Морской бой стратегия выигрыша. Система выигрыша в игру морской бой

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. В комментариях абсолютно верно указывают, что на хабре уже были похожие публикации, было бы неверно не поставить ссылки на них.

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

Правила игры Морской бой

Суть развлечения заключается в том, что два игрока по очереди называют определенные координаты на карте соперника, которая им неизвестна. Названная точка должна попасть в корабль или его часть. Задача каждого игрока: раньше потопить все суда противника. Вариантов такой игры на сегодняшний день несколько:

  1. На бумаге. Этот способ считается классическим вариантом развлечения. Он позволяет играть в любом месте. Подойдет для баталии тетрадка в клеточку или один листик (даже не разлинованный).
  2. Настольная. Первый вариант такого развлечения появился больше 80 лет назад. Настольная игра морской бой отличалась объемностью, красочностью. Спустя время появилось много вариаций с разной численностью кораблей, другими размерами полей.
  3. На компьютере. Современные гаджеты легко можно превратить в поле боя кораблей, скачав и установив нужное приложение. Есть варианты игры в сети. Особенности: выбранные точки фиксируются автоматически, есть озвучка, которая добавляет реальности происходящему.

Поле

Чтобы понять, как играть в морской бой, надо разобраться с основными понятиями. Начать нужно с рисования своего игрового поля. Оно представляет собой координатную плоскость, квадрат 10 на 10. Каждая его сторона свои определения: горизонтальную нумеруют сверху вниз, вертикальную – буквенными обозначениями. Используются буквы русского алфавита от «А» до «К» или от «А до «И», если «Ё» и «Й» пропускаются. Нередко вместо буквенных обозначений используются слова «Снегурочка» или «Республика». Они состоят из десяти букв, что соответствует 10 квадратам на игровом поле.

Рядом со «своим» полем надо начертить «чужое», которое имеет такие же размеры и координаты. Это участок для флотилии противника. Поле пустое, используется для отметки своих ходов и «ударов» соперника. С учетом того, что существует несколько вариантов системы координат, рекомендуется заранее договориться, какая из них будет использоваться. Далее необходимо расставить корабли.

Количество и расстановка кораблей

Существует определенная схема расположения кораблей на игровом поле. Судно состоит из нескольких палуб или труб (отсюда название, к примеру, «двухпалубный» или «двухтрубный»). На игровом поле располагаются:

  • 1 четырехпалубный, корабль, линкор, – ряд из четырех клеток,
  • 2 трехпалубных, крейсера, – ряды из 3 клеток;
  • 3 двухпалубных, эсминцы, – ряды из 2 клеток;
  • 4 однопалубных корабля, торпедные катера, – 1 клетка.

В классической игре рисовать корабли на игровом поле необходимо согласно правилам. Например, все суда сторонами или углами не могут касаться друг друга. Встречаются варианты игры, когда корабли размещаются буквой «Г», квадратами или зигзагами, не запрещается касание углами. Также есть баталии с другим количеством судов или их строением, к примеру, пятипалубный (авианосец), несколько четырехпалубных. При использовании большего количества кораблей применяется другая форма поля, размером 15 на 15. Определиться с выбором игры необходимо заранее.

Ход игры

Играть в морской бой на бумаге необходимо в соответствии с определенными правилами. Инструкция определяет условия и очередность ходов:

  1. Первоначально выбирается кто будет ходить с первым. Для этого игроки бросают жребий.
  2. При совершении «выстрела», игрок называет координаты, к примеру, В3.
  3. Если в клетке ничего нет, противник говорит «мимо». По названным координатам расположен корабль, то «ранен» – если в него попали, «убит» – когда уничтожен полностью.
  4. Крестиком обозначается попадание в корабль противника. При таком удачном выстреле, согласно правилам, игрок ходит второй раз. Право хода передается второму игроку, если удар пришелся по пустому полю.
  5. Побеждает тот, кто первый потопит все корабли своего соперника.
  6. По окончании игры противники могут потребовать друг у друга игровые поля для проверки. Проигравшим будет считаться тот, у кого поля неверно заполнены. Победа достается тому, кто вел честную борьбу.

Есть определенные ограничения в игре. Игра может быть закончена раньше, если имеет место несоблюдение правил. Грубыми нарушениями считаются:

  1. Неправильно начерченное поле – количество судов превышает нужное, неверные размеры сторон или система координат.
  2. Один из игроков подсмотрел расположение судов у другого.
  3. Пропуск хода по невнимательности.

Стратегия выигрыша

Несложная баталия не строится исключительно на везении. Для достижения победы существует стратегия и тактика игры в морской бой. Она заключается в следующем:

  1. Лист с расчерченным полем необходимо держать так, чтобы противник не мог посмотреть.
  2. Для удобства и отчетности рекомендуется отмечать точками выстрелы врага.
  3. Самые уязвимые корабли – это линкор и торпедный катер. Первый очень крупный, поэтому его легко обнаружить. Торпедные катера имеют маленькие размеры, их трудно найти на поле, но топятся они с одного удара.
  4. Новички нередко целятся по углам игрового квадрата, поэтому рисовать там их не рекомендуется.
  5. Опытные игроки советуют сразу придумать схему расположения кораблей на поле. Хороших результатов можно добиться, если расставить единицы флотилии по схеме. Например, собрав крейсера и линкоры в одном месте, а катера и эсминцы расположить в хаотичном порядке.
  6. Приемы стрельбы по флотилии могут быть разными. Чтобы быстрее истребить линкор, поиски его рекомендуется начать по диагонали. Стрелять по квадратам нужно на 4, через 3 клетки. Дальше двигаться нужно по убыванию: разыскивать трехпалубные, двухпалубные и одиночки-катера.

Видео

" (реж Питер Берг), я был очень вдохновлен тем, как развивается бой на воде. Вовсю гремят взрывы, стальной робот переводит свои прицелы с одного корабля на другой. И вот в итоге выбирает свою цель. Огонь неведомой силы обрушивается на корабль США, противоударные пушки не спасают и какие-то странные “банки” попадают на палубу корабля. Первую секунду кажется, что ничего не происходит, как вдруг… ВЗРЫВ!!! Корабль разносит на части, команды других кораблей не то, что теряют всякую дееспособность от ужаса, они даже теряют дар речи.

И лишь крики одного из солдат: “Б-б-б-боже!” могут передать остроту момента…


И тогда я вспомнил игру "Морской бой", которая спасала меня от скуки в школе. Простые правила, два листа бумаги в клеточку, пара ручек... и вот ты уже капитан своих собственных войск, ведешь сражение не на жизнь, а на смерть. И каждый твой неудачный шаг может послужить причиной гибели твоих кораблей! Более того, при всей простоте игры, результат того, как пойдет сражение, предсказать совершенно невозможно. Напомню правила для тех кто забыл:

Правила

Кликните чтобы посмотреть ответ :


Эта, по истине гениальная игра, была впервые выпущена как настольный комплект в 1931 году фирмой Милтон Брэдли (Milton Bradley). Точнее, "настольная игра" выпущена компанией, как коммерческий продукт. Бумажный же вариант игры появился гораздо раньше, так что истинного автора уже и не узнать.

У вас в распоряжении десять кораблей, а именно:

  • 1 корабль - ряд из 4 клеток («линкор», или «четырёхпалубный»)
  • 2 корабля - ряд из 3 клеток («крейсеры», или «трёхпалубные»)
  • 3 корабля - ряд из 2 клеток («эсминцы», или «двухпалубные»)
  • 4 корабля - 1 клетка («подлодки», или «однопалубные»)
Корабли нужно расположить на поле размером 10х10 клеток так, чтобы они не касались друг друга ни сторонами палубы, ни углами.

Стреляем вслепую по зоне противника, стараясь угадать, в каких квадратах расположилась его флотилия - не забывая отмечать уже проверенные поля. Чтобы противники могли общаться, клетки пронумерованы по горизонтали и по вертикали как шахматная доска - буквами и цифрами.

Прием первый: пробейте диагонали

Прежде всего, прибегнем к простой математике и прикинем - сколько всего клеток занимает наше войско. Легко посчитать: у нас один корабль занимает 4 клетки, два корабля занимают 3 клетки, три корабля - две клетки и четыре корабля - одну... Всего 17 клеток (обязательно проверь мои вычисления!!).

А сколько всего клеток у нас есть? Посчитать их тоже не составит трудности. Десять полей по вертикали и десять по горизонтали. Всего 100 клеточек. Значит, исходя из теории вероятностей, у нас 17% на успешный выстрел, так как только 17 полей из ста окажутся палубами вражеских кораблей.

Теперь давай нарисуем на квадрате нашей территории две диагонали и посмотрим, какие клетки окажутся на этих диагоналях:

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

Добивайте рационально и отмечайте поля вокруг

Предположим, что мы попали в корабль противника и услышали "Ранил!". Это значит, что мы лишь попали в одну часть корабля. Если с первого удара корабль потопить не удалось, следует сделать вывод, что это двух-, трех- или четырехпалубный корабль. Но, в любом случае, так как корабль не может располагаться по диагонали, у нас есть всего четыре варианта, куда стрелять, чтобы попасть в еще одну из палуб противника.

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

Ход конем

Как нам атаковать, чтобы скорее найти четырехпалубный линкор? Что если попробовать стрелять по клеточкам так, как ходит конь по шахматному полю? Но только чуть иначе: после выстрела в одну клеточку делать еще два шага вперед и один - вбок, по диагонали. То есть после того, как мы обстреляем четыре клеточки в одном направлении, следующий удар нанести направо или налево, чтобы точки образовывать букву “Г”.

Это делается для того, чтобы как можно быстрее лишить линкор возможности "спрятаться". Ведь корабль обязательно должен располагаться на четырех клеточках подряд. "Ходом коня" мы освобождаем себя от проверки полей, которые на рисунке выделены красным прямоугольником, т.к. на них не может быть уже четырехпалубник, расположенный вертикально. Если мы сделаем еще одного "коня", то слева от самого нижнего квадрата, выделенного красным, проверим почти треть поля

Тем самым нам скорее удастся задеть четырехпалубник, что даст нам несравненное преимущество!

Расставлять корабли кучно

Обычно нам хочется располагать корабли как можно дальше друг от друга, распределяя их равномерно по полю: кажется, так они лучше спрятаны. Но, к сожалению, это неверная тактика. Куда надежнее скомпоновать корабли как можно плотнее, стараясь занять примерно треть поля. Тогда противник, если он не попадет с первого же выстрела в ваш корабль, что крайне маловероятно, очень долго будет топтаться по двум другим частям поля, давая нам отличную фору к победе.

Но истинному капитану не следует полагаться лишь на слепую удачу. Можно придержать два однопалубника, когда будешь расставлять свои корабли плотно на трети карты и поставить их после этого в других двух частях. Посчитай, ведь на две другие части карты приходится примерно 60 клеточек. А занимать наши корабли будут всего 2 клеточки. То есть у противника будет 58 возможностей промахнуться, чем он непременно и займется!

Ставить на край

Корабли разумнее ставить вплотную к краю карты. Особенно большие. Это выгодно, так как после уничтожения линкора, как мы уже выяснили выше, 14 клеточек вокруг него не будут уже обстреливаться противником. Если же корабль будет стоять. скажем, в углу, то таких клеточек ореола окажется всего 6. А это существенно меньше!

Вот пример хорошо расставленного войска. Большой корабль прижат к краю, войско теснится на, примерно, трети карты. И три практически неуязвимых подлодки находятся в стороне. И по ним будет крайне сложно попасть!

Используя эти простые тактики, мы легко сможем быстро угадывать, где же затаился противник, оберегать собственную флотилию и, как результат, побеждать в каждом сражении.

Может быть и ты знаешь несколько приемов? Поделись с мной своими хитростями, ведь только собирая из вместе, нам удастся накопить достаточно опыта, чтобы никогда не проигрывать и слышать от наших противников, что: "С ним/с ней лучше не играть в морской бой, он просто непобедим!"

Пару дней назад я с удивлением узнал, что некоторые мои знакомые не умеют играть в морской бой. Т.е. правила они, конечно, знают, но вот играют как-то бессистемно и в итоге часто проигрывают. В этой записи я постараюсь изложить основные идеи, которые помогут повысить уровень вашей игры.

Правила игры

Существует множество вариантов морского боя, но мы с вами рассмотрим наиболее распространённый вариант со следующим набором кораблей:

Все перечисленные корабли должны быть размещены на квадратном поле 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. В комментариях абсолютно верно указывают, что на хабре уже были похожие публикации, было бы неверно не поставить ссылки на них.

СТРАТЕГИЯ И ЕЩЁ РАЗ СТРАТЕГИЯ.

И я сейчас вам это докажу. Начнём с того как надо стрелять! Вообще-то надо было начать с раставления, но его мы оставим на потом т.к. после того как вы поймёте как надо стрелять, вам будет легче понять основы расставления. Урок первый: никогда не обстреливайте одну точку, это самое бесперспективное, что я когда-либо видел! Урок второй: если в одном месте вы сбили несколько кораблей, но у вас остались дырки (не обстрелянная клеточка вокруг которой все клеточки обстрелянны!), то никогда не спешите затыкать их, если у противника остался хоть один корабль больше двушки (включая двушку)!

Дальше перейдём к стратегиям обстрела! Лично я выделяю две ЛИНКОР и ОПЕРАЦИЯ ТРЁШКИ! (Может они и имеют другие названия, просто до всего о чём я вам сейчас пишу я дошёл своим умом! И поэтому считаю вправе дать им свои названия!) Остановимся на первой!

Состоит в том чтобы как можно быстрее найти и уничтожить самое неповоротливое судно линкор! Тем самым значительно сократив поле противника! Подбить его на 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 сбособом у вас останеться ещё очень много свободных, не занятых клеток. И противник потратит не один ход, чтобы выйграть. Конечно само-собой не так всё прекрастно, и протиник сразу же просичёт вашу стратегию при такой расстановке! Поэому ищем золотую середину, но с уклоном ко второй расстановки! Да вот она золотая середина! Вернее её образец.

Как видите горабли здесь находяться в одном углу! Тем самым оставляя совершенно пустым вторую половину!Теперь берём и переносим какие-нибудь два корабля (лучше однушки) в пустой угол! Даже если противник убъёт все ваши корабли, он будет очень долго искать ваши последние однушки! А вы успеете убить его пять раз.