Blastosaurus Rex

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Sua Majestade a Rainha Vitória III ordenou que se estabeleça uma colônia do Império Britânico numa ilha da qual ninguém voltou vivo, e o motivo logo fica claro: ela está cheia de dinossauros, e eles explodem. Pior, eles ganharam gosto pelo carvão dos seus navios. Você tem quatro embarcações, não pode construir mais, e sem elas nunca vai voltar para casa.

Cada um dos cinco capítulos tem duas metades. Primeiro você se prepara: clique com o botão direito num terreno para abrir o menu de construção e colocar canhões, plantações de repolho e casas, ou clique na borda de um terreno para erguer cercas e muros. Gaste suas libras, xelins e centavos binários com cuidado, porque o dinheiro da colônia se conta numa moeda de dezesseis em dezesseis. Aí o ataque começa e você só pode dar ordens aos soldados: clique em um para selecioná-lo e clique no campo para mandá-lo até lá. Os canhões só atiram quando há um soldado por perto, e os dinossauros, de velozes raptores a tanques de armadura e gigantes que explodem, vão atrás dos navios, das cercas e dos seus homens.

O que sobrevive conta. Plantações intactas alimentam novos soldados, casas dão lugar para eles morarem, e o que ficou danificado mas não destruído pode ser consertado por uma fração do preço antes do capítulo seguinte. Perdeu os quatro navios, você recomeça o capítulo.

Foi escrito em uma semana para a décima quinta competição PyWeek, em 2012, por duas pessoas, com um visual de livro vitoriano e uma enciclopédia das feras e das máquinas dentro do jogo.

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 suas situações salvas ficam só neste navegador ("Continuation" no menu). "Termination" apenas reinicia o menu.

Esta versão é silenciosa: a música e os efeitos sonoros do original foram retirados, porque os créditos dizem que vieram de outros sites e não dizem quais arquivos, então não dá para conferir as licenças deles. A fonte também foi trocada (IM Fell English).

Controles

Entrada Ação
Clique direito no campo abrir o menu de construção
Clique esquerdo num terreno ou borda repetir a última construção
Clique esquerdo num soldado e depois no campo selecionar um soldado e mandá-lo até lá
Espaço ou Enter começar o ataque
Setas esquerda / direita virar as páginas do manual e da enciclopédia
Return confirmar um item do menu ou o seu nome

Algumas coisas que vale saber

Soldados primeiro. Um canhão sem soldado ao lado não atira, então mantenha seus homens junto das armas e mova-os quando um flanco estiver em perigo.

Proteja os navios acima de tudo. O resto se reconstrói; os navios, não, e cada um ainda dá às suas tropas mais dois lugares para morar.

Plante e abrigue. Um campo intacto de repolhos (12 de comida) rende um soldado depois da batalha, desde que você tenha casas, que comportam três cada.

Leia a enciclopédia. "Education" no menu principal descreve cada dinossauro e cada máquina, inclusive quais explodem.

Perguntas frequentes

Ele salva o meu jogo? Sim: o jogo é salvo entre os capítulos, neste navegador.

Funciona no celular? Joga-se com mouse e teclado, então não muito bem.

Por que não tem som? As gravações do original não têm uma licença que possamos conferir, então ficaram de fora.

É grátis? Sim: o código é software livre sob a GPL e as imagens estão sob a Creative Commons Atribuição-CompartilhaIgual 3.0.

Créditos e licença

Blastosaurus Rex foi feito por scav e Threads para a décima quinta competição PyWeek, em 2012. O código é distribuído sob a GPL e a arte sob a Creative Commons Atribuição-CompartilhaIgual 3.0. Esta versão é o pacote do PyWeek portado para Python 3, com mais algumas mudanças para rodar no navegador, sem som, e com a fonte IM Fell English de Igino Marini (SIL Open Font License 1.1) no lugar da original (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á.