Trip on the Funny Boat
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Você é o capitão de um barquinho a vapor num mar muito ondulado, e tudo lá fora quer afundá-lo. O oceano sobe e desce sob o barco, então o canhão aponta para cima numa onda que sobe e para baixo numa que desce, e você mira escolhendo o momento de atirar. Tubarões saltam da água, minas navais boiam no seu caminho, gaivotas mergulham em cima de você e navios piratas respondem às suas balas com as deles.
Há dois modos. O modo História leva você por cinco fases de inimigos e depois a um chefe na sexta, começando fácil e ficando difícil no fim. O modo Infinito nunca para: onda após onda em doze fases, e é o único jeito de chegar às pontuações grandes. Você tem cinco corações, e corações pequenos flutuam por aí devolvendo um, então pegue-os.
Foi escrito em uma única semana para a segunda competição PyWeek, em 2006, por três amigos, e tem o visual colorido e um pouco bobo que combina com isso.
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 opções e as duas tabelas de recordes (história e infinito) ficam salvas só neste navegador. "Quit" no menu apenas volta ao menu, e a tabela de recordes online do original foi retirada.
Controles
| Tecla | Ação |
|---|---|
| Seta esquerda / direita | guiar o barco |
| Seta para cima | pular |
| Espaço | atirar o canhão |
| Segurar Espaço por 3 segundos e soltar | tiro especial |
| P | pausar |
| Cima / baixo, Espaço ou Enter | percorrer os menus e escolher |
| Esc | voltar / sair do jogo |
Algumas coisas que vale saber
Minas não gostam de quem pula. Uma mina não machuca se você estiver no ar ou numa onda alta quando ela chegar, então aprenda a pular um instante antes.
Navios piratas aguentam dois tiros. Eles também atiram de volta, mas encostar neles não machuca, então dá para atravessá-los se você cronometrar entre os disparos dos canhões.
O tiro especial compensa a espera. Segure Espaço por três segundos e solte para disparar uma explosão grande, mas fique atento: o próximo exige outra espera longa.
Perguntas frequentes
Ele guarda minha pontuação? Sim, as duas tabelas ficam neste navegador; limpar os dados do site as apaga.
Funciona no celular? Precisa de teclado, então não muito bem.
É grátis? Sim: o código é software livre sob a GPL versão 2, e as imagens, os sons e a música estão sob a licença MIT.
Créditos e licença
Trip on the Funny Boat foi feito por Pekka "pekuja" Kujansuu (código, gráficos, efeitos sonoros), Olli "Hectigo" Etuaho (gráficos, código) e Joona "JDruid" Karjalainen (música) para o PyWeek 2, e depois melhorado por Konstantin Yegupov e outros. O código está sob a GNU GPL versão 2, os gráficos, sons e música sob a licença MIT, a fonte de texto é a Bitstream Vera e o código de colisão é a biblioteca PixelPerfect de John Eriksson, em domínio público. Esta é a versão 1.5 mantida no GitHub e convertida para Python 3, com mais algumas mudanças para rodar no navegador (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á.