Estratégia · Em análise no Google Play

Batalha Naval em Dupla
O clássico de tabuleiro em grade 10×10: posicione cinco navios, ataque coordenadas do adversário e afunde a frota inteira antes dele. O aplicativo permite jogar contra o computador ou contra outra pessoa em outro celular.
- Situação
- Versão 1.0.1 enviada para revisão de produção no Google Play. Na última conferência registrada (11/10/2026) o status era “Alterações em análise”. O link da loja só será adicionado depois da liberação. Versão 1.0.2 em preparação desde 22/10/2026, ainda não enviada.
- Pacote
com.spiderworks.spider_batalha_naval- Tecnologia
- Aplicativo Flutter com WebView (
webview_flutter) que carrega o jogo em HTML5 empacotado no próprio APK; a partida funciona sem servidor. Tabuleiros em grade CSS. - Anúncios
- banner AdMob fixo de 50 dp abaixo da área de jogo e anúncios intersticiais em pontos de transição. O formulário de consentimento do Google (UMP) é consultado antes de qualquer solicitação de anúncio, e a classificação máxima de conteúdo dos anúncios é “G”. Na versão 1.0.1, o intersticial é solicitado no momento em que cada partida termina.
Na versão em preparação (22/10/2026): intersticial no máximo uma vez a cada cinco partidas ou rodadas concluídas, nunca na primeira da sessão, só ao sair da tela de resultado e sem fila de anúncios atrasados; além disso, nenhum intersticial nos primeiros 120 segundos após abrir o aplicativo e intervalo mínimo de 180 segundos entre dois. Se o consentimento não responder em 8 segundos, o aplicativo abre sem anúncios naquela sessão. - Dados salvos no aparelho
- Na versão 1.0.1, nenhum. Na versão em preparação, o contador da regra de frequência de anúncios.
Frota e posicionamento
| Navio | Tamanho |
|---|---|
| Porta-aviões | 5 |
| Encouraçado | 4 |
| Cruzador | 3 |
| Submarino | 3 |
| Destroyer | 2 |
Escolha o navio, gire entre horizontal e vertical e toque no mar para posicioná-lo. O botão Distribuir sorteia uma frota válida. Os navios não podem sair do tabuleiro nem se sobrepor, mas podem encostar uns nos outros.
Turnos e vitória
Quem começa é sorteado. Cada jogador dispara um tiro por vez, mesmo quando acerta. O botão de disparo confirma a coordenada (por exemplo, “Atirar em C5”) para evitar toques acidentais. Vence quem afundar os cinco navios do adversário primeiro.
Modos
- Contra o computador: na versão 1.0.1, o computador escolhe ao acaso entre as casas ainda não atacadas, um adversário adequado para aprender as regras. Na 1.0.2, ele passa a usar caça e alvo: depois de um acerto, procura nas casas vizinhas e segue a linha do navio até afundá-lo; sem pistas, atira em padrão de tabuleiro de xadrez com um pouco de acaso.
- Dois celulares: um jogador cria a partida e recebe um código de cinco caracteres; o outro entra com esse código.
No celular, mostrar os dois tabuleiros um abaixo do outro torna a partida cansativa. A interface alterna entre “Minha frota” e “Atacar”, mantendo à vista o que importa em cada momento.
Como funciona a partida em rede local
O modo para dois celulares usa um pequeno servidor em Node.js, sem dependências externas, executado em um computador na mesma rede Wi-Fi. O aplicativo procura o servidor nas portas 8099 a 8109. Algumas regras desse servidor:
- Cada sala aceita no máximo dois jogadores, e cada jogador recebe um token aleatório.
- O servidor valida a frota (tamanhos 5, 4, 3, 3 e 2, casas contíguas e sem repetição) e a vez de cada um, para que nenhum lado decida sozinho o resultado.
- A resposta enviada a cada jogador nunca inclui a posição dos navios intactos do adversário.
- Os dados ficam apenas na memória. Uma limpeza periódica apaga salas com mais de 12 horas; nada é gravado em disco ou banco de dados.
O mesmo princípio de dados mínimos guia as salas do portal web, descrito em Salas temporárias e coleta mínima de dados.
Estratégia
- Comece com tiros em padrão de tabuleiro de xadrez: como o menor navio ocupa duas casas, metade do mar basta para encontrar todos.
- Depois de um acerto, teste as quatro casas vizinhas; com dois acertos alinhados, siga na mesma direção.
- Ao posicionar, evite deixar todos os navios encostados: um acerto em um navio leva o adversário a explorar os vizinhos.
Testes
Na auditoria de 11/10/2026 em aparelho físico foram aprovados o modo contra o computador, o posicionamento, o disparo, a navegação, o som e a saída; a abertura a frio levou 2,21 s. O fluxo completo em rede ainda precisa ser registrado com dois aparelhos e o servidor ativo. Há também uma versão no navegador no portal SpiderWorks Games, com salas temporárias pela internet.
Versões
- 1.0.1: versão enviada para revisão, com sons de água e explosão em arquivos de áudio.
- 1.0.2 (em preparação, 22/10/2026): computador com caça e alvo; respingo na água, acerto em vermelho e navio afundado com fogo e fumaça animados (ícone estático com “reduzir movimento”); mensagem do último tiro (“Você afundou o Cruzador!”); sons de água, acerto e afundamento sintetizados com Web Audio, substituindo os arquivos de áudio sem licença documentada; aviso ao atirar fora da vez ou perder a conexão; toque duplo em Atirar não dispara duas vezes; botão Voltar do Android abre “Partida pausada”; descrição acessível em cada casa; nova regra de anúncios.