Le Scanning est une compétence de recherche : vous parcourez la grille avec un objectif précis au lieu de regarder les 81 cases sans méthode.
Vous pouvez par exemple balayer :
- une ligne, colonne ou un bloc presque complet ;
- un seul chiffre dans plusieurs unités ;
- une case vide très contrainte ;
- les unités modifiées par votre dernier placement.
Le scanning n'est pas lui-même la déduction finale. C'est la méthode qui vous aide à trouver une conclusion comme un dernier chiffre manquant, un Singleton caché ou un autre placement fortement contraint.
Pourquoi le scanning fonctionne
Chaque case non résolue est contrainte par trois unités :
- sa ligne ;
- sa colonne ;
- son bloc 3×3.
Chaque chiffre déjà placé limite aussi les endroits où ce même chiffre peut apparaître dans les unités liées.
Le scanning exploite ces contraintes de manière répétée jusqu'à réduire suffisamment les possibilités pour rendre une conclusion forcée.
La logique est simple. La compétence consiste surtout à savoir où regarder ensuite.
Méthode 1 — Unités presque complètes
Commencez par les lignes, colonnes ou blocs qui contiennent peu de cases vides.
Si une ligne contient :
1 2 3 4 5 6 7 . 9
il manque uniquement 8, donc la case vide doit être 8.
S'il reste deux ou trois cases, listez les chiffres manquants et utilisez les colonnes et blocs croisés pour déterminer où chacun peut aller.
Méthode 2 — Un chiffre à la fois
Choisissez un chiffre, par exemple 5, et repérez tous les 5 déjà présents.
Examinez ensuite un bloc où 5 manque. Les lignes et colonnes qui contiennent déjà un 5 bloquent certaines cases de ce bloc.
S'il ne reste qu'une case possible, le 5 y est forcé.
Ce scanning ciblé est l'une des manières les plus simples de repérer des Singletons cachés et mène directement au Crosshatching.
Méthode 3 — Un bloc, un chiffre
Choisissez un chiffre et un bloc où il manque.
Utilisez les exemplaires déjà placés de ce chiffre dans les lignes et colonnes croisées pour exclure des positions à l'intérieur du bloc.
S'il ne reste qu'une case, vous avez trouvé un Singleton caché.
Cette méthode ciblée s'appelle Crosshatching.
Méthode 4 — Cases prometteuses
Pour chercher un Singleton nu sans notes complètes, choisissez une case dont la ligne, la colonne et le bloc contiennent déjà de nombreux chiffres différents.
Rassemblez les chiffres visibles dans ses cases liées. Si huit des neuf chiffres sont bloqués, le dernier est forcé.
Cette vue centrée sur la case diffère de la recherche d'un Singleton caché, centrée sur un chiffre. Savoir passer de l'une à l'autre est très utile.
Une routine simple de scanning
Pour une grille débutant :
- vérifier les blocs presque complets ;
- vérifier les lignes presque complètes ;
- vérifier les colonnes presque complètes ;
- choisir un chiffre et balayer les blocs où il manque ;
- répéter avec d'autres chiffres ;
- après chaque placement, rescanner la ligne, la colonne et le bloc concernés.
Vous n'avez pas besoin de conserver cet ordre strict pour toujours. Il sert surtout à éliminer la recherche aléatoire pendant l'apprentissage.
Qu'est-ce que le Crosshatching ?
Le Crosshatching est une forme spécifique de scanning par chiffre.
Vous vous concentrez sur une valeur et utilisez les exemplaires déjà placés dans les lignes et colonnes pour bloquer des positions dans un bloc. Si une seule case reste disponible, le chiffre y devient un Singleton caché.
Le guide Crosshatching détaille cette méthode pas à pas.
Scanning et candidats
Le scanning fonctionne sans écrire tous les candidats.
C'est pourquoi il est particulièrement utile au début d'une grille, lorsque beaucoup de placements restent visibles à partir de la structure générale.
Lorsque le scanning ne produit plus de progrès, les candidats rendent les possibilités restantes explicites et permettent des éliminations plus systématiques.
Une progression utile est :
scanner → Singles → candidats → éliminer → rescanner
et non :
remplir immédiatement tous les candidats → ne plus regarder la structure globale.
Erreurs fréquentes
Scanner sans objectif
Travaillez avec une cible : une unité, un chiffre ou une case. Regarder la grille sans question précise fatigue rapidement.
Ignorer un type d'unité
Une case peut sembler valide dans sa ligne mais être interdite par son bloc. Ligne, colonne et bloc agissent ensemble.
Ne pas rescanner après un placement
Chaque chiffre résolu modifie trois unités et peut libérer plusieurs mouvements simples.
Chercher uniquement des placements
Au niveau intermédiaire, le scanning peut aussi montrer qu'un candidat est limité à certaines positions sans résoudre immédiatement une case. Cette information peut déjà être utile.
Passer trop vite d'un chiffre à l'autre
Si vous avez choisi 7, examinez vraiment les blocs et lignes concernés avant de passer à 8. Un passage systématique est plus fiable qu'un coup d'œil rapide.
FAQ
Le scanning est-il une technique Sudoku formelle ?
Le terme désigne souvent une compétence générale de recherche visuelle plutôt qu'une seule règle de déduction. Dans VeyraPlay, il s'agit de la compétence fondamentale pour examiner unités, chiffres et cases.
Peut-on résoudre tout un Sudoku uniquement avec le scanning ?
De nombreuses grilles faciles se résolvent en grande partie par scanning et Singles. Les grilles plus difficiles demandent ensuite des éliminations de candidats et des techniques avancées.
Que faut-il scanner en premier ?
Les unités presque complètes sont un bon début. Ensuite, suivre un seul chiffre dans plusieurs blocs est efficace pour faire apparaître des Singletons cachés.
Faut-il des notes pour scanner ?
Non. Le scanning de base fonctionne directement avec les chiffres déjà placés. Les candidats deviennent plus importants lorsque les placements évidents disparaissent.
Que faut-il apprendre ensuite ?
Apprenez Crosshatching comme méthode ciblée de scanning, puis Singleton nu et Singleton caché pour nommer les déductions que votre balayage fait apparaître.