Six techniques de déduction, par ordre de difficulté croissante. La méthode A (la plus directe) se décompose en deux passes A1 et A2. Le bouton « 💡 Indice » de la page de jeu les applique automatiquement et t'indique laquelle il a utilisée. Avant de plonger ici, assure-toi d'avoir lu la page règles.

Sommaire

1. Principes

Chaque case blanche de Yokutai possède un domaine : l'ensemble des valeurs encore plausibles compte tenu de ce qui est déjà placé. Au début de la grille, ce domaine est large (typiquement 0 à 5 pour une case du bord de grille) ; au fur et à mesure des déductions, il rétrécit jusqu'à devenir un singleton — on a trouvé la valeur.

Les techniques ci-dessous correspondent à des manières de plus en plus coûteuses de réduire les domaines. On les essaie dans l'ordre. La méthode A (la moins coûteuse) se subdivise en deux passes : A1 regarde la case cible isolément, A2 tente d'éliminer des candidats en regardant ce que ses voisines blanches peuvent contenir. Si A1 et A2 suffisent à résoudre la grille entière, le puzzle est Facile ; s'il faut descendre jusqu'à E (raisonnement par contradiction), c'est qu'il est Expert. F désigne le cas où aucune technique formelle ne suffit : le solveur bloque, il faut une intuition humaine.

2. Les techniques de déduction

poids 1 A1

Passe directe sur la case

La technique la plus simple. Pour la case examinée, on dresse la liste des valeurs compatibles avec ce que l'on sait déjà : voisines fixées (règle 1), chiffres déjà présents dans son segment (règle 2), cases noires comptées comme grade max. Si une seule valeur survit, c'est elle.

Quand la chercher : sur les coins et les bords, ou après avoir placé plusieurs chiffres dans un segment ou autour de la case.

Score = 1 par case résolue (constant, c'est la passe la moins chère).

poids |V| A2

Passe via les voisines

A1 a laissé plusieurs candidats {v₁, …, vₙ} pour la case C. On essaie chacun : pour le candidat v, peut-on fixer cohéremment les voisines encore blanches de C pour que la règle 3 (C compte exactement v voisines ≤ v) ET la règle 2 (segment sans doublon) soient vérifiées ? Si aucun arrangement ne fonctionne, on élimine v. Il reste un seul candidat → c'est lui.

Quand la chercher : A1 vient de laisser 2, 3 ou 4 candidats. A2 est la première chose à essayer avant d'aller chercher plus loin.

Score = |V| (nombre de candidats avant A2). Donc 2 si on avait 2 candidats, 3 si on en avait 3, etc.

poids 5 + (|V|−1) B

Propagation par voisinage

Quand toutes les voisines ne sont pas encore fixées, on peut quand même en déduire des contraintes en examinant leurs valeurs possibles. Pour une voisine donnée : si toutes ses valeurs possibles sont supérieures à x, on sait qu'elle ne sera jamais ≤ x. À l'inverse, si toutes ses valeurs possibles sont ≤ x, elle le sera forcément. Ces deux observations permettent de borner par le bas et par le haut le grade d'une case et donc d'éliminer des candidats.

Quand la chercher : quand A bloque mais que tu as déjà réduit les possibilités de plusieurs voisines.

poids 10 + 2(|V|−1) C

Paire dans un segment

Si deux cases d'un même segment n'ont chacune que les deux mêmes valeurs possibles {x, y} (sans qu'on sache laquelle est où), alors les autres cases du segment ne pourront jamais être ni x ni y : ces deux valeurs sont obligatoirement « réservées » dans cette paire. On peut donc retirer x et y des candidats des autres cases du segment.

Quand la chercher : segments mi-longs (3 à 5 cases) avec deux candidats identiques dans deux cases.

poids 50 + 4(|V|−1) E

Raisonnement par contradiction

Quand toutes les autres techniques échouent : pour chaque case vide et chaque valeur candidate, on suppose que cette case prend cette valeur, puis on propage les conséquences (en réappliquant A, B, C, D). Si l'on aboutit à une impasse — par exemple une autre case dont tous les candidats sont éliminés — c'est que la valeur de départ était fausse, on peut donc l'enlever du domaine.

Réservée aux grilles Expert. Coûteuse mentalement : équivaut à un raisonnement par l'absurde sur deux ou trois étapes en avant.

poids 75 + 5(|V|−1) F

Le solveur bloque

Quand même E ne suffit pas — c'est-à-dire que ni A1, A2, B, C, D, ni le look-ahead par contradiction (E) ne permettent de réduire un domaine — la grille demande de l'essai-erreur ou une intuition humaine. Concrètement, le solveur automatique retourne « bloqué » : il faudrait aller plus profond (look-ahead à profondeur 2, ou pure devinette puis vérification a posteriori).

Exclusivement sur des grilles Expert dégénérées. C'est rare et volontairement très pénalisé : F domine toutes les autres méthodes dans le calcul du score.

3. Calcul du score d'une grille

Le score de difficulté d'une grille est la somme des coûts case par case : pour chaque case, on retient la méthode qui a permis de la résoudre, et on lui associe un coût.

score case = base(méthode) + n × (|V| − 1)

où |V| est le nombre de candidats restant juste avant la résolution de cette case, et n est le rang de la méthode (A1 = 0, A2 = 1, B = 1, C = 2, D = 3, E = 4, F = 5). Le terme (|V|−1) pénalise les cas ambigus : plus on hésitait, plus la résolution est jugée coûteuse.

MéthodeBaseFormuleExemple |V|=2
A111 (constant)1
A211 + 1×(|V|−1) = |V|2
B55 + (|V|−1)6
C1010 + 2(|V|−1)12
D2020 + 3(|V|−1)23
E5050 + 4(|V|−1)54
F7575 + 5(|V|−1)80

Score grille = Σ score case, sur toutes les cases blanches. Une grille résolue uniquement par A1/A2 est facile et son score reste bas (chaque case vaut 1 à quelques unités). Une seule case en E suffit à faire grimper le score d'au moins 50 points.

Interprétation. Deux puzzles peuvent avoir la même « méthode maximale » mais des scores très différents : un puzzle qui résout 30 cases en A1 (score 30) est long mais facile. Un puzzle qui résout 10 cases dont une en E avec 3 candidats (score ≈ 9 + 58 = 67) est court mais difficile : le saut conceptuel pèse plus que la longueur.

4. Niveaux de difficulté

Yokutai propose trois niveaux, définis par la méthode la plus avancée nécessaire pour résoudre la grille :

Niveau Méthodes admises Description
Facile A1, A2 Résolution purement locale : on raisonne case par case, sans propagation.
Intermédiaire A, B, C, D Propagation des contraintes dans les segments + paires nues + valeurs forcées par couverture.
Expert A, B, C, D, E (voire F) Look-ahead par contradiction obligatoire au moins une fois ; rarement, essai-erreur (F).

Comment les grilles sont calibrées. Pour chaque template, on génère la solution complète puis on retire les indices un par un, du plus facile à retrouver au plus dur. On prend un snapshot à trois instants :

La même solution donne ainsi trois versions du même puzzle, du plus indicé (Facile) au moins indicé (Expert).

← Retour aux règles du jeu