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

Добавил пользователь Дмитрий К.
Обновлено: 19.09.2024

Защитник порта

Морской бой

Craft Raft - CraftRaft.io

Морской бой: крейсер

Krew.io

Морской бой с самолетами

Морской бой: линкор

Межгалактический морской бой

Морской бой: защита острова

Морской бой на двоих

Морской бой линкор

Мини морской бой

Морской бой для детей

Морской бой 2

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

Война онлайн

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

Почти все игры про морской бой имеют два режима прохождения:

Игры Морской бой

Как играть

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

  • Один четырехпалубный линкор – самое большое судно в игре,
  • Два трехпалубных крейсера,
  • Три двухпалубных эсминца,
  • Четыре однопалубные подводные лодки или торпедных катера.

При размещении на поле кораблики не должны касаться друг друга углами. Атаки игроки совершают по очереди. Сначала стреляет один, потом другой. Если во время своего хода геймер попадает в корабль соперника (ранит его или сразу топит), получает право на дополнительный выстрел. А если и он оказывается результативным, то на еще один. Как только игрок промажет, ход перейдет ко второму участнику. Морской бой длится до тех пор, пока суда одного из сражающихся в полном составе (все 10 штук) не пойдут ко дну.

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

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

Содержание [убрать]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источники

Сводка








Все материалы добавляются пользователями. При копировании необходимо указывать ссылку на источник.

Процесс объединения серверов продлен до 02:00 мск 26 августа, нам требуется больше времени на выполнение слияния. Мы предполагали, что процесс может затянуться, хоть и надеялись, что работы удастся завершить раньше.

Обновлено: Объединение серверов завершено. Все функции внутри игры должны быть доступны, они работают в штатном режиме. Если вы столкнетесь с необычными проблемами внутри игры — пожалуйста обратитесь в техническую поддержку.

Большинство функций сайта в данный момент выключены (например, страница "Сервисы", "Корзина предметов", переименование персонажа и многие другие). Мы постараемся вернуть их сегодня в течение рабочего дня. До тех пор советуем воздержаться от использования функций сайта. Ждем ваши отзывы и комментарии!

Напомним: слияние серверов — сложный технический процесс, на который влияет множество факторов. Из-за этого определить точное время завершения невозможно. Мы не хотим спешить, нам важен результат и сохранность ваших данных.

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

  • "Морской бой";
  • "Взломай сейф";
  • "Нарисуй комикс";
  • конкурсы комментариев в TikTok и YouTube;
  • розыгрыш достижений в Discord.

Кроме того, мы благодарим вас за ожидание и поддержку. В знак признательности после завершения работ всем игрокам будет начислено по 3 уровня боевого пропуска, а также запустятся увеличенные награды.

Предварительная информация

Уже завтра, в 00:01 мск 25 августа, мы начнем процесс объединения основных серверов. По предварительной оценке процесс может занять около 12 часов — все это время игра не будет доступна, как и некоторые сервисы сайта, связанные с персонажами и серверами. Это большой срок, но мы просим вас не беспокоиться — такой запас времени поможет совершить слияние безопасно.

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

Процесс объединения серверов продлён до 01:00 мск 26 августа, нам требуется больше времени на выполнение слияния

Чтобы вам не пришлось скучать без Warface, мы приготовили специальное событие — игру "Морской бой" на наших Twitch-каналах Warface и WarfaceMailRu. Сражайтесь с искусственным интеллектом и получайте награды! Вам достанется оружие и снаряжение "Тень" (в формате ПИН-кодов), которые можно будет опробовать после завершения объединения.

ЧаВо: объединение серверов

Процесс объединения вызвал немало вопросов на этапе тестирования. Мы собрали все комментарии и вопросы, которые вас беспокоили, и подготовили ответы на них. Ознакомьтесь, чтобы узнать больше о предстоящем.

Чем заняться во время объединения?

Читайте также: