Vai al contenuto
VEYRAPLAY
Italiano
Sudoku
FondamentiPrincipiante

Blocchi, Run e Spazi nei Nonogrammi

Impara il vocabolario fondamentale dei Nonogrammi: blocchi pieni, run, separazioni obbligatorie, separatori, segmenti aperti e portata dei blocchi.

Un indizio di Nonogramma descrive blocchi di caselle consecutive piene. In contesti tecnici questi blocchi possono essere chiamati anche run. I blocchi monocromatici distinti richiedono spazio vuoto tra loro, mentre le caselle vuote confermate possono dividere una linea in segmenti aperti più piccoli.

Questi termini sembrano semplici, ma mantenerli precisi evita molte ambiguità nelle tecniche successive.

Diagramma concettuale

Che cos'è un blocco?

Un blocco è un gruppo consecutivo di caselle piene rappresentato da un singolo numero-indizio.

Con indizio:

4

la linea contiene un blocco di quattro caselle.

Con indizi:

2 3

la linea contiene due blocchi:

  • un blocco da 2;
  • un blocco da 3.

Le lunghezze devono corrispondere esattamente agli indizi.

Se quattro caselle piene si toccano continuamente, formano un unico blocco da 4, non due blocchi da 2.

Run significa la stessa cosa di blocco?

Nel linguaggio tecnico dei Nonogrammi, run viene spesso usato come sinonimo di gruppo consecutivo di caselle piene.

VeyraPlay preferisce blocco nelle spiegazioni pedagogiche in italiano perché collega in modo naturale il numero-indizio alla struttura:

l'indizio 5 rappresenta un blocco di 5 caselle.

Run può comparire quando discutiamo terminologia esterna, algoritmi o documentazione tecnica, ma non è una regola diversa.

Che cos'è una separazione obbligatoria?

Due blocchi consecutivi di un Nonogramma monocromatico devono avere almeno una casella vuota tra loro.

Gli indizi:

3 2

richiedono almeno:

■■■×■■

I blocchi contengono in totale 5 caselle piene, ma lo spazio minimo è 6 perché serve una separazione.

Esempio di linea
Indizi32
Stato iniziale
6min
0±

Se la linea è più lunga, le caselle vuote extra possono trovarsi prima del primo blocco, tra i blocchi o dopo l'ultimo.

Che cos'è un separatore?

Un separatore è una casella confermata vuota che mantiene distinti due blocchi oppure chiude il confine di un blocco completato.

È utile distinguere:

  • separazione obbligatoria — la regola astratta che richiede almeno un vuoto tra blocchi distinti;
  • separatore — una specifica casella vuota già nota nella situazione corrente.

Per esempio:

■■×■■■

la X separa il blocco da 2 dal blocco da 3.

Che cos'è un segmento aperto?

Un segmento aperto è una porzione continua di linea non interrotta da caselle vuote confermate e ancora disponibile per blocchi non risolti.

Considera:

×????×???×

Esistono due segmenti aperti:

  • caselle 2–5, lunghezza 4;
  • caselle 7–9, lunghezza 3.

Nessun blocco può attraversare una X confermata.

Esempio di linea
Indizi3
Stato iniziale

Questo vocabolario diventa molto utile con più indizi, perché puoi chiederti quali blocchi possano entrare legalmente in ciascun segmento.

Perché non chiamare “spazio” ogni area aperta?

La parola spazio viene usata informalmente in molti modi:

  • vuoto obbligatorio tra blocchi;
  • insieme di caselle indeterminate;
  • regione vuota tra confini;
  • spazio disponibile per collocare un blocco.

Nella conversazione quotidiana non è un problema, ma nelle guide tecniche può creare confusione.

Per questo VeyraPlay preferisce:

  • separazione obbligatoria per la distanza minima tra blocchi;
  • separatore per una casella vuota confermata;
  • segmento aperto per una regione ancora disponibile;
  • spazio solo quando il contesto è già chiaro.

I blocchi non possono fondersi

Supponi che gli indizi siano:

2 2

e che tu abbia:

?■■?■■?

Se riempissi la casella centrale, creeresti un unico gruppo continuo di cinque caselle invece di due blocchi distinti da 2.

Quando i due gruppi sono correttamente identificati come i due indizi, la casella tra loro deve essere vuota.

Questo è un semplice caso di prevenzione della fusione.

Un blocco non può superare la lunghezza dell'indizio

Con un solo indizio 3, supponi di aver stabilito:

??■■■??

Se quelle tre caselle appartengono all'indizio, nessuna casella adiacente può essere piena. Altrimenti il blocco diventerebbe lungo 4.

I confini accanto al blocco completato sono quindi vuoti.

I blocchi hanno un ordine

Con indizi:

2 4 1

esistono:

  • il primo blocco da 2;
  • il secondo blocco da 4;
  • l'ultimo blocco da 1.

Non sono intercambiabili.

Le tecniche successive sfruttano questa identità per dimostrare che una casella piena può appartenere solo a un determinato indizio o che un segmento deve essere riservato a un blocco successivo.

Un blocco può essere noto solo in parte

Puoi sapere che alcune caselle piene appartengono allo stesso blocco senza conoscere ancora i suoi estremi.

Con indizio 5, potresti avere:

???■■????

Le due caselle confermano che il blocco passa di lì, ma potrebbero essere all'inizio, al centro o verso la fine del blocco a seconda degli altri vincoli.

Tecniche come estensione e portata partono proprio da questo tipo di informazione parziale.

Che cos'è la portata di un blocco?

La portata di un blocco è l'insieme delle caselle che quel blocco può ancora occupare in almeno una collocazione legale.

Una casella fuori dalla portata di tutti i blocchi rimanenti deve essere vuota.

Una casella piena che rientra nella portata di un solo indizio può aiutare a identificarne l'appartenenza.

La portata rappresenta quindi possibilità, non certezza.

Gli spazi possono eliminare collocazioni

Supponi che il più grande blocco restante abbia lunghezza 4.

Un segmento aperto di lunghezza 3 non può contenerlo.

Se l'ordine degli indizi e gli altri segmenti mostrano che nemmeno i blocchi più piccoli possono usare quella regione, le caselle del segmento possono diventare vuote.

Questa è la base dell'eliminazione degli spazi impossibili.

Lo spazio minimo collega blocchi e separazioni

Per più blocchi, lo spazio minimo è:

somma delle lunghezze + una separazione per ogni coppia di blocchi consecutivi.

Per 2 3 1:

  • blocchi: 2 + 3 + 1 = 6;
  • separazioni obbligatorie: 2;
  • spazio minimo: 8.

Confrontare questo valore con la lunghezza della linea permette di calcolare il margine disponibile e capire quanto possono muoversi i blocchi.

Errori comuni di terminologia

Chiamare completato qualsiasi gruppo pieno

Un gruppo è completato solo quando identità e lunghezza sono dimostrate.

Trattare run e blocco come due regole diverse

Sono principalmente due termini per lo stesso concetto di gruppo consecutivo.

Chiamare vuoto uno spazio ancora indeterminato

Una regione non risolta rimane disponibile finché nessun vincolo la elimina.

Dimenticare che la separazione obbligatoria è un minimo

Tra due blocchi possono esserci più caselle vuote.

Ignorare l'ordine degli indizi quando si assegnano i blocchi

L'identità di un blocco dipende anche dalla sua posizione relativa nella sequenza.

FAQ

Che cos'è un blocco in un Nonogramma?

Un gruppo continuo di caselle piene corrispondente a un singolo numero-indizio.

Che cos'è un run?

Un termine tecnico inglese usato spesso come sinonimo di blocco consecutivo.

Quante caselle vuote servono tra due blocchi?

Almeno una in un Nonogramma monocromatico quando si tratta di due indizi distinti.

Possono esserci più caselle vuote tra i blocchi?

Sì. Una è il minimo obbligatorio.

Che cos'è un segmento aperto?

Una porzione continua della linea ancora disponibile, delimitata dai bordi oppure da caselle vuote confermate.

Perché i blocchi hanno bisogno di separatori?

Perché senza una casella vuota due gruppi pieni che si toccano diventerebbero un unico blocco continuo.

Che cosa leggere dopo

Approfondisci sovrapposizione, ancoraggio al bordo, blocchi completati ed eliminazione degli spazi.