Instruções Básicas
Cada robô pode executar um conjunto de instruções que permitem a você escrever um script e programar o robô para realizar diferentes tarefas. As instruções básicas dos robôs são:

Andar |
andarFrente(n) |
Anda n passos para frente |
andarTrás(n) |
Anda n passos para trás |
virarEsquerda() |
Vira 90 graus para a esquerda |
virarDireita() |
Vira 90 graus para a direita |
andarNorte(n) |
Vira para o norte e anda n passos para frente |
andarSul(n) |
Vira para o sul e anda n passos para frente |
andarLeste(n) |
Vira para o leste e anda n passos para frente |
andarOeste(n) |
Vira para o oeste e anda n passos para frente |
|
Pintar |
pintarBranco() |
Pega o pincel e pinta o chão de branco |
pintarPreto() |
Pega o pincel e pinta o chão de preto |
pararPintar() |
Para de pintar e esconde o pincel |
|
Pegar |
pegar() |
Pega o objeto em frente do robô |
soltar() |
Solta o objeto em frente ao robô |
|
Soltear |
sortear() |
Aleatoriamente determina um valor.
Sortear() pode retornar verdadeiro ou falso. |
|
Ver |
Esquerda |
Frente |
Direita |
|
temObstáculoEsquerda()
vazioEsquerda()
temObjetoEsquerda()
brancoEsquerda()
pretoEsquerda() |
temObstáculoFrente()
vazioFrente()
temObjetoFrente()
brancoFrente()
pretoFrente() |
temObstáculoDireita()
vazioDireita()
temObjetoDireita()
brancoDireita()
pretoDireita() |
|