Palavras · Em análise no Google Play

Caça-Palavras

Por Fernando Capanema, SpiderWorks · Publicado em · Atualizado em
Informações conferidas no código-fonte e nos relatórios de teste do projeto em 22/10/2026.

Uma grade de letras, a lista de palavras de um tema e um dedo para riscá-las. O Caça-Palavras da SpiderWorks gera cada grade no aparelho e confere, antes de mostrá-la, que cada palavra aparece exatamente uma vez e que nenhum termo ofensivo se formou por acaso.

Situação
Primeira versão enviada ao Google Play em 29/10/2026, em análise. O lançamento está previsto só para o Brasil, com público-alvo a partir de 13 anos. O link da loja será adicionado depois da aprovação.
Versão
1.0.1 (código 2)
Plataforma
Android, tela vertical (retrato). Funciona sem internet.
Tecnologia
Aplicativo Flutter com WebView (webview_flutter) que carrega o jogo em HTML5, CSS e JavaScript sem bibliotecas externas, empacotado no próprio aplicativo (assets/www). Grade em HTML com marcações em SVG.
Anúncios
Banner AdMob apenas no menu principal, nunca durante a partida. Intersticial só ao sair da tela de resultado, que aparece ao concluir uma fase: o pedido acontece na 6ª fase concluída e depois a cada quatro. A camada Android exige no mínimo 60 segundos entre dois intersticiais. O formulário de consentimento do Google (UMP) é consultado antes de qualquer solicitação, e a classificação máxima dos anúncios é “G”. Não existe compra para remover anúncios.
Dados salvos no aparelho
Nível escolhido, fase de cada nível e a fase em andamento de cada um (grade, palavras encontradas, dicas usadas e tempo), estatísticas e preferências.

Como jogar

Toque na primeira letra de uma palavra e arraste o dedo, sem soltar, até a última. A seleção acompanha o dedo em linha reta e o texto selecionado aparece acima da grade. Ao soltar, se a palavra estiver na lista, ela fica marcada com uma cor e é riscada; se não estiver, a marcação pisca e some. A seleção vale nos dois sentidos: arrastar da última letra para a primeira também conta.

Acentos e cedilha não aparecem na grade. LEÃO está escrito LEAO e MAÇÃ está escrito MACA, mas a lista mostra a grafia correta. A fase termina quando todas as palavras são encontradas.

Níveis e direções

NívelGradePalavrasDireçõesPontuação base
Fácil8 × 85→ e ↓600
Médio10 × 107→, ↓, ↘ e ↗900
Difícil12 × 129as 8 direções, inclusive de trás para frente1.300

A pontuação final é a base do nível mais 10 pontos por número de fase, menos 2 pontos por segundo e menos 60 por dica, com mínimo de 100. A palavra precisa caber na grade, por isso TARTARUGA, com nove letras, nunca aparece no Fácil. Cada nível guarda a própria fase, e trocar de nível no topo não perde a grade em andamento.

Temas e fases

São 14 temas, com 15 a 18 palavras cada: Animais, Frutas, Cores, Natureza, Comidas, Esportes, Profissões, Casa, Escola, Transportes, Música, Fundo do mar, Festa Junina e Espaço. A cada fase o tema avança um passo. Os níveis começam em pontos diferentes da lista (o Fácil em Animais, o Médio em Comidas e o Difícil em Escola), então quem joga mais de um nível não vê o mesmo tema ao mesmo tempo. As palavras de cada fase são sorteadas dentro do tema, e a grade é nova em cada partida. A numeração vai até a fase 9.999 em cada nível.

Como a grade é gerada

  1. As palavras são sorteadas de modo que nenhuma contenha outra, nem de trás para frente, e palíndromos ficam de fora. Assim, encontrar uma palavra nunca marca outra por engano.
  2. As palavras são posicionadas da mais longa para a mais curta, só nas direções do nível, com retrocesso quando uma não cabe. Palavras podem se cruzar em letras iguais, mas uma palavra não pode ficar inteira por cima de outra.
  3. As casas vazias recebem letras sorteadas com pesos aproximados da frequência no português, sem K, W e Y, para a grade parecer natural.
  4. A grade só é aceita se cada palavra da lista aparecer exatamente uma vez em qualquer uma das oito direções e se nenhum termo de uma lista de bloqueio, com cerca de 40 palavrões e insultos em português e inglês, aparecer em qualquer direção. Caso contrário, o preenchimento é refeito.

Estratégia

São três dicas por fase. A dica faz piscar a primeira letra de uma palavra que falta e mostra qual é, mas custa 60 pontos.

Tutorial guiado

O tutorial apresenta a lista e o tema, escolhe a palavra mais curta que esteja na horizontal e ilumina as letras dela acima da camada escura. A mão animada desliza da primeira à última letra, e o passo só termina quando o jogador encontra a palavra. Depois explica as direções e o botão de dica. O tutorial usa o “coach” do núcleo compartilhado: a tela escurece, um ou dois recortes iluminam o alvo e o destino, uma mão animada mostra o toque ou o arrasto e o passo só avança quando o jogador faz a ação de verdade. Ele pode ser pulado a qualquer momento e volta na próxima partida pelo botão Configurações › Rever tutorial.

Tecnologia

A seleção converte o ângulo do arrasto para uma das oito direções, em setores de 45 graus, e limita o comprimento à borda da grade. A marcação é uma cápsula em SVG por cima das letras, com dez cores para as palavras encontradas. Os gestos nativos de rolagem e toque longo ficam desativados sobre a grade, para que o arrasto não mova a página nem engula o toque seguinte. O tamanho da letra acompanha o tamanho da grade, entre 11 e 30 pixels.

O Caça-Palavras usa o núcleo web comum aos oito jogos do lote: abertura animada (um toque pula), tela “Como jogar” gerada a partir do arquivo de regras, estatísticas, pausa e configurações. A trilha são três músicas CC0 de MintoDog em ordem aleatória e os efeitos são CC0 de Kenney; som e música param com o aplicativo em segundo plano, e o botão Voltar do Android abre a pausa em vez de fechar o jogo.

Acessibilidade e conforto

Como testamos

O gerador vem do motor de caça-palavras compartilhado (4-RECURSOS/08-WORD-SEARCH). Na conferência de 29/10/2026 rodamos os três testes dele contra o código que vai no aplicativo, e todos passaram: a normalização remove acentos, cedilha, espaços e hífens; a grade é repetível para a mesma semente, cada palavra aparece uma única vez e nenhum termo bloqueado aparece; e palavras repetidas depois de tirar os acentos, ou maiores que a grade, são recusadas. O projeto do aplicativo ainda não tem uma pasta de testes própria. O roteiro de aparelho deste jogo lê a grade e a lista e resolve as palavras com arrastos reais. Um roteiro automatizado (Playwright) também joga cada título no Chrome de um celular Android ligado por USB, com toques reais: faz jogadas, usa desfazer, sai pela pausa, volta por Continuar, recarrega a página para conferir se a partida é retomada e registra erros de JavaScript.