Gomoku Lite GAME
Gomoku Lite simplifica o clássico jogo de estratégia de cinco em linha em uma experiência focada em um tabuleiro 9x9 com uma estética minimalista e elegante. Jogue com as peças pretas contra uma IA heurística que joga com as brancas — o primeiro a alinhar cinco peças horizontalmente, verticalmente ou diagonalmente vence.
Mecânica de Jogo
- Tabuleiro 9x9 com peças posicionadas nas interseções
- O jogador joga com as pretas e faz sua primeira jogada; a IA joga com as brancas
- Vitória ao formar uma linha contínua de cinco peças em qualquer direção (horizontal, vertical, duas diagonais)
- Empate se o tabuleiro ficar cheio sem um vencedor
- Última jogada destacada com um discreto ponto azul
- Linha vencedora destacada em verde sobre as cinco peças
Oponente de IA
- IA com pontuação heurística: avalia cada interseção vazia em 4 direções
- Tabela de pontuação de padrões: quatro peças abertas (100000), quatro peças (10000), três peças abertas (1000), três peças (100),duas peças (100), etc.
- Detecção de movimento forçado: executa instantaneamente um movimento vencedor ou bloqueia o movimento vencedor do oponente
- Bônus de preferência pelo centro para incentivar o jogo centralizado
- Resposta em milissegundos, adequada para uma dificuldade "Lite"
Sistema de Desfazer
- 3 desfazeres gratuitos por partida (retrocede os últimos movimentos do jogador e da IA)
- Quando os desfazeres acabarem,assista a um anúncio recompensado para ganhar mais 3
- O uso de desfazer é rastreado por partida (afeta a conquista "Impecável")
Design Visual: Tema Branco Minimalista
- Fundo branco quente (#FAFAFA), superfície do tabuleiro totalmente branca (#FFFFFF)
- Preto carvão como cor primária (#212121) representando as pedras pretas
- Linhas de grade cinza médio (#9E9E9E) para contraste discreto
- Destaque azul discreto (#1976D2) para o marcador do último movimento
- Verde floresta (#2E7D32) para a linha vencedora, vermelho escuro (#C62828) para Erros
- Pedras pretas: preto sólido,sem contorno; pedras brancas: preenchimento branco com contorno cinza
- Tom de animação suave e pulsante (300–400 ms,Acelerar/Desacelerar)
- Fonte sem serifa para texto,fonte sem serifa média para números
- Alto contraste: texto do corpo 13,6:1 (AAA), atende às diretrizes WCAG AA+
Páginas e Navegação
- Página Inicial/Atividade: seção principal com logotipo de pedra preta e branca,grande botão "Jogar", grade de blocos 2x2 (Histórico/Estatísticas/Conquistas/Como Jogar),cartão de Configurações em largura total; Pressione duas vezes para sair
- Atividade do Jogo: barra de ferramentas centralizada, indicador de turno, contador de movimentos,tabuleiro GridLayout 9x9, botões Desfazer/Reiniciar,contador de desfazer à esquerda
- Atividade do Histórico: RecyclerView de jogos anteriores (ícone de resultado, "Pretas vencem · 42 movimentos", tempo relativo),estado vazio
- Atividade de Estatísticas: cartão de herói de Total de Jogos, Taxa de Vitórias com barra de progresso, cartões tricolores de Vitórias/Derrotas/Empates (verde/vermelho/cinza), cartões duplos de Sequência Atual/Melhor, Média de Movimentos
- Atividade de Conquistas: RecyclerView de 8 conquistas com status de desbloqueio e contador na barra de ferramentas
- Atividade de Como Jogar: seções de Objetivo 🎯 / Regras 📜 / Dicas 💡 com emojis de bom gosto
- Atividade de Configurações: alternâncias de Som / Vibração / Mostrar Números de Movimentos, informações do Tema, Versão
- Navegação Multi-Atividade (sem aba inferior); páginas secundárias retornam à página inicial através do botão Voltar da barra de ferramentas; A página do jogo exibe uma caixa de diálogo de confirmação no verso.
Caixas de diálogo personalizadas:
- Caixa de diálogo de fim de jogo: ícone de resultado, título H1 (Você venceu / IA venceu / Empate), subtítulo (movimentos + duração), botões Novo Jogo / Voltar para a tela inicial; pressionar o botão Voltar fecha a tela inicial.
- Caixa de diálogo de confirmação: título + mensagem + Cancelar/Confirmar, usada para confirmações de Reiniciar e Sair.
- Cantos arredondados baseados em CardView com elevação de 8dp, 86% de largura da tela, altura WRAP_CONTENT.
Sistema de conquistas (8 conquistas):
- Primeira Vitória, Dez Vitórias, Cinquenta Vitórias.
- Sequência de Vitórias (sequência de 5 vitórias).
- Vitória Rápida (vencer em 15 movimentos ou menos).
- Impecável (vencer sem usar o recurso de desfazer).
- Partida Equilibrada (terminar uma partida em empate).
- Regular (jogar 25 partidas).
- Estado de desbloqueio persistido nas Preferências Compartilhadas. A barra de ferramentas exibe "X / 8 desbloqueados"
Integração de anúncios
- SDK TradPlus integrado por meio de um módulo independente tradplus-sdk
- 12 redes de anúncios suportadas: AdMob, Meta, Unity, Mintegral, Pangle, AppLovin, IronSource, Vungle, Chartboost, InMobi, Tapjoy, Maio
- Anúncios intersticiais: exibidos após o fim do jogo quando o usuário toca em Novo Jogo ou Voltar para a Página Inicial — limitado a 1 por sessão
- Anúncios com recompensa: exibidos quando a contagem de desfazer chega a 0 e o usuário toca em Desfazer — concede +3 desfazeres; limitado a 1 por sessão
