Viele fortgeschrittene Nonogramm-Techniken werden unnötig verwirrend, wenn Begriffe wie Block, Run, Lücke, Trennzelle und Segment durcheinander verwendet werden.
Dieser Guide legt deshalb fest, was wir in der VeyraPlay-Vertikale mit diesen Wörtern meinen.
Was ist ein Block?
Ein Block ist eine zusammenhängende Gruppe gefüllter Zellen, die einem einzelnen Hinweis entspricht.
Ein Hinweis 4 verlangt einen Block der Länge 4.
Bei 2 3 gibt es zwei verschiedene Blöcke: einen Zweierblock und später einen Dreierblock.
Die Blöcke sind nicht nur optische Gruppen. Sie besitzen innerhalb einer Linie eine Reihenfolge und eine Identität gegenüber den Hinweisen.
Ist ein Run dasselbe wie ein Block?
Im Nonogramm-Kontext wird das englische Wort run häufig für eine zusammenhängende Folge gefüllter Zellen verwendet.
VeyraPlay nutzt Block als kanonischen pädagogischen Begriff im Deutschen. Run bleibt als technischer oder externer Alias erhalten, weil du ihn in Solver-Dokumentation, englischen Quellen oder anderen Communities finden kannst.
Die zugrunde liegende Regel ist dieselbe: Eine Hinweiszahl beschreibt eine zusammenhängende gefüllte Gruppe.
Was ist der notwendige Abstand?
Zwischen zwei aufeinanderfolgenden monochromen Blöcken muss mindestens eine leere Zelle liegen.
Bei 3 2 sieht der minimale Aufbau so aus:
■■■×■■
Diese leere Zelle verhindert, dass beide Gruppen zu einem einzigen Fünferblock verschmelzen.
Der tatsächliche Abstand kann größer sein. „Mindestens eine“ beschreibt eine Untergrenze, keine exakte Lückenlänge.
Was ist eine Trennzelle?
Eine Trennzelle ist eine als leer bestätigte Zelle, die logisch zwei Blockbereiche voneinander trennt oder einen abgeschlossenen Block begrenzt.
Nicht jede leere Zelle muss zwingend „die“ Trennzelle zwischen zwei bestimmten Hinweisen sein. Der Begriff ist vor allem nützlich, wenn ihre Rolle im Blockaufbau bereits feststeht.
Was ist ein offenes Segment?
Eine Linie kann durch bestätigte Leerzellen in mehrere zusammenhängende Bereiche unbestimmter und gefüllter Zellen zerfallen.
Einen solchen noch nutzbaren Bereich nennen wir offenes Segment.
Ein Block kann eine bestätigte Leerzelle nicht überqueren. Deshalb muss jede seiner möglichen Positionen vollständig innerhalb eines passenden offenen Segments liegen.
Diese Segmentierung ist später entscheidend für die Frage, welcher Hinweis in welchen Bereich passt.
Warum nennen wir nicht jeden offenen Bereich eine Lücke?
Im Alltag bedeutet „Lücke“ einfach freien Raum. In der Nonogramm-Logik kann das missverständlich sein.
Ein offener Bereich besteht oft aus unbestimmten Zellen. Sie sind nicht bewiesenermaßen leer und können noch von Blöcken genutzt werden.
Darum trennen wir:
- leere Zelle / bestätigter Abstand — wirklich ausgeschlossen;
- offenes Segment — noch verfügbarer Raum;
- Lücke — je nach Kontext ein leerer Abstand oder ein geometrischer Zwischenraum, der klar beschrieben werden muss.
Diese Präzision verhindert den Fehler, unbestimmten Platz vorzeitig als leer zu behandeln.
Blöcke dürfen nicht verschmelzen
Bei mehreren Hinweisen müssen die entsprechenden Blöcke getrennt bleiben.
2 2 darf nicht zu ■■■■ werden.
Auch wenn mehrere bereits gefüllte Zellen nahe beieinanderliegen, darfst du sie nur dann zu einem Block verbinden, wenn ihre gemeinsame Länge und Hinweisidentität das zulassen.
Bei fortgeschrittenen Rätseln kann genau die Frage „müssen diese Gruppen zusammengehören oder müssen sie getrennt bleiben?“ längere Zeit offen sein.
Blöcke dürfen ihren Hinweis nicht überschreiten
Ein Block mit Hinweis 4 besitzt exakt vier gefüllte Zellen.
Sind vier zusammenhängende Zellen sicher diesem Block zugeordnet, kann eine fünfte angrenzende Zelle nicht ebenfalls gefüllt sein. Sie würde einen Fünferblock erzeugen und die Hinweisstruktur verletzen.
Darum entstehen an den Enden abgeschlossener Blöcke häufig sichere Leerzellen.
Blöcke haben eine Reihenfolge
Bei 2 4 1 ist der Zweierblock der erste Block, der Viererblock der zweite und der Einerblock der dritte.
Diese Reihenfolge bleibt selbst dann bestehen, wenn ihre exakten Positionen noch unklar sind.
Sie begrenzt, wie weit ein Block verschoben werden darf, weil immer genügend Platz für frühere und spätere Blöcke inklusive der nötigen Trennungen übrig bleiben muss.
Ein Block kann nur teilweise bekannt sein
Du musst nicht beide Enden eines Blocks kennen, um Informationen über ihn zu besitzen.
Siehst du beispielsweise drei zusammenhängende gefüllte Zellen, die sicher zu einem Hinweis 5 gehören, dann ist bereits ein innerer Teil des Fünferblocks bekannt.
Seine möglichen vollständigen Lagen müssen diese drei Zellen enthalten. Dadurch kann sich seine Reichweite stark verkleinern und weitere Zellen werden erzwungen.
Was ist die Reichweite eines Blocks?
Die Reichweite eines Blocks ist die Menge aller Zellen, die dieser Block in mindestens einer noch gültigen Position abdecken kann.
Das ist bewusst etwas anderes als Überlappung:
- Reichweite = Vereinigung aller möglichen Lagen, also wo der Block sein kann;
- Überlappung = Schnitt aller möglichen Lagen, also wo der Block sein muss.
Eine Zelle außerhalb der Reichweite jedes verbleibenden Blocks ist sicher leer.
Lücken können Blockpositionen ausschließen
Ein offenes Segment muss groß genug sein, um einen Block vollständig aufzunehmen.
Ist ein Segment nur drei Zellen lang, kann ein Viererblock dort nicht liegen.
Diese einfache Größenprüfung kann:
- einen Hinweis aus einem Segment ausschließen;
- einen Block einem anderen Segment zuweisen;
- oder ein gesamtes Segment als leer beweisen, wenn kein verbleibender Block hineinpasst.
Mindestplatz verbindet Blöcke und Abstände
Bei mehreren Hinweisen zählt nicht nur die Summe der Blocklängen.
Zwischen k Blöcken brauchst du mindestens k - 1 leere Trennzellen.
Für 2 3 1 gilt daher:
2 + 3 + 1 + 2 = 8
Die Folge benötigt mindestens acht Zellen.
Der zusätzliche Raum darüber hinaus ist der Spielraum, in dem Blöcke und äußere Leerbereiche variieren können.
Häufige Terminologiefehler
Jede gefüllte Gruppe als abgeschlossenen Block bezeichnen
Eine Gruppe kann nur ein Teil eines größeren Blocks sein oder noch keinem Hinweis eindeutig zugeordnet sein.
Run und Block als verschiedene Regeln behandeln
Sie sind in diesem Kontext unterschiedliche Bezeichnungen für dieselbe Grundidee. VeyraPlay bevorzugt im Deutschen Block.
Unbestimmten Raum leer nennen
Ein offenes Segment ist nicht automatisch eine Lücke aus bestätigten Leerzellen.
Den notwendigen Abstand als exakt eine Zelle verstehen
Eine Zelle ist das Minimum; der tatsächliche Abstand darf größer sein.
Bei der Blockzuordnung die Hinweisreihenfolge ignorieren
Gleiche Größen machen zwei Blöcke nicht austauschbar. Ihre Position innerhalb der Hinweisfolge bleibt relevant.
FAQ
Was ist ein Block in einem Nonogramm?
Eine zusammenhängende Gruppe gefüllter Zellen, die einer Hinweiszahl entspricht.
Was ist ein Run?
Ein verbreiteter englischer Begriff für eine zusammenhängende Folge gefüllter Zellen. In diesen Guides verwenden wir dafür hauptsächlich Block.
Wie viele leere Zellen müssen zwischen zwei Blöcken liegen?
Mindestens eine bei einem klassischen monochromen Nonogramm.
Darf eine Lücke größer als eine Zelle sein?
Ja. Der notwendige Abstand ist nur die Mindestgröße.
Was ist ein offenes Segment?
Ein zusammenhängender noch verfügbarer Bereich einer Linie, der durch bestätigte Leerzellen begrenzt wird.
Warum brauchen Blöcke Trennzellen?
Ohne mindestens eine leere Zelle würden zwei benachbarte gefüllte Gruppen logisch zu einem einzigen längeren Block verschmelzen.
Was als Nächstes lernen?
Mit dieser Terminologie kannst du Überlappung, Randverankerung, abgeschlossene Blöcke und Liniensegmentierung deutlich präziser verstehen.