Skip to content

Mode test

Banc d'essai du moteur @lgc/engine (D-58) : une partie contre soi-même, main imposée ou état arbitraire, pour valider les cartes — pas une préfiguration du client. Aucune règle du jeu ne vit dans cette page : chaque action est une intention soumise au moteur, chaque refus est affiché tel quel, et les cartes grisées le sont par des essais spéculatifs de reduce().

Mise en place (setupMatch, D-42 / D-53)

Une lignée par ligne — le nom (« Onglet 3 ») ou l'id (sort_onglet_3), avec un compte en tête si besoin (3 crea_x). Un code de deck « LGC1.… » copié depuis l'éditeur est accepté tel quel. Les decks pré-remplis échantillonnent tout le corpus (1 → 9 Ferveur) — un remplissage de banc d'essai, pas un deck légal : la construction de deck n'est jamais vue par le moteur (D-61).

Mulligan : indices, séparés par des virgules, des cartes de la main de départ à rendre au deck (0 = première carte, l'indice est affiché sur chaque carte en main) ; vide = tout garder. Il se résout à la mise en place (D-53), donc en deux temps : créez la partie pour voir les mains, notez les indices à rendre, puis « Nouveau test » et recréez avec le même seed — même seed ⇒ mêmes mains (D-51), seules les cartes rendues changent.