Тактика морской бой, Оптимальный алгоритм игры в морской бой / Хабр
![Тактика морской бой](https://zarobitok.ru/wp-content/themes/mh-magazine-lite/images/zyhosi.jpg)
Pin It. Большинство игроков первым делом начинают простреливать поле по двум диагоналям — от угла к углу. Морской бой довольно простое развлечение, которое не требует особых знаний и приспособлений. Даже если вы будете каждый раз ставить крупные корабли одним и тем же способом, а противник раскусит вашу стратегию, он всё равно не сможет выиграть в два счёта. В любом случае, бессистемное расположение кораблей не приведет к заведомо хорошему результату.
В случае промаха он ставит в этом месте точку и делает свой ход. Если выстрел поразил многопалубный корабль, игрок говорит: «Ранил! Оба ставят крестик в соответствующей клетке, а стрелявший делает ещё один ход, пытаясь поразить судно.
Если это не удаётся, оба игрока ставят точку в названной клетке, и дальше действует соперник. При попадании в катер или последнюю клетку в многопалубном корабле, поражённый игрок говорит: «Убил! Оба участника отмечают крестиками потопленное судно, и стрелявший делает ещё один ход.
Помните, что в начале игры запрещено размещать корабли так, чтобы они соприкасались стенками или углами. Поэтому при поражении вражеского судна можно смело отметить клетки вокруг него точками, чтобы не целиться в них и не тратить ходы впустую.
Начинайте игру с поиска самого большого корабля — четырёхпалубного линкора. Линкор можно найти не более чем за 24 выстрела, если целиться в клетки по диагоналям, отмеченным на картинке. Номер в клетке — очерёдность хода. Не забудьте отметить клетки вокруг найденного линкора точками, чтобы больше в них не целиться, и приступайте к поискам крейсеров и эсминцев.
Ходить нужно будет также по диагоналям, отмеченным на картинке красными крестиками. Помечайте клетки вокруг каждого найденного корабля. Когда определите расположение всех крупных суден, останется самое сложное — отыскать 4 однопалубных катера. Найденный корабль в центре поля, особенно крупный, облегчает жизнь противнику, ведь тот сразу определяет большое количество клеток вокруг судна, куда больше не нужно целиться.
Например, по периметру линкора можно сразу отметить 14 квадратиков, в которых точно нет других кораблей. А вот если тот же четырёхпалубник разместить в углу, он будет окружён всего шестью точками.
Таким образом, разместив крупные корабли вдоль стенок поля, вы оставляете больше места для расположения однопалубных, которые сложнее всего найти. Большие судна можно разместить тремя способами. В каждом из них останется по 60 свободных клеток для того, чтобы поставить на якорь ваши катера. Даже если вы будете каждый раз ставить крупные корабли одним и тем же способом, а противник раскусит вашу стратегию, он всё равно не сможет выиграть в два счёта.
![Тактика в морской бой | Пикабу](https://nastolkoff.ru/wp-content/uploads/2017/12/battleship-paper.png)
Повторимся, поиски хаотично расставленных однопалубных катеров — дело удачи. Если вы играете с неопытным соперником, то концентрация кораблей в одной части поля вполне может быть эффективной — но только в случае, если противник стреляет наугад. В остальных же случаях эта стратегия очень рискованна, так как другие игроки могут легко за нее зацепиться. Центральная часть поля неосознанно притягивает к себе всех игроков, так что очень велика вероятность того, что ваш противник выберет клетку, расположенную именно в этой части поля.
Примите этот момент к сведению, если играете с одним и тем же соперником несколько партий.
Он может легко вычислить вашу тактику, тогда игра станет совсем бессмысленной. Вполне возможно, что ваш противник еще не прочитал нашу статью с выигрышными стратегиями, так что вы уже на шаг впереди.
Не забывайте думать не только о своем поле, но и о поле соперника: сохраняйте все схемы, на которых рисовали его карту, анализируйте их и попробуйте найти определенную тактику, которую он использует. Как только вы попадаете в корабль противника, воспользуйтесь своим везением!
![Как правильно расставить корабли в морском бое: советы и стратегии](https://habrastorage.org/storage2/ca0/0a5/efd/ca00a5efdeea6770997c015592c6d8e5.png)
Если вы попали в корабль, сосредоточьтесь на области вокруг корабля, пока вам не удастся потопить его полностью, и только потом переходите к другим целям.
Условно разделите поле противника на несколько частей на 4, 6 или даже 8 Если дважды прицелившись в одну и ту же часть, вы промахнулись, переходите к следующей. Это значительно уменьшит количество ваших ходов и увеличит шансы на победу в игре. Например, если в прошлой игре вы начали с клетки B3, в следующий раз переместитесь на C4, и так далее.
Каждый раз противники будут действовать немного по-разному, так что это увеличит ваши шансы на точное попадание в цель. Простреливайте поле соперника через каждые две клетки, и в каждом ряду смещайтесь на одну клетку вниз или вверх смотря какой была стартовая клетка.
Не рисуй один однопалубный, а когда выиграешь, рисуй в свободной клетке.
Вот и вся тактика. И ставить так, чтоб ауры не пересекались. Парень открыл для себя морской бой. Это хорошо. Ждём анализа Чапаева.
А мы когда играли, корабли делали не обязательно прямоугольными. Трех и четырехпалубные были как фигурки из тетриса. Угловые, Т-образные, Г-образные. В детстве еще, как только научили этой игре, всегда так играли.
Только потом, когда увидел эту игру на телефонах, удивился, почему это корабли строго прямоугольные.