Panspermia
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Nosso mundo está morrendo. Uma tempestade que começou há gerações está piorando, e a única esperança é espalhar sementes entre as estrelas. Em Panspermia você é o jardim: um gramado visto de lado, um Germinator no meio que faz pequenas unidades chamadas Kernels, e os Kernels fazem todo o trabalho.
Sua missão é cobrir o gramado com Star Plants, as primeiras plantas que você pode construir. Cada Star Plant absorve a energia do solo ao redor, e quanto mais do gramado elas cobrem, mais Kernels você pode ter. Para plantar, escolha o ícone Build e clique no gramado: um Kernel corre até lá e planta a semente. A planta nova cresce devagar e semitransparente, e outro Kernel pode adubá-la para acelerar. Se você cobrir 90% do gramado e mantiver por trinta segundos, a semente é disparada ao espaço e você passa ao mundo seguinte.
Cada um dos cinco mundos tem seu próprio perigo. No primeiro, relâmpagos e chuva castigam o gramado; no segundo, o sol forte machuca suas plantas durante o dia; no terceiro, meteoritos deixam crateras onde nada cresce e mais do gramado se perde com o tempo; no quarto, inimigos arremessam seus Kernels contra suas próprias construções e você faz canhões para disparar Kernels de volta; e no quinto, um inimigo fica trocando suas Star Plants de lugar. Você também constrói Dewdroppers, que juntam gotas de orvalho usadas para curar construções danificadas.
Jogando aqui
Na primeira vez que você clica em Jogar, a página baixa o ambiente Python e a biblioteca pygame (cerca de 23 MB) e depois o próprio jogo, de cerca de 3 MB, quase tudo música. Depois aparece uma mensagem "click to start", e mais um clique inicia o jogo com som. O navegador guarda o download, então os outros jogos de pygame do site abrem mais rápido. Nada é carregado de outros sites. O jogo não tem save. O original tem efeitos sonoros que não podem ser distribuídos aqui, então só a música toca.
Controles
| Entrada | Ação |
|---|---|
| Clicar numa unidade | selecioná-la |
| Clicar e arrastar, ou segurar Shift e clicar | selecionar várias unidades |
| Clicar no gramado | manda as unidades selecionadas até lá, ou posiciona uma construção |
| Clicar nos ícones no canto superior direito | dar ordens (construir, curar, atacar, pausar) |
| Setas no canto inferior esquerdo e direito, ou teclas Esquerda / Direita | girar o gramado |
| Qualquer tecla | avança os avisos |
| Esc | pausa (depois Esc de novo volta à tela de título, qualquer outra tecla continua) |
| Na tela de título, 1 a 5 | começa naquela fase (6 para o final) |
Dicas
Espalhe seus Kernels. Relâmpagos e meteoritos matam o que está perto de onde caem, então não deixe suas unidades amontoadas.
Plante Dewdroppers cedo. Você precisa de um estoque de gotas de orvalho para curar construções, e leva tempo para formá-lo.
Aduba em grupo. As estruturas crescem mais rápido quando um Kernel aduba o solo por perto, e um grupo apertado de plantas pode ser adubado de uma vez.
Perguntas frequentes
Ele salva meu progresso? Não. Cada partida começa no primeiro mundo.
Funciona no celular? Precisa de mouse e teclado, então é feito para computador.
Por que a primeira abertura demora? A página carrega o Python e as bibliotecas do jogo, e os arquivos de música são grandes. O navegador guarda tudo, e nas próximas visitas o início é bem mais rápido.
É gratuito? Sim. O código e os gráficos foram colocados em domínio público, a música está sob uma licença Creative Commons e a fonte do título sob a SIL Open Font License.
Créditos e licença
Panspermia foi feito por Christopher Night (Cosmologicon, equipe Universe Factory 8) para o PyWeek 8, em 2009, e a versão final é de maio de 2009. O README da entrada original diz que todo o código e os gráficos são obra dele, colocados em domínio público. A música, "Arcadia" e "Ominous Intro" de Kevin MacLeod (incompetech.com), é distribuída sob uma licença Creative Commons Atribuição; aqui os dois arquivos MP3 foram convertidos para Ogg Vorbis, que é a única mudança. As letras do título usam a Bangers, Copyright 2010 The Bangers Project Authors, sob a SIL Open Font License 1.1, que substitui a fonte freeware do original. Os efeitos sonoros originais, reamostrados de arquivos do freesound.org sem que as licenças estejam registradas, não fazem parte desta versão. A versão servida aqui foi portada de Python 2 para Python 3, tem os laços assíncronos (o navegador exige) e o Esc não sai mais da tela de título; as mudanças e o zip original 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 na página Licenças.