Pravidla nonogramů

Nonogram je mřížka, kterou vyplňujete pomocí číselných nápověd, a když je hotová, objeví se obrázek. Není tu žádná aritmetika ani slovní zásoba — jen pár jednoduchých pravidel o tom, co čísla znamenají. Tato stránka pokrývá tato pravidla a provede vás jedním malým hlavolamem, od nápověd k hotovému obrázku. Pokud už pravidla znáte a chcete techniku řešení, krok za krokem jde návod dál.

Mřížka a čísla

Každý nonogram je obdélníková mřížka čtverců. Nahoře má každý sloupec nad sebou seznam čísel; na levé straně má každý řádek vedle sebe seznam čísel. Tato čísla jsou jedinými nápovědami, které dostanete — není tu žádná část obrázku, od které byste začínali. Vaším úkolem je zjistit, které čtverce se mají vyplnit a které nechat prázdné, dokud se každý řádek a sloupec neshoduje se svou nápovědou.

Každý čtverec skončí v jednom ze dvou stavů: vyplněný (součást obrázku) nebo prázdný (pozadí). Většina hráčů také dává malou značku, například ✕, do čtverců, o kterých zjistili, že musí zůstat prázdné — pravidla to nevyžadují, ale hlavolam je díky tomu mnohem čitelnější.

Pravidlo 1 — každé číslo je souvislá řada vyplněných čtverců

Jediné číslo vám říká, kolik čtverců v dané linii je vyplněno v jedné nepřerušené řadě. Nápověda 5 na řádku širokém pět znamená, že celý řádek je vyplněn. Nápověda 3 znamená, že přesně tři čtverce za sebou jsou vyplněny někde podél té linie a další dva jsou prázdné — jen možná ještě nevíte, kde ta řada leží.

Pravidlo 2 — několik čísel znamená několik řad, v pořadí

Když má nápověda více než jedno číslo, každé číslo je samostatná řada a objevují se ve stejném pořadí, v jakém jsou uvedeny. Nápověda řádku 1 1 znamená dva jednotlivé vyplněné čtverce, první vlevo od druhého. Nápověda 2 1 znamená řadu dvou, pak později řadu jednoho, v tomto pořadí — nikdy jeden před dvěma.

Zásadní dodatečné pravidlo: řady ze stejné nápovědy musí být oddělené alespoň jedním prázdným čtvercem. Bez této mezery by byly prostě jednou delší řadou. Takže na řádku širokém pět by nápověda 1 1 mohla být umístěna několika různými způsoby (vyplněno-prázdno-vyplněno-prázdno-prázdno, nebo vyplněno-prázdno-prázdno-vyplněno-prázdno, a tak dále), ale dva vyplněné čtverce se nikdy nemohou dotýkat.

Pravidlo 3 — musí být splněny řádky i sloupce

Čtverec neřídí jen nápověda jeho řádku — musí zároveň splňovat nápovědu svého sloupce. Právě zde se odehrává skutečné řešení: čtverec se vyplní jen tehdy, když to vyžaduje jak řádek, tak sloupec, do kterých patří. Křížová kontrola obou je to, co promění „tato řada by mohla být na několika místech“ v „tato řada musí být přesně tady“.

Pravidlo 4 — správný nonogram má přesně jedno řešení

Dobře udělaný nonogram lze vyřešit pouze logikou a má jen jednu správnou odpověď. Nikdy byste neměli muset hádat: každý vyplněný nebo prázdný čtverec vyplývá z nápověd, které už máte. Pokud se zdá, že hlavolam vyžaduje odhad, buď existuje dedukce, kterou jste ještě nezpozorovali — nebo je hlavolam vadný. Na těchto stránkách je každý hlavolam před zveřejněním strojově zkontrolován na jediné řešení bez hádání.

Vyřešený příklad

Zde je malý hlavolam 5×5. Vlevo je výchozí pozice — pouze nápovědy. Vpravo je hotový obrázek. Všimněte si, že nápověda horního řádku je 1 1: dva samostatné vyplněné čtverce s mezerou mezi nimi (dvě vypoukliny srdce), přesně jak popisuje Pravidlo 2. Každá další linie vyplývá z křížové kontroly řádků se sloupci.

Výchozí mřížka — jsou dány pouze nápovědy.
Hotový obrázek: srdce.

Zpětné přečtení potvrzuje každou nápovědu: horní řádek je 1 1 (dva osamocené čtverce), další dva řádky jsou 5 (zcela vyplněné), pak 3, pak jediná 1 ve spodním hrotu — a každý sloupec také odpovídá své vlastní nápovědě (2, 4, 4, 4, 2).