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.

  1. Escolha seu pirata com as setas e confirme.
  2. 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ê.
  3. 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á.