Um quebra-cabeça de mesclagem de frutas precisa de uma resposta clara para uma pergunta de design: o que acontece depois que duas peças correspondentes se encontram? Neste protótipo fictício, o Lantern Grove resolve a resposta com três faixas verticais, uma fila fixa de frutas e uma cadeia de mesclagem repetível. O tabuleiro pequeno torna as regras fáceis de testar antes de adicionar animações ou mais tipos de frutas.
O objetivo é criar uma Fruta Lantern sem deixar que uma faixa estoure. Os nomes, a escada de frutas, os valores de pontuação e as execuções de exemplo abaixo são escolhas de design originais, não regras do Suika Game ou de um jogo comercial testado.
Defina um objetivo pequeno baseado em pistas

A página oficial do Suika Game da Aladdin X descreve a combinação de frutas idênticas para que elas evoluam, evitando que transbordem da caixa. Essa tensão ampla entre mesclagem e capacidade é um ponto de partida útil para um novo enigma. O Lantern Grove usa pistas empilhadas e sua própria regra de resolução, em vez de copiar os visuais ou a interface do jogo de referência.
Comece com três pistas vazias. Cada pista comporta no máximo quatro peças, ordenadas de baixo para cima. A fila fixa é Pera, Ameixa, Ameixa, Bagas, Bagas, Melão, Ameixa. A cada turno, o jogador escolhe uma pista e a fruta da fila cai no topo. Pré-visualize a próxima peça, mostre a altura de cada pista e registre cada mesclagem em um log curto para que o jogador possa ver por que o tabuleiro mudou.
Resolva correspondências a partir do topo
Use esta escada de níveis: Bagas (1), Ameixa (2), Pera (3), Melão (4), Fruta-Lanterna (5). Quando uma nova peça corresponde à peça no topo da sua pista, substitua o par por uma peça do próximo nível na mesma posição superior. Em seguida, compare esse resultado com a peça diretamente abaixo dela. Se esses níveis corresponderem, mescle-os também. Repita até que as duas peças superiores sejam diferentes ou não reste nenhuma peça inferior.

Para uma cadeia de exemplo, jogue Pera, Ameixa, Ameixa na pista A. Após os dois primeiros turnos, a pista é [Pera, Ameixa]. A terceira Ameixa se combina com a Ameixa do topo para formar uma Pera; essa nova Pera corresponde à Pera existente abaixo dela, então o par se torna um Melão. A pista final é [Melão]. Conceda 10 pontos para cada nível resultante: 30 pela mesclagem da Pera mais 40 pela mesclagem do Melão, ou 70 pontos no total.
| Decisão | Regra | Resultado visível |
|---|---|---|
| Casais superiores correspondentes | Substitua o par pelo próximo nível e, em seguida, verifique o que está abaixo dele. | Uma entrada no registro de fusões e 10 × pontos do nível do resultado. |
| A cadeia atinge o nível 5 | Encerre a execução assim que uma Fruta Lanterna for criada. | Exiba o estado de vitória e a pontuação final. |
| A queda excederia quatro peças | Resolva qualquer fusão primeiro; se cinco peças permanecerem, perca sem confirmar a queda. | Mantenha o tabuleiro anterior e explique a fileira completa. |
Teste a pontuação e uma fileira segura
Continue a fila fixa após a cadeia de três peças. Solte a Berry na fileira B e, em seguida, outra Berry lá. O par se torna uma Plum por 20 pontos, elevando o total da execução para 90. As próximas peças são Melon e Plum; coloque-as na fileira C para criar [Melon, Plum] sem uma fusão. Essas fileiras separadas facilitam a inspeção do rastreamento da pontuação e do estado do tabuleiro.
Para um teste de capacidade, prepare a fileira C como [Berry, Plum, Pear, Melon] e solte uma Berry lá. O topo não corresponde, então a fileira conteria cinco peças. Encerre a execução como derrota e deixe a fileira original de quatro peças intacta. Em um segundo teste, preencha uma fileira com quatro peças cujo topo corresponda à peça recebida. Resolva essa fusão antes de verificar a capacidade; não declare uma derrota apenas porque a fileira pré-fusão estava cheia.

Escreva um prompt completo para o construtor
Um protótipo precisa da ordem dos níveis, da sequência exata de fusões e da regra de falha como entradas explícitas. Cole este fixture em um construtor de jogos com IA e, em seguida, compare o comportamento gerado com as etapas de aceitação antes de adicionar polimento visual.
Construa um quebra-cabeça original para navegador chamado Lantern Grove. Use arte de frutas original e um tabuleiro simples com três faixas verticais. Cada faixa comporta até quatro peças de fruta, de baixo para cima. Comece com faixas vazias, pontuação 0 e a fila fixa: Pera, Ameixa, Ameixa, Bagas, Bagas, Melancia, Ameixa. Pré-visualize a próxima fruta. O jogador seleciona uma faixa para cada queda; a peça pousa no topo. Os níveis das frutas são Bagas 1, Ameixa 2, Pera 3, Melancia 4, Fruta Lanterna 5. Se a peça recebida corresponder à peça do topo, substitua esse par por uma peça do próximo nível na mesma posição superior. Após cada fusão, compare o novo topo com a peça diretamente abaixo dele e continue as fusões se seus níveis corresponderem. Pare quando diferirem ou quando não houver mais peça inferior. Adicione 10 pontos multiplicados pelo nível resultante para cada fusão. Resolva todas as fusões antes de verificar a capacidade da faixa. Se cinco peças permanecerem na faixa escolhida, encerre a partida como derrota e não confirme essa queda. Uma faixa cheia é jogável se a peça recebida se fundir antes da verificação de capacidade. Criar uma Fruta Lanterna encerra a partida como vitória. Exiba a pontuação, as alturas das faixas, a pré-visualização da próxima peça, o registro de fusões e o motivo da vitória/derrota. O reinício restaura a fila inicial exata, faixas vazias e pontuação 0. Verificações de aceitação: Pera, Ameixa, Ameixa na faixa A termina com [Melancia] e 70 pontos (30 + 40); Bagas, Bagas na faixa B termina com [Ameixa] e mais 20 pontos; uma faixa cheia [Bagas, Ameixa, Pera, Melancia] rejeita uma queda de Bagas como derrota sem alterar a faixa; uma faixa cheia cujo topo corresponde à fruta recebida resolve a fusão antes do estouro. Teste o reinício e ambos os estados terminais.
Após gerar uma primeira compilação, verifique as transições do tabuleiro em relação ao log e reinicie a execução para repetir cada teste. O guia de primeira compilação explica como estruturar um prompt focado. Crie o Lantern Grove com o SEELE AI Game Maker e, em seguida, verifique a cadeia de fusão e o comportamento de estouro no seu próprio protótipo gerado.
Perguntas frequentes
Como tornar uma cadeia de fusão de frutas previsível?
Escreva a ordem de fusão como uma sequência de verificações. O Lantern Grove primeiro compara a fruta recebida com a peça do topo, substitui um par correspondente pelo próximo nível e, em seguida, verifica apenas o novo topo em relação à peça diretamente abaixo. Repetir essa regra até que os níveis sejam diferentes torna o exemplo de Ameixa para Pera para Melão determinístico e fácil de inspecionar em um log de fusão.
Quando um jogo de fusão deve verificar o estouro?
Resolva as fusões antes de verificar o limite da pista. Uma pista de quatro peças pode aceitar uma fruta correspondente recebida se o par se fundir e a pilha resultante permanecer dentro da capacidade. Se cinco peças permanecerem após todas as fusões em cadeia possíveis, encerre a execução como derrota e deixe o tabuleiro anterior inalterado para que a queda rejeitada não possa criar um estado ambíguo.
Como a pontuação do Lantern Grove é calculada?
A regra fictícia concede 10 pontos multiplicados pelo nível resultante para cada fusão. Duas Ameixas criam uma Pera no nível 3 para 30 pontos; essa Pera pode, em seguida, se fundir com uma Pera abaixo dela para criar um Melão no nível 4 para 40 pontos. Juntos, a cadeia pontua 70. Esses valores são criados para o exemplo de teste, não são fatos sobre o Suika Game.
Por que usar uma fila fixa de frutas em um protótipo?
Uma fila fixa permite que um criador reproduza as mesmas decisões e compare os estados do tabuleiro após cada queda. O Lantern Grove usa Pera, Ameixa, Ameixa para testar sua cadeia de duas fusões, depois Fruta, Fruta para testar um segundo evento de pontuação. Uma vez que essas verificações de aceitação sejam aprovadas, o criador pode adicionar uma fila aleatória, mantendo uma semente ou um log de reprodução para depuração.


