Як зробити гру морський бій. Як грати в Морський бій: правила. Як розставити кораблі щоб виграти в Морський Бій

Ви граєте в морський бій, Але не завжди виграєте? Тоді вам напевно цікаво дізнатися, як істотно підвищити свої шанси на виграш, як правильно розставити кораблі, як швидко знищити кораблі супротивника і, звичайно ж, як виграти в грі Морський бій!

Правила гри "Морський Бій"

Існує безліч варіантів морського бою, але ми з вами розглянемо найбільш поширений варіант з наступним набором кораблів:

Всі перераховані кораблі повинні бути розміщені на квадратному полі 10 на 10 клітин, при цьому кораблі не можуть стикатися ні кутами, ні сторонами. Саме ігрове поле нумерується зверху вниз, а вертикалі позначаються російськими літерами від «А» до «К» (при цьому літери «Е» та «Ї» пропускають).

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

Як виграти в грі Морський Бій

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

Надалі поясненні будуть використовуватися наступні позначення:

Як стріляти по кораблях противника

Першим і найбільш очевидним правилом оптимальної стрільби є наступне правило: не стріляти по клітинам безпосередньо оточуючим знищений корабель противника.

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

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

Третє правило випливає з перших двох: необхідно в першу чергу намагатися підбити найбільші кораблі супротивника. Можливо, для вас це правило не очевидно, але якщо трохи подумати, то можна легко помітити, що знищивши ворожий лінкор, ми в кращому випадку отримаємо інформацію відразу про 14 гарантовано вільних клітинах, а знищивши крейсер, всього про 12.

Оптимальна стратегія стрільби

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

Для початку давайте розглянемо ділянку ігрового поля розміром 4 на 4 клітини. Якщо в даній ділянці є ворожий лінкор, то його гарантовано можна підбити не більше ніж за 4 постріли. Для цього треба стріляти так, щоб на кожній горизонталі і вертикалі було рівно по одній перевіреній клітці. нижче представлені всі варіанти такої стрілянини (без урахування відображень і поворотів).

Серед усіх цих варіантів, оптимальними на поле 10 на 10 клітин є тільки перші два варіанти, що гарантують потрапляння в лінкор максимум за 24 пострілу.

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

Якщо при пошуку лінкора ви використовували другу стратегію, то для пошуку крейсерів і есмінців вам необхідно стріляти по наступним полях (зеленим відзначені поля, за якими ви вже стріляли при пошуку лінкора):

Для пошуку катерів оптимальної стратегії не існує, тому в кінці гри доводиться спиратися в основному на удачу.

Послідовність кращих ходів для початку гри

Якщо звернутися до математичної теорії, то можна побудувати карту ймовірності розміщення кораблів:

Виходячи з цієї карти, послідовність «кращих ходів» при постійних промахах виглядає так (див. малюнок):

C1, J8, A8, H1, A4, J4, D10, G10, E1, D2, B3, A2, C9, B10, H9, I10, I7, J6, I5, H6, J2, I3, H4, G5, G2, F3, E4, B7, A6, B5, C6, C3, D4, D5, F6.

Як розставити кораблі

Оптимальна стратегія розміщення кораблів в деякому сенсі протилежна оптимальної стратегії стрільби. При стрільбі, ми намагалися знайти найбільші кораблі, щоб скоротити кількість клітин, які потрібно перевіряти, за рахунок гарантовано вільних клітин. Значить, при розміщенні кораблі треба ставити таким чином, щоб у разі їх втрати мінімізувати кількість гарантовано вільних клітин. Як ви пам'ятаєте, лінкор в центрі поля відкриває для противника відразу 14 полів, але лінкор, що стоїть в кутку, відкриває для противника всього 6 полів:

Аналогічно, крейсер, що стоїть в кутку, замість 12 полів відкриває всього 6. Т.ч., розмістивши великі кораблі уздовж кордону поля, ви залишаєте більший простір для катерів. Оскільки стратегії для пошуку катерів немає, противнику доведеться стріляти навмання, і чим більше вільних полів у вас залишиться до моменту лову катерів, тим важче буде виграти противнику.

Нижче представлено три способи розміщення великих кораблів, які залишають великий простір для катерів (відзначено синім).

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

кроки

Максимізація влучень по кораблях противника

    Обстріляйте центр ігрового поля. Статистично, ймовірність попадання першого пострілу по кораблю буде вище, якщо цілитися в центр ігрового поля.

    • Центральний ділянку ігрового поля площею чотири на чотири квадрати з великою ймовірністю може містити чотирипалубних або трипалубний корабель.
  1. Для підвищення шансів на поразку корабля противника, обстрілюйте ігрове поле паралельними лініями. Уявіть собі ігрове поле у \u200b\u200bвигляді шахової дошки, де половина квадратів темна, а половина - світла. Кожен великий корабель, починаючи від двопалубного, буде займати не менше двох клітин ігрового поля, одна з яких обов'язково буде темною. Таким чином, якщо випадковим чином обстрілювати тільки парні або тільки непарні номери квадратів, то ви зменшите кількість можливих пострілів до потрапляння по кораблю.

    • Як тільки ваш постріл вразить корабель противника, ви припините випадковий обстріл і почнете цільову стрілянину по кораблю.
    • Щоб не заплутатися з темними і світлими квадратами ігрового поля, уявіть собі, що діагональна лінія, що йде від його верхнього лівого до нижнього правого кута, складається з темних квадратів. А діагональ від верхнього правого до нижнього лівого кута складається з світлих квадратів. Це послужить вам орієнтиром для точного визначення кольору квадратів, за якими ви збираєтеся стріляти.
  2. Після двох промахів на одній ділянці переходите до обстрілу наступної ділянки. Якщо ви двічі промахнулися в одному місці ігрового поля, спробуйте спробувати удачу на іншій ділянці. У такій ситуації ймовірність знову промазати буде менше, якщо обстрілом ви охопите велику площу, а не будете продовжувати обстрілювати невдалий ділянку.

Цільові обстріли після першого попадання по кораблю

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

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

    Щоб потопити ще більше кораблів супротивника, повторіть все з самого початку. Після першого потопленого корабля вам доведеться повернутися до випадкових обстрілу ігрового поля (або його центру), щоб знайти наступний корабель. Потім повторіть цільової обстріл навколо місця вдалого пострілу, поки наступний корабель не піде на дно. Зазначений підхід до гри дозволяє знизити кількість ходів, яке потрібно на те, щоб потопити всі кораблі супротивника і виграти гру.

Правильна розстановка власних кораблів для мінімізації можливого шкоди

    Чи не розставляйте кораблі близько один до одного. Якщо кораблі будуть стикатися, то противник може відразу потопити два корабля. Щоб зменшити шанси суперника швидко знайти інший корабель після знищення першого, потрібно розставляти кораблі на відстані один від одного, щоб вони не стикалися (цього вимагають класичні правила гри в морський бій). Між усіма вашими кораблями повинен бути пропуск в одну або в дві клітини ігрового поля, щоб противнику було важче їх відшукати.

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

    • Пам'ятайте про те, що близьке розташування кораблів може як спрацювати вам на руку, так і виявитися ризикованою витівкою, адже воно може привести до випадкового виявлення противником і інших ваших кораблів.
26 травня 2013 о 20:27

Оптимальний алгоритм гри в морський бій

  • алгоритми

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

Правила гри

Існує безліч варіантів морського бою, але ми з вами розглянемо найбільш поширений варіант з наступним набором кораблів:

Всі перераховані кораблі повинні бути розміщені на квадратному полі 10 на 10 клітин, при цьому кораблі не можуть стикатися ні кутами, ні сторонами. Саме ігрове поле нумерується зверху вниз, а вертикалі позначаються російськими літерами від «А» до «К» (при цьому літери «Е» та «Ї» пропускають).

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

оптимальна стратегія

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

Надалі поясненні будуть використовуватися наступні позначення:

оптимальна стрілянина
Першим і найбільш очевидним правилом оптимальної стрільби є наступне правило: не стріляти по клітинам безпосередньо оточуючим знищений корабель противника.

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

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

Третє правило випливає з перших двох: необхідно в першу чергу намагатися підбити найбільші кораблі супротивника. Можливо, для вас це правило не очевидно, але якщо трохи подумати, то можна легко помітити, що знищивши ворожий лінкор, ми в кращому випадку отримаємо інформацію відразу про 14 гарантовано вільних клітинах, а знищивши крейсер, всього про 12.

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

Для початку давайте розглянемо ділянку ігрового поля розміром 4 на 4 клітини. Якщо в даній ділянці є ворожий лінкор, то його гарантовано можна підбити не більше ніж за 4 постріли. Для цього треба стріляти так, щоб на кожній горизонталі і вертикалі було рівно по одній перевіреній клітці. нижче представлені всі варіанти такої стрілянини (без урахування відображень і поворотів).

Серед усіх цих варіантів, оптимальними на поле 10 на 10 клітин є тільки перші два варіанти, що гарантують потрапляння в лінкор максимум за 24 пострілу.

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

Якщо при пошуку лінкора ви використовували другу стратегію, то для пошуку крейсерів і есмінців вам необхідно стріляти по наступним полях (зеленим відзначені поля, за якими ви вже стріляли при пошуку лінкора):

Для пошуку катерів оптимальної стратегії не існує, тому в кінці гри доводиться спиратися в основному на удачу.

Оптимальне розміщення кораблів
Оптимальна стратегія розміщення кораблів в деякому сенсі протилежна оптимальної стратегії стрільби. При стрільбі, ми намагалися знайти найбільші кораблі, щоб скоротити кількість клітин, які потрібно перевіряти, за рахунок гарантовано вільних клітин. Значить, при розміщенні кораблі треба ставити таким чином, щоб у разі їх втрати мінімізувати кількість гарантовано вільних клітин. Як ви пам'ятаєте, лінкор в центрі поля відкриває для противника відразу 14 полів, але лінкор, що стоїть в кутку, відкриває для противника всього 6 полів:

Аналогічно, крейсер, що стоїть в кутку, замість 12 полів відкриває всього 6. Т.ч., розмістивши великі кораблі уздовж кордону поля, ви залишаєте більший простір для катерів. Оскільки стратегії для пошуку катерів немає, противнику доведеться стріляти навмання, і чим більше вільних полів у вас залишиться до моменту лову катерів, тим важче буде виграти противнику.

Нижче представлено три способи розміщення великих кораблів, які залишають великий простір для катерів (відзначено синім):

Кожна з наведених розстановок залишає для катерів рівно 60 вільних клітин, а це значить, що ймовірність випадково потрапити в катер складає 0,066. Для порівняння варто навести випадкову розстановку кораблів:

При такій розстановці для катерів залишається всього 21 клітка, а це значить, що ймовірність попадання по катеру складає вже 0,19, тобто майже в 3 рази вище.

На закінчення хочу сказати, що не варто проводити аж надто багато часу, граючи в морський бій. Особливо хочу застерегти вас від гри на лекціях. Коли я сидів в Вабі-Сабі і грав в морський бій зі своєю дівчиною, повз пройшла офіціантка і сказала, що вона досить непогано грає, тому що багато практикувалася на парах. Хто знає, ким би вона працювала, якби свого часу слухала лекції?

P.S. У коментарях абсолютно вірно вказують, що на Хабре вже були схожі публікації, було б невірно чи не поставити посилання на них.

Як грати в морський бій?

Гра «Морський бій» допомагає людям скоротати час на уроках, лекціях, обідніх перервах або просто холодними зимовими вечорами вже більше 80-ти років. За цей час змінилося чимало поколінь, але гра як і раніше залишається актуальною.

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

Правила гри

Ігрове поле кожного гравця є квадрат 10х10, на якому розміщуються кораблі. Поле обов'язково містить числові і літерні координати (по вертикалі числа 1-10, а по горизонталі букви від а до к). для класичної гри використовуються чотири одноклітинних корабля (підводного човна), три двоклітинного (есмінці), два трёхклеточних (крейсери) і один четирёхклеточний корабель (лінкор). Їх малюють всередині квадрата. За правилами, кораблі не повинні стикатися. Грати найкраще на листку в клітинку, тому що креслення кораблів є обведення клітинок. Одна палуба - одна клітинка. Розміщувати кораблі можна як горизонтально, так і вертикально. Поруч зі своїм квадратом гравець креслить другий, на якому зазначає «постріли» по противнику. При попаданні в корабель суперника, на чужому полі ставиться хрестик. Що потрапив гравець робить ще один постріл.

порушення

  • Кількість кораблів не відповідає правилам
  • Кораблі розташовані впритул один до одного
  • Змінено розмір поля
  • Вказані неправильні координати

процес гри

  • Гравці вирішують, хто буде ходити першим
  • Гравець, що виконує хід, називає координату, на якій, на його думку, розташовується корабель суперника. Наприклад, квадрат А1.
  • При промаху суперник повинен сказати «Мимо!», При попаданні «Потрапив», «Поранив» або «Убив», в залежності від розміру корабля.
  • Гра триває до потоплення всіх кораблів одного з гравців.

Як виграти в морський бій

Дана стратегія є одним з безлічі варіантів побудови бою. Її суть полягає в тому, що всі великі кораблі (від двох до чотирьох клітин) розташовуються в одному кутку поля і як можна більш компактно. А ось одноклітинні кораблі розкидаються по частині поля. У підсумку, ваш суперник досить швидко знайде зону угруповання великих кораблів досить швидко і почне нещадно знищувати їх. У цей момент він відчує себе справжнім генієм, але ми-то знаємо, в чому підступ. За час, який суперник витратить на пошуки маленьких кораблів ви з великою ймовірністю встигнете зрозуміти його тактику і знищити більшість кораблів, тим самим змусивши його понервувати. Решта - вже справа техніки. В даній статті було розказано про правила, процесі гри і наведені приклади виграшною тактики, як виграти в морський бій. При грамотному підході все вищенаписане може послужити хорошою базою знань для отримання максимального задоволення від гри.

Ще більше цікавого

СТРАТЕГІЯ І ЩЕ РАЗ СТРАТЕГІЯ.

І я зараз вам це доведу. Почнемо з того як треба стріляти! Взагалі-то треба було почати з раставленние, але його ми залишимо на потім тому після того як ви зрозумієте як треба стріляти, вам буде легше зрозуміти основи розставляння. Урок перший: ніколи не обстрілюйте одну точку, це саме безперспективне, що я коли-небудь бачив! Урок другий: якщо в одному місці ви збили кілька кораблів, але у вас залишилися дірки (НЕ обстріляна клітинка навколо якої всі клітинки обстрелянни!), То ніколи не поспішайте затикати їх, якщо у противника залишився хоч один корабель більше двушки (включаючи двушку)!

Далі перейдемо до стратегій обстрілу! Особисто я виділяю дві ЛІНКОР і ОПЕРАЦІЯ троячки! (Може вони і мають інші назви, просто до всього про що я вам зараз пишу я дійшов своїм розумом! І тому вважаю вправі дати їм свої назви!) Зупинимося на першій!

Полягає в тому щоб якомога швидше знайти і знищити саме неповоротку судно лінкор! Тим самим значно скоротивши поле противника! Підбити його на 100% можна з 24 вистреллов! Ось як вони повинні розташовуватися! * Обзначение вистрелли, про клітини які б я радив залишити на потім! А цифрах 1 (яких до речі вісім) вистрелли які треба зробити ПЕРШИМИ! В такому випадку з перших 8 вистреллов ви подоб'ёте
34% лінкор
50% троячку
45% двушку
32% однушку
Таблиця номер раз:
|————|
| __А б в г д е ж з і до |
| 1) о о о 1 о о о * про про |
| 2) про о * о о о * о о о |
| 3) про * о о о * о о о * |
| 4) 1 о о о 1 о о о * про |
| 5) о о о 1 о о о * про про |
| 6) про о * о о о 1 о о о |
| 7) про * о о о 1 о о о 1 |
| 8) * о о о * о о о * про |
| 9) о о о * о о о * про про |
| 0) про о * о о о 1 о о о |
I ---- |
Взагалі-то можна було і більше! Але у досвідчених противників ВЕЛИКІ кораблі як правило стоять біля бортів!
Далі методично починайте відстрілювати інші зірочки! Само собою зрозуміло, що підбивши корабель, вбивайте його! Після того ка ви їх всіх обстріляли
приступайте до таблиці номер два!
Таблиця має намір два:

Завдання її в тому, щоб убити всі залишилися троячки і двушки! * Я позначив ті поля де ви вже повинні були побувати, про поля в які стріляти не потрібно, а z саме ті клітини куди потрібно стрельнути! Всього їх 24, але ж ви вже винесли половину флоту! І тому останеться вам всього лише близько 15 пострілів! Ну, а після справа лише за удачею в боротьбі з однушки! Але ж це в самому кінці! До того ж якщо противник
розставив свій флот не дуже який вміє, то однушки для вас не складуть особливих проблем.
Само собою, що стріляти можна не тільки тому що я показав! Але головне, щоб цей принцип зберігся!
I ---- I
I__а б в г д е ж з і до I
I 1) o z о * про z о * про z I
I 2) z о * про z о * про z про I
I 3) про * про z о * про z о * I
I 4) * про z о * про z о * про I
I 5) про z о * про z о * про z I
I 6) z о * про z о * про z про I
I 7) о * про z о * про z о * I
I 8) * про z о * про z о * про I
I 9) про z о * про z о * про z I
I 0) z о * про z о * про z про I
I ---- I

ОПЕРАЦІЯ трійка!
Як ви ниверное вже здогадалися полягає вона в тому, щоб знайти троячки противника! (А заодно і лінкор!)
Ось ваші вистрелли (всього їх 36)! Зробивши все вистрелли, ви подоб'ёте лінкор, обидві трійки, майже напевно одну двійку (може і дві) і одну одиничку! Щож, досить непогано за 36 пострілів! Але ось, що робити потім? Просто стріляти покладаючись на удачу. Так, що краще вибирайте ЛІНКОР! Хоча у вас є 0.25%, що стрельнувши по цих полях ви подоб'ёте всі кораблі! Зрозуміло ці дві тактики працюють не тільки на тих клітинах які я показав в таблицях! Кожна таблиця має до 8 дзеркал! Тобто якщо ви наприклад повернете таблицю на 90 градусів, а букви і цифри подумки перенесете, то отримаєте нове значення таблиці з тієї ж стратегією! Але зовсім іншими клітинами прострілу! Отже розстановки з якої ця б стратегія (а заодно і всі інші) працювала дуже погано (например не сбівалаби не однієї двушки і не однієї однушки!) НЕ ІСНУЄ! Хоча Сществует розстановка саме проти ЦЬОГО типу даної стратегії, але зате з іншим типом стратегії ви отримаєте 100% потрапляння!
|————|
| __А б в г д е ж з і до |
| 1) o про * про о * про о * про |
| 2) про * про о * про о * про про |
| 3) * про о * про о * про о * |
| 4) про о * про о * про о * про |
| 5) про * про о * про о * про про |
| 6) * про о * про о * про о * |
| 7) про о * про о * про о * про |
| 8) про * про о * про о * про про |
| 9) * про о * про о * про о * |
| 0) про о * про о * про о * про |
|————|
. Растановкой.
Основвиваеться на те, що кораблі не можу торкатися один одного! Тому якщо ви наприклад поставите лінкор в середину, а противник подоб'ёт його то ви втратите 18 клітинок (4 клітинки лінкор і 16 клітинок навколо нього!)! Отже лінкор нaдo ставити до стінки! І нехай навіть противник швидко подоб'ёт його, багато клітин ви не втратите! Внизу я приведу приклад двох розстановок!
о-пусте поле
1-однушки
2-двушки
3-троячки
4-лінкор
* -Клеточкі поруч з кораблями (навколо них)! Тобто клітинки на яких кораблі стояти не можуть.

1) |————| 2)|————|
| __А б в г д е ж з і до | | __А б в г д е ж з і до |
| 1) * * * * * * * * * o | | 1) о о о о * 4 4 4 4 |
| 2) * 4 4 4 4 * * 2 * * | | 2) о о о о * * * * * |
| 3) * * * * * * * 2 * 1 | | 3) о о о о о о * 3 3 3 |
| 4) * * * * * * * * * * | | 4) о о о о о о * * * * |
| 5) * 3 * * 3 * * * * * | | 5) о о о о о о * 3 3 3 |
| 6) * 3 * * 3 * * 2 * 1 | | 6) о о о о * * * * * |
| 7) * 3 * * 3 * * 2 * * | | 7) о о о о * 1 * 2 + 2 |
| 8) * * * * * * * * * * | | 8) о о о о * * * * * |
| 9)* 2 2 * * 1 * * 1 * | | 9)* * * * * * * 2 * 2 |
| 0)* * * * * * * * * * | | 0)1 * 1 * * 1 * 2 * 2 |
|————| |————|

Як бачите в растановкой 1 залишився всього лише один нуль! У той час як в розстановці 2 їх 43.
Чим погано, що залишився лише один нуль, запитаєте ви? А представте, що у вас збили лінкор і троячки!
Якщо ви розставили свої кораблі по першій стратегії, то ви втратите 48 клітин (10 клітин від кораблів і 38 прилеглих до них клітин!)! А раставів свої кораблі по стратегії два, ви втратите всього лише 26 клітин! Майже в два рази менше! А тепер уявіть, що всі ваші кораблі підбито і залишилася всього лише одна одиничка (що до речі ДУЖЕ часто буває.). При розстановці 1 у вас останеться МАКСИМУМ 6 клітин! Тобто з 6 вистреллов противник 100% уб'є вас! Але при грі 2 сбособом у вас останеться ще дуже багато вільних, не зайнятих клітин. І противник витратить не один хід, щоб виграти. Звичайно само-собою не так все прекрастно, і протініка відразу ж просічёт вашу стратегію при такій розстановці! Поеому шукаємо золоту середину, але з ухилом до другої розстановки! Так ось вона золота середина! Вірніше її зразок.

Як бачите гораблі тут знаходяться в одному кутку! Тим самим залишаючи абсолютно порожнім другу половину! Тепер беремо і переносимо якісь два корабля (краще однушки) в порожній кут! Навіть якщо противник уб'є всі ваші кораблі, він буде дуже довго шукати ваші останні однушки! А ви встигнете вбити його п'ять разів.