Quebra-cabeça de peças · Em análise no Google Play

Tile Match & Mahjong

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.

Um aplicativo, dois quebra-cabeças de peças empilhadas. No Mahjong, o jogador remove pares de peças livres com o mesmo desenho; no Tile Match, leva peças para uma bandeja e forma trios antes que as sete casas se esgotem.

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.3 (código 4)
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). Peças em HTML com desenhos em emoji.
Anúncios
Banner AdMob apenas no menu principal, nunca durante a partida. Intersticial só ao sair da tela de resultado. Vitórias e derrotas dos dois modos contam juntas: o pedido acontece no 6º resultado 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
Fase alcançada em cada modo, último modo usado e a partida em andamento de cada modo (posições, desenhos, bandeja, tempo e até 200 jogadas de histórico), estatísticas e preferências.

Os dois modos

As abas no alto da tela alternam entre 🀄 Mahjong e 🧺 Tile Match. Cada modo guarda a própria fase e a própria partida, então trocar de aba não perde o progresso do outro. O Mahjong aqui é o jogo solitário de pares, não o jogo de mesa para quatro pessoas, e as peças usam 36 desenhos próprios (frutas, animais, flores, objetos) em vez dos naipes tradicionais. Por isso não existem grupos especiais, como flores e estações: só combinam peças com o desenho idêntico.

Regras do Mahjong

Regras do Tile Match

Como os tabuleiros são gerados

No Mahjong, todo tabuleiro tem solução por construção. Antes de distribuir os desenhos, o jogo simula uma partida inteira sobre o tabuleiro ainda vazio: escolhe duas posições livres, de preferência nas camadas mais altas, marca as duas como removidas e repete até o fim. Cada par removido nessa simulação recebe o mesmo desenho. Assim existe pelo menos uma ordem que limpa o tabuleiro; o jogador ainda pode se bloquear escolhendo outros pares, e é para isso que existem o embaralhamento e o desfazer. O embaralhamento usa o mesmo método sobre as peças restantes.

No Tile Match, o jogo também simula a retirada de peças do topo em ordem aleatória e distribui os desenhos em janelas: nas fases 1 a 5, cada três retiradas consecutivas formam um trio; nas fases 6 a 15, a janela tem dois trios embaralhados; da fase 16 em diante, três. Quem segue uma ordem parecida com a simulada nunca precisa de muitas casas da bandeja. Ao embaralhar no meio da partida, o jogo coloca primeiro os desenhos que completam os trios já começados na bandeja.

Fases e pontuação

Fase do MahjongPeçasCamadasDesenhos diferentes
12627
246310
352312
470314
586416
672418
7124420
884421

Depois da fase 8, os tabuleiros se alternam entre os cinco desenhos de mesa das fases 4 a 8, com nova distribuição a cada partida. No Tile Match, a fase 1 tem 24 peças e cada fase acrescenta 3, até o limite de 99, com 5 desenhos na primeira fase e no máximo 12 a partir da oitava. Os dois modos vão até a fase 2.000.

ResultadoPontos
Vitória10 por peça do tabuleiro + bônus de tempo − 40 por embaralhamento
Bônus de tempo3 × (4 segundos por peça − segundos gastos), se positivo
Derrota30 por par ou trio formado

Estratégia

Mahjong. Como cada desenho existe em número par, o problema clássico é remover o par errado quando há três peças iguais livres: a que fica pode ser justamente a que segurava uma pilha. Diante de três iguais, retire as duas que liberam mais peças, em geral as do alto das pilhas e as das pontas das fileiras longas. Quando as quatro peças de um desenho estão livres, tire os dois pares de uma vez. A dica mostra o primeiro par disponível, não o melhor, então vale olhar o tabuleiro antes de aceitar a sugestão. Cada embaralhamento custa 40 pontos.

Tile Match. As peças cobertas aparecem escurecidas, mas com o desenho visível; aproveite para planejar. Só leve à bandeja um desenho novo quando souber onde estão as outras duas peças dele. Com cinco casas ocupadas, a bandeja muda de cor: a partir daí, cada peça deve completar ou quase completar um trio. A dica escolhe, entre os desenhos que podem fechar um trio com peças visíveis, o que já tem mais peças na bandeja.

Tutorial guiado

Cada modo tem o próprio tutorial, que aparece na primeira partida daquele modo. No Mahjong ele mostra uma peça bloqueada, explica a regra dos lados e pede um par real do tabuleiro; no Tile Match pede para levar uma peça à bandeja, completar um trio e avisa sobre o limite de sete casas. Trocar de modo no meio interrompe o tutorial sem marcá-lo como visto, para que ele volte depois. 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

As posições usam unidades de peça, e as camadas superiores podem ficar deslocadas em meia peça. Duas peças se sobrepõem quando compartilham qualquer área, o que define “ter algo por cima”. O tamanho das peças é recalculado para caber na tela, com um leve deslocamento por camada que dá sensação de profundidade. O gerador pseudoaleatório recebe uma semente diferente a cada partida, e o relógio só corre com a tela de jogo visível.

O Tile Match & Mahjong 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 arquivo test/game_logic_test.cjs tem cinco testes. Todos passaram na conferência de 29/10/2026: peça coberta não está livre; peça com um lado vazio está livre; só desenhos iguais combinam (o jogo não usa os grupos de flores e estações do mahjong tradicional); um par livre é detectado; e as fases avançam até 2.000. 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.