GIOCO DI LOGICA

Nonogram online gratis

I numeri a bordo griglia dicono quante caselle riempire. Il resto lo deduci. Griglie da 5×5 a 25×25 generate al momento e garantite risolvibili con la sola logica: nessun tentativo alla cieca, mai. Si gioca nel browser, senza registrazione e senza installare niente.

Mouse: clic sinistro riempie, clic destro segna vuoto, trascina per riempire in sequenza. Touch: usa i pulsanti ■ e ✕ per scegliere lo strumento. Barra spaziatrice per alternare.

Come si gioca

Ogni riga e ogni colonna ha una sequenza di numeri. Quei numeri sono i blocchi consecutivi di caselle piene, nell'ordine in cui compaiono, separati da almeno una casella vuota.

Una riga da 10 con l'indizio 4 2 contiene un blocco di quattro caselle piene, poi almeno una vuota, poi un blocco di due. Dove esattamente, lo stabiliscono i vincoli incrociati delle colonne. Quando una riga o una colonna è completa il suo indizio si attenua, così vedi a colpo d'occhio cosa resta da fare.

Tre tecniche che risolvono quasi tutto

Sovrapposizione

È la mossa d'apertura. Su una riga da 10 con indizio 8, spingi il blocco tutto a sinistra, poi tutto a destra: le caselle piene in entrambe le posizioni sono piene di sicuro. Con 8 su 10 restano certe 6 caselle centrali, senza sapere ancora dove inizia il blocco. Più il numero è grande rispetto alla lunghezza della linea, più caselle regala.

Chiusura dei bordi

Una casella piena appoggiata al bordo fissa il blocco che la contiene: se la prima casella è piena e l'indizio inizia con 3, le prime tre sono piene e la quarta è vuota. Lo stesso vale a specchio dall'altro lato. I bordi sono sempre il punto da cui conviene ripartire quando ti blocchi.

Segna i vuoti

L'errore più comune è marcare solo le caselle piene. Le croci valgono quanto i riempimenti: spezzano la linea in segmenti più corti, e un segmento troppo corto per ospitare il blocco successivo si esclude da solo. Chi risolve in fretta segna i vuoti quanto i pieni.

Le opzioni

Domande frequenti

Il nonogram è gratis?

Sì, si gioca gratis nel browser. Non c'è registrazione, non ci sono account, non ci sono pubblicità e non viene raccolto alcun dato: la partita si svolge interamente sul tuo dispositivo.

Che differenza c'è tra nonogram, picross e griddler?

Nessuna: sono tre nomi dello stesso gioco. «Nonogram» è il nome più diffuso in ambito matematico, «Picross» viene dalla serie Nintendo, «griddler» è il termine usato dalla stampa britannica. Le regole sono identiche.

Le griglie si risolvono sempre con la logica?

Sì. Ogni griglia viene provata da un risolutore prima di essere proposta: se non si chiude ragionando riga per riga e colonna per colonna, viene scartata e ne viene generata un'altra. Non devi mai tirare a indovinare.

Si gioca da telefono?

Sì. I pulsanti ■ e ✕ scelgono lo strumento, il trascinamento riempie più caselle in fila e i tasti − e + regolano lo zoom della griglia, utile sulle dimensioni grandi.

I progressi vengono salvati?

Sì. La partita in corso resta nella memoria locale del browser, quindi puoi chiudere la scheda e riprendere da dove eri: griglia, caselle segnate, vite e tempo trascorso. Il salvataggio non lascia mai il tuo dispositivo, non viene inviato ad alcun server e sparisce quando concludi la partita.

Com'è fatto

Il gioco è una pagina sola, senza librerie né backend: HTML, CSS e JavaScript scritti a mano, circa 20 KB in tutto. La parte interessante è il generatore.

Generare una griglia casuale è banale; generarne una risolvibile ragionando non lo è. Il generatore estrae una soluzione casuale, ne calcola gli indizi e poi tenta di risolverla con un risolutore di linea a programmazione dinamica, che per ogni riga e colonna deduce quali caselle sono certe. Il ciclo continua finché la griglia si chiude o non si guadagna più informazione: nel secondo caso la griglia viene buttata e si ricomincia. Sopravvive solo ciò che la logica pura basta a risolvere.

Nasce dallo stesso modo di lavorare che uso sui prodotti: un caso reale è Miraviso, e se serve una mano su qualcosa di simile si parte da qui.

← Tutti i giochi