Solvarium

Посібник із головоломки

Як розв’язувати Nurikabe

Nurikabe перетворює сітку на карту островів і моря. Кожне число — острів, а все інше — вода, яка мусить бути єдиною. Ви вирішуєте клітинка за клітинкою, де суша, а де море. У цьому посібнику — ходи, що до цього ведуть.

Правила

  1. Поділіть сітку на сушу й море. Кожне число — острів рівно з такої кількості клітинок, і на кожному острові рівно одне число.
  2. Острови ніколи не торкаються зверху, знизу, зліва чи справа. Кутами можна.
  3. Усе море — одна зв’язна область.
  4. Море ніде не заповнює цілий блок 2×2.

Розв’язана головоломка

2323
Розв’язана головоломка: чотири острови з 2, 2, 3 і 3 клітинок і одне море, що обтікає їх без жодного блока 2×2.

Перші ходи

  1. Оточіть кожну 1 морем. Одиниця — це вже готовий острів.
  2. Знайдіть клітинки між двома числами. Клітинка, що торкається двох островів, мусить бути морем.
  3. Шукайте море, яке ось-ось утворить блок 2×2. Четверта клітинка мусить бути сушею.
  4. Позначте морем кожну клітинку, до якої не дотягнеться жоден острів. Порахуйте, докуди ще може вирости кожне число.

Прийоми крок за кроком

Готовий острів оточений морем

Коли в острові стільки клітинок, скільки в його числі, він готовий, і всі клітинки поруч із ним — море. 1 — найпростіший випадок: вона готова від самого початку, тому її сусіди — море, поки ви ще нічого не зробили. Потім кожен завершений острів так само дає вам кільце моря.

1
Одиниця — вже цілий острів. Її чотири сусіди — море.

Два числа не ділять острів

Клітинка між двома числами з’єднала б їх в один острів із двома числами, а так не можна. Отже, це море. Те саме, коли два числа стоять по діагоналі: дві клітинки, що торкаються обох, — море.

3322
Клітинка між трійками й клітинки між двійками по діагоналі — море.

Моря 2×2 не буває

Три клітинки блока 2×2 уже море. Якби четверта теж була морем, море заповнило б увесь блок. Отже, четверта клітинка — суша, і вона належить до острова, який ще може до неї дотягнутися. Це правило й робить Nurikabe Nurikabe, і воно знаходить сушу там, де числа здаються далеко.

4
Три клітинки моря в блоці 2×2: четверта — суша.

Рости можна лише одним шляхом

Трійці в куті потрібні ще дві клітинки, але клітинка ліворуч від неї вже море. Рости вона може лише одним шляхом: угору. Отже, ця клітинка — суша. Якщо в недобудованого острова лише один вільний сусід, острів мусить рости в нього.

3
Трійка може рости лише вгору.

Клітинки, до яких не дотягнеться жоден острів

2 сягає лише клітинок поруч із собою. Тут клітинки посередині надто далеко від обох двійок, і поряд немає інших островів. Ніхто ніколи не зможе їх зайняти, тому вони — море. На великих полях рахуйте кроки від кожного числа: клітинка, до якої не дотягнеться жоден острів, завжди море.

22
Жодна двійка не сягає середніх клітинок, тому вони — море.

Усі способи накривають одну клітинку

Іноді острів може вирости кількома способами. Переберіть їх усі подумки: якщо в кожному з них є та сама клітинка, вона суша, як би не виріс острів. Наприклад, трійка, що від того самого сусіда може звернути ліворуч або вниз, завжди використовує цього сусіда. Ця ідея виручає на більшості середніх полів.

Море має лишатися єдиним

Море в куті з одного боку закрите островом. Щоб з’єднатися з рештою моря, воно має один вихід: униз. Отже, і ця клітинка — море. На складних полях ставте й зворотне запитання: якби ця клітинка була сушею, чи не розрізала б вона море надвоє? Якщо розрізала б, клітинка — море.

2
У моря в куті один вихід, тому клітинка під ним — море.

Часті помилки

  • Острови торкаються. Два острови можуть зустрічатися кутами, але не сторонами. Якщо вони торкаються, виходить один острів із двома числами.
  • Блок моря 2×2. У великій порожній області його легко пропустити. Перевіряйте кожен квадрат із чотирьох клітинок, коли ставите море.
  • Розрізати море надвоє. Застосунок під час гри не позначає розірване море, тому перевіряйте самі: усе море має бути зв’язним.
  • Надто малий острів. Застосунок попереджає про острів із зайвими клітинками, але не про острів, де клітинок бракує. Заповнене поле без попереджень усе одно може бути хибним.

Запитання та відповіді

Що таке Nurikabe?

Логічна головоломка з Японії, у якій потрібно поділити сітку на острови й море. Кожне число — розмір свого острова, а море має бути зв’язним і без блоків 2×2.

Як позначати сушу й море?

Торкніться клітинки — вийде море, торкніться ще раз — вона очиститься. Натисніть на клітинку й потримайте — вийде суша. Можна провести пальцем по кількох клітинках, щоб позначити їх одразу.

Чи може острів бути без числа?

Ні. На кожному острові рівно одне число, і в ньому рівно стільки клітинок. Будь-яка клітинка поза островом із числом — море.

З чого почати?

Поставте море навколо одиниць і між числами, що стоять близько. Потім шукайте море, яке майже утворює блок 2×2, і клітинки, до яких не дотягнеться жоден острів.

Чим складні поля складні?

Вони вимагають думати про все поле одразу: де море ще може з’єднатися і через які клітинки острів мусить пройти, щоб дорости до свого розміру.

Готові грати?

Оточуйте готові острови, тримайте числа нарізно, не допускайте моря 2×2 і бережіть море цілим. Це весь Nurikabe, і всі поля від легких до експертних чекають на вас.