Réponses du parcours Bob et Max
Etape 3 : Robot
a) Création
b) En avant
c) En arrière
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 !
Etape 4 : Le Maçon
a) Le cédille
b) Ajoutons un 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()
max.poserSol()
max.avancer()
max.poserSol()
max.avancer()
max.poserSol()
max.avancer()
f) Les accolades
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()
max.avancer(10)
max.descendre()
max.poserMur()
max.descendre(3)
max.reculer(5)
max.poserSol()
max.reculer()
max.poserSol()
l) Poser une ligne
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()
}
}