Solvarium

Návod k hlavolamu

Jak řešit Nurikabe

Nurikabe promění mřížku v mapu ostrovů a moře. Každé číslo je ostrov a všechno ostatní je voda, která musí být v jednom celku. Pole po poli rozhodujete, co je pevnina a co moře. Tento návod ukazuje tahy, které k tomu vedou.

Pravidla

  1. Rozdělte mřížku na pevninu a moře. Každé číslo patří ostrovu o přesně tolika polích a každý ostrov má právě jedno číslo.
  2. Ostrovy se nikdy nedotýkají vlevo, vpravo, nahoře ani dole. Rohy nevadí.
  3. Celé moře je jedna souvislá plocha.
  4. Moře nikdy nevyplní celý blok 2×2.

Vyřešený hlavolam

2323
Vyřešený hlavolam: čtyři ostrovy o 2, 2, 3 a 3 polích a jedno moře, které je obtéká bez jediného bloku 2×2.

První tahy

  1. Obklopte každou 1 mořem. Jednička je ostrov, který je už hotový.
  2. Najděte pole mezi dvěma čísly. Pole, které se dotýká dvou ostrovů, musí být moře.
  3. Hledejte moře, které se chystá vytvořit blok 2×2. Čtvrté pole musí být pevnina.
  4. Označte mořem každé pole, na které žádný ostrov nedosáhne. Spočítejte, kam až může každé číslo ještě dorůst.

Postupy krok za krokem

Hotový ostrov obklopuje moře

Když má ostrov tolik polí, kolik je jeho číslo, je hotový a každé pole vedle něj je moře. 1 je nejjednodušší případ: je hotová od začátku, takže její sousedé jsou moře, ještě než cokoli uděláte. Později vám každý dokončený ostrov dá stejným způsobem prstenec moře.

1
Jednička je už celý ostrov. Její čtyři sousedé jsou moře.

Dvě čísla nikdy nesdílejí ostrov

Pole mezi dvěma čísly by je spojilo do jednoho ostrova se dvěma čísly, což nejde. Je tedy moře. Totéž platí, když dvě čísla stojí úhlopříčně: dvě pole, která se dotýkají obou, jsou moře.

3322
Mezera mezi trojkami a pole mezi úhlopříčnými dvojkami jsou moře.

Žádné moře 2×2

Tři pole bloku 2×2 jsou už moře. Kdyby bylo moře i čtvrté, moře by vyplnilo celý blok. Čtvrté pole je tedy pevnina a patří ostrovu, který na něj ještě dosáhne. Tohle pravidlo dělá z Nurikabe to, čím je, a najde pevninu na místech, kam čísla zdánlivě nedosáhnou.

4
Tři pole moře v bloku 2×2: čtvrté je pevnina.

Jen jedna cesta růstu

Trojka v rohu potřebuje ještě dvě pole, ale pole vlevo od ní je už moře. Má tedy jedinou cestu, jak růst: nahoru. To pole je pevnina. Kdykoli má nedokončený ostrov jen jednoho volného souseda, musí do něj vyrůst.

3
Trojka může růst jen nahoru.

Pole, na která žádný ostrov nedosáhne

2 dosáhne jen na pole hned vedle sebe. Tady jsou pole uprostřed příliš daleko od obou dvojek a v blízkosti není žádný jiný ostrov. Nic je nikdy nezabere, takže jsou moře. U velkých hlavolamů počítejte kroky od každého čísla: pole mimo dosah každého ostrova je vždy moře.

22
Žádná dvojka nedosáhne na prostřední pole, takže jsou moře.

Každý způsob pokryje stejné pole

Někdy může ostrov růst několika způsoby. Vyzkoušejte je všechny v hlavě: pokud každý z nich používá stejné pole, je to pole pevnina, ať ostrov půjde kudy chce. Například trojka, která od stejného souseda může zahnout doleva nebo dolů, vždy použije toho souseda. Tato myšlenka unese většinu středních hlavolamů.

Moře musí zůstat v jednom kuse

Moře v rohu je z jedné strany uzavřené ostrovem. Aby se spojilo se zbytkem moře, má jen jednu cestu ven: dolů. Takže i to pole je moře. U těžších hlavolamů se ptejte i obráceně: kdyby bylo toto pole pevnina, rozřízlo by moře na dvě části? Pokud ano, pole je moře.

2
Moře v rohu má jednu cestu ven, takže pole pod ním je moře.

Časté chyby

  • Dotýkající se ostrovy. Dva ostrovy se mohou setkat v rohu, ale nikdy bokem. Pokud se dotýkají, stanou se jedním ostrovem se dvěma čísly.
  • Blok moře 2×2. Ve velké prázdné ploše se snadno přehlédne. Při doplňování moře kontrolujte každý čtverec o čtyřech polích.
  • Rozříznutí moře na dvě části. Aplikace při hraní nezvýrazní rozdělené moře, takže to zkontrolujte sami: všechno moře musí být propojené.
  • Příliš malý ostrov. Aplikace vás upozorní na ostrov s příliš mnoha poli, ale ne na ostrov s příliš málo poli. Plný hlavolam bez upozornění může být stále špatně.

Otázky a odpovědi

Co je Nurikabe?

Logický hlavolam z Japonska, ve kterém rozdělujete mřížku na ostrovy a moře. Každé číslo je velikost svého ostrova a moře musí být propojené a bez bloků 2×2.

Jak označím pevninu a moře?

Klepnutím na pole z něj uděláte moře, dalším klepnutím ho vymažete. Podržením pole z něj uděláte pevninu. Tažením přes více polí je označíte najednou.

Může být ostrov bez čísla?

Ne. Každý ostrov obsahuje přesně jedno číslo a má přesně tolik polí. Každé pole, které není součástí ostrova s číslem, je moře.

Kde mám začít?

Dejte moře kolem jedniček a mezi čísla, která jsou blízko sebe. Pak hledejte moře, které téměř vytvoří blok 2×2, a pole, na která žádný ostrov nedosáhne.

Čím jsou těžké hlavolamy těžké?

Vyžadují myslet na celý hlavolam najednou: kde se moře ještě může propojit a kterými poli musí ostrov projít, aby dosáhl své velikosti.

Chcete hrát?

Obklopte hotové ostrovy mořem, držte čísla od sebe, vyhýbejte se moři 2×2 a udržujte moře v jednom kuse. To je celé Nurikabe a každý hlavolam od lehkého po expertní na vás čeká.