Twin Maze

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Twin Maze é um quebra-cabeça escrito por ivg1 para o Sprig, o console de código aberto do Hack Club que se programa em JavaScript. O truque está no nome: cada fase tem dois personagens, um na metade de cima do labirinto e outro na de baixo, e cada tecla que você aperta move os dois na mesma direção ao mesmo tempo. Quando um deles bate numa parede, o outro anda mesmo assim, então você sempre conduz dois corpos com um só conjunto de controles.

Para terminar uma fase é preciso pegar todas as chaves dela e depois levar os dois personagens juntos até as saídas. As chaves abrem as portas correspondentes, então uma chave numa metade do labirinto pode liberar o caminho na outra. Algumas paredes são soltas e podem ser empurradas, o que deixa você prender um personagem no lugar enquanto leva o outro aonde precisa. As gemas são opcionais e ficam em lugares incômodos; a última tela diz quantas você pegou. Há também um portal escondido, com um ponto de interrogação, num dos labirintos do meio, que pula uma fase se você achar a chave da porta dele.

O jogo abre com uma tela de controles e uma fase-tutorial em que basta pegar uma chave e chegar às saídas, e depois segue por seis labirintos que ficam mais longos e pedem mais chaves: uma, duas e, por fim, três por fase. Os labirintos são maiores que a grade usual do Sprig, então tudo é desenhado pequeno, o que combina com o jeito de labirinto.

Jogando aqui

Clique em Play e o jogo começa na própria página, na tela de 160×128 do Sprig, ampliada para os pixels ficarem nítidos. Há efeitos sonoros curtos para chaves, gemas e fim de fase, além de música em loop. O jogo não guarda nada, então fechar a página recomeça do início.

No celular ou tablet, dois grupos de botões aparecem abaixo da tela, como os oito botões do console. No computador, use o teclado.

Controles

Tecla Ação
W, A, S, D Move os dois personagens para cima, esquerda, baixo, direita
J Recomeça a fase (na primeira tela: começa o jogo)

Dicas

Pense como um caminho andado duas vezes. Os dois personagens seguem exatamente os seus movimentos, então um desvio inofensivo para um pode jogar o outro num beco sem saída. Trace os dois antes de se decidir.

Use as paredes de propósito. Um personagem bloqueado fica parado enquanto o outro anda. É assim que você alinha os dois.

Recomece à vontade. J devolve o labirinto ao início e zera a contagem de chaves, então não custa nada tentar um caminho.

Perguntas frequentes

É um jogo oficial do Sprig? Ele vem da galeria pública de jogos do Sprig, onde qualquer pessoa pode enviar um jogo. Este foi enviado pelo próprio autor, ivg1, e roda aqui sem mudanças.

O que é um Sprig? Um pequeno console com tela de 160×128 e oito botões, criado pelo Hack Club para ensinar a programar fazendo jogos. Os jogos são programas comuns em JavaScript, e o engine que os executa é de código aberto.

Por que se chama Twin Maze? No arquivo da galeria o jogo se chama 2_character_maze_game; esta página usa um nome mais limpo para o mesmo jogo.

Ele salva meu progresso? Não. Os labirintos são curtos.

Capturas de tela

Captura de tela de Twin Maze