Solvarium

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

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

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

Правила

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

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

3011231201
Розв’язана головоломка з флотом із корабля на три клітинки, корабля на дві клітинки та двох кораблів лише на одну клітинку. Усі числа біля рядків і стовпців сходяться, і кораблі ніде не торкаються. Хвилі — це вода.

Перші ходи

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

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

Повні й порожні рядки

У верхньому рядку стоїть 0, тож увесь він — вода. У другому рядку стоїть 3, а клітинок, які ще не є водою, там рівно три. Отже, усі три — корабель. Якщо в рядку чи стовпці вже стільки клітинок корабля, скільки написано, решта — вода; а якщо вільних клітинок рівно стільки, скільки кораблю ще бракує, усі вони — корабель.

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

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

Ця дана клітинка — круглий корабель лише на одну клітинку. Він уже цілий, а кораблі не торкаються навіть кутами. Тож усі вісім клітинок навколо нього — вода.

Навколо корабля на одну клітинку все вода.

Даний кінець

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

Лівий кінець: праворуч корабель, навколо вода.

Вода по кутах

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

Чотири кути клітинки корабля — вода.

Рахуйте флот

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

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

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

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

  • Кораблі торкаються кутами. Навіть кутами торкатися не можна. Позначте водою кути кожної клітинки корабля.
  • Забули про флот. Самих чисел мало: кораблі мають точно збігатися з флотом, показаним під головоломкою.
  • Зігнуті кораблі. Кожен корабель прямий, горизонтально або вертикально. Куточок — це два кораблі, а тоді б вони торкалися.
  • Не дивляться на вигляд даних клітинок. Даний кінець чи середина показують, куди корабель продовжується.

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

Що таке Bimaru?

Логічна головоломка за мотивами класичної гри «Морський бій». У сітці потрібно знайти сховану флотилію за числами поруч із рядками й стовпцями, а кораблі ніколи не торкаються один одного, навіть по діагоналі.

Які кораблі входять до флоту?

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

Як позначити корабель і воду?

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

Що означають сині клітинки?

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

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

З рядків і стовпців, де 0 або де все заповнено, і з даних клітинок. Потім позначте водою кути кожної клітинки корабля й поставте найбільші кораблі.

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

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