Расстановка морской бой – Как выиграть в морской бой

Содержание

Как выиграть в морской бой

Морской бой – популярная игра с простыми правилами. Задаваясь вопросом, как выиграть в морской бой, игроку в этом всегда поможет победный настрой и правильная стратегия.

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

Есть еще несколько правил для быстрого уничтожения флота соперника:

  • Правилами «Морской бой» не предписывается обязательно добивать корабль после первого «Ранен!». Однако, дело лучше довести до победного «Убит!», потому что так игрок сможет выяснить по каким клеткам можно не стрелять. Ведь суда не могут стоять вплотную друг к другу.
  • Обстреливая поле противника, не нужно топтаться на одном месте. Выстрелы должны охватить как можно большую площадь. Держа в голове понравившуюся тактику, игрок может «ходить» по полю, вместо того, чтобы продолжать обстреливать неудачный участок.
  • Если соперник использует какую-то тактику, а не бессистемно палит по случайным клеткам, нужно включить голову. Иногда, присмотревшись к ходам противника, можно догадаться, как он расставил свои корабли.
  • Часто играя с одним соперником, игрок может запоминать его тактику расстановки и обстрела, используя полученный опыт для улучшения собственной стратегии.

Для отработки навыков игры в «Морской бой» и проверки тактик можно воспользоваться онлайн-сервисами. Плюсы игровых сайтов в высокой скорости и низкой затрате ресурсов. А выработав и улучшив свою стратегию, игрок сможет блеснуть своими знаниями в партии с живым соперником.

Стопроцентного способа выиграть в «Морской бой» не существует, в конечном счете все зависит от стратегии противника и самого игрока. Именно по этой причине, «Морской бой» остается нескучным способом провести время.

vacenko.ru

описание игры, виды, правила, как выиграть.

Можно смело назвать «Морской бой» одной из самых известных и популярных игр. Даже люди, которые не участвовали в этих захватывающих сражениях, слышали об этом развлечении, знают в общих чертах его специфику. Современная компьютеризация, представляющая огромный ассортимент игр, повлияла на популярность «Морского боя». Но и сегодня многие взрослые и дети увлекаются этой игрой, используют ее для заполнения свободного времени. Она не отличается высокой сложностью, разобраться, как играть в «Морской бой» при желании может каждый.

Описание игры

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

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

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

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

Виды «Морского боя»

До недавних времен для того чтобы включиться в захватывающее сражение нужен был листок и карандаш или ручка. Этих инструментов достаточно для создания поля и размещения флота. Традиционный «Морской бой» на бумаге и сейчас актуален. Его преимуществом является доступность. Не нужен доступ в интернет, специальные приспособления, гаджеты.

Настольные игры отлично подходят для домашних развлечений. Правила игры в «Морской бой» в таких вариантах могут отличаться от классических. Но они больше нравятся детям из-за красочности, максимальной натуральности боя.

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

Правила настольной игры

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

Правилами игры в «Морской бой» не предусматривается строгих требований по выбору буквенных обозначений, расположенных по горизонтали. В большинстве случаев используется часть алфавита А-К или А-И, если «ё» и «й» не участвуют.

По вертикали поля располагаются цифры. Это позволяет для каждой клетки создать собственный адрес: А1, В4 и т.п.

Если при выстреле игрок не попадает в корабль, соперник говорит «мимо», право хода переходит к нему. При точном попадании нужно сказать «убит» или «ранен» корабль. При выстреле, не достигшем цели, на поле противника ставится точка, места попадания отмечаются крестиком, нужно продолжать обстрел для полного потопления корабля. Результативный выстрел дает право на следующий ход.

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

Как играть в морской бой на бумаге

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

Игровое поле

У каждого участника на листке два одинаковых квадрата 10х10 с буквенными, цифровыми обозначениями. На одном нужно разместить свою флотилию. Второе поле пустое. На нем будут фиксироваться выстрелы, попадания.

Сколько кораблей в морском бое

Всего во флотилии 10 единиц. Корабли отличаются размерами.

На поле нужно расположить единицы:

  • из одной клетки — 4;
  • из двух клеток – 3;
  • из трех клеток – 2;
  • из четырех клеток -1.

Расстановка кораблей

От расстановки единиц во многом зависят шансы на победу. В правилах игры в «Морской бой» только два запрета по поводу размещения флота. Корабли не соприкасаются, клетки не располагаются по диагонали.

Ход и тактика игры

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

Как выиграть в морской бой

У большинства опытных игроков есть свои секреты, как играть в «Морской бой» наиболее результативно, создать наибольшие трудности для соперника.

Популярными вариантами успешной тактики являются:

  • Размещение больших единиц на одной половине поля, маленьких на другой. При таком расположении потопить крейсер, линкор, эсминец будет несложно, но найти катера невероятно трудно, будет сделано много промахов.
  • Диагональные выстрелы. Простреливание поля соперника по диагоналям позволяет достаточно быстро устранить большие единицы, скорее всего, они попадутся на этих траекториях. Кстати, это нужно учитывать, располагая свой флот.
  • Иногда опытные игроки размещают все единицы у стен квадрата, позволяя противнику тратить ходы на обстреливание пустой территории.

Это лишь часть секретов, которые могут пригодиться в игре. Стоит поискать и свои уникальные интересные стратегические решения.

alfalady.org

Как выиграть в игре Морской Бой

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



Правила игры «Морской Бой»

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

Все перечисленные корабли должны быть размещены на квадратном поле 10 на 10 клеток, при этом корабли не могут соприкасаться ни углами, ни сторонами. Самое игровое поле нумеруется сверху вниз, а вертикали помечаются русскими буквами от «А» до «К» (при этом буквы «Ё» и «Й» пропускают).

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

Как выиграть в игре Морской Бой

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

В дальнейшем объяснении будут использоваться следующие обозначения:

Как стрелять по кораблям противника

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

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

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

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

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

Т.о. оптимальную стратегию стрельбы можно свести к целенаправленному поиску и уничтожению самых крупных кораблей противника. К сожалению, сформулировать стратегию мало, необходимо предложить способ её реализации.

Для начала давайте рассмотрим участок игрового поля размером 4 на 4 клетки. Если в рассматриваемом участке есть вражеский линкор, то его гарантировано можно подбить не более чем за 4 выстрела. Для этого надо стрелять так, чтобы на каждой горизонтали и вертикали было ровно по одной проверенной клетке. ниже представлены все варианты такой стрельбы (без учёта отражений и поворотов).

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

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

Если при поиске линкора вы использовали вторую стратегию, то для поиска крейсеров и эсминцев вам необходимо стрелять по следующим полям (зелёным отмечены поля, по которым вы уже стреляли при поиске линкора):

Для поиска катеров оптимальной стратегии не существует, поэтому в конце игры приходится опираться в основном на удачу.

Последовательность лучших ходов для начала игры

Если обратиться к математической теории, то можно построить карту вероятности размещения кораблей:

Исходя из этой карты, последовательность «лучших ходов» при постоянных промахах выглядит так (см. рисунок):

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

Как расставить корабли

Оптимальная стратегия размещения кораблей в некотором смысле обратна оптимальной стратегии стрельбы. При стрельбе, мы пытались найти самые крупные корабли, чтобы сократить количество клеток, которые нужно проверять, за счёт гарантировано свободных клеток. Значит, при размещении корабли надо ставить таким образом, чтобы в случае их потери минимизировать количество гарантировано свободных клеток. Как вы помните, линкор в центре поля открывает для противника сразу 14 полей, но линкор, стоящий в углу, открывает для противника всего 6 полей:

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

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

Каждая из приведённых расстановок оставляет для катеров ровно 60 свободных клеток, а это значит, что вероятность случайно попасть в катер составляет 0,066. Для сравнения стоит привести случайную расстановку кораблей:

При такой расстановке для катеров остаётся всего 21 клетка, а это значит, что вероятность попадания по катеру составляет уже 0,19, т.е. почти в 3 раза выше.

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

Источники

  1. http://habrahabr.ru/post/180995/

Сводка

0 999 769 53

морской бой, игра, как стрелять, как расставить корабли, правила игры

2013-05-27 09:45

0

1-pp.ru

Теория и практика игры «Морской бой» — по-честному / Habr

Читая в очередной раз Хабр, я заинтересовался статьей «Морской бой с искусственным интеллектом — по-честному» и программой «Интеллектуальный морской бой».
Попробовав сыграть с ней, я обнаружил, что стратегия программы пока оставляет желать лучшего, т.к. счет был 9:1 в мою пользу.
Я решил поделиться своими мыслями со всеми, и в частности с автором(michurin) программы, т.к. проект очень интересный.

Внимание!
После прочтения данной статьи исход игры «Морской бой» перестанет быть для вас случайностью.

Статья писалась простым языком без использования формул.
«Любая формула, включенная в книгу, уменьшает число ее покупателей вдвое» Стивен Хокинг.

Я бы хотел в легкой и доступной форме изложить алгоритм, который я давно прочитал в книге Е.Я. Гика «Занимательные математические игры».
(При написании статьи алгоритм был дополнен)
Вся стратегия будет описана для «Классического» морского боя
(поле 10х10 у каждого игрока по одному четырехтрубнику, два трехтрубника, три двухтрубника и четыре однотрубника).
Корабли не могут изгибаться.
Корабли не могут соприкасаться.
Игрок делает 1 выстрел, если промахивается, то ход переходит сопернику,
если попадает, делает еще выстрелы до первого промаха).

Конечно успех игры, в какой-то мере зависит от везения. Можно беспорядочно наносить удары по неприятельской территории и при этом без промаха уничтожить все его корабли.
Данная стратегия не даст Вам 100% победы, но увеличит вероятность Вашей победы до максимума.
У нас в классе была девочка, так вот она не выставляла до последнего один однотрубный корабль, но здесь будет описана честная стратегия.

Стратегия состоит из 2-х частей.
1) Правильная расстановка кораблей.
2) Правильная стрельба по противнику.

Правильная расстановка кораблей.

Эта идея уже упоминалась в вышеуказанной статье, повторюсь и распишу подробно для тех, кто не знает.

Суть идеи расставить корабли так, чтобы уменьшить вероятность попадания в них.
Сложнее всего попасть в однотрубник, наша задача расставить остальные корабли на минимальной площади, чтобы оставить как можно больше пространства под однотрубники.
Такой расстановкой является расстановка «по краям» или «по периметру».
Таким образом, когда будут потоплены все «большие» корабли, искать однотрубники будет весьма непросто.

Покажу на примере:
Постарался сохранить цветовую схему, как в вышеописанной игре.
Желтый = корабли
Голубой = надстройка (место вокруг корабля, где не может находиться соседний корабль)
Морской волны (cyan) = оставшаяся территория для расстановки однотрубников.

При написании статьи была случайно найдена расстановка, которой не было в рассмотренной в книге.

Расстановки могут также получаться зеркальными отражениями по вертикали и горизонтали, а также поворотом поля на 90, 180, 270 градусов.
Область, оставшаяся для расстановки 4-х однотрубных кораблей, получается 60 клеток. Следовательно, вероятность попадания в однотрубный корабль составляет 4 из 60 или 6,67%. При других расстановках вероятность попадания выше.

Рассмотрим произвольную расстановку, которая была предложена программой.
(однотрубники я убрал, для чистоты эксперимента).


33 клетки для расстановки 4 однотрубных кораблей, это почти в 2 раза меньше,
т.е. вероятность моего выигрыша была почти в 2! раза выше (не учитывая оптимальность стрельбы).

Правильная стрельба по противнику

Идея правильной стрельбы заключается в следующем.
Сначала нужно стараться попасть в самый большой корабль (для классики это 4-х трубник), т.к. попасть в него вероятностно проще, чем в однотрубник.
Разобьем поле на области 4х4 (произвольно). Должно получиться 4 полных квадрата и все, что осталось.

Для этого существует 7 комбинаций, которые могут быть так же расширены путем зеркальных отражений и поворотов. При таком простреле нельзя вписать в квадрат 4х4 четырехтрубник.

Все поле простреливается в любой последовательности, соблюдая комбинацию.

Если мы попадаем в какой-то корабль, то надо его добивать до конца.
После того как корабль подбит, вокруг него рисуется надстройка в одну клетку,
чтобы туда зря не стрелять.
Далее, когда 4-х трубник потоплен, ищем 3-х трубники, простреливаем экономно поля так, чтобы было не поставить 3-х трубник.
Делим поле на квадраты 3х3. Стреляем так, чтобы нельзя было поставить 3-х трубник.

И так далее. Доходим до однотрубников, далее как повезет.

Ну вот, в принципе, и все.

После того как все в классе знали эту стратегию, мы перешли к игре «Морской бой» (на поле 5х5 выставляется 4 однотрубника).
После этого игра стала носить больше психологический характер (кто как повторяется или не повторяется при расстановке), чем математический.

Заключение:
Предлагаю автору(michurin) «Морского боя с интеллектом» взять на вооружение данную стратегию и использовать ее частями в зависимости от выставленного уровня интеллекта программы.

PS При написании данной статьи ни один корабль ВМФ не пострадал =).

PS2 Мои игры с программой:



UPD Картинки исправил(переложил с pict.com на imagehack), но их по прежнему не видно.
UPD2 Переложил все на habrastorage.org вроде все видно.

habr.com

Как выигрывать в «Морской бой»

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

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


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

Правила

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


Эта, по истине гениальная игра, была впервые выпущена как настольный комплект в 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. А это существенно меньше!

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

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

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

pgbooks.ru

Игра «Морской Бой»: как играть на русском: куда расставить корабли

Если не пробовали играть в Морской Бой, то скорее всего, вас забросили инопланетяне. Потому, что в списке дел русского школьника игра «Морской бой» помечена как «верное средство от скуки» и сегодня самое время убедиться!

На весь экран

Давайте научимся играть в «Морской бой» онлайн — на русском языке бесплатно и без регистрации. Вам даже не нужен соперник — сразитесь с компьютером! Начнём с основ.

Правила как играть в морской бой на листочке

Оригинальный Морской бой — классическая настольная игра на тактику и внимательность, где двум игрокам полагалось начертить на листике в клеточку 2 сетки 10×10 с буквами по горизонтали и цифрами по вертикали. Первая — поле для размещения своего флота из 10 кораблей так, чтобы не видел соперник. Вторая — план боя с отметкой ходов в сторону противника.

Флот состоит из:

  • 1 «четырёхпалубный линкор»;
  • 2 «трёхпалубных крейсера»;
  • 3 «двухпалубных эсминца»;
  • 4 «однопалубные лодки».

При расстановке обязательно учитывается расстояние в 1 клетку (корабли не должны соприкасаться ни бортами, ни кормами).

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

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

Как расставить корабли чтобы выиграть в Морской Бой

Самые уязвимые мишени — четырёхпалубные и трёхпалубные корабли, их просто выявить, если стрелять с интервалом в три клетки. Обычно их ставят далеко друг от друга, но в одной диагонали, под углом. Обойдите это правило — ставьте корабли кучнее — все крупные вертикально или горизонтально.

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

Старайтесь сократить площадь занятых участков и запутать противника — «на виду» размещайте самые маленькие корабли.

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

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

Готовы проверить, насколько действенный этот метод игры в Морской бой? Открывайте игру на весь экран и удачной битвы! Ждём ваших результатов в комментариях.

Управление

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

Для изменения положения в пространстве (разворота горизонтально или вертикально) — удерживайте Ctrl, пока кораблик вне сетки и только после этого кликайте и перетаскивайте.

ollgames.ru

Работающие стратегии морского боя

Игры являются интересным и увлекательным выбором для времяпрепровождения. Разнообразие их огромно, но именно «Морской бой» и стратегия выигрыша вызывает интерес многих людей и побуждает вникнуть в тонкости процесса.

В чем суть?

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

Перед началом изучения стратегии морского боя на листе бумаги необходимо начертить поле для своих судов. Территория включает себя квадрат со сторонами по 10 клеточек. Вертикаль нумеруется вне полученного квадрата цифрами от 1 до 10. В свою очередь горизонтальная линия обозначается буквами алфавита от «а» до «к», исключая такие буквы как «й».

Следующий важный этап — расположение кораблей на своем поле. Всего необходимо разместить 10 субмарин, которые отличаются между собой количеством палуб: одна палуба — одна клетка. У вас может быть 4 однопалубных корабля, 3 – двухпалубных, 2 – трехпалубных и 1 – четырехпалубный. Таким образом, последний из представленных фрегатов будет занимать 4 клеточки на поле.

Приступаем к бою!

После расположения всех судов необходимо нарисовать поле соперника. Первая область служит для расстановки ваших кораблей, а вторая – для фиксирования попаданий по вражеским суднам.

Между собой игроки договариваются, кто стреляет первым. Для того чтобы правильно вычислить местоположение судна, необходимо выбрать правильную стратегию морского боя. Игрок, по чьему полю был нанесен удар, проверяет, есть ли на этой точке корабль. Если да – то отвечать необходимо «ранил». Это означает, что корабль задет, но не полностью уничтожен. Когда с одной попытки судно полностью «сгорело», то в таком случае говорят «убил». Проигравшим считается тот, чья флотилия была уничтожена полностью.

Как выиграть в морской бой?

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

  • Оставлять пространство между фрегатами. Не стоит располагать корабли вплотную друг к другу. Между ними должно быть расстояние минимум в одну клетку со всех сторон. Поэтому большие корабли стоит располагать ближе к границам поля, чтобы уменьшить количество пустых клеток.
  • Если поместить четырехпалубный корабль в центре, то вокруг него будут клетки, по которым противник не выстрелит, что составляет 14 единиц. В свою очередь, если расположить корабль впритык к одной из границ поля, то количество клеток для следующего выстрела сократится до 6 или 8, в зависимости от выбранного места. Таким образом, данная стратегия морского боя демонстрирует, что для противника подобное расположение невыгодно, так как остальные судна будет найти сложнее.
  • Предыдущие советы по расположению относятся только к большим суднам. Маленькие, в свою очередь, очень сложно вычислить, а иногда попадание в них является просто везением. Поэтому судна на одну клетку стоит размещать хаотично, подальше от крупных собратьев. Но, зная стратегию наведения на вражеские корабли, можно избежать самых опасных мест.

Обстрел кораблей по выверенной схеме

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

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

fb.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *