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

Block Puzzle 8x8

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.

Três peças por vez, um tabuleiro de 8 por 8 e uma meta de linhas em cada fase. É um parente mais apertado do Block Puzzle 10x10: menos espaço para errar, combos que premiam limpezas seguidas e um vídeo opcional para continuar quando nada mais cabe.

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). Tabuleiro em botões HTML.
Anúncios
Banner AdMob apenas no menu principal, nunca durante a partida. Intersticial só ao sair da tela de resultado. Fases concluídas e fins de partida contam juntos: o pedido acontece no 6º resultado e depois a cada quatro (10º, 14º…). 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”. Vídeo premiado opcional, uma vez por fase: quando nenhuma peça cabe, assistir libera o quadrado central de 4×4 casas e traz três peças novas. Não existe compra para remover anúncios.
Dados salvos no aparelho
Fase, tabuleiro, peças da bandeja, pontos, combo, linhas da meta, desfazer e trocas restantes, até 10 jogadas de histórico, estatísticas e preferências.

Como jogar

Abaixo do tabuleiro ficam três peças. Arraste uma delas até o tabuleiro: durante o arrasto a peça fica um pouco acima do dedo, para não ficar escondida, e uma sombra colorida mostra onde ela vai cair. As casas que serão limpas por aquela posição também se destacam antes de soltar. Quem preferir pode tocar na peça e depois na casa desejada; nesse modo o jogo procura o encaixe que deixa o bloco mais central da peça sob o dedo.

As peças não giram. Quando as três são usadas, chega um trio novo. Toda linha ou coluna completa é apagada, e várias podem sumir na mesma jogada. A partida termina quando nenhuma das peças disponíveis cabe no tabuleiro; as que não cabem aparecem apagadas na bandeja.

As peças

O jogo tem 13 famílias de formas. Cada vez que uma peça é sorteada, primeiro sai a família, de acordo com um peso, e depois uma das orientações dela (as rotações e, para o L de quatro e o S, também os espelhamentos). As chances abaixo vêm diretamente desses pesos:

FamíliaBlocosChance por peça
Dominó (2 em linha)210,5%
Linha de 3310,5%
Quadrado 2×2410,5%
Canto de 3 (L pequeno)310,5%
Linha de 449,2%
L de 449,2%
T de 447,9%
Bloco único16,6%
S / Z46,6%
Linha de 555,3%
Canto grande (L de 5)55,3%
Retângulo 2×363,9%
Quadrado 3×393,9%

Há uma ajuda discreta na entrega: o jogo sorteia até 12 trios e fica com o primeiro que tenha pelo menos uma peça que caiba no tabuleiro. Isso não garante que as três caibam, só que o trio novo não chega já perdido.

Pontuação e combos

JogadaPontos
Cada bloco colocado+1
Limpar 1 linha ou coluna+10
Limpar 2 de uma vez+40
Limpar 3 de uma vez+90
Limpar n de uma vez+10 × n²
Combo: jogadas seguidas que limpam+10 × (combo − 1)

A conta quadrática faz a diferença: limpar duas linhas na mesma jogada vale 40, enquanto limpar uma e depois a outra em jogadas seguidas vale 10 + 10 + 10 de combo, ou seja, 30. O combo zera na primeira peça que não limpa nada.

Fases e ajudas

Cada fase começa com o tabuleiro vazio e a pontuação zerada; o recorde fica nas estatísticas. A meta é um número de linhas limpas, que cresce devagar ao longo de 2.000 fases:

FasesLinhas da meta
1 a 2003
201 a 4004
401 a 6005
…+1 a cada 200 fases
1.801 a 2.00012

Por fase, o jogador tem três desfazer (o histórico guarda até 10 jogadas) e duas trocas, que substituem as peças ainda não usadas. A troca apaga o histórico de desfazer, para que não seja possível recuperar as peças antigas. A dica não tem limite.

Estratégia

Tutorial guiado

A primeira partida começa em um tabuleiro preparado, com alguns blocos já colocados e três deles na mesma linha. O tutorial pede para arrastar a linha de 3 até o lugar destacado e depois completar a linha com o dominó, mostrando a limpeza na prática. Enquanto um passo roteirizado está ativo, só a posição indicada é aceita; pular o tutorial libera tudo. O último passo apresenta a meta e as ferramentas. 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 orientações de cada família são geradas por código: a forma-base é girada em passos de 90 graus (e espelhada quando for o caso), normalizada e deduplicada, o que dá uma, duas, quatro ou oito orientações conforme a simetria. A dica testa cada peça em cada uma das 64 posições e escolhe a que limpa mais linhas; no empate, prefere a que encosta em mais paredes e blocos, porque isso mantém o tabuleiro compacto. O arrasto usa Pointer Events e só começa depois de 8 pixels de movimento.

O Block Puzzle 8x8 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

A lógica de encaixe e limpeza é um módulo separado. O arquivo test/game_logic_test.cjs tem quatro testes: uma peça não pode ocupar casa preenchida; completar uma linha a apaga; o fim de jogo é detectado quando nenhuma peça cabe; e as fases avançam até 2.000. Os quatro passaram na conferência de 29/10/2026. 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.