Che cosa fa un assistente Sudoku che un risolutore non fa
Un risolutore Sudoku risponde a una sola domanda: com'è fatta la griglia finita? Un assistente Sudoku risponde a una domanda più difficile e più utile: qual è la prossima mossa, e perché è valida? Questo assistente porta con sé diciotto rilevatori di tecniche. Ciascuno cerca uno schema preciso e con un nome sulla griglia che hai davanti, e quando ne trova uno dice quali celle reggono il ragionamento, in che cosa consiste e quale cifra esclude.
La differenza è tutta lì. Un risolutore chiude il puzzle. Un assistente ti porge il passo e lascia a te la decisione. Ogni suggerimento nomina una tecnica vera — singolo nudo, Coppia Indicante, X-Wing, W-Wing — e rimanda all'articolo di questo sito che la insegna: un suggerimento che non capisci è a un clic dalla sua spiegazione.
Tiene inoltre la contabilità che rende possibile la logica avanzata: un insieme completo di note, aggiornato dopo ogni inserimento e ogni eliminazione, dal quale legge gli schemi. La maggior parte dei puzzle bloccati non lo è per mancanza di tecnica, ma per un unico candidato rimasto indietro.
Un candidato, o nota, è una cifra ancora ammessa in una cella vuota: non compare né nella sua riga, né nella sua colonna, né nel suo blocco. Una cella ridotta a un solo candidato è risolta. Una cifra ridotta a una sola cella dentro un'unità lo è altrettanto. Ogni tecnica qui sotto è una regola per cancellare candidati impossibili, e gli inserimenti cadono da soli dalle cancellazioni.
Come si usa l'assistente Sudoku
- Inserisci il puzzle. Clicca una cella e digita, oppure incolla una stringa di 81 caratteri nel campo di importazione e premi Importa. Usa
0o.per le celle vuote. - Premi Prossimo Suggerimento una volta. La prima pressione non è un suggerimento: controlla la griglia, blocca quello che hai inserito come dati iniziali e riempie le note di ogni cella.
- Premi Prossimo Suggerimento di nuovo. Ora i diciotto rilevatori scorrono la mappa dei candidati, e la riga di stato indica la tecnica trovata e quante altre si applicano.
- Leggi il pannello del suggerimento. Porta il nome della tecnica, un livello, una frase di logica che cita le celle coinvolte e un collegamento alla guida di quella tecnica.
- Applica o risolvi da solo. Applica Suggerimento esegue l'inserimento o cancella i candidati. Oppure fai la mossa a mano e premi di nuovo Prossimo Suggerimento.
- Ripeti. Ogni passo applicato cambia la mappa dei candidati, quindi il suggerimento successivo è misurato sulla griglia nuova, non su quella di prima.
Se sei qui per migliorare e non solo per finire, metti una pausa fra il quarto e il quinto passo. Leggi il nome della tecnica, copri la spiegazione e prova a ricostruire il ragionamento prima di cliccare. Lo strumento è lo stesso in entrambi i casi; è la pausa che lo trasforma in allenamento.
Il suggerimento che l'assistente mostra davvero
Qui sotto c'è una griglia vera uscita dal nostro generatore — trenta indizi iniziali, una soluzione — fermata dopo trenta suggerimenti. Otto delle diciotto tecniche si applicano a questa posizione contemporaneamente: Coppia Indicante, Riduzione Box/Linea, coppia nuda, tripla nascosta, XY-Wing, W-Wing, Simple Colouring e Almost Locked Set. L'assistente mostra la Coppia Indicante, perché è la più semplice delle otto.
Il ragionamento è abbastanza breve da verificarsi a occhio. Nel blocco 9 alla cifra 7 restano due sole celle: le due cerchiate, R8C8 e R9C8. Il blocco 9 deve contenere un 7 da qualche parte, quindi il 7 sta in una di quelle due — ed entrambe sono nella colonna 8. Il 7 della colonna 8 è perciò già assegnato, qualunque delle due sia. Ogni altra cella di quella colonna perde il proprio 7, il che qui riguarda un solo candidato: il 7 barrato in R4C8.
Non viene inserito nulla. Il suggerimento cancella una nota e finisce. A chi si aspettava un numero sembra che l'assistente non abbia concluso niente.
Perché l'eliminazione era la mossa che contava
Premi Applica Suggerimento e guarda di nuovo la stessa cella.
R4C8 teneva 3 e 7. Senza il 7 tiene un 3 e nient'altro, quindi ora è un singolo nudo e il prossimo suggerimento lo inserirà. La metà visibile della mossa — una cifra che compare in una cella — è stata prodotta dalla metà invisibile, ed è l'invisibile quella che bisognava individuare.
Ecco perché un assistente che si limita a riempire celle insegna pochissimo. Su qualunque griglia oltre il livello facile, gran parte del lavoro vero è cancellazione. Impara a vedere perché un candidato non può essere vero e gli inserimenti arrivano da soli; impara solo a cacciare i singoli nudi e ti fermerai alla prima griglia che non ne ha.
Le diciotto tecniche che questo assistente conosce
Questi sono i rilevatori, nell'ordine esatto in cui l'assistente li esegue. Ognuno ha la sua guida su questo sito, e il pannello del suggerimento vi rimanda direttamente.
| Tecnica | Livello | Che cosa fa un suggerimento di questo tipo |
|---|---|---|
| Singoli Nudi | Principiante | A una cella resta un solo candidato. Lo inserisce. |
| Singoli Nascosti | Principiante | A una cifra resta una sola cella in una riga, colonna o blocco. La inserisce. |
| Coppie Indicanti | Intermedio | Una cifra è confinata a una linea dentro un blocco. Sparisce dal resto di quella linea. |
| Riduzione Box/Linea | Intermedio | Una cifra è confinata a un blocco dentro una linea. Sparisce dal resto di quel blocco. |
| Coppie Nude | Intermedio | Due celle condividono gli stessi due candidati. Quella coppia sparisce da ogni altra cella dell'unità. |
| Coppie Nascoste | Intermedio | Due cifre vivono in sole due celle di un'unità. Tutto il resto esce da quelle due celle. |
| Triple Nude | Intermedio | Tre celle contengono in tutto solo tre candidati. Quei tre spariscono dal resto dell'unità. |
| Triple Nascoste | Intermedio | Tre cifre sono confinate a tre celle. Ogni altro candidato ne viene tolto. |
| X-Wing | Avanzato | Una cifra occupa esattamente due celle in ciascuna di due righe, sulle stesse colonne. Sparisce da quelle colonne. |
| Swordfish | Esperto | La stessa idea su tre righe e tre colonne. |
| Jellyfish | Esperto | La stessa idea ancora, su quattro. |
| XY-Wing | Avanzato | Un perno a due candidati e due pinze scacciano una cifra dalle celle viste da entrambe le pinze. |
| XYZ-Wing | Avanzato | La stessa figura con un perno a tre candidati, perciò la cella eliminata deve vedere anche il perno. |
| W-Wing | Avanzato | Due celle con la stessa coppia, unite da un legame forte, tolgono l'altra cifra ovunque siano viste entrambe. |
| Skyscraper | Avanzato | Due legami forti su una cifra, allineati in un verso e sfalsati nell'altro. |
| Simple Colouring | Avanzato | Colora una catena di legami forti e toglie la cifra ovunque siano visibili entrambi i colori. |
| Unique Rectangles | Avanzato | Solo tipo 1: tre angoli di un rettangolo portano la stessa coppia, quindi il quarto non può. |
| Almost Locked Sets | Esperto | Solo ALS-XZ: due insiemi quasi bloccati uniti da una cifra comune ristretta eliminano l'altra cifra che hanno in comune. |
Letto dal registro delle tecniche che la pagina esegue davvero, nel suo ordine. Tre etichette sono più larghe della logica che coprono: il pannello dice Pointing Pair anche quando lo schema è una tripla indicante, il rilevatore di Unique Rectangle copre solo il tipo 1 e quello degli Almost Locked Set solo ALS-XZ. In ogni caso la frase del pannello nomina ciò che è stato trovato davvero.
Come l'assistente decide quale suggerimento mostrare
Non c'è punteggio né astuzia. L'assistente percorre i diciotto rilevatori dall'alto di quella tabella, si ferma al primo che scatta e lo mostra. Gli inserimenti semplici vengono provati prima delle eliminazioni, le eliminazioni brevi prima di quelle lunghe. Finché esiste un singolo nudo, non vedrai mai uno Swordfish.
L'ordine è didattico più che una classifica rigida di difficoltà, e la tabella mostra dove i due divergono: Swordfish e Jellyfish portano il livello Esperto ma vengono controllati prima di quattro wing avanzati, perché un pesce è una forma meccanica che si può scandagliare a vista mentre un wing richiede di seguire un legame. Il più facile da trovare non è sempre quello valutato più in basso.
È anche il motivo per cui conviene fidarsi del suggerimento invece di discuterlo. La domanda a cui l'assistente risponde non è «quale mossa esiste qui?», ma «qual è la dimostrazione più semplice disponibile adesso?». La dimostrazione più semplice è quella che puoi verificare, quella che ricorderai e quella su cui sbaglierai meno.
Abbiamo fatto girare l'ordine dei suggerimenti dell'assistente su 200 puzzle del nostro generatore, trenta indizi iniziali e una soluzione ciascuno: 10.290 suggerimenti in totale. Il 98,9% erano singoli — 8.998 nudi e 1.188 nascosti. Tutto il resto della tabella messo insieme fa 104 suggerimenti. Eppure gli schemi avanzati erano disponibili quasi sempre: Simple Colouring si è applicato a un certo punto in tutti e 200 i puzzle e non è stato mostrato in nessuno, perché c'era sempre qualcosa di più facile. In media si applicavano 8,7 tecniche alla volta, e su una griglia tutte e diciotto.
Che cos'è l'elenco «Tecniche Disponibili» — e che cosa non è
Sotto i pulsanti c'è un menu a tendina intitolato Tecniche Disponibili. Finché non hai analizzato contiene solo un invito; dopo un'analisi si riempie con tutte le tecniche che si applicano alla griglia attuale, la più semplice per prima, con una stella su quella scelta dall'assistente. Scegliere un'altra voce ridisegna la griglia con le sue celle e sostituisce la spiegazione.
Non è un filtro per esercitarsi. Non puoi chiedere un X-Wing su una griglia che non ne ha: se X-Wing non è nell'elenco, in quella posizione non esiste, e la riga di stato ti dice invece quante tecniche c'erano. È più onesto di una ricerca che non restituisce nulla in silenzio, ma significa anche che la tendina non serve a stanare uno schema su richiesta.
Usala per ciò in cui è brava: vedere quante argomentazioni valide diverse regge una sola posizione. Una griglia su cui si applicano otto tecniche è una griglia su cui otto persone ti indicherebbero otto mosse diverse, e avrebbero ragione tutte e otto. Se vuoi allenare una tecnica precisa, il trainer Sudoku è fatto apposta; l'assistente lavora sul puzzle che gli dai.
Quando all'assistente finisce la logica
Se nessuno dei diciotto rilevatori scatta, l'assistente non si ferma. Risolve la griglia con il backtracking, inserisce la prima cella vuota in ordine di lettura ed etichetta il suggerimento «Trial & Error», livello «Fallback» e senza collegamento a una guida — la riga di stato dice chiaramente che non è stata trovata alcuna tecnica logica.
Quel suggerimento non insegna nulla e va letto come un segnale più che come un passo: la griglia è andata oltre ciò che questo assistente sa spiegare. Sui 200 puzzle qui sopra è successo in sette casi, il 3,5%. Su una griglia davvero difficile succederà più spesso, perché le tecniche che aprono quelle griglie — catene forzate, catene ALS, Medusa 3D — non sono nel registro.
Se preferisci vedere la risposta invece di un'ipotesi, è il compito del risolutore. Mandagli la posizione, controlla se il puzzle è perlomeno valido, e torna qui.
Inserire, importare ed esportare un puzzle
Il campo di importazione vuole esattamente 81 cifre e punti. Tutto il resto viene tolto prima del conteggio, quindi una griglia incollata con spazi, a capo o barre verticali si importa senza problemi: vengono letti solo cifre e punti, e sia 0 sia . significano vuoto. Prima di accettare, l'assistente cerca i duplicati e nomina la cifra colpevole con la sua riga, colonna o blocco. Una stringa di 80 caratteri viene rifiutata invece che spostata in silenzio.
C'è anche un'importazione dall'indirizzo che la pagina non ha mai pubblicizzato. Aggiungi ?puzzle= e gli 81 caratteri all'indirizzo di questa pagina e la griglia si carica all'arrivo — comodo per conservare una posizione o mandarla a qualcuno. È anche la strada per cui lo scanner Sudoku consegna una griglia a questa pagina.
Esporta scrive la griglia attuale, non quella di partenza: puoi quindi fermarti a metà, copiare la stringa e riprendere più tardi, oppure portare la posizione in un altro strumento. Funziona anche la tastiera: da 1 a 9 inseriscono, Backspace, Canc o 0 cancellano, le frecce spostano la selezione. Una cosa da sapere: quello che inserisci viene bloccato come dato iniziale alla prima pressione di Prossimo Suggerimento, e da quel momento quelle celle non si modificano più. Pulisci riparte da zero.
Assistente Sudoku per principianti
Comincia con puzzle facili e lascia che l'assistente spieghi i singoli finché non riesci a prevederli. Le due tecniche da principiante non sono varianti l'una dell'altra, e la differenza vale la pena averla chiara: un singolo nudo è una cella a cui resta un solo candidato, trovato guardando una cella; un singolo nascosto è una cifra a cui resta una sola cella in un'unità, trovata guardando una cifra. Il secondo è più difficile da vedere e fa molto più lavoro.
Non preoccuparti ancora dei livelli Esperto. Il riquadro qui sopra è la guida onesta: su 200 puzzle i singoli sono stati quasi il novantanove per cento di tutti i suggerimenti dati. Padroneggiare due tecniche in fretta e con precisione ti porterà più lontano che conoscerne otto a metà.
Usa l'importazione liberamente. Un puzzle preso dal giornale, da un libro o da un altro sito si digita una volta e si lavora un suggerimento alla volta, e puoi reimportare l'originale ogni volta che una risoluzione va storta. L'obiettivo non è la velocità, è un procedimento ripetibile.
Assistente Sudoku per giocatori esperti
Per un solutore esperto l'assistente serve soprattutto come controllo. Lavora la griglia da solo finché non credi di aver trovato qualcosa, poi chiedi un suggerimento e confronta. Ha trovato la stessa mossa? Oppure qualcosa di molto più semplice che ti era sfuggito? Il secondo caso è quello frequente, e vale più del primo.
Qui la parte da guardare è l'elenco delle tecniche disponibili. Quando hai passato dieci minuti su una griglia e l'elenco torna con dentro una coppia nuda, quella è una distanza misurabile fra la posizione e la tua lettura di essa. Quando torna solo con un Almost Locked Set, sai che la griglia è davvero così dura.
L'unica cosa che l'assistente non farà è concatenare. Il suo registro si ferma agli Almost Locked Set, quindi una griglia che richiede catene forzate o una rete di colorazione più lunga finirà nel ripiego per tentativi. Tratta quel ripiego come il confine dello strumento e non come una risposta, e porta la posizione nelle guide alle tecniche.
Errori comuni nell'uso di un assistente Sudoku
Il primo è applicare ogni suggerimento appena compare. Così il puzzle finisce e non si allena nulla, perché il riconoscimento nasce dal prevedere la mossa, non dal guardarla accadere. Il secondo è trattare un suggerimento come l'unica mossa: la riga di stato segnala quasi sempre parecchie altre tecniche che si applicano, e quella a schermo è semplicemente la più facile.
Il terzo è saltare troppo presto agli schemi avanzati. Una griglia con una Coppia Indicante ancora da sfruttare non ha bisogno di un X-Wing, e cercarlo costa esattamente il tempo che avrebbe risparmiato una pulizia dei candidati di trenta secondi. L'assistente controlla il facile prima del difficile per questo motivo, e dovresti farlo anche tu.
Il quarto è aspettarsi che l'assistente valuti il tuo puzzle. Il livello su un suggerimento descrive quella tecnica, non la griglia: un livello Esperto su un Almost Locked Set non rende il puzzle da esperti, e una serie di livelli Principiante non lo rende facile.
Usare l'assistente per trovare dove la risoluzione è andata storta
Un assistente dà il meglio proprio su una griglia già rovinata. Se un puzzle non ha più senso, importa la stringa originale, avanza un suggerimento alla volta e sorveglia il primo inserimento che contraddice quello che hai sul foglio. Quella cella è il punto in cui il ragionamento ha deviato, e la tecnica indicata accanto di solito spiega come.
Se l'assistente rifiuta del tutto l'importazione e nomina un duplicato, l'errore è un refuso e non una deduzione: hai due volte la stessa cifra in un'unità. Se accetta la griglia ma arriva quasi subito a Trial & Error, la spiegazione più probabile è che una cifra sbagliata sia stata inserita come dato iniziale, perché un puzzle corretto di difficoltà normale non esaurisce diciotto tecniche in pochi passi.
In entrambi i casi serve più che svuotare la griglia. Ti dice che tipo di errore fai: gestione dei candidati, lettura sbagliata di uno schema, o un inserimento fatto a sensazione. Sono tre cose che chiedono tre rimedi diversi.
Assistente, risolutore, scanner e guide di strategia
Usa l'assistente quando vuoi che la prossima mossa ti venga spiegata. Usa il risolutore Sudoku quando vuoi la griglia finita o una verifica che il puzzle sia valido. Usa lo scanner Sudoku quando il puzzle è su carta e preferisci fotografarlo invece di digitare ottantuno caratteri — consegna la griglia direttamente a questa pagina. Usa le guide alle tecniche quando un suggerimento nomina qualcosa che non hai mai incontrato, e le note dei candidati quando è la gestione dei candidati stessa a essere il problema.
Per allenarti ci sono il Sudoku classico, il Sudoku difficile e il Sudoku diabolico online, oppure il Sudoku da stampare se preferisci lavorare su carta e riportare qui quelli ostici.
Comincia con l'assistente Sudoku
Inserisci un puzzle qui sopra, premi Prossimo Suggerimento due volte e leggi la prima cosa che dice. Poi copri la spiegazione e prova a fare tu lo stesso ragionamento. L'obiettivo non è avere bisogno di meno suggerimenti perché hai smesso di chiederli, ma perché la diciottesima Coppia Indicante ti sembra ovvia in un modo in cui la prima non lo era.