Mazethingie

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Mazethingie faz uma coisa só, e faz sem enrolação. Você escolhe a largura e a altura do labirinto, aperta um botão, e o jogo desenha um novo labirinto aleatório na tela inteira. Você é um quadradinho vermelho no canto inferior direito, e a saída fica no canto superior esquerdo. Vá até lá.

Os labirintos são "perfeitos": todas as células se ligam a todas as outras, e existe exatamente um caminho entre quaisquer duas, então não há voltas para rodar em círculos nem atalhos de quem anda colado na parede. O maior tamanho é 51 por 51 células, que enche a tela inteira de 160 por 160 pixels com corredores de um pixel de largura. Os menores se resolvem rápido e servem de aquecimento. Quando você chega à saída, uma mensagem avisa, e um clique começa outro labirinto. Se um labirinto parecer difícil demais, um aperto de X durante o jogo o descarta e desenha um novo.

O autor o escreveu, nas palavras dele, para aprender a gerar labirintos para as fases de outro jogo seu.

Jogando aqui

Mazethingie foi feito para o WASM-4, um fantasy console: um portátil imaginário com tela de 160 por 160, quatro cores, direcional e dois botões, para o qual desenvolvedores independentes escrevem jogos novos. Saiu em 2024 e roda aqui no runtime web oficial do WASM-4. Clique em Play e depois aperte X na tela de título.

A largura e a altura escolhidas ficam salvas no disco do WASM-4, que fica neste navegador. Enter abre o menu do WASM-4, onde você também pode salvar e carregar o estado enquanto a página está aberta (2 e 4 fazem o mesmo direto). Um controle de videogame também funciona, e em telas de toque dá para usar o direcional e os botões na tela. O jogo não tem som, e seus textos estão em inglês.

Controles

Tecla Botão do WASM-4 Ação
Cima / Baixo direcional escolhe a linha do menu; move o quadrado
Esquerda / Direita direcional muda a largura ou a altura do labirinto; move o quadrado
X botão 1 confirma no menu; gera um novo labirinto durante o jogo
Z botão 2 volta à tela de título
Enter — menu do WASM-4

Espaço ou V também funcionam como X, e C como Z.

Algumas coisas que vale saber

Comece pela saída. Num labirinto perfeito só existe um caminho, então seguir com os olhos o trajeto a partir do canto superior esquerdo poupa muitas curvas erradas.

Labirintos pequenos primeiro. Teste os tamanhos pequenos até o formato de um beco sem saída ficar fácil de reconhecer.

Um novo labirinto está a um aperto de distância. Se você travar, X desenha outro.

Créditos e licença

Mazethingie foi criado por Willems Davy (joyrider3774), que escreveu o código; não usa arquivos de imagem, som ou fonte. É software livre sob a licença MIT, que permite redistribuir, e roda aqui no runtime web oficial do WASM-4 (licença ISC). O texto da licença está linkado nesta página.