Så löser du ett bildkryss
Ett bildkryss, även kallat nonogram, griddlers, hanjie eller japanskt pussel, löses en rad i taget: varje rads och kolumns ledtråd anger i ordning blocken av ifyllda rutor på den raden, med minst en tom ruta mellan blocken. Varje bana på den här sajten går att avsluta så, utan att gissa. Diagrammen nedan är riktiga rader från våra obegränsade banor, i det ögonblick då varje teknik gäller.
Börja med vad det tomma rutnätet redan avgör
Innan en enda ruta är ifylld ger vissa rader redan bort rutor: en ledtråd som är lång för sin rad avgör rutor på egen hand. Skanna alla rader och kolumner efter dessa först. Varje ruta du markerar ger de korsande raderna ett fäste.
- avgjort i det här steget
Räkna raden: när ledtråden fyller den exakt
Lägg ihop blocken, plus en tom ruta mellan varje par. Om summan är lika med radens längd kan blocken bara ligga på ett ställe, och hela raden är avgjord, luckorna inräknade.
- avgjort i det här steget
Överlapp: skjut ett block åt vänster, sedan åt höger
Skjut ett block så långt åt vänster det går, sedan så långt åt höger. Om det är längre än hälften av utrymmet det kan röra sig i överlappar de två lägena, och de överlappande rutorna är ifyllda i varje lösning. För ett enskilt block med längden k på en rad med n rutor är exakt 2k − n rutor säkra så snart 2k är större än n.
Detsamma gäller med flera block: packa alla åt ett håll, sedan åt det andra, och fyll i rutorna där samma block täcker båda lägena.
- avgjort i det här steget
Limma ett block mot kanten
En ifylld ruta nära en kant tillhör det första blocket på den sidan om den ligger närmare kanten än blocket är långt. Blocket kan inte börja bortom kanten, så det måste sträcka sig från den rutan utåt hela sin längd.
- avgjort i det här steget
Kryssa rutor som inget block kan nå
När vissa rutor är fastlagda har blocken mindre utrymme att röra sig på. Varje ruta som ingen placering av något block kan täcka är tom: kryssa den. Kryss är lika viktiga som ifyllda rutor, eftersom de delar de korsande raderna i kortare utrymmen där överlapp fungerar igen.
- avgjort i det här steget
Avsluta raden: kryssa resten
När en rad innehåller alla ifyllda rutor som dess ledtråd kräver är varje tom ruta som är kvar i den tom. Markera dem direkt: de kryssen är fakta som de korsande raderna väntar på.
- avgjort i det här steget
En arbetsordning som fungerar
Arbeta i omgångar. Först varje rad som det tomma rutnätet avgör. Gå sedan fram och tillbaka mellan rader och kolumner och läs bara om de rader som har fått en ruta sedan du senast läste dem. När inget rör sig, leta efter en ifylld ruta nära en kant (limning) och efter block som nu har mindre utrymme (överlapp igen, med de kända rutorna). På våra banor når de här stegen alltid slutet: generatorn förkastar varje bana som skulle kräva en gissning eller en blick framåt.
Vanliga frågor
- Är ett bildkryss samma sak som Picross eller griddlers?
- Reglerna är desamma. Griddlers, hanjie och paint by numbers är andra namn på pusslet. Picross är namnet Nintendo använder för sina nonogramspel, och Pic-a-Pix är Conceptis namn; vi är inte knutna till någondera.
- Kan ett bildkryss ha mer än en lösning?
- Ett slumpmässigt ritat rutnät kan ha det, och vissa går bara att avsluta genom att gissa. Varje bana här är kontrollerad så att den har exakt en bild, som nås genom att läsa en rad i taget.
- Hur börjar man ett bildkryss på 10x10?
- Leta efter ledtrådar som är långa för raden: en summa nära 10 med sina luckor, eller ett enda block på 6 eller mer. Räkna och överlappa dem först, och arbeta sedan med de korsande raderna.