Monsterz

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Monsterz é um quebra-cabeça de alinhar peças com muita personalidade. Você recebe um tabuleiro de oito por oito monstros de cara redonda, de sete tipos, e uma jogada é uma troca: clique num monstro e depois num vizinho para eles trocarem de lugar. Se isso formar uma linha de três ou mais do mesmo tipo, em fileira ou coluna, eles estouram, os monstros de cima caem no buraco e novos descem pelo topo. Uma troca que não forma linha é desfeita.

No modo clássico, cada fase pede uma quantidade de monstros de cada tipo, e uma barra de tempo vai baixando enquanto você joga. Cada estouro acrescenta tempo à barra, e quando a cota é cumprida você passa à fase seguinte, que pede mais monstros e é um pouco mais rápida. Os três olhos à direita são as suas chances de reserva, e você ganha um de volta a cada 10.000 pontos. As cadeias compensam: quando um estouro provoca outro, os pontos dobram, depois quadruplicam e assim por diante. Cada fase também aponta um monstro da sorte, cujos estouros valem o dobro.

Há mais duas formas de jogar. O modo puzzle tem dez tabuleiros montados à mão, cada um com um pequeno objetivo a cumprir. O modo treino não tem barra de tempo e deixa você escolher quantos tipos de monstros existem e a velocidade do jogo, para praticar no seu ritmo.

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 "clique para começar", e mais um clique abre o menu. Nada é carregado de outros sites. As maiores pontuações e as configurações de som ficam salvas só neste navegador. Quando uma fase começa, a tela de apresentação espera um clique antes de mostrar o tabuleiro.

O jogo inteiro se joga com o mouse. S e M ligam e desligam os efeitos sonoros e a música (os dois botões à direita da tela fazem o mesmo). O item "quit" do menu só leva de volta à tela de título, já que não há para onde sair numa página web.

Controles

Entrada Ação
Clicar num monstro e depois num vizinho trocá-los
S ligar/desligar os efeitos sonoros
M ligar/desligar a música

Algumas dicas

Procure as linhas longas. Uma linha de quatro ou cinco vale mais que uma de três e é o jeito mais rápido de cumprir a cota antes que a barra de tempo acabe.

Planeje as cadeias. Uma troca perto do fundo sacode o tabuleiro todo, e uma boa provoca um segundo e um terceiro estouro sozinha, dobrando os pontos a cada vez.

O monstro da sorte paga em dobro. A tela da fase mostra qual é. Se estiver ao alcance, pegue-o primeiro.

O treino serve para aprender. Sem limite de tempo, você pode olhar o tabuleiro o quanto quiser, e o modo puzzle é um bom jeito de praticar a troca que só se enxerga depois de olhar bastante.

Perguntas frequentes

Ele salva meu progresso? A tabela de maiores pontuações e as configurações ficam salvas no navegador. As fases de uma partida não são salvas; a partida recomeça da fase 1.

Funciona no celular? O jogo foi feito para mouse, e não o testamos numa tela de toque.

É grátis? Sim: o código e os gráficos são WTFPL, a música é de domínio público e os efeitos sonoros vêm de projetos de software livre.

Créditos e licença

Monsterz foi feito por Sam Hocevar (código e gráficos), com código de Brendan Rackley. A música é "MenTaLgrOOvE", de MenTaLguY (domínio público). Os efeitos sonoros vêm do Barrage (Michael Speck), do OpenOffice.org (Sun Microsystems), do Battle for Wesnoth (David White e o projeto Wesnoth) e do Kismet (Mike Kershaw). O código e os gráficos são liberados sob a WTFPL, e os efeitos sonoros sob a GPL e a LGPL. A versão servida aqui é a que o Debian empacota para Python 3 (os patches deles estão incluídos), com mais algumas mudanças para rodar no navegador e a música convertida para um formato que o navegador toca; o fonte completo, as mudanças e os textos das licenças estão linkados na página Licenças. O jogo roda no pygame-ce (LGPL-2.1) e no CPython, cujas licenças e fonte também estão linkadas lá.