Stratégie

Quand deviner dans Meowdoku, et comment le limiter à deux coups

Le guide de stratégie du site dit de ne jamais deviner. commonMistakes.ts avertit que le jeu attrape une supposition déguisée en déduction. Existe-t-il donc une bonne façon de le faire ? Oui — une fois qu'on sait exactement ce que garantit le validateur du jeu, ce que cela coûte en cas d'erreur, et à quel point un vrai blocage est étroit.

Aucun plateau n'exige vraiment de deviner

Le guide de stratégie de Meowdoku lui-même est direct là-dessus : « Ne devinez jamais — annulez face à une contradiction. » Le générateur derrière chaque plateau confirme cela structurellement, pas seulement comme un conseil. Avant qu'un puzzle ne soit publié, il est vérifié et reconstruit jusqu'à n'avoir plus qu'une seule solution complète — jamais zéro, jamais deux. Un plateau à deux solutions valides rendrait forcément une case ambiguë, aussi soigneusement que vous raisonniez, donc le générateur n'en publie jamais.

Cette garantie est aussi la raison d'être de la deuxième erreur de commonMistakes.ts : un placement qui ne viole aucune règle énoncée peut quand même être rejeté, parce que le validateur vérifie si le reste du plateau peut encore être complété, pas seulement si votre coup était localement légal. Ces deux vérifications ensemble expliquent pourquoi un plateau bloqué n'est en réalité jamais insoluble par la logique — il lui faut simplement un raisonnement qui va plus loin que vérifier une ligne, une colonne ou une région à la fois, celui que le guide du jeu appelle lui-même la tactique de verrouillage : une région confinée à une seule ligne interdit cette ligne à toute autre région.

Le validateur répond discrètement à une question plus large

Quand un coup légal selon les règles est rejeté, le jeu affiche une seule ligne : « Aucun chat ne peut aller ici — le reste n'aurait pas de solution ». Ce message n'est pas une vérification de règle énoncée. C'est une recherche complète pour savoir s'il reste une façon légale de terminer le plateau à partir de là, relancée à chaque placement.

Combinez cela avec la garantie d'une seule solution, et une conséquence en découle que le jeu ne dit jamais explicitement : un coup que le validateur *accepte* n'est pas seulement légal, c'est le bon. S'il ne l'était pas — si la vraie solution place un chat ailleurs dans cette ligne, cette colonne ou cette région — alors compléter le plateau autour de votre coup produirait une seconde solution valide, que le générateur a déjà exclue avant même que le puzzle ne se charge. Il n'y a aucun moyen de placer accidentellement un chat légal mais faux et que le jeu l'accepte quand même.

Une erreur coûte quand même exactement un cœur

Cette garantie n'est pas un laissez-passer gratuit. Un placement rejeté — qu'il viole une règle énoncée ou qu'il laisse simplement le plateau insoluble — coûte un cœur et remet votre combo à zéro, exactement comme n'importe quelle autre erreur. Le chat n'est jamais réellement inscrit sur le plateau au préalable ; le jeu vérifie avant de dessiner quoi que ce soit, donc il ne reste rien à annuler.

C'est une vraie différence avec l'erreur déjà décrite sur ce site : marquer la vraie case de réponse d'un ✕. Celle-là ne coûte rien sur le moment, puis reste là à corrompre silencieusement chaque déduction suivante jusqu'à ce qu'un indice la révèle. Une mauvaise supposition a la forme d'échec inverse — coûteuse dès l'instant où elle survient, et totalement contenue. Vous perdez un cœur et vous apprenez quelque chose. Vous ne perdez pas le fil du plateau.

Quand ce cœur vaut vraiment la peine d'être dépensé

L'élimination par candidat unique — la technique déjà mesurée en détail sur ce site — ne termine pas un plateau de façon fiable à elle seule. Chat de départ compris, elle résout entièrement environ 93 % des plateaux Faciles, mais seulement 39 % des Normaux, 28 % des Difficiles et 6 % des Extrêmes. Passé le niveau Facile, tomber à court de cases forcées avant que le plateau soit terminé est le résultat normal, pas un blocage rare.

C'est exactement le moment dont parle cet article — pas « je ne trouve pas encore le prochain coup », mais « aucune ligne, colonne ou région nulle part sur le plateau n'a plus qu'une seule case légale ». Le conseil du jeu lui-même pour un plateau bloqué dit de choisir une ligne presque pleine, de la réduire à deux ou trois candidats, et de vérifier chacun — et ce conseil décrit en réalité presque tous les vrais blocages sur les plateaux de ce jeu, pas seulement un cas particulier commode.

À quel point un vrai blocage est étroit

Pour le vérifier, cet article a fait tourner l'élimination par candidat unique jusqu'à épuisement sur des plateaux fraîchement générés — la même simulation que celle de l'article sur l'élimination par candidat unique — et, sur chaque plateau bloqué avant d'être terminé, a enregistré combien de cases légales il restait à la ligne, colonne ou région ouverte la plus étroite :

Sur les plateaux où l'élimination par candidat unique se bloque avant la fin : combien de cases légales il reste à la ligne, colonne ou région ouverte la plus étroite.
PlateauRéduit à deux candidatsRéduit à troisQuatre ou plus
Facile 5×5100%0%0%
Normal 7×793%7%0%
Difficile 9×992%8%0%
Extrême 10×1081%18%1%

En Facile, un vrai blocage est un choix strict entre deux options, à chaque fois. Même en Extrême, le plateau le plus difficile que ce jeu génère, c'est réduit à deux candidats 81 % du temps et à deux ou trois 99 % du temps. Un blocage dans ce jeu n'est presque jamais « choisir parmi plusieurs cases plausibles ». C'est presque toujours « choisir entre exactement deux ».

Deux coups : le poser, puis rebalayer

C'est cette étroitesse qui rend une supposition disciplinée digne du cœur qu'elle coûte. Prenez le plus prometteur des deux ou trois candidats de votre ligne ouverte la plus étroite, et posez-le. C'est le premier coup, et le validateur le tranche net : accepté signifie correct, point final, et rejeté signifie que vous venez de perdre un cœur — mais aussi d'apprendre la réponse, parce qu'un rejet dans une ligne à deux candidats authentique élimine la seule autre possibilité. La case restante n'est pas une seconde supposition. C'est un placement forcé, exactement le genre que le balayage gratuit par candidat unique aurait trouvé tout seul.

Le deuxième coup est le rebalayage que vous faites immédiatement après, avec Auto activé. Un chat posé presque n'importe où sur le plateau tend à forcer plus d'une case supplémentaire juste derrière, ce qui explique pourquoi ne balayer le plateau qu'une seule fois après un placement laisse passer des cascades entières. Revérifiez les régions avant de toucher aux lignes ou colonnes, dans le même ordre que celui privilégié à l'ouverture. Ne tentez une troisième supposition que lorsque ce rebalayage revient vraiment bredouille — empiler une seconde supposition non vérifiée sur une première non confirmée gaspille des déductions gratuites que le jeu vous aurait données pour un balayage plutôt que pour un cœur.

La version en une ligne

Essayez sur un plateau bloqué

Jouez jusqu'à ce que chaque ligne, colonne et région cesse vraiment de livrer des cases forcées. Trouvez la plus étroite, posez un candidat, et observez ce que le validateur vous dit dans un cas comme dans l'autre — puis rebalayez avant de faire quoi que ce soit d'autre.

Les grilles sont générées dans votre navigateur. Rien de ce que vous jouez n'est envoyé où que ce soit.