Sintassi di base

Le parole riservate del linguaggio sono

and backward break coinFlip east end else false forward frontIsBeacon frontIsBlack frontIsClear frontIsObstacle frontIsWhite if left leftIsBeacon leftIsBlack leftIsClear leftIsObstacle leftIsWhite north not paintBlack paintWhite pickUp procedure putDown repeat repeatWhile return right rightIsBlack rightIsClear rightIsObstacle rightIsBeacon rightIsWhite stopPainting south west.

In caso di amnesia, tramite la voce di menu Edit > Insert... > ... è possibile inserire una qualsiasi delle parole chiave.


Dalla versione 3.0 le parentesi sono facoltative per i comandi senza parametri


I file sorgente sono file di testo con alcune particolarità

  1. L’estensione è .irobo (nelle prime versioni l’estensione era .robo)
  2. I file si trovano nella cartella …scripts/en (quelli in inglese…)

Il testo dopo il segno # sarà trattato come un commento cioè verrà saltato dall’interprete del linguaggio


Se un programma viene scritto per una specifica mappa allora questa può essere caricata automaticamente tramite una direttiva nel file sorgente:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *