В игру "морской бой" играют два человека, которые по очереди называют координаты кораблей на карте противника. Если координаты заняты, то корабль или часть его "топится", а попавший имеет право сделать ещё один ход.
Игра происходит на поле 10х10 клеточек каждого игрока, на котором размещается флот кораблей. Горизонтали обычно нумеруются сверху вниз, а вертикали помечаются буквами слева направо. При этом используются буквы русского алфавита от «а» до «к» (буквы «ё» и «й» обычно пропускаются) либо от "а" до "и" (с использованием буквы "ё"), либо буквы латинского алфавита от «a» до «j». Иногда используется слово «республика» или «снегурочка», так как в этих 10-буквенных словах ни одна буква не повторяется. Поскольку существуют различные варианты задания системы координат, то об этом лучше заранее договориться.
Флот состоит из
* 1 корабль - ряд из 4 клеток "четырёхпалубные"
* 2 корабля - ряд из 3 клеток "трёхбалубные"
* 3 корабля - ряд из 2 клеток "двухпалубные"
* 4 корабля - ряд из 1 клеточки "однопалубые".
При размещении корабли не могут касаться друг друга углами .
Палубы кораблей надо строить «в линейку», а не изгибами. Главное: нельзя строить палубы одного корабля по диагонали.
Перед началом боевых действий игроки бросают жребий или договариваются, кто будет ходить первым.
Игрок, выполняющий ход, совершает выстрел — называет вслух координаты
клетки, в которой, по его мнению, находится корабль противника,
например, «К1!» .
Если выстрел пришёлся в клетку, не занятую ни одним кораблём противника,
то следует ответ «Мимо!» и стрелявший игрок ставит на чужом квадрате
в этом месте точку. Право хода переходит к сопернику.
Если выстрел пришёлся в клетку, где находится многопалубный корабль
(размером больше чем 1 клетка), то следует ответ «Ранил!». Стрелявший
игрок ставит на чужом поле в эту клетку крестик, а его противник
ставит крестик на своём поле также в эту клетку. Стрелявший игрок
получает право на ещё один выстрел.
Если выстрел пришёлся в клетку, где находится однопалубный корабль
или последнюю непоражённую клетку многопалубного корабля, то следует
ответ «Потоплен!» или «Убит!». Оба игрока отмечают потопленный
корабль на листе. Стрелявший игрок получает право на ещё один
выстрел.
Победителем считается тот, кто первым потопит все 10 кораблей противника. Проигравший имеет право попросить изучить после окончания игры у соперника игровое поле.
Нарушения
У игрока неправильно начерчено своё поле: количество кораблей не соответствует правилам; корабли касаются друг друга; неправильные размеры поля и неверная система координат.
Игрок производил на своём игровом поле изменения, не предусмотренные правилами игры (в процессе игры можно ставить только точки и крестики и только по правилам), например, дорисовал недостающий корабль,игрок подглядел расположение кораблей противника или пропустил свой ход.