Comment créer un jeu de puzzle Match-3 avec l'IA

Construisez un petit puzzle en tuiles de céramique et suivez un dernier échange à travers deux nettoyages, une cascade et l'objectif du niveau.

Seele Editorial TeamMis à jour 11 novembre 2026

Pour créer un jeu de puzzle match-3 avec l'IA, définissez ce qui compte comme un coup et quand le jeu vérifie l'objectif. Un échange adjacent peut consommer un coup et déclencher plusieurs nettoyages. Laissez ces nettoyages se terminer avant de décider si le joueur a épuisé ses coups. Un premier plateau utile est celui où le deuxième nettoyage fait la différence entre la victoire et la défaite.

Tile Conservatory est un puzzle fictif d'un seul coup avec un objectif de nettoyer six feuilles rouges. Utilisez son plateau fixe et sa séquence de remplissage pour vérifier les échanges, la gravité, le compteur d'objectif et l'ordre des vérifications finales.

Un plateau de match-three en céramique affiche des pièces colorées à côté d'un marqueur d'objectif en forme de feuille rouge
Donnez à la pièce d'objectif une forme reconnaissable sur le plateau et utilisez la même forme à côté de l'affichage de l'objectif.

Autorisez deux pièces à échanger leurs places si leurs cellules partagent un bord. Après un échange d'essai, scannez les lignes et les colonnes à la recherche de séries de trois pièces identiques ou plus. Si vous ne trouvez aucune série, remettez les deux pièces en place et laissez le nombre de coups et la progression de l'objectif tels qu'ils étaient. Montrez le retour arrière pour que le joueur puisse voir que l'échange a été rejeté.

Lorsqu'un échange crée une série, consommez un coup et verrouillez les nouveaux échanges. Marquez toutes les cellules de chaque série avant d'en nettoyer une seule. Si une pièce appartient à une série horizontale et à une série verticale, nettoyez et comptez cette cellule une seule fois. Puis laissez tomber les survivants, remplissez les espaces vides depuis le haut et scannez à nouveau. Un nouvel alignement formé par cette chute ou ce remplissage est une cascade. Les cascades ne consomment pas de coups supplémentaires.

Deux pièces de céramique adjacentes sont mises en surbrillance pour un échange sur le plateau de puzzle
Mettez en surbrillance la paire sélectionnée avant de résoudre l'échange pour que le joueur puisse voir quelles pièces échangeront leurs places.

Suivez un dernier coup à travers deux nettoyages

Utilisez un plateau de quatre par quatre. Les lignes vont de haut en bas et les colonnes vont de gauche à droite, toutes deux commençant à un. R est une feuille rouge, T est une vague turquoise, G est un soleil doré et V est une cloche violette. Commencez avec un coup, zéro feuilles nettoyées et aucun alignement existant.

Plateau initial
G T T V
T G R R
R R V R
V G T G

Essayez d'abord d'échanger r1c1 et r1c2. La ligne du haut lirait T G T V et aucune ligne ou colonne ne s'alignerait. Annulez l'essai. Le plateau de départ, un coup et zéro feuilles nettoyées devraient tous être restaurés avant d'essayer le prochain échange.

Échangez maintenant r3c3 et r3c4. La ligne trois devient R R R V, donc les trois premières cellules sont nettoyées. Les tuiles au-dessus d'elles tombent d'une ligne. Les files de remplissage pour les colonnes un à trois sont R,T, R,R et R,T, dans l'ordre utilisé. L'itinéraire travaillé ne tire jamais une pièce pour la colonne quatre. Lorsqu'une colonne a plusieurs trous après la gravité, donnez à la cellule vide la plus basse la pièce suivante dans la file de cette colonne.

ÉtapeLignes, de haut en basFeuilles nettoyéesCoups restants
Échange accepté, avant nettoyageGTTV / TGRR / RRRV / VGTG00
Premier nettoyage et remplissageRRRV / GTTR / TGRV / VGTG30
Deuxième nettoyage et remplissageTRTV / GTTR / TGRV / VGTG60

Après le premier remplissage, les trois nouvelles feuilles forment une ligne en haut. Elles ne comptent que lorsque la cascade les retire. Après le deuxième remplissage, le plateau n'a aucun alignement. Vérifiez l'objectif maintenant. Six feuilles ont été nettoyées, donc le puzzle se termine par une victoire même s'il ne reste aucun coup.

Des pièces de puzzle émaillées descendent vers les cellules ouvertes après un nettoyage
Laissez suffisamment de temps pour voir les pièces tomber dans les cellules vides avant de vérifier le plateau pour un autre alignement.

Donnez à l'IA le plateau et l'ordre des opérations

SEELE prend en charge le démarrage d'un projet de jeu à partir d'une idée écrite. Donnez au projet un petit plateau, des formes de pièces nommées et un ordre de résolution exact. Gardez les premiers visuels assez simples pour être lus d'un coup d'œil, et utilisez le remplissage fixe pour comparer les états du plateau après chaque nettoyage.

Créez un petit puzzle de navigateur original appelé Tile Conservatory.
Utilisez quatre formes de pièces avec des couleurs distinctes : R feuille rouge, T vague turquoise,
G soleil doré, V cloche violette. Commencez avec un coup et un objectif de six
feuilles rouges nettoyées. Affichez les coups restants, la progression de l'objectif et Redémarrer.
Utilisez ce plateau, de haut en bas :
GTTV
TGRR
RRVR
VGTG
Laissez le joueur sélectionner deux cellules adjacentes par un bord. Un échange est accepté uniquement
s'il crée une série de ligne ou de colonne de trois pièces identiques ou plus.
En cas d'échange invalide, restaurez le plateau et ne modifiez aucun compteur.
En cas d'échange accepté, soustrayez un coup et verrouillez la saisie.
Trouvez toutes les cellules alignées, comptez chacune une fois, et nettoyez-les ensemble.
Ajoutez au compteur de feuilles uniquement lorsqu'une feuille rouge est retirée.
Laissez tomber les pièces survivantes tout droit vers le bas dans chaque colonne.
Utilisez ces files de remplissage dans l'ordre de tirage : c1 R,T, c2 R,R, c3 R,T.
Tirez d'abord dans la cellule vide la plus basse de chaque colonne affectée.
Répétez nettoyage, chute et remplissage jusqu'à ce qu'il n'y ait plus d'alignements.
Vérifiez d'abord l'objectif de feuilles, puis si zéro coup reste.
Gardez la saisie verrouillée jusqu'au résultat stabilisé. Pas de tuiles spéciales.
Redémarrer restaure le plateau, les compteurs de coups et de feuilles, les files et la saisie.

Utilisez l'échange travaillé comme un jeu de données déterministe. Si vous essayez un autre échange accepté, donnez à ses colonnes affectées suffisamment de pièces scriptées et suivez cet itinéraire séparément. Si une file de remplissage s'épuise pendant un test de jeu de données, signalez la colonne et l'étape de nettoyage afin que vous puissiez l'étendre délibérément.

Construisez l'échange et le retour arrière avant de câbler la cascade. Si le plateau s'arrête après avoir nettoyé trois feuilles, donnez à l'IA l'instantané du premier remplissage du tableau et demandez-lui de relancer la détection d'alignement après la gravité. Le guide de test du concept au jouable montre comment transformer une divergence spécifique en demande de révision ciblée.

Vérifiez le cas d'échec en modifiant uniquement l'objectif

Redémarrez et répétez les deux échanges avec l'objectif relevé de six feuilles à sept. Gardez le plateau, le remplissage et le budget de coups fixes. L'échange valide consomme toujours le dernier coup et nettoie six feuilles en deux rounds. Après le scan final, le niveau devrait afficher qu'il manque encore une feuille et une défaite. Cette attente s'applique à cet itinéraire.

Surveillez un message de défaite prématuré dans les deux versions. Cela signifie que la vérification des coups peut s'exécuter avant que le plateau ne se stabilise. Utilisez ces vérifications pour identifier l'échec.

Action de testComportement attendu
Échangez la paire invalide, r1c1 et r1c2Les deux pièces reviennent. Les coups restent à un et la progression reste à zéro.
Essayez un autre échange pendant le premier remplissageLa saisie est ignorée. Le plateau suit les deux étapes de nettoyage ci-dessus.
Attendez le dernier remplissageL'objectif de six feuilles affiche une victoire. L'objectif de sept feuilles affiche une défaite sur cet itinéraire, avec une feuille encore nécessaire.
Redémarrez après l'un ou l'autre résultatLe plateau d'origine revient avec un coup, zéro feuilles nettoyées, et les files de remplissage au point de départ.

Questions fréquentes

Quels alignements la première version doit-elle compter ?

Comptez les séries horizontales et verticales de trois pièces correspondantes ou plus dans cette conception. Lorsque les séries se croisent, rassemblez leurs coordonnées dans un seul ensemble avant de retirer quoi que ce soit. Cela empêche la tuile de croisement de contribuer deux fois. Gardez les règles diagonales et les pièces spéciales pour une version ultérieure si elles conviennent au puzzle.

Un échange invalide doit-il consommer un coup ?

Gardez-le gratuit dans cette première version. Montrez l'échange qui s'inverse et laissez les compteurs inchangés pour que les joueurs puissent relier le résultat à la règle. Testez avec une paire adjacente qui ne forme aucune série, ainsi qu'avec une paire dans des cellules qui ne partagent pas un bord.

Comment les cascades comptent-elles pour l'objectif ?

Ajoutez une pièce d'objectif lorsqu'elle disparaît dans n'importe quel nettoyage causé par le coup accepté. Le remplissage ne met qu'une pièce sur le plateau. Attendez que le plateau se stabilise pour décider du résultat, afin qu'une cascade puisse terminer l'objectif sur le dernier coup.

Quand dois-je remplacer un remplissage fixe par des pièces aléatoires ?

Gardez un remplissage fixe jusqu'à ce que vous puissiez reproduire les nettoyages, les chutes et le résultat attendus. Lorsque vous testez des pièces aléatoires, gardez le cas fixe disponible pour le débogage. Vérifiez les plateaux sans échanges légaux, et décidez comment les gérer avant de dépendre d'un remplissage aléatoire dans un niveau plus long.

Commencez par un plateau que vous pouvez lire à la main

Choisissez une pièce d'objectif, une limite de coups courte et un échange que vous pouvez suivre de bout en bout. Utilisez le Créateur de jeux de puzzle IA SEELE pour démarrer à partir de ces règles. Exécutez le même plateau après chaque modification pour savoir si une nouvelle animation, pièce ou objectif a modifié le puzzle sous-jacent.

SEELE AI

Transformez ce guide en projet jouable.

Commencez par un brief précis, puis développez votre idée dans Seele AI Workspace.

Commencer à créer