Pirate Fleet
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Dois capitães piratas, dois pedaços de mar aberto e uma grade de dez colunas por dez linhas de água que nenhum dos dois enxerga por inteiro. Você esconde uma frota pequena no seu tabuleiro: um veloz veleiro de dois mastros, dois navios de três mastros, um bergantim de quatro e a capitânia de cinco casas, a Princess. O rival faz o mesmo numa grade que você só consegue ler pelos próprios tiros.
Aí começam os turnos. Você diz uma casa e atira; o mar responde com um respingo (errou), uma cruz em chamas (acertou) ou uma cruz vermelha quando a última casa de um navio afunda. Depois de cada tiro seu, o outro capitão atira em você, e o primeiro lado a afundar os cinco navios leva o butim.
É um jogo calmo, de raciocínio, com muito charme: as grades são desenhadas em perspectiva sobre ondas, os navios são modelos 3D pintados, e cada capitão tem retrato e uma pequena história. Você escolhe um de três piratas antes de zarpar, e os outros dois aparecem na mesa como o capitão do computador.
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), o que leva alguns segundos; depois aparece a mensagem "clique para começar", e mais um clique abre o jogo. Nada é carregado de outros sites. As escolhas da tela de opções (dificuldade, música, efeitos sonoros) ficam guardadas neste navegador; uma batalha em andamento não é salva.
- Escolha seu pirata com as setas e confirme.
- Posicione seus cinco navios. Leve o navio sobre a grade, gire se quiser e confirme a posição. Sem vontade de planejar? Deixe o jogo posicionar por você.
- Atire na grade da direita, um tiro por turno, e veja as mensagens na parte de baixo para saber o resultado.
Controles
| Entrada | Ação |
|---|---|
| Clique esquerdo | posiciona um navio, ou atira na casa sob o ponteiro |
| Clique direito | gira o navio que você está posicionando |
| Clique do meio | posiciona o navio, ou atira, numa casa escolhida pelo jogo |
| Setas | movem o navio que você posiciona, ou o cursor de tiro |
| R | gira o navio |
| Enter | confirma a posição, ou atira |
| Espaço | escolhe por você |
| Esc | volta ao menu (dá para continuar a batalha por lá) |
Dicas
Cace em xadrez. O menor navio ocupa duas casas, então atirar em uma casa sim, outra não, ainda acha tudo gastando metade dos tiros.
Termine o que começou. Depois de um acerto, atire nas casas ao lado até o navio afundar. A cruz vermelha avisa que ele se foi, e você pode parar de procurar ali.
Não encoste nas bordas. Muita gente esconde os navios ao longo da borda. Deixe alguns no meio e não repita sempre o mesmo padrão com dois navios lado a lado.
Suba a dificuldade quando ficar fácil. A tela de opções tem cinco níveis, de Fácil a Insano, e um nível Trapaça para quem só quer ver a paisagem.
Perguntas frequentes
Ele salva o meu jogo? Só as opções. Uma batalha em andamento se perde ao fechar a página, mas o menu deixa você pausar e continuar na mesma visita.
Funciona no celular? Foi feito para mouse ou teclado, então é para computador.
Dá para jogar contra outra pessoa? Não. Você joga contra o computador.
É grátis? Sim. O código é software livre e a arte, os sons e a música estão sob licenças livres.
Créditos e licença
O CAP (esta página o chama de Pirate Fleet) foi feito por Fabien Givors, que escreveu o programa e os textos em inglês e francês, e por Damien Monteillard, que fez as ilustrações, os navios e os efeitos sonoros (CC0). O código está sob a licença MIT. A música, "Titan", de Scott Buckley (https://www.scottbuckley.com.au/), é CC BY 4.0, e a fonte é a DejaVu Sans. Os créditos do jogo agradecem ainda os autores de alguns modelos livres do Blender e de clipes de som. A versão servida aqui muda só o que o navegador exige (o laço principal, o idioma tirado da página, as configurações guardadas no navegador, sem o item Sair e sem tela cheia) e o nome; a mudança e o script de build estão linkados na página de Licenças. O jogo roda em pygame-ce (LGPL-2.1) e CPython, cujas licenças e fonte também estão lá.