Морской бой: карта вероятностей, лучшие первые выстрелы
Лучшие первые выстрелы в морском бою делаются по центральным клеткам: в 100 000 случайных флотах середина нашего поля 10x8 была занята кораблём от 23,6% до 23,9% случаев, а углы лишь от 7,8% до 8,0%. Эта карта настоящая, потому что в Playgridia никто не расставляет корабли. Сервер раскладывает каждый флот случайно, поэтому цифры ниже описывают любого соперника, с которым вы встретитесь.
Почему карта настоящая: корабли никто не ставит
У каждой стороны по четыре корабля длиной 5, 4, 3 и 2 клетки, это 14 из 80 клеток. Случайный расставщик сервера ставит их обоим игрокам в начале матча, начиная с самого большого, каждый по горизонтали или по вертикали. Экрана расстановки, с которым можно поиграть, нет, и кнопки нажимать не нужно.
Так отпадают два старых совета. Флот спрятать нельзя, а фраза «корабли не касаются друг друга» неверна. Движок не проверяет расстояние между кораблями, поэтому они могут стоять рядом, концом к концу или по диагонали, а также у края или в углу.
Тепловая карта открытого моря
Мы запустили штатный расставщик движка 100 000 раз и подсчитали, как часто каждая клетка оказывалась занятой кораблём. Если бы все клетки были равны, каждая была бы занята в 17,5% случаев. Но они не равны.

| Где | Шанс, что здесь корабль |
|---|---|
| Равная доля (14 из 80 клеток) | 17,5% |
| Центральные клетки | от 23,6% до 23,9% |
| Углы | от 7,8% до 8,0% |
| Краевые клетки, в среднем | 15,7% |
| Внутренние клетки, в среднем | 18,5% |
Столбец за столбцом, от края к центру, средние значения растут: 12,6; 15,9; 18,3; 20,0; 20,8. Но край не пуст. В 95,3% флотов есть хотя бы один корабль на краю, а в 72,3% два корабля касаются друг друга.
Сама тепловая карта ловушка: охотьтесь по шахматному узору
Очевидный план: каждый раз стрелять в самую горячую клетку. Мы проверили его, и он проигрывает. Мы смоделировали одно орудие, которое после попадания обстреливает соседние клетки, пока корабль не потонет, на 20 000 флотов.
| Порядок поиска | Выстрелов, чтобы потопить всё | Выстрелов до первого попадания |
|---|---|---|
| Случайный | 51,4 | 5,44 |
| Шахматный узор | 48,0 | 5,18 |
| Шахматный узор по тепловой карте | 47,0 | 4,19 |
| Тепловой порядок без узора | 55,3 | 6,30 |
Чистый порядок по теплу хуже случайного, потому что тратит выстрелы рядом друг с другом. Стреляйте через одну клетку, а внутри этого узора начинайте с середины. Такая комбинация в среднем находила первое попадание за 4,19 выстрела и заканчивала игру за 47,0.
Это модель, а не наш бот и не результат живого игрока. В настоящих ходах орудия шире и есть способности, за ход действует один корабль, попадание не даёт лишнего выстрела, и попадание не говорит, какой это был корабль. Относитесь к таблице как к форме совета, а не как к обещанию.
Какое орудие куда стреляет
Авианосец и эсминец стреляют по одной клетке. Двойной залп крейсера накрывает выбранную клетку и клетку справа от неё. Бортовой залп линкора накрывает три клетки в ряд с центром в месте вашего нажатия. Когда вы нажимаете на вражескую воду, поле выбирает самое широкое орудие, которое у вас ещё есть, поэтому обычно вы стреляете лучшим, не спрашивая.
Линия в три клетки подходит середине поля, а именно там корабли чаще всего и стоят. Начинайте оттуда. Когда корабль подбит, обстреливайте соседние клетки, пока не откроется весь его корпус.
Сначала потопите линкор
Потопленный корабль теряет своё орудие и свою способность. Потопление линкора убирает трёхклеточный Бортовой залп, поэтому каждый следующий выстрел накрывает меньше клеток. Потопление авианосца убирает его Авиаудар 3x3. Попадание не показывает, какой корабль вы поразили, и вы узнаёте это только тогда, когда корпус тонет и весь корабль открывается. За попадание лишнего выстрела не дают, поэтому добивайте подбитый корабль, а не уходите в сторону.
Советы для каждого моря
Не каждое море использует карту открытого моря. Мы измерили два других так же.

| Море | Что показывает карта | Что делать |
|---|---|---|
| Рифы | Клетки рядом со скалами низкие. Открытый берег доходит до 35,8%. | Клетки со скалами никогда не бывают верной целью, поэтому пропускайте их. Сначала стреляйте вдоль открытого берега. |
| Пролив | Глубокий канал в среднем 33,0%, мелководье 7,2%. | Авианосец и линкор должны стоять в канале, поэтому начинайте с него. |
| Шторм | Такой же разброс, как в открытом море. | Движущаяся полоса блокирует 2 колонки в каждый ход. Стреляйте в другом месте и возвращайтесь позже. |
Заметка для бумажной игры и других приложений
Всё выше зависит от случайной расстановки. Там, где корабли выбирает человек, он может избегать центра, и карта сдвинется. Людей мы не измеряли, поэтому не переносите эти проценты без изменений на бумажную игру или другое приложение.
Готовы попробовать? Сначала прочитайте руководство по правилам, затем советы по стратегии, или сразу войдите в матч и сыграйте в морской бой онлайн. Начинайте с середины, стреляйте через клетку, топите линкор пораньше и переходите на страницу морского боя на Playgridia.
Часто задаваемые вопросы
Какой лучший первый выстрел в морском бою?
Центральная клетка. В 100 000 случайных флотах центральные клетки были заняты кораблём от 23,6% до 23,9% случаев, а углы лишь от 7,8% до 8,0%. Флоты здесь расставляет сервер случайно, поэтому это верно для любого соперника.
Можно ли кораблям касаться друг друга в морском бою?
Можно. Движок проверяет только то, что корабли не перекрываются, поэтому они могут стоять рядом, концом к концу или по диагонали. В наших 100 000 случайных флотах в 72,3% было два корабля, касающихся друг друга.
Нужно ли каждый ход стрелять в самую горячую клетку?
Нет. В модели с одним орудием на 20 000 флотов чистый порядок по теплу требовал 55,3 выстрела, чтобы потопить всё, это хуже случайного порядка с 51,4. Шахматный узор по тепловой карте сработал лучше всего: 47,0.
Стоят ли корабли на краю?
Часто. В 95,3% случайных флотов был хотя бы один корабль на краю, а средняя краевая клетка занята кораблём в 15,7% случаев. Углы самые редкие места, около 8%.
Какой корабль топить первым?
Линкор. У него есть трёхклеточный Бортовой залп, поэтому его потопление делает каждый следующий выстрел накрывающим меньше клеток. Потопление авианосца также убирает его Авиаудар 3x3.
Дает ли попадание ещё один выстрел?
Нет. Ход всегда переходит, даже после попадания или потопления. Попадание также не говорит, в какой корабль вы попали; весь корпус открывается только тогда, когда он тонет.