Duckmaze
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Você é um pato que move paredes, e você está num labirinto, tipo assim. É assim que o jogo se explica, e está mais ou menos certo. O pato anda por uma grade de paredinhas de labirinto, e se ele esbarra numa parede, empurra-a até onde ela puder ir. O truque está na regra: uma parede não se move se houver outra parede no caminho dela. Então um labirinto que parece fechado pode ser aberto empurrando a parede certa na ordem certa, e um que parece aberto pode ser fechado por um empurrão descuidado.
São dezoito labirintos, dos que se resolvem sozinhos até alguns que pedem bastante raciocínio, e cada um tem um relógio contando no canto: se você não chegar à borda a tempo, a fase recomeça. O seu progresso é salvo, então numa próxima visita dá para começar da fase a que você chegou.
É um jogo minúsculo feito por uma pessoa, em 2007, para o portátil GP2X e para PCs, desenhado só com quadrados e círculos e um pato desenhado à mão na tela de título.
Jogando aqui
Na primeira vez que você clica em Play, a página baixa o ambiente Python e a biblioteca pygame (cerca de 23 MB), o que leva alguns segundos; depois aparece uma mensagem "click to start", e mais um clique abre a tela de título. O download fica guardado no navegador, então os outros jogos de pygame do site abrem mais rápido. Nada é carregado de outros sites. As fases que você desbloqueou ficam só neste navegador. Esta versão não tem som nem editor de fases: o editor original gravava fases que o próprio jogo ainda não sabia jogar.
Controles
| Tecla | Ação |
|---|---|
| Setas (ou O esquerda, P direita, Q cima, A baixo) | mover o pato e empurrar a parede à frente dele |
| Segurar uma tecla | continuar andando nessa direção |
| Escape | pausar: continuar, reiniciar a fase ou encerrar o jogo |
| Cima / baixo e Return | percorrer o menu e escolher |
| Qualquer tecla | começar a partir da tela de título |
Algumas coisas que vale saber
Pense antes de empurrar. Uma parede empurrada desliza até algo pará-la, e você não consegue puxá-la de volta, então olhe onde ela vai parar.
Paredes não passam umas pelas outras. Se uma parede está travada, o pato também está. Às vezes o caminho é empurrar outra parede antes.
Olhe o relógio, não as paredes. O tempo é folgado nas primeiras fases e apertado nas últimas; reinicie uma fase ruim pelo menu de pausa em vez de esperar o relógio acabar.
Perguntas frequentes
Ele guarda o meu progresso? Sim, a última fase a que você chegou, neste navegador. Na tela de título, Escape abre um menu em que você pode começar de qualquer fase desbloqueada.
Funciona no celular? Precisa de teclado, então não muito bem.
É grátis? Sim: o código é software livre sob a GPL, versão 2 ou posterior.
Créditos e licença
Duckmaze foi feito por Andy Balaam em 2006 e 2007, e distribuído sob a GNU General Public License, versão 2 ou (à sua escolha) qualquer posterior. Esta versão é o lançamento 0.2 como está no repositório do autor, portado para Python 3 com mais algumas mudanças para rodar no navegador (o fonte completo, as mudanças e os textos das licenças estão na página de Licenças). O jogo roda no pygame-ce (LGPL-2.1) e no CPython, cujas licenças e fontes também estão lá.