Che cos'e un risolutore Nonogram?
Un risolutore Nonogram prende gli indizi numerici di un puzzle di logica illustrata e calcola quali celle devono essere piene e quali devono restare vuote. Picross, Griddlers, Hanjie e parole crociate giapponesi usano regole molto simili, quindi lo stesso strumento puo aiutare con tutti questi nomi.
Gli indizi descrivono gruppi di celle piene. Un indizio 4 2 significa un blocco di quattro celle, almeno una cella vuota, poi un blocco di due celle. Il solver confronta ogni possibilita di riga con ogni possibilita di colonna finche rimane una griglia immagine compatibile.
- Inserire indizi di righe e colonne da Nonogram, Picross, Griddlers o Hanjie.
- Controllare se gli indizi hanno una risposta valida.
- Mostrare la griglia completata quando le regole coincidono.
- Trovare indizi impossibili, troppo aperti o ambigui.
Come usare questo risolutore Nonogram
Inizia scegliendo larghezza e altezza. La larghezza e il numero di colonne, mentre l'altezza e il numero di righe. Il valore Gruppi controlla quante caselle indizio compaiono per ogni linea; sceglilo abbastanza grande per la linea di indizi piu lunga.
Dopo aver creato la griglia, scrivi gli indizi delle colonne sopra il tabellone e gli indizi delle righe a sinistra. Lascia vuote le caselle non usate. Se una linea non contiene celle piene, puoi lasciarla vuota o usare 0, poi premere Risolvi.
- Scegli Larghezza, Altezza e Gruppi.
- Premi Crea griglia.
- Inserisci gli indizi delle colonne dall'alto verso il basso.
- Inserisci gli indizi delle righe da sinistra a destra.
- Premi Risolvi per riempire la griglia di risposta.
Come funzionano gli indizi Nonogram
Ogni numero indica la lunghezza di un blocco pieno. Piu numeri nella stessa linea appaiono sempre nell'ordine indicato e richiedono almeno una cella vuota tra due blocchi. Gli spazi prima del primo blocco e dopo l'ultimo possono avere qualsiasi lunghezza, anche zero.
Questa regola semplice e cio che rende logici i Nonogram. Se un blocco e abbastanza lungo da far sovrapporre tutte le sue posizioni possibili, le celle comuni devono essere piene. Quando un blocco e fissato, le celle intorno spesso diventano separatori vuoti.
- 5 significa un gruppo di cinque celle piene.
- 1 1 significa due gruppi singoli con almeno una cella vuota tra loro.
- 0 o una linea vuota significa nessuna cella piena in quella linea.
- Righe e colonne devono concordare sulle stesse celle piene.
Nessuna soluzione o piu soluzioni
Un Nonogram valido richiede che gli indizi di righe e colonne descrivano lo stesso totale di celle piene. Se le righe sommano 32 celle piene ma le colonne ne sommano 30, non puo esistere una soluzione.
Alcuni set di indizi sono bilanciati ma ambigui. In quel caso piu griglie rispettano tutte le regole. Un buon Nonogram pubblicato di solito ha una soluzione unica, perche l'unicita permette di procedere con logica invece che con tentativi.
Come lavora il solver
Il solver genera prima tutti gli schemi validi per ogni riga e colonna. Poi elimina quelli che contraddicono le celle confermate. Quando tutti gli schemi rimasti per una linea concordano su una cella, quella cella diventa forzata.
Se la logica forzata non completa la griglia, usa una ricerca controllata. Sceglie la riga o colonna con meno possibilita rimaste, prova uno schema e conserva solo i rami che continuano a soddisfare tutti gli indizi incrociati.
Come risolvere un Nonogram a mano
Non serve il risolutore per godersi i Nonogram — sono fatti per essere risolti con pura logica. Inizia dalle linee più vincolate. Quando i blocchi di un indizio più gli spazi tra loro riempiono quasi la linea, il metodo della sovrapposizione garantisce celle: fai scorrere i blocchi tutto da un lato, poi tutto dall'altro, e ogni cella coperta entrambe le volte va riempita.
Poi alterna tra righe e colonne, lasciando che ogni cella piena restringa le linee che incrociano. Segna con un punto o una crocetta le celle che sai vuote, non solo quelle piene — sono questi segni a impedire ai blocchi di allargarsi troppo. Una linea finita può essere spuntata per non rileggerla.
- Inizia dalle righe e colonne i cui indizi lasciano meno margine.
- Usa la sovrapposizione per ogni blocco più lungo della metà della sua linea.
- Segna le celle vuote certe con un punto o una crocetta, non solo le piene.
- Alterna tra righe e colonne man mano che compaiono celle.
- Usa poi il risolutore per confermare la tua risposta.
Picross, Griddlers, Hanjie e il nome Nonogram
I Nonogram hanno molti nomi. Il puzzle si diffuse nel Giappone degli anni '80, e il nome «Nonogram» viene da Non Ishida, la designer a cui si attribuisce la sua larga diffusione. I giochi Picross di Nintendo lo portarono sulle console di tutto il mondo, mentre la stampa britannica lo pubblicava come Hanjie e il nome Griddlers si diffondeva tra riviste e siti di puzzle.
Nonostante le etichette diverse, le regole non cambiano mai: gli indizi numerici danno le lunghezze dei blocchi pieni di ogni riga e colonna, e ombreggi le celle per rivelare un'immagine nascosta. Poiché le meccaniche sono identiche, questo risolutore gestisce ugualmente bene Picross, Griddlers, Hanjie e i cruciverba giapponesi.
Usare il risolutore per creare e verificare Nonogram
Il risolutore è utile tanto per creare i puzzle quanto per risolverli. Se hai disegnato un'immagine e vuoi farne un Nonogram, ricava gli indizi e poi reinseriscili nel risolutore per verificare. Un buon puzzle deve dare una sola immagine; se il risolutore ne trova diverse, gli indizi sono ambigui e il progetto va stretto.
Due verifiche rapide aiutano. Primo, gli indizi di righe e colonne devono descrivere lo stesso numero totale di celle piene, altrimenti non esiste soluzione. Secondo, punta a puzzle che la fase di logica forzata può finire senza backtracking, perché sono quelli che una persona risolve ragionando invece di indovinare.
- Risolvi i tuoi indizi per confermare un'unica immagine.
- Più soluzioni significano indizi ambigui: stringili.
- Controlla che i totali degli indizi di righe e colonne coincidano.
- Preferisci puzzle risolvibili con la sola logica, senza indovinare.
- Ricontrolla dopo ogni modifica all'immagine o agli indizi.