Encontre o seu caminho. Acenda o farol.
Um jogo onde o seu algoritmo se torna um percurso. Organize comandos, explore a ilha e leve energia ao farol.

Preparando a ilha…
Acenda o farol
O veículo espacial tem a energia. Você tem o plano.
- Avançar
- Esquerda
- Direita
Um rover, energia e um farol. Cada rota tem um objetivo.
Explorar a ilhaAs cinco tarefas iniciais são gratuitas. A primeira dispensa login; as tarefas 2–5 exigem uma conta.
Um algoritmo começa com uma ideia.
Então se torna movimento.
Crie um plano de comandos, verifique o seu percurso e encontre o caminho até ao farol.
Uma volta pode mudar tudo. Detectar um erro, ajustar o plano e tentar novamente faz parte do jogo.
Construa seu plano.
Acenda o farol.
Organize comandos, execute o rover e guie-o até o farol.
O seu plano
Exemplo- Avançar×4
- Esquerda×1
- Avançar×4
Três linhas → oito movimentos e um turno.
Dos primeiros comandos
para o seu próprio código.
Comece com um diário simples. Quando estiver pronto, escreva o mesmo plano em um dos seis idiomas.
Oficina abertaCada tarefa é
um passo à frente.
Cinco tarefas em uma ilha. Cada novo obstáculo muda o seu plano, desde a primeira curva até a passagem aberta.

Preparando o quadro…
Cinco tarefas em uma ilha
Um campo aberto: quatro movimentos, uma virada e mais quatro movimentos.
Rota abertaUma pedra bloqueia a rota direta. Encontre um caminho através das células abertas.
Rota abertaUm canal atravessa a ilha. Chegue à ponte e atravesse para o outro lado.
Rota abertaPegue a célula de energia primeiro e depois entregue-a ao farol.
Rota abertaVisite o interruptor para abrir o portão no caminho para o farol.
Rota aberta
Estas são tarefas de exemplo. Seu próprio progresso aparece na página da rota.
Continue de onde parou.Uma vez logado, as missões concluídas são salvas em seu perfil.
Meu perfilcomandos na primeira missão
Para frente, esquerda e direita.
tarefas na primeira rota
De um campo aberto a um portão.
idiomas para comandos rover
JavaScript, Python, C++, Java, TypeScript e C#.
O mesmo plano.
Em uma linguagem familiar.
Comece com o diário ou escreva seus comandos em código. O mesmo simulador verifica sua rota.
for (let step = 0; step < 4; step++) { forward();}left();for (let step = 0; step < 4; step++) { forward();}Suporta a linguagem de comando do rover. O código arbitrário não é executado.
Uma ilha.
Rotas diferentes.
Cada tarefa adiciona uma nova condição. Você escolhe como chegar ao farol.
Acenda o farol
Um campo aberto: quatro movimentos, uma virada e mais quatro movimentos.
Tarefa 2Desvio de rocha
Uma pedra bloqueia a rota direta. Encontre um caminho através das células abertas.
Tarefa 3Ponte estreita
Um canal atravessa a ilha. Chegue à ponte e atravesse para o outro lado.
Tarefa 4Encontre a energia
Pegue a célula de energia primeiro e depois entregue-a ao farol.
Tarefa 5Abra a passagem
Visite o interruptor para abrir o portão no caminho para o farol.
Esses diagramas ilustram as tarefas. Abra uma missão para saber suas condições exatas e embarque.
Preciso saber codificar?
Não. A primeira missão tem três comandos: avançar, esquerda e direita. Coloque-os em ordem e execute o veículo espacial.
O que acontece se eu cometer um erro?
O veículo espacial para e o jogo mostra onde sua rota terminou. Edite seus comandos, redefina e tente novamente. Não há cronômetro.
Como meu progresso é salvo?
Os resultados dos convidados são salvos neste navegador. Uma vez logado, as missões concluídas são salvas em seu perfil. Você pode ver o status de salvamento no jogo e na página da rota.
Posso escrever minha solução em código?
Sim. O editor oferece JavaScript, Python, C++, Java, TypeScript e C#. Suporta comandos rover e loops limitados; ele não executa código arbitrário.
Quantas tarefas estão disponíveis?
As cinco tarefas iniciais são gratuitas. A primeira dispensa login; as tarefas 2–5 exigem uma conta.







