Duality

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Duality é um pequeno quebra-cabeça escrito por CheetahDoesStuff para o Sprig, o console de código aberto do Hack Club que se programa em JavaScript. A tela tem dois mundinhos, e em cada um há um personagem, um azul e um vermelho. Você não escolhe qual mover: cada tecla move os dois na mesma direção, ao mesmo tempo.

Cada personagem tem um quadrado de destino na sua cor, e a fase só está resolvida quando os dois estão em cima dos seus destinos juntos. É esse o quebra-cabeça inteiro. Uma parede que para o azul deixa o vermelho livre para continuar, então o truque é usar paredes, cantos e o formato de cada lado para alinhá-los, um movimento por vez. Os blocos marrons podem ser empurrados pelos dois personagens e uns pelos outros, e um bloco empurrado para o canto errado pode trancar você fora da fase, e é para isso que serve a tecla de reiniciar.

São onze fases. As duas primeiras ensinam a ideia com salas vazias e uma fileira de blocos para atravessar, e as seguintes usam corredores estreitos, salas que se espelham mal e anéis de blocos que é preciso abrir por dentro. Depois da décima primeira fase vem uma tela de vitória, e entrar nos destinos dela recomeça o jogo.

Jogando aqui

Clique em Play e o jogo começa na própria página, na tela do Sprig ampliada para os pixels ficarem nítidos. Há um som curto a cada passo e uma musiquinha ao terminar a fase. O jogo não guarda nada, então fechar a página recomeça da primeira fase.

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; as setas funcionam como W, A, S, D.

Controles

Tecla Ação
W, A, S, D (ou setas) Move os dois personagens para cima, esquerda, baixo, direita
J Recomeça a fase

Dicas

Pense num caminho que sirva para os dois. Veja onde cada personagem fica bloqueado e pergunte qual vai parar primeiro. O que está bloqueado espera o outro.

Use as paredes como freio. Apertar contra uma parede não custa nada e deixa o outro personagem alcançar.

Os blocos são compartilhados. Um bloco que você empurra para um personagem pode atrapalhar o outro, então confira os dois lados antes de empurrar.

Reinicie sempre que precisar. O J é instantâneo e de graça, e a maioria das fases é curta depois que você vê o truque.

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, CheetahDoesStuff, 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.

Ele salva meu progresso? Não. As onze fases são curtas.

Capturas de tela

Captura de tela de Duality