Hoe los je een nonogram op
Een nonogram, ook bekend als griddler, hanjie, kleuren op nummer of Japanse puzzel, los je rij voor rij op: de aanwijzing van elke rij en kolom noemt in volgorde de blokken gevulde vakken in die lijn, met minstens één leeg vak tussen de blokken. Elk bord op deze site is zo af te maken, zonder te gokken. De diagrammen hieronder zijn echte lijnen van onze onbeperkte borden, op het moment dat elke techniek van toepassing is.
Begin met wat het lege rooster al beslist
Nog voordat je één vak hebt gevuld, geven sommige lijnen al vakken prijs: een aanwijzing die lang is voor zijn lijn legt vakken in zijn eentje vast. Scan eerst alle rijen en kolommen hierop. Elk vak dat je markeert geeft de kruisende lijnen houvast.
- in deze stap besloten
Tel de lijn: als de aanwijzing hem precies vult
Tel de blokken op, plus één leeg vak tussen elk paar. Is het totaal gelijk aan de lengte van de lijn, dan kunnen de blokken maar op één plek staan en ligt de hele lijn vast, spaties inbegrepen.
- in deze stap besloten
Overlap: schuif een blok naar links, en dan naar rechts
Schuif een blok zo ver mogelijk naar links en daarna zo ver mogelijk naar rechts. Is het langer dan de helft van de ruimte waarin het kan bewegen, dan overlappen de twee posities, en de overlappende vakken zijn in elke oplossing gevuld. Voor één blok van lengte k in een lijn van n vakken zijn precies 2k − n vakken zeker, zodra 2k groter is dan n.
Met meerdere blokken werkt het hetzelfde: schuif ze allemaal naar de ene kant en dan naar de andere, en vul de vakken waar hetzelfde blok in beide posities ligt.
- in deze stap besloten
Plak een blok aan de rand
Een gevuld vak vlak bij een rand hoort bij het eerste blok aan die kant als het dichter bij de rand ligt dan dat blok lang is. Het blok kan niet voorbij de rand beginnen, dus het moet vanaf dat vak helemaal tot zijn volle lengte reiken.
- in deze stap besloten
Kruis vakken uit die geen blok kan bereiken
Zodra sommige vakken vastliggen, hebben de blokken minder ruimte. Elk vak dat geen enkele plaatsing van enig blok kan bedekken, is leeg: kruis het uit. Kruisjes tellen even zwaar als gevulde vakken, omdat ze de kruisende lijnen opdelen in kortere stukken waar overlap weer werkt.
- in deze stap besloten
Maak de lijn af: kruis de rest uit
Als een lijn alle gevulde vakken heeft die zijn aanwijzing vraagt, is elk overgebleven leeg vak erin leeg. Markeer ze meteen: die kruisjes zijn de feiten waar de kruisende lijnen op wachten.
- in deze stap besloten
Een werkbare volgorde
Werk in rondes. Eerst elke lijn die het lege rooster beslist. Ga dan heen en weer tussen rijen en kolommen, en lees alleen de lijnen opnieuw die sinds je laatste lezing een vak erbij hebben. Beweegt er niets meer, zoek dan een gevuld vak vlak bij een rand (plakken) en blokken die nu minder ruimte hebben (opnieuw overlap, met de bekende vakken). Op onze borden komen deze stappen altijd tot het einde: de generator verwerpt elk bord waarvoor een gok of vooruitkijken nodig zou zijn.
Veelgestelde vragen
- Is een nonogram hetzelfde als Picross of griddlers?
- De regels zijn hetzelfde. Griddlers, hanjie en kleuren op nummer zijn andere namen voor de puzzel. Picross is de naam die Nintendo gebruikt voor zijn nonogramspellen, en Pic-a-Pix die van Conceptis; wij zijn met geen van beide verbonden.
- Kan een nonogram meer dan één oplossing hebben?
- Een willekeurig getekend rooster kan dat, en sommige zijn alleen met gokken af te maken. Elk bord hier is gecontroleerd op precies één plaatje, bereikbaar door één lijn tegelijk te lezen.
- Hoe begin je aan een nonogram van 10x10?
- Zoek aanwijzingen die lang zijn voor de lijn: een totaal dicht bij 10 met zijn spaties, of één blok van 6 of meer. Tel en overlap die eerst, en werk dan de kruisende lijnen af.