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