Programe um robô para dirigir através da neblina e coletar todas as estrelas em um mapa que você não consegue ver totalmente.
O tabuleiro está coberto de neblina – apenas as células que o robô visitou são reveladas. Preencha os slots de função com instruções de seta e condições de cores e, em seguida, execute seu programa para conduzir o robô pelo corredor, levantando neblina e coletando estrelas. Como você não pode ver o mapa inteiro, seu programa precisa ser geral o suficiente para funcionar às cegas.
Arrowlogic é um quebra-cabeça de programação do tipo nevoeiro de guerra sobre como escrever rotinas gerais em loop a partir de informações limitadas.
Preencher espaços de funções com instruções de setas e condições de cor, e depois observar um robô executá-las num tabuleiro coberto de névoa, é a tradição do Logo de conduzir uma criatura por programa, e não à mão.
A restrição original é a névoa: apenas as casas que o robô visitou são reveladas, de modo que você escreve código para um mapa que não consegue ver.
Isso impõe uma forma genuinamente diferente de programar. Com o tabuleiro visível, você escreve uma rota; com ele oculto, você precisa escrever uma regra — um comportamento condicionado ao que o robô encontra —, que é a diferença entre um roteiro e um algoritmo.
Arrowlogic é um quebra-cabeça de programação original do nevoeiro de guerra sobre como escrever rotinas gerais em loop a partir de informações limitadas. Jogue gratuitamente no seu navegador com os modos campanha, diário e treino.