ROBO si muove nel mondo osservando gli oggetti che lo circondano e prendendo delle decisioni conseguenti.
Esercizio 1
- Carica la mappa openarea.map
- Porta ROBO alla parete nord senza contare le celle da percorrere…
Soluzione
- prima di fare un passo in avanti controlla se la strada è libera: frontIsClear
- continua finché è vero: repeatWhile.
Esercizio 2
- Carica la mappa openarea.map
- Fai in modo che ROBO faccia un lungo turno di guardia intorno al muro…
Esercizi
Fai in modo che ROBO
- disegni una cornice intorno al muro
- inizi il giro dal lato ovest
- giri in senso antiorario
- faccia un solo giro
- inizi il giro dal lato ovest e continui in senso antiorario.