Правила и тактика морского боя
Правила помещаются на полстраницы, а вот советы по игре обычно передаются из уст в уста и никем не проверены. Мы проверили: прогнали расстановки через тот же алгоритм, что играет на сайте, и сверили, какие приёмы действительно работают.
Правила
Поле и флот
Поле десять на десять, столбцы подписаны буквами А, Б, В, Г, Д, Е, Ж, З, И и К, строки цифрами. Флот из десяти кораблей.
| Корабль | Клеток | Сколько |
|---|---|---|
| Четырёхпалубный | 4 | 1 |
| Трёхпалубный | 3 | 2 |
| Двухпалубный | 2 | 3 |
| Однопалубный | 1 | 4 |
Двадцать клеток из ста заняты. Корабли ставятся только по прямой и не касаются друг друга даже углами: между любыми двумя обязательна пустая клетка.
Ход
- Называете клетку. Промах — ход переходит сопернику.
- Попали — стреляете снова, пока не промахнётесь.
- Корабль потоплен, когда подбиты все его клетки.
- Вокруг потопленного клетки заведомо пусты: их отмечают сразу.
- Партия кончается, когда у одной стороны не осталось кораблей.
Что действительно работает при расстановке
Совет «ставь по краям» слышал каждый, но никто не говорит, сколько он даёт. Мы посчитали: по 120 партий на каждую стратегию против нашего алгоритма.
| Расстановка | Выстрелов в среднем | Разброс |
|---|---|---|
| По углам | 69,5 | 46–85 |
| По краям | 69,1 | 50–81 |
| Вразброс | 56,7 | 35–73 |
| Как выпадет | 55,7 | 36–67 |
| В центре | 54,6 | 37–69 |
Разница почти в пятнадцать выстрелов, и она не случайна: у борта корабль можно поставить меньшим числом способов, поэтому карта вероятностей эти клетки недооценивает. В центре наоборот — там любой корабль помещается и вдоль, и поперёк, и алгоритм начинает именно оттуда.
Проверить на своей выборке можно в разборе расстановок: там считается прямо в браузере, и число партий вы выбираете сами.
Три приёма, которые дают больше всего
- Однопалубные — в углы и к бортам. Именно они обычно растягивают партию: у них нет соседних клеток, которые бы их выдали.
- Не выстраивайте корабли в линию. Один промах соперника рядом с найденным кораблём подсказывает ему направление следующего.
- Не оставляйте пустой весь угол поля. Опытный соперник замечает, что вы туда не ставите, и перестаёт тратить туда выстрелы.
Как искать чужой флот
Пока попаданий нет, бить надо не подряд и не по диагонали, а с шагом в клетку. Четырёхпалубный корабль нельзя спрятать так, чтобы он не задел ни одну клетку сетки с шагом четыре, поэтому его находят первым.
После попадания проверяйте соседей по горизонтали и вертикали, а не по диагонали: диагональ по правилам пуста. Найдя направление, добивайте до конца, а потом сразу обводите потопленный корабль точками — эти клетки больше не нужно проверять.
И считайте, что осталось. Когда у соперника уцелели только однопалубные, шаг сетки уменьшается до единицы и стрелять по краям приходится всё равно.
Попробовать прямо здесь
Ваше море
Море противника
Нажмите на клетку правого поля. Попали — стреляете ещё раз.
Вопросы по правилам
Сколько кораблей в классическом флоте?
Десять: один четырёхпалубный, два трёхпалубных, три двухпалубных и четыре однопалубных. Всего двадцать клеток из ста, то есть пятая часть поля.
Можно ли ставить корабли углом к углу?
По русским правилам нет: между кораблями должна быть хотя бы одна пустая клетка, включая диагонали. Именно поэтому вокруг потопленного корабля можно смело ставить точки.
Кто ходит после попадания?
Тот же игрок. Ход переходит к сопернику только после промаха. Из-за этого удачная серия иногда решает партию: три-четыре попадания подряд — и половина флота на дне.
Правда ли, что ставить по краям выгоднее?
Да. Мы прогнали по 120 партий на каждую стратегию: расстановка по краям продержалась 69,1 выстрела, по углам 69,5, а случайная всего 55,7. Причина в том, что у борта корабль накрывается меньшим числом вариантов, и карта вероятностей его не подсвечивает.
Есть ли смысл прятать однопалубные по углам?
Есть, и это самая заметная часть выигрыша. Однопалубный не выдаёт себя соседними клетками, а в углу его накрывает всего два варианта против четырёх в центре. Именно последние однопалубные обычно и растягивают партию.