Cinco tarefas para a tua primeira rotaExplorar

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.

Primeira missão sem cadastro
OrmavellPrimeira missão / Acender o farolVisualização
A verdadeira primeira missão: um campo 5 por 5, rover em A1 e farol em E5

Preparando a ilha…

MISSÃO 01

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 ilha

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.

Experimente você mesmo
Preparando ilustração

O seu plano

Exemplo
  1. Avançar×4
  2. Esquerda×1
  3. 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 aberta

Cada 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.

Ver rota
Rota de exemplo · Primeiras rotas
O verdadeiro quadro de missão “Acenda o farol” no início da rota

Preparando o quadro…

Quadro de missão · Início da rota

Cinco tarefas em uma ilha

  1. Um campo aberto: quatro movimentos, uma virada e mais quatro movimentos.

    Rota aberta

Estas são tarefas de exemplo. Seu próprio progresso aparece na página da rota.

3

comandos na primeira missão

Para frente, esquerda e direita.

5

tarefas na primeira rota

De um campo aberto a um portão.

6

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.

Editor aberto
plan.jsJavaScript
for (let step = 0; step < 4; step++) {  forward();}left();for (let step = 0; step < 4; step++) {  forward();}
Ações 9 · rota para o farol

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.

Esses diagramas ilustram as tarefas. Abra uma missão para saber suas condições exatas e embarque.

Antes do primeiro
ensaio.

Algumas respostas antes de começar a jogar.

Experimente uma missão
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.