Ci-dessous, les différences entre deux révisions de la page.
parcours_reponses [2019/01/28 13:38] hosana [Etape 3] |
parcours_reponses [2019/03/11 13:11] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Réponses du parcours BOB et MAX ====== | ||
- | |||
- | ===== Etape 1 ===== | ||
- | |||
- | ===== Etape 2 ===== | ||
- | |||
- | ===== Etape 3 : Robot ===== | ||
- | |||
- | == a) Création == | ||
- | <code tangara> | ||
- | bob = new Robot() | ||
- | </code> | ||
- | |||
- | == b) En avant == | ||
- | <code tangara> | ||
- | bob.avancer() | ||
- | </code> | ||
- | |||
- | == c) En arrière == | ||
- | <code tangara> | ||
- | bob.reculer() | ||
- | </code> | ||
- | |||
- | == d) En route vers la sortie == | ||
- | <code tangara> | ||
- | bob.avancer() | ||
- | bob.avancer() | ||
- | bob.avancer() | ||
- | </code> | ||
- | |||
- | == e) Descendons == | ||
- | <code tangara> | ||
- | bob.avancer() | ||
- | bob.descendre() | ||
- | bob.descendre() | ||
- | </code> | ||
- | |||
- | == f) Des hauts et des bas == | ||
- | <code tangara> | ||
- | bob.monter() | ||
- | bob.avancer() | ||
- | bob.avancer() | ||
- | bob.avancer() | ||
- | </code> | ||
- | |||
- | == g) Labyrinthe 1 == | ||
- | <code tangara> | ||
- | bob.avancer() | ||
- | bob.descendre() | ||
- | bob.avancer() | ||
- | bob.avancer() | ||
- | bob.monter() | ||
- | </code> | ||
- | |||
- | == h) Les paramètres == | ||
- | <code tangara> | ||
- | bob.avancer(3) | ||
- | bob.descendre(2) | ||
- | </code> | ||
- | |||
- | == i) Labyrinthe 2 == | ||
- | <code tangara> | ||
- | bob.avancer(6) | ||
- | bob.descendre(2) | ||
- | bob.reculer(6) | ||
- | </code> | ||
- | |||
- | == j) Cases numérotées == | ||
- | <code tangara> | ||
- | bob.descendre() | ||
- | bob.avancer(6) | ||
- | bob.descendre(3) | ||
- | bob.reculer(3) | ||
- | </code> | ||
- | |||
- | == k) Il tombe ! == | ||
- | <code tangara> | ||
- | bob.peutTomber() | ||
- | </code> | ||
- | |||
- | ===== Etape 4 : Le Maçon ===== | ||
- | |||
- | == a) Le cédille == | ||
- | |||
- | == b) Ajoutons un maçon == | ||
- | <code tangara> | ||
- | max = new Maçon() | ||
- | </code> | ||
- | |||
- | == c) Une porte pour entrer == | ||
- | <code tangara> | ||
- | max.avancer(2) | ||
- | max.poserPorte() | ||
- | </code> | ||
- | |||
- | == d) Un sol pour ne pas tomber == | ||
- | <code tangara> | ||
- | max.avancer(2) | ||
- | max.descendre() | ||
- | max.poserSol() | ||
- | </code> | ||
- | |||
- | == e) Première plateforme == | ||
- | <code tangara> | ||
- | max.poserSol() | ||
- | max.avancer() | ||
- | max.poserSol() | ||
- | max.avancer() | ||
- | max.poserSol() | ||
- | max.avancer() | ||
- | </code> | ||
- | |||
- | == f) Les accolades == | ||
- | <code tangara> | ||
- | {} | ||
- | </code> | ||
- | |||
- | == g) Deuxième plateforme == | ||
- | <code tangara> | ||
- | répéter(8) | ||
- | { | ||
- | max.poserSol() | ||
- | max.avancer() | ||
- | } | ||
- | </code> | ||
- | |||
- | == h) Un escalier == | ||
- | <code tangara> | ||
- | répéter(4) | ||
- | { | ||
- | max.poserSol() | ||
- | max.avancer() | ||
- | max.descendre() | ||
- | } | ||
- | </code> | ||
- | |||
- | == i) Un mur == | ||
- | <code tangara> | ||
- | max.avancer(9) | ||
- | max.descendre() | ||
- | max.poserMur() | ||
- | </code> | ||
- | |||
- | == j) Des murs == | ||
- | <code tangara> | ||
- | max.descendre(3) | ||
- | max.poserMur() | ||
- | max.avancer(10) | ||
- | max.monter(2) | ||
- | max.poserMur() | ||
- | </code> | ||
- | |||
- | == k) Plateforme à trous == | ||
- | <code tangara> | ||
- | max.avancer(10) | ||
- | max.descendre() | ||
- | max.poserMur() | ||
- | max.descendre(3) | ||
- | max.reculer(5) | ||
- | max.poserSol() | ||
- | max.reculer() | ||
- | max.poserSol() | ||
- | </code> | ||
- | |||
- | == l) Poser une ligne == | ||
- | <code tangara> | ||
- | max.poserLigne(2,2,2,2) | ||
- | </code> | ||
- | |||
- | == m) Parcours libre == | ||
- | <code tangara> | ||
- | 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) | ||
- | </code> | ||
- | |||
- | ===== Etape 5 : Item ===== | ||
- | |||
- | == a) Les guillemets == | ||
- | |||
- | == b) Une clé == | ||
- | <code tangara> | ||
- | max.avancer(5) | ||
- | max.poserItem("clé") | ||
- | max.avancer(5) | ||
- | </code> | ||
- | |||
- | == c) Une clé pour ouvrir la porte == | ||
- | <code tangara> | ||
- | bob.avancer(5) | ||
- | bob.ramasser() | ||
- | bob.avancer(5) | ||
- | </code> | ||
- | |||
- | == d) Parcours libre == | ||
- | <code tangara> | ||
- | 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) | ||
- | </code> | ||
- | |||
- | == e) Des sous ! == | ||
- | <code tangara> | ||
- | bob.avancer(3) | ||
- | répéter(7) | ||
- | { | ||
- | bob.ramasser() | ||
- | bob.avancer() | ||
- | } | ||
- | bob.avancer(2) | ||
- | </code> | ||
- | |||
- | == f) Jour / Nuit == | ||
- | <code tangara> | ||
- | bob.avancer(4) | ||
- | if(nuit) | ||
- | { | ||
- | bob.ramasser() | ||
- | bob.avancer(4) | ||
- | } | ||
- | if(jour) | ||
- | { | ||
- | bob.avancer(4) | ||
- | } | ||
- | </code> | ||
- | |||
- | == g) Des sous ! mais où ? == | ||
- | <code tangara> | ||
- | répéter(12) | ||
- | { | ||
- | bob.avancer() | ||
- | if (bob.estSurItem()) | ||
- | { | ||
- | bob.ramasser() | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | == h) Les deux portes == | ||
- | <code tangara> | ||
- | bob.avancer(5) | ||
- | if (bob.estSurItem()) | ||
- | { | ||
- | bob.sauter() | ||
- | bob.avancer(5) | ||
- | } | ||
- | </code> | ||
- | |||
- | == i) Vie et poison == | ||
- | <code tangara> | ||
- | répéter(8) | ||
- | { | ||
- | bob.avancer() | ||
- | if (bob.estSurItem("vie")) | ||
- | { | ||
- | bob.ramasser() | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | == j) La vie en rouge == | ||
- | <code tangara> | ||
- | répéter(12) | ||
- | { | ||
- | bob.avaner() | ||
- | if(bob.estSurItem("vie")) | ||
- | { | ||
- | bob.ramasser() | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||