Руководство по головоломке
Как решать Nurikabe
Nurikabe превращает сетку в карту островов и моря. Каждое число — остров, а всё остальное — вода, которая должна быть единой. Вы решаете клетку за клеткой, где суша, а где море. В этом руководстве — ходы, которые к этому ведут.
Правила
- Разделите сетку на сушу и море. Каждое число — остров ровно из стольких клеток, и на каждом острове ровно одно число.
- Острова никогда не соприкасаются сверху, снизу, слева или справа. Углами можно.
- Всё море — одна связная область.
- Море нигде не заполняет целый блок 2×2.
Решённая головоломка
Первые ходы
- Окружите каждую 1 морем. Единица — это уже готовый остров.
- Найдите клетки между двумя числами. Клетка, которая касается двух островов, должна быть морем.
- Ищите море, которое вот-вот образует блок 2×2. Четвёртая клетка должна быть сушей.
- Отметьте морем каждую клетку, до которой не дотянется ни один остров. Посчитайте, докуда ещё может вырасти каждое число.
Приёмы шаг за шагом
Готовый остров окружён морем
Когда в острове столько клеток, сколько в его числе, он готов, и все клетки рядом с ним — море. 1 — самый простой случай: она готова с самого начала, поэтому её соседи — море, пока вы ещё ничего не сделали. Потом каждый завершённый остров так же даёт вам кольцо моря.
Два числа не делят остров
Клетка между двумя числами соединила бы их в один остров с двумя числами, а так нельзя. Значит, это море. То же верно, когда два числа стоят по диагонали: две клетки, которые касаются обоих, — море.
Моря 2×2 не бывает
Три клетки блока 2×2 уже море. Если бы четвёртая тоже была морем, море заполнило бы весь блок. Значит, четвёртая клетка — суша, и она принадлежит острову, который ещё может до неё дотянуться. Это правило и делает Nurikabe Nurikabe, и оно находит сушу там, где числа кажутся далеко.
Расти можно только одним путём
Тройке в углу нужны ещё две клетки, но клетка слева от неё уже море. Расти она может только одним путём: вверх. Значит, эта клетка — суша. Если у недостроенного острова только один свободный сосед, остров обязан расти в него.
Клетки, до которых не дотянется ни один остров
2 достаёт только до клеток рядом с собой. Здесь клетки посередине слишком далеко от обеих двоек, и рядом нет других островов. Никто никогда не сможет их занять, поэтому они — море. На больших полях считайте шаги от каждого числа: клетка, до которой не дотянется ни один остров, всегда море.
Все способы накрывают одну клетку
Иногда остров может вырасти несколькими способами. Переберите их все в уме: если в каждом из них есть одна и та же клетка, она суша, как бы ни вырос остров. Например, тройка, которая от одного и того же соседа может свернуть влево или вниз, всегда использует этого соседа. Эта идея выручает на большинстве средних полей.
Море должно оставаться единым
Море в углу с одной стороны закрыто островом. Чтобы соединиться с остальным морем, у него один выход: вниз. Значит, и эта клетка — море. На трудных полях задавайте и обратный вопрос: если бы эта клетка была сушей, не разрезала бы она море надвое? Если разрезала бы, клетка — море.
Частые ошибки
- Острова касаются. Два острова могут встречаться углами, но не сторонами. Если они касаются, получается один остров с двумя числами.
- Блок моря 2×2. В большой пустой области его легко пропустить. Проверяйте каждый квадрат из четырёх клеток, когда ставите море.
- Разрезать море надвое. Приложение во время игры не отмечает разорванное море, поэтому проверяйте сами: всё море должно быть связным.
- Слишком маленький остров. Приложение предупреждает об острове с лишними клетками, но не об острове, где клеток не хватает. Заполненное поле без предупреждений всё равно может быть неверным.
Вопросы и ответы
Готовы играть?
Окружайте готовые острова, держите числа порознь, не допускайте моря 2×2 и храните море целым. Это весь Nurikabe, и все поля от лёгких до экспертных ждут вас.