Combinar / Eliminar(Match / Clear)
Combine 3 ou mais peças iguais em uma linha para eliminá-las; as reposições podem formar encadeamentos. Regras mínimas, juice máximo.
Alinhe três ou mais peças iguais e elas desaparecem. Você com certeza já viu isso — Candy Crush, Anipop e Sheep a Sheep são todos construídos sobre essa base.
A cada jogada você troca uma peça para alinhar três iguais; elas são eliminadas e pontuam, as peças de cima caem para repor, e às vezes uma eliminação encadeia outra — quanto maior o encadeamento, melhor a sensação.
A regra cabe em uma frase, mas "juice" e "rejogabilidade" são pura arte de design — esta é a melhor primeira lição sobre design de feedback em jogos.
No fundo, combinar-e-eliminar é um loop de feedback muito curto e confiável: o jogador faz uma troca e as regras devolvem imediatamente um resultado determinístico. A parte difícil nunca é a eliminação em si — é a credibilidade de três coisas: trocas inválidas precisam ser desfeitas, cascatas precisam ser resolvidas em ordem fixa e reposições precisam continuar explicáveis. A confiança do jogador nas regras é construída exatamente a partir desses detalhes de engenharia invisíveis.
Combinar-e-eliminar responde a um apetite primal por fechamento — transformar um tabuleiro bagunçado em ordem, uma pequena vitória certa e instantânea por vez. Suas regras são legíveis à primeira vista e seu feedback é imediato, o que a torna uma das raras mecânicas que funcionam em todas as idades e culturas.
Match-3 é um dos modelos de monetização mais comprovados dos jogos casuais: onboarding quase zero amplia o topo do funil, a estrutura em fases sustenta expansão infinita de conteúdo, e as economias de jogadas/energia se encaixam limpo com anúncios premiados. O reinado de uma década do Candy Crush não é acidente.
Aprenda combinar-e-eliminar e você aprende o ofício transferível do design de curvas de feedback — multiplicadores de recompensa, ritmo de encadeamento, rampas de dificuldade — botões que você vai continuar girando em jogos de números, combate e idle.

- Iniciante: entender o loop mínimo combinar → eliminar → repor e reproduzir na demo o feedback completo de uma troca
- Intermediário: escrever o contrato completo de resolução de uma única troca (rollback, coleta de combinações em lote, ordem da cascata, reposição por gravidade)
- Avançado: projetar detecção de impasse e reembaralhamento com restrições, e verificar a saúde da fase com métricas de qualidade (contagem de jogadas legais, profundidade de encadeamento, taxa de impasse)
② Demo Jogável Instantânea
③ Análise do Sistema de Comportamento

- Toda jogada dá um resultado imediato: peças combinadas desaparecem, as não combinadas ficam — fácil de entender já na primeira tentativa.
- Combinar só 3 fica sem graça rápido, então combinar 4 ou 5 rende mais, incentivando o jogador a planejar em vez de combinar o que estiver mais perto.
- Bloqueadores e pequenos objetivos no tabuleiro dão ao jogador um motivo para pensar qual jogada vale a pena, em vez de tocar aleatoriamente.
- Se o tabuleiro ficar sem nenhuma combinação possível, o jogo reembaralha automaticamente para o jogador nunca ficar travado.
- Tabuleiro e peças: comece com algo simples, como um tabuleiro 6×6 preenchido com algumas cores ou formas. Três ou mais peças iguais em uma linha ou coluna contam como combinação.
- Como jogar: o jogador só pode trocar duas peças vizinhas. Se a troca não criar uma combinação, ela é desfeita automaticamente, como se nada tivesse acontecido — o jogo nunca engana o jogador.
- Como as combinações são eliminadas: após uma troca, encontre primeiro todas as combinações que a jogada criou e elimine todas juntas, em vez de uma por vez — caso contrário o resultado parece inconsistente.
- Queda e reposição: as peças eliminadas deixam espaços para onde as peças de cima caem, e novas peças entram pelo topo; depois verifique se o novo layout por acaso forma outra combinação (um encadeamento).
- O que acontece quando trava: se o tabuleiro não tiver nenhuma combinação possível, o jogo precisa reembaralhar as peças automaticamente para o jogador sempre ter uma jogada disponível.
④ Combinações e Variantes Comuns
⑤ Design e Algoritmos Avançados (recolhido)Clique para expandir
- Se as recompensas de encadeamento forem generosas demais, o jogador começa a torcer por combos grandes de sorte em vez de pensar cada jogada com cuidado: verifique se os jogadores continuam avançando o objetivo da fase quando grandes encadeamentos aparecem — se os dois continuarem se afastando, a recompensa está vencendo a estratégia.
- Se uma fase der poucas jogadas ou pouco tempo demais, o jogador não terá tempo de pensar e vai acabar tocando aleatoriamente: não julgue só pela taxa de conclusão — procure nos tabuleiros perdidos uma jogada que era realmente melhor e foi desperdiçada. Se o problema real é "não dá tempo de ler o tabuleiro", a questão é ritmo, não dificuldade.
- Se as novas peças forem secretamente manipuladas contra o jogador, ele vai sentir que "o jogo está contra mim": tudo bem ajudar discretamente depois de uma sequência de azar, mas o tabuleiro nunca pode ficar insolúvel, e nunca pode se resolver sozinho enquanto o jogador não faz nada.
- Quando vários efeitos especiais acontecem ao mesmo tempo, decida com antecedência qual vem primeiro: posição de surgimento, depois se ele encadeia outra peça especial, e os efeitos de área por último — caso contrário a mesma jogada pode produzir resultados diferentes em momentos diferentes, fazendo as regras parecerem instáveis.
- Reduzir um pouco a recompensa de encadeamento às vezes torna o jogo mais variado: quando o jogador precisa equilibrar objetivos, bloqueadores e formato do tabuleiro ao mesmo tempo, o encadeamento deixa de ser a única resposta certa e vira só uma opção entre várias — reduzir ou não deve depender de os jogadores ainda avançarem os objetivos e usarem as peças especiais.
- Como encontrar todas as combinações possíveis do tabuleiro inteiro em uma única passada, sem perder nenhuma nem verificar o mesmo lugar duas vezes: uma abordagem comum é reverificar apenas as duas linhas e colunas tocadas pela troca, unir as células atingidas em um único conjunto e classificar o formato desse conjunto como linha reta, formato de L/T ou combinação cruzada.
- Como saber quando o tabuleiro está "travado" (sem combinação possível): tente uma troca temporária entre cada célula e sua vizinha à direita e abaixo e veja se formaria combinação; se algum par formar, ainda existe jogada — essa mesma verificação também alimenta a geração de dicas.
- Como reembaralhar o tabuleiro discretamente quando ele trava: embaralhe apenas as peças comuns, mantenha os objetos fixos da fase e as células travadas no lugar, e depois verifique se o novo layout não tem combinação imediata e ainda tem pelo menos uma jogada legal antes de usá-lo.
- Mantenha os dados do tabuleiro separados do que é desenhado na tela: armazene a cor de cada célula, se é especial e se está travada em um único lugar, em vez de ler a imagem renderizada — é isso que torna o reembaralhamento, o replay e os testes confiáveis.
- Uma combinação pode disparar várias rodadas seguidas (um encadeamento): calcule o que cada rodada elimina, quantos pontos adiciona e se gera uma peça especial antes de atualizar o tabuleiro, em vez de mudar o tabuleiro aos poucos — assim o resultado não depende da ordem de processamento.
- Se você quiser ajustar esse conjunto de regras a sério, acompanhe ao longo do tempo: contagem de jogadas legais, taxa de impasse, taxa de trocas inválidas, profundidade média de encadeamento e com que frequência ocorrem combinações de 4/5 — compare configurações na mesma fase para ver se uma mudança realmente ajudou.
