MERGEBLOCKS

VOLTAR AOS MÓDULOS

Módulo 3

Bloqueado

A regra de ouro: como dois blocos viram um

Toda vez que você aperta uma seta, todos os blocos do tabuleiro deslizam juntos naquela direção, o máximo que conseguirem, até esbarrarem na borda ou em outro bloco. Se dois blocos com o mesmo número se encontram durante esse deslizamento, eles se fundem: viram um único bloco novo, com o dobro do valor dos dois originais.

Imagine uma fileira com os blocos 4, 4, 8 e um espaço vazio, nessa ordem, e você aperta a seta para a esquerda. Os dois blocos de 4 estão encostados um no outro, então eles se fundem e viram um único 8. Esse novo 8 então encosta no 8 que já estava ali do lado, e como agora os dois têm o mesmo valor, eles também se fundem, virando um 16. No fim, a fileira que tinha quatro blocos termina com um único bloco de valor 16.

Repare que isso aconteceu numa jogada só, mas cada bloco só pode se fundir uma vez por jogada. Se a fileira fosse 4, 4, 4, 4, o resultado não seria um único bloco de 16: seria dois blocos de 8, porque o primeiro par se funde entre si, e o segundo par se funde entre si, mas o 8 resultante do primeiro par não tem mais chance de se fundir de novo com o 8 do segundo par na mesma jogada.

Essa regra de uma fusão por bloco costuma confundir muita gente no começo, porque parece contraintuitivo: se o resultado final é o mesmo valor, por que a ordem das fusões importaria? A resposta está em como o jogo processa a fileira: ele varre os blocos ocupados, do lado para onde você está deslizando até o lado oposto, e decide as fusões nessa ordem, uma de cada vez, sem voltar atrás para reconsiderar um bloco que acabou de nascer de uma fusão anterior. Um bloco recém-formado por uma fusão fica, por assim dizer, 'gelado' até a próxima jogada: ele não participa de nenhuma fusão adicional na mesma tacada.

Isso tem uma consequência prática importante: você não pode usar uma única jogada para colapsar uma fileira inteira de blocos iguais num bloco muito maior de uma vez só. Se você tem quatro blocos de valor 2 numa fileira e quer chegar a um bloco de 16, isso exige, no mínimo, três jogadas separadas: uma para juntar os dois primeiros pares em dois blocos de 4, outra jogada (normalmente depois de reorganizar o tabuleiro) para juntar esses dois 4 num 8, e assim por diante, até finalmente ter um único bloco de 16.

Vale também esclarecer um ponto que gera dúvida: a fusão só acontece entre blocos que estão diretamente na mesma fileira ou coluna, na direção do movimento, e que ficam adjacentes depois da compressão do deslizamento. Um bloco de valor 8 numa ponta do tabuleiro nunca vai se fundir com outro bloco de valor 8 numa fileira diferente, não importa quantas vezes você mova o tabuleiro: eles precisam primeiro ser trazidos para a mesma linha ou coluna por meio de jogadas nas direções perpendiculares.

Outro detalhe sutil é que blocos vazios no meio do caminho não impedem a fusão, eles só são ignorados durante o deslizamento. Se você tem a fileira 4, vazio, vazio, 4 e desliza para a esquerda, os dois blocos de 4 vão se aproximar, ignorando os espaços vazios entre eles, e se fundir normalmente num único 8. É esse comportamento de 'compressão' que faz o tabuleiro parecer que os blocos são sugados para a borda a cada jogada.

Um exemplo um pouco mais complexo ajuda a fixar a regra: imagine a fileira 2, 4, 4, 8, e você desliza para a esquerda. O bloco de 2 não tem par igual do lado, então ele só se move até a borda esquerda, ficando na primeira posição. Os dois blocos de 4, que estão logo depois, se fundem num único 8. Esse novo 8 então encosta no 8 que já estava na última posição da fileira original, e como os dois compartilham o mesmo valor, eles também se fundem, virando um 16. O resultado final da fileira é 2, 16, vazio, vazio.

Uma pergunta comum de iniciantes é: e se a fileira fosse 2, 4, 8, 16, ou seja, quatro blocos com valores todos diferentes? Nesse caso, ao deslizar para a esquerda, nenhuma fusão acontece, porque não existe nenhum par de blocos vizinhos com o mesmo valor. Os blocos simplesmente deslizam até ficarem grudados na borda, mantendo seus valores originais, e como a fileira já estava colada na borda esquerda nesse exemplo, na prática nada se move: essa seria uma jogada inválida se todas as outras fileiras do tabuleiro estivessem na mesma situação.

Isso leva a outro ponto importante: uma jogada só é considerada válida, e só gera um bloco novo, se pelo menos alguma coisa mudar em pelo menos uma fileira ou coluna do tabuleiro inteiro. Se você apertar uma seta e absolutamente nenhum bloco se mover e nenhuma fusão acontecer em lugar nenhum do tabuleiro, essa jogada é descartada: o jogo não pontua, não sorteia bloco novo, e simplesmente sacode visualmente o tabuleiro para avisar que aquele movimento não teve efeito nenhum.

Vale examinar mais um exemplo, um pouco mais traiçoeiro, para deixar a regra bem fixada. Imagine a fileira 2, 2, 4, 4, e você desliza para a esquerda. Muita gente, ao ver essa sequência pela primeira vez, espera que o resultado final seja um único bloco de 16, já que a soma de tudo ali daria esse valor. Mas não é isso que acontece: o primeiro par de 2 se funde num 4, e o segundo par de 4 se funde num 8, resultando na fileira 4, 8, vazio, vazio. O bloco de 4 recém-formado pelo primeiro par nunca chega a encostar no 8 formado pelo segundo par dentro dessa mesma jogada, porque cada um deles já usou sua única fusão permitida naquela jogada.

Esse exemplo específico, 2, 2, 4, 4, é particularmente útil para testar se você já internalizou a regra corretamente, porque o resultado intuitivo, mas errado, de 'somar tudo num bloco só' é bem tentador à primeira vista. Se você conseguir prever corretamente que o resultado é 4 e 8 separados, e não um único 16, isso é um bom sinal de que a mecânica de fusão já está clara.

Vale também abordar o que acontece quando a fileira já está parcialmente comprimida contra a borda antes da fusão. Imagine a fileira vazio, 8, vazio, 8, e você desliza para a esquerda. Os dois blocos de 8 vão deslizar, ignorando os espaços vazios ao redor, se encontrar e se fundir num único 16, que fica posicionado bem na borda esquerda da fileira. Repare que não importa quantos espaços vazios existiam originalmente entre os dois blocos: o resultado da fusão é sempre o mesmo, só a distância percorrida durante o deslizamento visual é que muda.

Um caso que costuma gerar dúvida é quando existem três blocos do mesmo valor numa fileira, como 8, 8, 8, vazio, deslizando para a esquerda. Nesse caso, os dois primeiros blocos de 8, contados a partir da borda para onde você está deslizando, se fundem num 16, e o terceiro bloco de 8, que sobrou sozinho, simplesmente desliza até ficar do lado desse novo 16, sem se fundir com ele, porque um bloco de 16 e um bloco de 8 têm valores diferentes. O resultado final dessa fileira é 16, 8, vazio, vazio, e não um único bloco maior, mesmo que os três valores originais fossem idênticos entre si.

Esse último exemplo, de três blocos iguais numa mesma fileira, é uma fonte comum de erros até para jogadores com alguma experiência, porque a intuição de que 'três iguais deveriam render algo especial' é forte, mas não corresponde à regra real do jogo. Vale revisar mentalmente esse caso específico algumas vezes, já que situações com três blocos do mesmo valor numa fileira ou coluna aparecem com bastante frequência ao longo de uma partida normal.

Entender essa regra do 'uma fusão por bloco, por jogada' é o que separa quem joga no automático de quem realmente enxerga o tabuleiro. Antes de mover, vale a pena imaginar mentalmente o resultado, fileira por fileira, e só então decidir a direção. Com a prática, esse tipo de simulação mental para de exigir esforço consciente e passa a acontecer quase instantaneamente, quase como enxergar o resultado antes mesmo de apertar a tecla.

Um exercício útil para fixar essa regra, sem nem precisar estar jogando, é pegar qualquer sequência de números que sejam potências de dois, escrever numa folha de papel ou simplesmente imaginar mentalmente, e tentar prever o resultado de deslizar essa sequência para um lado, depois para o outro. Fazer isso algumas vezes com sequências diferentes, incluindo casos com espaços vazios no meio e casos com mais de dois blocos do mesmo valor, ajuda a internalizar a regra de um jeito muito mais rápido do que simplesmente jogar sem pensar.

Vale insistir nesse exercício mental porque ele custa muito pouco tempo e paga um dividendo enorme no restante deste tutorial. Praticamente todas as técnicas dos módulos seguintes, a técnica do canto, a construção de cadeias, a disciplina de direções, dependem de você conseguir prever com confiança o resultado de uma fusão antes de executá-la, sem precisar apertar a tecla só para 'ver o que acontece'. Um jogador que ainda hesita sobre o resultado de uma fusão simples vai ter dificuldade em aplicar qualquer estratégia mais elaborada, simplesmente porque parte da atenção dele continua presa em confirmar a mecânica básica, em vez de planejar os próximos passos. Por isso, se alguma das regras discutidas aqui ainda parecer incerta, vale a pena voltar e revisar os exemplos deste módulo antes de seguir para o próximo.