Angry, Drunken Dwarves

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Dois anões, dois poços e uma chuva de gemas coloridas. Pares de gemas caem do alto de cada poço, e você os guia e gira enquanto descem. Empilhe gemas de uma cor num retângulo e elas se fundem num cristal, que vale muito mais pontos do que as mesmas gemas separadas. Aí vem a parte cruel: quando você destrói gemas do seu lado, gemas de contra-ataque caem no lado do outro anão, e quanto melhores as suas combinações, maior a avalanche.

Peças menos comuns mudam o jogo. Uma gema de quebra estilhaça todas as gemas da sua cor que encostam naquela em que ela cai. O raro diamante varre todas as gemas de uma cor do seu lado, inclusive as de contra-ataque. As gemas de contra-ataque trazem um número e viram gemas comuns depois de alguns turnos, então uma boa corrente pode soterrar o adversário enquanto o seu ainda está contando. Cada anão tem o seu padrão de queda, um pequeno desenho do formato dos seus ataques, e uma força de ataque que multiplica o dano: um padrão arrumado é fácil de desviar, um bagunçado é difícil de prever.

Você pode jogar Anão contra Anão com um amigo no mesmo teclado, ou subir o Modo Arcade contra oito anões controlados pelo computador, cada vez mais hábeis. Jogando bem, coisas novas aparecem nos menus: uma tela de desbloqueios, um modo contra o robô em qualquer dificuldade, blocos de combate com efeitos especiais perversos e um modo para um jogador em que você corre contra o relógio.

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 o menu. 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 opções, os recordes e os desbloqueios ficam salvos só neste navegador. A linha "Quit Game" do menu apenas o reinicia, e a tela cheia fica por conta do botão de tela cheia da página.

O jogo é feito para teclado, e o segundo jogador divide o mesmo: o jogador um fica com o lado esquerdo do teclado (ou as setas), o jogador dois com o lado direito.

Controles

Tecla Ação
Setas ou W A S D jogador 1: mover e descer mais rápido
Q / E jogador 1: girar
I J K L jogador 2: mover e descer mais rápido
U / O jogador 2: girar
Enter ou 1 / Backspace ou 2 confirmar do jogador 1 / do jogador 2
P pausar
Esc voltar / sair da partida

Algumas coisas que vale saber

Monte retângulos, não pilhas. As gemas só se fundem quando formam um retângulo sólido de uma cor, então mantenha as cores juntas e planeje onde a gema de quebra vai cair.

Correntes ganham jogos. Quebrar gemas de modo que outras caiam e quebrem em seguida multiplica o ataque. Cristais quebrados em corrente produzem as maiores quedas.

Responda a um ataque. Gemas de contra-ataque que estão chegando podem ser canceladas quebrando gemas suas, mas é preciso quebrar o dobro das que estão vindo.

Perguntas frequentes

Existe um jogo para um jogador? O Modo Arcade é para um jogador contra o computador; o modo cronometrado só para um jogador desbloqueia quando você faz muitos pontos no jogo versus.

Funciona no celular? Precisa de teclado, então não muito bem.

É grátis? Sim: o código, as imagens, os sons e a música são software livre sob a GPL versão 2.

Créditos e licença

Angry, Drunken Dwarves foi feito por Joe Wreschnig em 2004; os personagens são de Zach Welhouse, os retratos de Jessi Silver, a música de Brendan Becker e Ben Zeigler, e alguns efeitos sonoros vêm do Armagetron (Manuel Moss), do Pathological (John-Paul Gignac) e do pygame (Pete Shinners). Tudo é distribuído sob a GNU GPL versão 2. Esta é a versão que o Debian empacota para Python 3 (os patches deles estão incluídos), 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á.