Interplanetary Postal Service

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Você trabalha no Correio Interplanetário, e a correspondência precisa chegar. O seu trabalho é o último trecho da entrega: levar um pequeno módulo de pouso até uma colônia e pousá-lo na plataforma sem bater, com cinco naves para gastar em oito fases.

O que o torna diferente do pouso lunar que você talvez conheça é o ar. Em vez de fingir o vento com alguns números, o jogo resolve as equações do escoamento de um fluido numa grade, e o resultado é o que você vê na tela: o escape do propulsor, o vento da fase e as baforadas das explosões são fluidos coloridos que giram, empurram uns aos outros e empurram você. Rajadas que parecem inofensivas podem virar a nave, então a parte mais difícil é aprender a ler o ar.

Sebastian Macke escreveu a simulação em C, a compilou para um minúsculo módulo WebAssembly e fez o jogo para a js13kGames 2018, em que o jogo inteiro, compactado, precisava caber em 13 kilobytes. O texto que ele publicou no GitHub explica como funcionam o fluido, as colisões e os mapas.

Jogando aqui

Clique em Play e clique dentro do jogo, para ele captar o teclado, e aperte qualquer tecla para começar. Uma contagem regressiva curta roda antes de cada fase; depois o módulo é seu. Joga-se só com o teclado. O jogo roda em qualquer navegador moderno de computador, mas a simulação do fluido pede algum processamento, então um computador muito antigo ou um celular podem ser lentos demais.

Controles

Tecla Ação
Seta para cima / W acionar o propulsor que empurra o módulo para cima
Seta para baixo / S empurrá-lo para baixo
Seta esquerda / direita (ou A / D) empurrá-lo para os lados
Espaço som ligado / desligado

Algumas dicas

Cuide do combustível. A barra da esquerda mostra o que sobrou no tanque, e todo propulsor gasta combustível. Rajadas curtas economizam, e o combustível que sobra ao pousar conta pontos.

Pouse devagar. A plataforma é a barra branca no chão. Se encostar rápido demais, o módulo explode; o medidor da direita mostra a sua velocidade vertical. Um bom pouso ainda rende uma nave extra.

Leia o vento. As cores do ar mostram para onde o vento vai. Espere a rajada passar em vez de lutar contra ela.

Créditos e licença

Interplanetary Postal Service foi criado por Sebastian Macke e é distribuído sob a GNU General Public License, versão 3. Como a licença exige, o código-fonte completo desta build (os fontes em C e JavaScript, os mapas e o script de compilação) é hospedado aqui, junto do jogo, e está linkado nesta página. O projeto original está no GitHub.