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á.