Solvarium

Руководство по головоломке

Как решать Bimaru

Bimaru — логическая версия старой игры «Морской бой»: в море спрятан флот, и вы находите каждый корабль без единого выстрела. Числа рядом со строками и столбцами говорят, сколько в них клеток корабля, а корабли никогда не касаются друг друга. Вот как их выследить.

Правила

  1. Спрячьте флот, который показан под головоломкой. Каждый корабль — прямая линия клеток, по горизонтали или по вертикали.
  2. Число рядом со строкой или столбцом говорит, сколько клеток в нём заняты кораблями.
  3. Корабли никогда не касаются друг друга, даже углами.
  4. Синяя клетка дана: она показывает часть корабля, и по её виду понятно, какую именно.

Решённая головоломка

3011231201
Решённая головоломка с флотом из корабля в три клетки, корабля в две клетки и двух кораблей всего в одну клетку. Все числа у строк и столбцов сходятся, и корабли нигде не касаются. Волны — это вода.

Первые ходы

  1. Заполните водой каждую строку и каждый столбец с числом 0.
  2. Посмотрите на данные клетки: конец, середина или корабль всего в одну клетку многое говорят о соседях.
  3. Вокруг каждой клетки корабля четыре угловые клетки — вода.
  4. Проверьте флот под головоломкой: сначала ставьте самые большие корабли, пока ещё видно, где они помещаются.

Приёмы шаг за шагом

Полные и пустые строки

В верхней строке стоит 0, значит, вся она — вода. Во второй строке стоит 3, а не занятых водой клеток в ней ровно три. Значит, все три — корабль. Если в строке или столбце уже столько клеток корабля, сколько написано, остальное — вода; а если свободных клеток ровно столько, сколько кораблю ещё не хватает, все они — корабль.

03
0: всё вода. 3 при трёх свободных клетках: всё корабль.

Корабль в одну клетку

Эта данная клетка — круглый корабль всего в одну клетку. Он уже целый, а корабли не касаются друг друга даже углами. Значит, все восемь клеток вокруг него — вода.

Вокруг корабля в одну клетку всё вода.

Данный конец

Эта данная клетка — левый конец корабля. Корабль идёт вправо, поэтому клетка справа — тоже корабль. Остальные соседи конца — вода, и клетки сверху и снизу от следующей клетки тоже, ведь у корабля, лежащего поперёк, нет соседей сверху и снизу.

Левый конец: справа корабль, вокруг вода.

Вода по углам

Корабли прямые и не касаются даже углами. Поэтому четыре соседа по диагонали у любой клетки корабля — всегда вода, ещё до того, как вы узнали, куда корабль идёт. Каждый раз, находя клетку корабля, ставьте волны на эти углы.

Четыре угла клетки корабля — вода.

Считайте флот

Флот под головоломкой подсказывает, каких кораблей ещё не хватает. Если самый длинный корабль уже стоит, линия такой же длины в другом месте больше расти не может: закройте её водой. А когда найдены все корабли флота, все ещё открытые клетки — вода.

Куда поместить большой корабль?

Для самого большого недостающего корабля посмотрите на все места, где он ещё может лежать: на каждую строку и столбец, где хватает места и достаточно большое число. Клетка, до которой уже не дотянется ни один корабль, — вода. Если во всех местах для корабля есть общая клетка, она — корабль. На средних и сложных полях именно этот шаг открывает остальное.

Частые ошибки

  • Корабли касаются углами. Даже углами касаться нельзя. Отметьте водой углы каждой клетки корабля.
  • Забыли про флот. Одних чисел мало: корабли должны точно совпадать с флотом, показанным под головоломкой.
  • Изогнутые корабли. Каждый корабль прямой, по горизонтали или по вертикали. Уголок — это два корабля, и тогда они бы касались.
  • Не смотрят на вид данных клеток. Данный конец или середина показывают, куда корабль продолжается.

Вопросы и ответы

Что такое Bimaru?

Логическая головоломка по мотивам классической игры «Морской бой». В сетке нужно найти спрятанный флот по числам рядом со строками и столбцами, а корабли никогда не касаются друг друга, даже по диагонали.

Какие корабли входят во флот?

Флот показан под каждой головоломкой. Он растёт вместе с полем: на больших полях спрятано больше кораблей, и они длиннее.

Как отметить корабль и воду?

Нажмите на клетку — будет корабль, ещё раз — вода, и ещё раз — очистить. Клетки, оставленные пустыми, считаются водой. Проведите пальцем, чтобы отметить сразу несколько клеток.

Что значат синие клетки?

Они даны: они показывают часть корабля. Круглая — корабль всего в одну клетку, скруглённая — конец корабля, квадратная — средняя часть.

С чего начать?

Со строк и столбцов, где 0 или где всё заполнено, и с данных клеток. Потом отметьте водой углы каждой клетки корабля и поставьте самые большие корабли.

Готовы играть?

Пустые и полные строки, вода вокруг каждого корабля, данные части и счёт флота — так на свет выходит весь флот.