====== Réponses du parcours Bob et Max ======
===== Etape 3 : Robot =====
== a) Création ==
bob = new Robot()
== b) En avant ==
bob.avancer()
== c) En arrière ==
bob.reculer()
== d) En route vers la sortie ==
bob.avancer()
bob.avancer()
bob.avancer()
== e) Descendons ==
bob.avancer()
bob.descendre()
bob.descendre()
== f) Des hauts et des bas ==
bob.monter()
bob.avancer()
bob.avancer()
bob.avancer()
== g) Labyrinthe 1 ==
bob.avancer()
bob.descendre()
bob.avancer()
bob.avancer()
bob.monter()
== h) Les paramètres ==
bob.avancer(3)
bob.descendre(2)
== i) Labyrinthe 2 ==
bob.avancer(6)
bob.descendre(2)
bob.reculer(6)
== j) Cases numérotées ==
bob.descendre()
bob.avancer(6)
bob.descendre(3)
bob.reculer(3)
== k) Il tombe ! ==
bob.peutTomber()
===== Etape 4 : Le Maçon =====
== a) Le cédille ==
Maçon
== b) Ajoutons un maçon ==
max = new Maçon()
== c) Une porte pour entrer ==
max.avancer(2)
max.poserPorte()
== d) Un sol pour ne pas tomber ==
max.avancer(2)
max.descendre()
max.poserSol()
== e) Première plateforme ==
max.poserSol()
max.avancer()
max.poserSol()
max.avancer()
max.poserSol()
max.avancer()
== f) Les accolades ==
{}
== g) Deuxième plateforme ==
répéter(8)
{
max.poserSol()
max.avancer()
}
== h) Un escalier ==
répéter(4)
{
max.poserSol()
max.avancer()
max.descendre()
}
== i) Un mur ==
max.avancer(9)
max.descendre()
max.poserMur()
== j) Des murs ==
max.descendre(3)
max.poserMur()
max.avancer(10)
max.monter(2)
max.poserMur()
== k) Plateforme à trous ==
max.avancer(10)
max.descendre()
max.poserMur()
max.descendre(3)
max.reculer(5)
max.poserSol()
max.reculer()
max.poserSol()
== l) Poser une ligne ==
max.poserLigne(2,2,2,2)
== m) Parcours libre ==
max.poserLigne(1,1,1,1,1,1,1,1)
max.poserLigne(3,0,0,0,0,0,0,4)
max.poserLigne(2,2,2,2,2,2,2,2)
===== Etape 5 : Item =====
== a) Les guillemets ==
== b) Une clé ==
max.avancer(5)
max.poserItem("clé")
max.avancer(5)
== c) Une clé pour ouvrir la porte ==
bob.avancer(5)
bob.ramasser()
bob.avancer(5)
== d) Parcours libre ==
max.avancer(5)
max.descendre(2)
max.poserItem("clé")
max.avancer(5)
max.poserLigne(4)
bob.avancer(4)
bob.descendre(2)
bob.ramasser()
bob.avancer(5)
== e) Des sous ! ==
bob.avancer(3)
répéter(7)
{
bob.ramasser()
bob.avancer()
}
bob.avancer(2)
== f) Jour / Nuit ==
bob.avancer(4)
if(nuit)
{
bob.ramasser()
bob.avancer(4)
}
if(jour)
{
bob.avancer(4)
}
== g) Des sous ! mais où ? ==
répéter(12)
{
bob.avancer()
if (bob.estSurItem())
{
bob.ramasser()
}
}
== h) Les deux portes ==
bob.avancer(5)
if (bob.estSurItem())
{
bob.sauter()
bob.avancer(5)
}
== i) Vie et poison ==
répéter(8)
{
bob.avancer()
if (bob.estSurItem("vie"))
{
bob.ramasser()
}
}
== j) La vie en rouge ==
répéter(12)
{
bob.avaner()
if(bob.estSurItem("vie"))
{
bob.ramasser()
}
}
===== Etape 6 : Le clavier =====
== a) un d pour avancer ==
if (clavier.d)
{
bob.avancer()
}
== b) Jusqu'à l'infini ==
répéter()
{
if (clavier.d)
{
bob.avancer()
}
}
== c) Aller et retour ==
répéter()
{
if (clavier.d)
{
bob.avancer()
}
if(clavier.q)
{
bob.reculer()
}
}