Оптимальный алгоритм игры в морской бой
Время на прочтение
4 мин
Количество просмотров 848K
Пару дней назад я с удивлением узнал, что некоторые мои знакомые не умеют играть в морской бой. Т.е. правила они, конечно, знают, но вот играют как-то бессистемно и в итоге часто проигрывают. В этой записи я постараюсь изложить основные идеи, которые помогут повысить уровень вашей игры.
Правила игры
Существует множество вариантов морского боя, но мы с вами рассмотрим наиболее распространённый вариант со следующим набором кораблей:
Все перечисленные корабли должны быть размещены на квадратном поле 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. В комментариях абсолютно верно указывают, что на хабре уже были похожие публикации, было бы неверно не поставить ссылки на них:
habrahabr.ru/post/82221
Морской бой – популярная игра с простыми правилами. Задаваясь вопросом, как выиграть в морской бой, игроку в этом всегда поможет победный настрой и правильная стратегия.
Для начала нужно вспомнить правила игры. В распоряжении у игрока десять кораблей: 1 четырехпалубный линкор, 2 трехпалубных крейсера, 3 двухпалубных эсминца и 4 однопалубных катера.
Флот располагается на поле так, чтобы суда не касались друг друга. Рядом нужно нарисовать такое же поле для противника, чтобы отмечать свои выстрелы. При промахе ход переходит к сопернику. Выигрывает тот, кто первый потопит флот оппонента.
Можно договориться с оппонентом о возможности менять форму судов, «загибать» корабли. Так суда на поле будут похожи на детали «Тетриса», их будет сложнее потопить, а играть станет интереснее.
Удачный расклад в игре зависит не от воли случая, а от двух важных компонентов стратегии:
- расстановка собственных судов;
- оптимальный вариант стрельбы по флоту противника.
Расположение кораблей
Существуют несколько тактик для расстановки своего флота. Сработает тактика или нет, будет зависеть от тактики стрельбы соперника. В любом случае, бессистемное расположение кораблей не приведет к заведомо хорошему результату.
«Половина поля»
Первая тактика заключается в том, что линкор, крейсеры и эсминцы располагаются на одной половине поля.
А вот четыре катера располагаются на противоположной стороне, в результате они становятся практически неуязвимы. Противнику придется сделать очень много выстрелов, прежде чем он услышит «Убит!».
«Диагонали»
Большинство игроков первым делом начинают простреливать поле по двум диагоналям – от угла к углу. Если соперник относится к этому типу, вторая тактика окажется весьма кстати. Все корабли располагаются таким образом, чтобы выстрелы по диагонали их не задели.
Эта тактика хороша тем, что ее можно применить вместе с еще одной тактикой расстановки. Продуманное расположение своего флота – половина успеха.
«Берега»
Третью тактику можно применять двумя способами. Первый способ прост – расположить все свои корабли по краям, чтобы середина поля осталась пустой. Пока противник будет бессистемно палить, гадая, куда подевались все суда, можно спокойно искать его флот.
Такая тактика может себя не оправдать, особенно, когда соперник догадается, в чем фишка. Если секрет расположения судов раскроется, соперник за минимальное количество ходов потопит всю флотилию игрока.
Второй способ более продуман и похож на тактику «Половина поля». Для этого линкор, крейсера и эсминцы расположить по берегам, а вот катера разбросать по всему полю.
Размещая крупные корабли таким образом, для катеров остается много свободного места. Стратегии для поиска катеров не существует, и соперник будет палить наугад, теряя драгоценные ходы.
Даже если противник не собирается обстреливать поле по диагонали, выстрелов по углам не миновать. Таким образом, клетки А1, А10, К1, К10 лучше не занимать. Также нежелательно располагать корабли в самом центре поля – Д5, Д6, Е5, Е6.
Сила и неуязвимость игрока именно в однопалубных катерах – хотя уничтожить их можно с одного выстрела, для этого нужно их сначала найти. Чем надежнее они спрятаны, тем больше шансов одержать победу в партии.
Уничтожение противника
Для уничтожения флотилии соперника тоже существуют несколько тактик. Некоторые из них перекликаются с тактиками расстановки кораблей.
«Диагонали»
Многие люди хотя бы одно судно, но поставят на этой периферии. Поэтому вооружаемся терпением и методично простреливаем диагонали, чередуя для разнообразия направления стрельбы.
Игрок на картинке пренебрег тактикой правильного расположения и поплатился за это потерей линкора и катера.
Когда диагонали прострелены, можно продолжить стрельбу в шахматном порядке.
«Шахматы»
Из названия ясно, каким образом нужно «зачищать» поле противника. Тактика хороша тем, что позволяет достаточно быстро найти линкоры, эсминцы и крейсера. Однако, с поиском катеров придется попотеть.
«Локатор»
Тактика немного похожа на «Шахматы», однако, со своей изюминкой. Чтобы воспользоваться этой тактикой в углах поля мысленно или прямо ручкой обозначить четыре квадрата размером 4 на 4 клетки.
Нужно обстрелять их по диагонали. Поле в результате будет разделено белым крестом. Учитывая количество судов, которые уже удалось потопить, найти остальные не составит труда. На картинке игрок обнаружил шесть кораблей благодаря тактике «Локатор».
«Гусиные лапки»
Уничтожение линкора дает игроку преимущество в том, что ему останется обстреливать куда меньшее количество клеток, чем если он подобьет, например, эсминец. Потопив линкор, вокруг него будет от 6 до 14 клеток, которые игроку обстреливать уже не нужно.
Итак, чтобы найти линкор, можно воспользоваться тактикой «Гусиные лапки». Для этого мысленно поделить поле на квадраты размером 4 на 4 клетки и в каждом квадрате сделать по четыре залпа.
В первом верхнем квадрате игрок дает залп по А3, Б4, В2, Г1. Далее остается повторить узор и в других квадратах. Линкор будет найден максимум за 24 выстрела.
После того как линкор найден и потоплен, можно перейти к наступлению на трехпалубные крейсера. Для этого в каждом квадрате нужно сделать всего по два выстрела.
В первом квадрате выстрелить по Б1 и Г3, с остальными миниполями поступить точно также. Одиннадцатый выстрел гарантированно подобьет крейсер.
Чтобы подбить двухпалубный эсминец в каждом квадрате нужно сделать по три выстрела. В первом квадрате палить по А2, Б3 и В4. Повторить тройной ход в остальных квадратах. В конце концов, останется самое сложное – поиск катеров. К сожалению тактики для их поиска нет. Игроку придется полагаться на свою интуицию или психологию противника.
Есть еще несколько правил для быстрого уничтожения флота соперника:
- Правилами «Морской бой» не предписывается обязательно добивать корабль после первого «Ранен!». Однако, дело лучше довести до победного «Убит!», потому что так игрок сможет выяснить по каким клеткам можно не стрелять. Ведь суда не могут стоять вплотную друг к другу.
- Обстреливая поле противника, не нужно топтаться на одном месте. Выстрелы должны охватить как можно большую площадь. Держа в голове понравившуюся тактику, игрок может «ходить» по полю, вместо того, чтобы продолжать обстреливать неудачный участок.
- Если соперник использует какую-то тактику, а не бессистемно палит по случайным клеткам, нужно включить голову. Иногда, присмотревшись к ходам противника, можно догадаться, как он расставил свои корабли.
- Часто играя с одним соперником, игрок может запоминать его тактику расстановки и обстрела, используя полученный опыт для улучшения собственной стратегии.
Для отработки навыков игры в «Морской бой» и проверки тактик можно воспользоваться онлайн-сервисами. Плюсы игровых сайтов в высокой скорости и низкой затрате ресурсов. А выработав и улучшив свою стратегию, игрок сможет блеснуть своими знаниями в партии с живым соперником.
Стопроцентного способа выиграть в «Морской бой» не существует, в конечном счете все зависит от стратегии противника и самого игрока. Именно по этой причине, «Морской бой» остается нескучным способом провести время.
Недавно в кино, на новом фильме «Морской бой» (реж Питер Берг), я был очень вдохновлен тем, как развивается бой на воде. Вовсю гремят взрывы, стальной робот переводит свои прицелы с одного корабля на другой. И вот в итоге выбирает свою цель. Огонь неведомой силы обрушивается на корабль США, противоударные пушки не спасают и какие-то странные “банки” попадают на палубу корабля. Первую секунду кажется, что ничего не происходит, как вдруг… ВЗРЫВ!!! Корабль разносит на части, команды других кораблей не то, что теряют всякую дееспособность от ужаса, они даже теряют дар речи.
И лишь крики одного из солдат: “Б-б-б-боже!” могут передать остроту момента…
И тогда я вспомнил игру «Морской бой», которая спасала меня от скуки в школе. Простые правила, два листа бумаги в клеточку, пара ручек… и вот ты уже капитан своих собственных войск, ведешь сражение не на жизнь, а на смерть. И каждый твой неудачный шаг может послужить причиной гибели твоих кораблей! Более того, при всей простоте игры, результат того, как пойдет сражение, предсказать совершенно невозможно. Напомню правила для тех кто забыл:
Правила
Кликните чтобы посмотреть ответ:
Прием первый: пробейте диагонали
Прежде всего, прибегнем к простой математике и прикинем — сколько всего клеток занимает наше войско. Легко посчитать: у нас один корабль занимает 4 клетки, два корабля занимают 3 клетки, три корабля — две клетки и четыре корабля — одну… Всего 17 клеток (обязательно проверь мои вычисления!!).
А сколько всего клеток у нас есть? Посчитать их тоже не составит трудности. Десять полей по вертикали и десять по горизонтали. Всего 100 клеточек. Значит, исходя из теории вероятностей, у нас 17% на успешный выстрел, так как только 17 полей из ста окажутся палубами вражеских кораблей.
Теперь давай нарисуем на квадрате нашей территории две диагонали и посмотрим, какие клетки окажутся на этих диагоналях:
Практика показывает, что чаще всего корабли соперника расположены так, что на диагонали будет лежать несколько палуб. Конечно, это не значит, что со 100% вероятностью на диагонали враг расположит хотя бы одну палубу. Но из большого опыта известно, что вероятность попадания выше именно на диагонали.
Добивайте рационально и отмечайте поля вокруг
Предположим, что мы попали в корабль противника и услышали «Ранил!». Это значит, что мы лишь попали в одну часть корабля. Если с первого удара корабль потопить не удалось, следует сделать вывод, что это двух-, трех- или четырехпалубный корабль. Но, в любом случае, так как корабль не может располагаться по диагонали, у нас есть всего четыре варианта, куда стрелять, чтобы попасть в еще одну из палуб противника.
На первый взгляд это кажется очевидным, но какой вывод можно из этого сделать дальше? Если нам посчастливится затопить четырехпалубный корабль, это даст нам огромное преимущество. Так как рядом с кораблем на расстоянии одной клеточки не может находиться других кораблей, то, подбив четырехпалубник в центре, мы тем самым можем зачеркнуть окружающие его 14 клеточек:
Ход конем
Как нам атаковать, чтобы скорее найти четырехпалубный линкор? Что если попробовать стрелять по клеточкам так, как ходит конь по шахматному полю? Но только чуть иначе: после выстрела в одну клеточку делать еще два шага вперед и один — вбок, по диагонали. То есть после того, как мы обстреляем четыре клеточки в одном направлении, следующий удар нанести направо или налево, чтобы точки образовывать букву “Г”.
Это делается для того, чтобы как можно быстрее лишить линкор возможности «спрятаться». Ведь корабль обязательно должен располагаться на четырех клеточках подряд. «Ходом коня» мы освобождаем себя от проверки полей, которые на рисунке выделены красным прямоугольником, т.к. на них не может быть уже четырехпалубник, расположенный вертикально. Если мы сделаем еще одного «коня», то слева от самого нижнего квадрата, выделенного красным, проверим почти треть поля
Тем самым нам скорее удастся задеть четырехпалубник, что даст нам несравненное преимущество!
Расставлять корабли кучно
Обычно нам хочется располагать корабли как можно дальше друг от друга, распределяя их равномерно по полю: кажется, так они лучше спрятаны. Но, к сожалению, это неверная тактика. Куда надежнее скомпоновать корабли как можно плотнее, стараясь занять примерно треть поля. Тогда противник, если он не попадет с первого же выстрела в ваш корабль, что крайне маловероятно, очень долго будет топтаться по двум другим частям поля, давая нам отличную фору к победе.
Но истинному капитану не следует полагаться лишь на слепую удачу. Можно придержать два однопалубника, когда будешь расставлять свои корабли плотно на трети карты и поставить их после этого в других двух частях. Посчитай, ведь на две другие части карты приходится примерно 60 клеточек. А занимать наши корабли будут всего 2 клеточки. То есть у противника будет 58 возможностей промахнуться, чем он непременно и займется!
Ставить на край
Корабли разумнее ставить вплотную к краю карты. Особенно большие. Это выгодно, так как после уничтожения линкора, как мы уже выяснили выше, 14 клеточек вокруг него не будут уже обстреливаться противником. Если же корабль будет стоять. скажем, в углу, то таких клеточек ореола окажется всего 6. А это существенно меньше!
Вот пример хорошо расставленного войска. Большой корабль прижат к краю, войско теснится на, примерно, трети карты. И три практически неуязвимых подлодки находятся в стороне. И по ним будет крайне сложно попасть!
Используя эти простые тактики, мы легко сможем быстро угадывать, где же затаился противник, оберегать собственную флотилию и, как результат, побеждать в каждом сражении.
Может быть и ты знаешь несколько приемов? Поделись с мной своими хитростями, ведь только собирая из вместе, нам удастся накопить достаточно опыта, чтобы никогда не проигрывать и слышать от наших противников, что: «С ним/с ней лучше не играть в морской бой, он просто непобедим!»
Виды «Морского боя»
До недавних времен для того чтобы включиться в захватывающее сражение нужен был листок и карандаш или ручка. Этих инструментов достаточно для создания поля и размещения флота. Традиционный «Морской бой» на бумаге и сейчас актуален. Его преимуществом является доступность. Не нужен доступ в интернет, специальные приспособления, гаджеты.
Настольные игры отлично подходят для домашних развлечений. Правила игры в «Морской бой» в таких вариантах могут отличаться от классических. Но они больше нравятся детям из-за красочности, максимальной натуральности боя.
Многие современные люди отдают предпочтение компьютерному варианту. Мобильные девайсы последнего поколения позволяют в любом месте выходить в интернет, играть с роботом или настоящим противником, находящимся за тысячи километров. Такие развлечения позволяют интересно провести время, отточить мастерство в сражениях с сильными соперниками.
Правила игры «Морской бой»
Существует множество вариантов правил игры «Морской бой». Здесь вы узнаете самый популярный. Задача игроков — потопить все водные судна своего соперника. Каждый игрок приготавливает лист бумаги, и рисует на нем два квадратных поля. Размер полей — 10 клеток по горизонтали и 10 клеток по вертикале. Сверху над квадратным полем нужно вписать в каждую клетку буквы, в порядке алфавита. Получается, что над первой клеткой будет значиться «а», а над последней клеткой буква «к». Зачастую дети не используют в обозначении координат букву «ё». С левого бока квадратного поля нумеруем каждую клетку, двигаясь сверху вниз. У вас получится линейка от 1 до 10.
Под одним полем подписываем «мой флот», а под другим напишем «флот соперника» или «вражеский флот». У каждого игрока имеется в флоте по 10 кораблей, которые он размещает на поле «мой флот». Существует 4 вида кораблей, все из которых нужно разместить в определенном количестве.
- «Линкор» — 1 четырехпалубный корабль (состоит из 4 клеток),
- «Крейсера» — 2 трехпалубных корабля (состоит из 3 клеток),
- «Эсминцы» — 3 двухпалубных корабля (рисуют из двух клеток),
- «Торпедные катера» — 4 однопалубных корабля (отмечают одной клеткой).
Важно: корабли не должны соприкасаться сторонами или углами. Правда, есть вариант «Морского боя», где допускается касание углами. Поэтому это нужно оговорить до начала игры. Как правило, корабли рисуют прямыми фигурами (только квадратики или прямоугольники). Бывает игроки договариваются о разных вариантах изображения кораблей, например, зигзаги. Поле противника не трогаем. Мы пока не знаем что где могут бороздить его корабли, и будем отмечать по ходу игры предполагаемые места.
После этого, игроки выбирают, кто первым будет называть координаты. Например, на камень-ножницы-бумага. Игрок называет предполагаемые координаты нахождения корабля противника. Называется координат из буквы и цифры. Если игрок «попал» в корабль противника, то отмечает у себя на поле «флот соперника» крестик по соответствующим координатам.
Описание игры
Несмотря на определенную простоту, эта игра обладает всеми свойствами развивающих, захватывающих увлечений. Целью игроков является уничтожение кораблей противника и сохранение своих единиц, расположенных на поле. Ориентироваться при выборе точки для выстрела помогают буквы и цифры, позволяющие каждому квадрату поля присвоить адрес.
Противники не видят полей друг друга, расположение чужих кораблей неизвестно.
Необходимо выбрать стратегию, позволяющую как можно быстрее обнаружить и «затопить» боевые единицы. Попадания могут быть случайными. Этим обычно пользуются новички.
По мере получения опыта можно понять, как играть в «Морской бой» с максимальной результативностью. Для этого нужно не только правильно обстреливать поле противника, но и грамотно размещать свои корабли, чтобы усложнить сопернику задачу. Победителем становится игрок, который первым уничтожит флот противника, независимо от того, сколько целых кораблей у него осталось.
Расположение кораблей
Существуют несколько тактик для расстановки своего флота. Сработает тактика или нет, будет зависеть от тактики стрельбы соперника. В любом случае, бессистемное расположение кораблей не приведет к заведомо хорошему результату.
«Половина поля»
Первая тактика заключается в том, что линкор, крейсеры и эсминцы располагаются на одной половине поля.
А вот четыре катера располагаются на противоположной стороне, в результате они становятся практически неуязвимы. Противнику придется сделать очень много выстрелов, прежде чем он услышит «Убит!».
«Диагонали»
Большинство игроков первым делом начинают простреливать поле по двум диагоналям – от угла к углу. Если соперник относится к этому типу, вторая тактика окажется весьма кстати. Все корабли располагаются таким образом, чтобы выстрелы по диагонали их не задели.
Эта тактика хороша тем, что ее можно применить вместе с еще одной тактикой расстановки. Продуманное расположение своего флота – половина успеха.
«Берега»
Третью тактику можно применять двумя способами. Первый способ прост – расположить все свои корабли по краям, чтобы середина поля осталась пустой. Пока противник будет бессистемно палить, гадая, куда подевались все суда, можно спокойно искать его флот.
Такая тактика может себя не оправдать, особенно, когда соперник догадается, в чем фишка. Если секрет расположения судов раскроется, соперник за минимальное количество ходов потопит всю флотилию игрока.
Второй способ более продуман и похож на тактику «Половина поля». Для этого линкор, крейсера и эсминцы расположить по берегам, а вот катера разбросать по всему полю.
Размещая крупные корабли таким образом, для катеров остается много свободного места. Стратегии для поиска катеров не существует, и соперник будет палить наугад, теряя драгоценные ходы.
Даже если противник не собирается обстреливать поле по диагонали, выстрелов по углам не миновать. Таким образом, клетки А1, А10, К1, К10 лучше не занимать. Также нежелательно располагать корабли в самом центре поля – Д5, Д6, Е5, Е6.
Сила и неуязвимость игрока именно в однопалубных катерах – хотя уничтожить их можно с одного выстрела, для этого нужно их сначала найти. Чем надежнее они спрятаны, тем больше шансов одержать победу в партии.
Уничтожение противника
Для уничтожения флотилии соперника тоже существуют несколько тактик. Некоторые из них перекликаются с тактиками расстановки кораблей.
«Диагонали»
Многие люди хотя бы одно судно, но поставят на этой периферии. Поэтому вооружаемся терпением и методично простреливаем диагонали, чередуя для разнообразия направления стрельбы.
Игрок на картинке пренебрег тактикой правильного расположения и поплатился за это потерей линкора и катера.
Когда диагонали прострелены, можно продолжить стрельбу в шахматном порядке.
«Шахматы»
Из названия ясно, каким образом нужно «зачищать» поле противника. Тактика хороша тем, что позволяет достаточно быстро найти линкоры, эсминцы и крейсера. Однако, с поиском катеров придется попотеть.
«Локатор»
Тактика немного похожа на «Шахматы», однако, со своей изюминкой. Чтобы воспользоваться этой тактикой в углах поля мысленно или прямо ручкой обозначить четыре квадрата размером 4 на 4 клетки.
Нужно обстрелять их по диагонали. Поле в результате будет разделено белым крестом. Учитывая количество судов, которые уже удалось потопить, найти остальные не составит труда. На картинке игрок обнаружил шесть кораблей благодаря тактике «Локатор».
Что развивает:
- стратегическое мышление;
- сопоставление данных и их анализ;
- тактику;
- логику;
- скорость мышления;
- терпение;
- внимательность;
- мелкую моторику.
Можно ли играть в морской бой втроем?
Если в компании больше, чем двое человек, возникает вопрос, как играть в морской бой втроем. В настоящее время придуман и такой вариант. В таком случае чертят не два поля, а три, и каждый ход игрок может совершить выстрел по одному из противников по своему выбору. Прочие правила остаются прежними. Бывает, что двое сначала объединяются против третьего игрока, а потом уже разбираются между собой. Таким же образом можно вовлечь в игру и большее количество человек, но тогда процесс может затянуться надолго, а игроки – запутаться в полях.
Мастерство
Если вы считаете, что морской бой — игра, построенная исключительно на удаче и везении, то вы ошибаетесь. На самом деле в ней есть и стратегия и тактика, о которой мы поговорим в заключении. Итак — о хитростях а также различных честных и не очень честных приёмах игры в морской бой :
- Прежде всего (и это — самое главное!), необходимо держать свой листок с кораблями так, чтобы противник не смог подсмотреть ваше расположение;
- Обязательно ведите учёт своих и чужих ходов, отмечая их точками. Так будут исключены выстрелы по одним и тем же клеткам;
- Потопив вражеский корабль, также окружите его точками, чтобы не стрелять по местам, где кораблей заведомо нет;
- Не стоит ставить корабли в углы поля: обычно по ним стреляют в первую очередь новички. Однако, про исключения пойдёт речь ниже;
- Необходимо выработать стратегию для расстановки. Хороший результат даёт неравномерное распределение кораблей: собрать все «большие» корабли в одну или две плотных группировки, а оставшиеся «однопалубники» запрятать отдельно в потайных местах игрового поля. В этом случае противник быстро вычислит и разгромит группировку больших кораблей, а потом будет долго разыскивать оставшиеся маленькие;
- Убив большой корабль, противник окружает его точками. Значит, найдя «четырёхпалубник », противник сразу же открывает (4+1+1)*3 = 18 клеточек (то есть 18% или почти 1/5 часть поля). «Трёхпалубник » даёт 15 клеточек (15%), «двухпалубник » — 12%, и «однопалубник » — 9%. Если же поставить «четрырёхпалубник» к стенке, то он позволит открыть только 12 клеточек (10 для трёхпалубника, 8, для двухпалубника). Если же поставить «четырёхпалубник» вообще в угол, он позволит открыть только 10 клеток (8, 6 и 4 соответственно). Конечно, если противник поймёт, что все корабли находятся с краю, он их быстро потопит. Поэтому, лучше использовать этот совет в сочетании с предыдущим.
- Тактика стрельбы тоже может быть различной. Однако, истребление кораблей противника лучше всего начинать с поиска «четырёхпалубника». Для этого можно стрелять по диагоналям, или нарисовать ромб, или стрелять через 3 клеточки на четвёртую. Как только четырёхпалубный корабль найден, ищем трёхпалубные, потом двух. Конечно, в процессе поиска будет попадаться «всякая мелочь» и вносить коррективы в планы.
- А вот и нечестный способ: расставить все корабли, кроме последнего однопалубника (он будет выполнять роль подводной лодки «Неуловимая»). А он будет поставлен (и убит) только в последней оставшейся клеточке. Бороться с этим достаточно легко: пусть игроки расставляют корабли одним цветом, а ведут стрельбу — другим. Можно, например, игрокам иметь ручки или карандаши разных цветов и после расстановки кораблей просто меняться ручками.
Источники
- https://AlfaLady.org/dosug/razvlecheniya/311-kak-igrat-v-morskoy-boy.html
- https://imom.me/morskoj-boj-pravila-igry-na-bumage/
- https://naiti-ludei.ru/posts/kak-nachertit-igru-morskoy-boy-na-bumage/
- https://vacenko.ru/sistema-vyigrysha-v-igru-morskoj-boj/
- https://womanadvice.ru/kak-igrat-v-morskoy-boy-sut-i-varianty-igry-opisanie-igrovogo-polya-pravila-rasstanovki-korabley
- https://saitigr.ru/sea-fight/kak-igrat-v-morskoy-boy-na-listochke.html
Post Views: 145
Хотите научится играть в морской бой так, чтобы всегда выигрывать? Ищите в статье описание хитростей.
Содержание
- Правила игры в морской бой
- Как нельзя ставить корабли в морском бое?
- Оптимальная стрельба: как выполняется?
- Как побеждать в морской бой — хитрость: пробейте диагонали
- Еще одна хитрость в морском бое: обстреляйте центр
- Обстреливайте игровое поле в шахматном порядке: хитрость морского боя
- Добивайте рационально и отмечайте поля вокруг
- Как в морском бое найти четырехпалубный корабль: ход конем, через 3, диагональ, локатор
- Как поставить корабли, чтобы выиграть?
- Можно ли играть в морской бой втроем?
- Советы, чтобы побеждать и выигрывать в морской бой
- Видео: Как всегда выигрывать в морской бой?
Морской бой – всем знакомая с детства игра. Если хочется не только провести время, а и выиграть – в статье ниже мы привели несколько практических советов.
Прочитайте на нашем сайте другую статью по теме: «Лучшие подвижные игры на природе для веселой компании». Вы найдете интересные подвижные игры с детьми.
Итак, хотите узнать некоторые хитрости, как выиграть в морской бой? Читайте далее.
Правила игры в морской бой
В морском бое должны быть:
- 4 — одно-палубных корабля
- 3 — двух-палубных
- 2 — трех-палубных
- Один — четырех-палубный
Все корабли можно выставлять по горизонтали или вертикали. Вот описание еще правил игры в морской бой:
- Игроки должны поставить свои судна на игровом поле 10х10 клеток, которое с одной линии обозначается буквами от А до К (кроме Ё, Й), а с другой — цифрами от 1 до 10.
- Играющие по очередности стреляют, озвучивая координаты.
- При попадании по судну – человек может сделать следующий выстрел.
Суть игры – потопить все суда противника раньше, чем он потопит ваши.
Как нельзя ставить корабли в морском бое?
Правила постановки корабликов в игре очень простые. Как нельзя ставить корабли в морском бое?
- Запрещено, чтобы они прикасались друг друга боками или уголками.
- Между судами должна стоять линия минимум из одной клетки.
- К полям прислонять корабли можно.
- Запрещено ставить суда диагонально и разрывать их.
- Корабль – это подряд идущие клеточки.
- Не стоит менять состав судов и величину игрового поля.
- Также недопустимо искажать координаты и скрывать попадание.
Допускается суда изгибать в форму буквы Г. Чтобы не допустить разногласий, следует проговорить этот момент с другим игроком до начала игры.
Оптимальная стрельба: как выполняется?
На поле из 100 клеток, давайте посчитаем, сколько клеток занимают наши корабли:
- 1 корабль по 4, 2 по 3, 3 по 2, и 4 по 1 – 20 клеток из 100.
- Это 20% вероятности того, что в непробитой карте мы заденем корабль противника.
По мере открывания карты противника будет повышаться вероятность вашего попадания по его кораблям. Это оптимальная стрельба. То есть, вам нужно научиться стратегии пробивания кораблей противника, и правильной расстановке своих кораблей.
Как побеждать в морской бой — хитрость: пробейте диагонали
Многие люди задаются вопросом: как побеждать в морской бой? Есть одна хитрость — пробивать диагонали:
- Чаще всего, суда противника расположены так, что на диагоналях будет лежать палуба корабля, или несколько.
- Конечно, 100% гарантии никто не дает. Особенно, если противник сам это знает, и ожидает от вас, что вы пробьете диагонали первым делом. В таком случае, он может выставить суда за пределами диагоналей.
Но попробовать сделать так стоит.
Еще одна хитрость в морском бое: обстреляйте центр
Статистически, центр игровой схемы площадью 4х4 квадрата с большей вероятностью может содержать трехпалубный или четырех-палубный корабль. Поэтому вот вам еще одна хитрость: обстреляйте центр. Это поможет, возможно, убрать с поля противника большие суда.
Обстреливайте игровое поле в шахматном порядке: хитрость морского боя
Еще одна уловка или хитрость морского боя — обстрелять игровую сетку в шахматном порядке. Если убирать только четные или только нечетные числа – увеличивается вероятность попадания по судну с меньшим кол-вом выстрелов.
Добивайте рационально и отмечайте поля вокруг
Если вы попали в корабль противника, но не «потопили» его, а просто ранили, то добивайте рационально. Отмечайте поля вокруг. Также мы делаем вывод, что это не один из четырех однопалубных кораблей, значит либо двухпалубный, либо трехпалубный, либо четырехпалубный.
Дальше мы должны сделать выбор, куда стрелять. У нас есть варианты, так как по диагонали суда ставить запрещено:
- Отмечайте клетки вокруг тех судов, которые уже затопили. Это необходимо для того, чтобы не тратить попусту ход.
- Ведь исходя из правил игры – между судами должно быть расстояние минимум в одну клеточку.
- Вот почему подстреленное судно нужно обязательно добить.
- Не стоит даже говорить, какое преимущество нам даст затопление четырехпалубного корабля – это 4 клетки самого корабля, и еще 14 вокруг. Карта автоматически будет открыта на 18 клеток.
Теперь мы расскажем, как найти 4-палубный корабль. Читайте далее.
Как в морском бое найти четырехпалубный корабль: ход конем, через 3, диагональ, локатор
Прежде всего, нам нужно лишить корабль возможности спрятаться. Для этого обстреливайте всю сетку, и оставляйте место для 3 клеточек, в которые четырехпалубный корабль уж точно не влезет. Как в морском бое найти четырехпалубный корабль? Вот три способа, как это можно сделать:
ХОД КОНЕМ — попробуйте выстреливать по клеточкам так:
- Сделайте один выстрел.
- Затем еще два выстрела вперед, и четвертый – вбок по диагонали.
- Немного похоже на то, как ходит конь на шахматной доске.
ЧЕРЕЗ 3 — попробуйте стрелять так:
- Можете начать с левого верхнего угла.
- Отсчитайте вниз две клеточки и сделайте выстрел.
- Затем отсчитайте вниз 3 клеточки и сделайте выстрел.
- Оставшиеся 3 клеточки вне подозрения.
- Затем вернитесь наверх, но уже на второй столбик. Отсчитайте вниз 3 клетки и сделайте выстрел.
- Затем опять отсчитайте 3 клетки и сделайте выстрел.
- Останутся 2 клетки, которые тоже вне подозрений.
- Снова вернитесь наверх и перейдите вправо на третий столбик, пропустите одну клетку, сделайте выстрел, пропустите 3, выстрел, еще 3 пропустите и сделайте выстрел.
- Теперь снова вернитесь наверх и перейдите к 4 столбцу и в верхней клетке сделайте выстрел.
- Три отсчитайте вниз, выстрел, и снова 3 — вниз и выстрел.
- Внизу останется одна клеточка.
К этому моменту вырисовывается макет, которому нужно следовать. По мере продвижения вправо, он будет повторяться. Далее снова поднимайтесь, переходите на 5 столик и повторяйте все сначала по списку.
ДИАГОНАЛИ — можем по прошлому примеру начать с левого верхнего угла:
- Отсчитайте вниз три клеточки и сделайте выстрел.
- Отсчитайте еще 3 клеточки и сделайте выстрел.
- Затем вернитесь наверх, но уже на второй столбик. Отсчитайте вниз 2 клетки и сделайте выстрел.
- Затем отсчитайте 3 клетки и сделайте выстрел.
- Останутся 3 клетки, которые вне подозрений.
- Снова вернитесь наверх и перейдите вправо на третий столбик, пропустите одну клетку, сделайте выстрел, пропустите 3, выстрел, еще 3 пропустите и сделайте выстрел.
- Теперь снова поднимитесь наверх и перейдите к 4 столбцу и в верхней клетке сделайте выстрел.
- Три отсчитайте вниз, выстрел, и снова 3 — вниз и выстрел.
- Внизу останется одна клеточка.
Далее все по схеме: вы поднимаетесь на 5 столбец, и повторяете действия, описанные выше.
Во всех трех случаях вовсе необязательно начинать именно так, как написано. Вы можете проводить обстрел горизонтально, вертикально, снизу вверх, сверху вниз. Важно только, чтобы вы не оставляли 4 клетки подряд без обстрела, и при этом потратили как можно меньше ходов.
ЛОКАТОР:
- Разбейте сетку противника на 4 квадрата размером 4 на 4 кл.
- И обстреливайте квадратики по их диагоналям.
Теперь мы расскажем, как поставить свои суда и увеличить шансы на успех. Читайте далее.
Как поставить корабли, чтобы выиграть?
Кажется, что выгодней расставлять корабли вразброс равномерно по всему полю. Так, как поставить корабли, чтобы выиграть?
- Расставляйте кучно.
Поставьте их как можно плотнее, чтобы корабли занимали какую то часть карты. Так больше вероятности, что противник будет долго тратить свои ходы, не попадая в наши корабли. Но это не 100% вероятность. Поэтому лучше спрятать два однопалубника в других частях карты. Таким образом, у противника будет 60 клеточек, и только в двух из них суда. А значит, 58 возможностей промахнуться.
- Не ставьте по диагоналям
Если второй игрок в первую очередь простреливает диагонали — расставляйте суда так, чтобы его выстрелы вас не задели.
- Ставьте корабли по краям
Как мы писали выше, если убить четырехпалубный корабль – у противника автоматически очистится еще 14 клеток. Но если поставить такой корабль на самый край – можно сузить фору для противника до 6.
Можно ли играть в морской бой втроем?
Да, можно играть в морской бой втроем. В подобном случае, человек в свой ход определяет по кому из противников он хочет нанести выстрел. Можно двум игрокам объединиться против третьего, а затем играть между собой.
Советы, чтобы побеждать и выигрывать в морской бой
Выше мы описали несколько хитростей, которые помогут быстро убрать корабли с сетки противника и выиграть. Ниже вы найдете еще несколько советов, которые помогут победить в игру.
- Стоит учитывать мастерство и опыт второго игрока. Новички часто начинают делать обстрелы в угловую клетку. Поэтому, не стоит выставлять туда свои корабли. Но если вы ведете игру с опытным противником, он будет ожидать, что вы в угол свои суда не поставите, поэтому парочку стоит там спрятать.
- Следите за тактикой стрельбы второго игрока. Если вы заметили какую-то закономерность действий с его стороны, попробуйте следуя этому же стрелять по судам другого человека.
- Каждый раз варьируйте стратегию нападения.
- Если все мелкие суда противника уничтожены – сконцентрируйтесь на тех местах карты, куда влезли бы большие корабли. Неразумно искать трехпалубные корабли там, куда бы влез только двухпалубный.
- Обратите внимание: недобросовестный игрок может жульничать. В процессе он может выставить последний одно-палубный корабль в последнюю клеточку. Чтобы этого избежать – нарисуйте сетку и суда ручкой одного цвета, а выстрелы и промахи – другого оттенка. После этапа расстановки судов договоритесь с вашим соперником отложить ручки этого цвета.
- Следите, чтобы противник не увидел ваше поле.
- Нарисуйте еще одно пустое поле и отмечайте там ваши выстрелы по полю соперника, чтобы не называть одни и те же координаты второй раз. После игры можно поля можно сверить во избежание конфликтов и ошибок.
Следуйте всем советам, используйте хитрости, больше тренируйтесь и играйте. и уже через какое-то время, вы сможете побеждать и выигрывать. Морской бой — это интересная игра, а если знать уловки, то она становится более увлекательной. Хорошего и веселого времяпровождения!
Видео: Как всегда выигрывать в морской бой?
Прочитайте по теме:
- Как обмануть игровые автоматы?
- Карточные алкогольные игры: в какие поиграть с друзьями, на вечеринке?
- Алкогольные игры для веселой компании, для вечеринок, банкета
- Чем заняться дома с подругой — когда скучно, во что поиграть?
- Что такое квест игра, компьютерный квест и квест в реальности?