К содержанию
устроено

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

Расставьте десять кораблей сами или одной кнопкой и стреляйте по полю соперника. Компьютер на сложном уровне добивает раненые корабли — как живой игрок.

Обновлено

Расставьте корабли.

Ваше поле

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

Нажмите на клетку — корабль встанет от неё вправо. Нажмите на поставленный корабль, чтобы переставить его.

Партия и счёт хранятся только в этом браузере.

Бой

Расстановка

Выстрелов: 0

Флот соперника

Ваш флот

Ваш счёт

УровеньПобедыПораженияЛучшая победа

Как играть

Сначала расставьте свои корабли. Выберите корабль в списке и нажмите на клетку: он встанет от неё вправо или, если нажать «Повернуть», вниз. У края поля корабль сам сдвинется внутрь. Поставленный корабль можно поднять нажатием и переставить. Если расставлять некогда, нажмите «Случайно» — расстановка каждый раз новая и всегда по правилам. Когда все десять кораблей на месте, нажмите «В бой!».

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

Правила морского боя

У каждого игрока поле 10 × 10 клеток. Столбцы обозначают буквами от А до К — букву Й пропускают, чтобы её не путали с И, — а строки цифрами от 1 до 10, поэтому любая клетка называется коротко: «Б7», «К10». Флот одинаковый у обоих: один корабль в четыре клетки, два в три, три в две и четыре в одну — десять кораблей, двадцать клеток.

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

Приёмы и стратегия

  • Добивайте раненого. После попадания стреляйте в соседние клетки по вертикали и горизонтали. Два попадания подряд показывают направление корабля — дальше бейте только по этой линии.
  • Ищите большие корабли в шахматном порядке. Пока не найден четырёхпалубный, стреляйте по диагональной сетке с шагом в четыре клетки: он не может в неё не попасть. Затем сетку можно сгустить под трёх- и двухпалубные.
  • Не тратьте выстрелы рядом с потопленными. По правилу касания вокруг убитого корабля всё пусто — здесь такие клетки отмечаются сами.
  • Не прижимайте весь флот к краям. Опытный соперник знает, что новички любят борта. Смешивайте: часть кораблей у края, часть в середине, однопалубные — вразброс по открытой воде.
  • Оставляйте однопалубные напоследок в голове. Когда крупные потоплены, одиночки ищут дольше всего: стреляйте по самым большим пустым областям, куда их ещё можно спрятать.

Как думает сложный компьютер

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

Откуда взялась игра

Морской бой начинался как игра на бумаге в клетку: два листа, два поля и карандаш. Её играли задолго до того, как она стала товаром: первым изданием в виде готовых бланков считают американскую игру Salvo 1931 года, а в 1930–1940-х годах похожие блокноты для морского боя выпускали сразу несколько фирм. В 1967 году компания Milton Bradley выпустила пластиковую настольную версию Battleship с колышками вместо карандашных отметок, и игра разошлась по миру. В СССР и России морской бой так и остался в основном игрой на тетрадном листе, с которой многие знакомятся ещё в школе.

Если хочется игры посложнее, попробуйте шахматы с компьютером.

А если под рукой нет соперника для карт, сыграйте в дурака онлайн с одним, двумя или тремя компьютерными игроками.

Ещё одна игра с тетрадного листа в клетку — балда: ставьте по букве и составляйте слова с компьютером или вдвоём.

Вопросы

Какие корабли ставятся в классическом морском бое?

Десять кораблей на поле 10 × 10: один четырёхпалубный, два трёхпалубных, три двухпалубных и четыре однопалубных — всего 20 клеток. Корабли прямые, изгибать их нельзя.

Можно ли ставить корабли вплотную друг к другу?

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

Что значит «ранил» и «убил»?

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

Чем отличаются уровни компьютера?

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

Почему вокруг потопленного корабля появляются точки?

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

Сохранится ли игра, если закрыть страницу?

Да, партия и расстановка восстановятся при следующем открытии в этом браузере, а счёт побед копится по уровням. В режиме инкогнито браузер стирает данные после закрытия окна.

Поделиться

Источники

  1. Battleship (game), раздел History — статья англоязычной Википедии.) (проверено 26.09.2026).
  2. MDN Web Docs: Window.localStorage — хранение данных в браузере. (проверено 26.09.2026).
  3. MDN Web Docs: prefers-reduced-motion — просьба пользователя уменьшить анимацию. (проверено 26.09.2026).
  4. MDN Web Docs: ARIA: status role — объявление результата хода для экранного диктора. (проверено 26.09.2026).

Ещё игры

Все игры