Battleship

The Russian “Morskoy boy” — place a fleet whose ships can't touch (not even at corners), then hunt your opponent down; sink a ship and the squares around it reveal as empty.

2–2 playersAI
Learn how to play

Play vs the computer

A single-player match against the AI — runs right here in your browser.

Create a room

Pick a game and player count, then share the invite code.

How to play

The goal

Battleship is a two-player game of hidden fleets on a 10×10 grid. Each player secretly places a fleet, then players take turns firing at coordinates, trying to find and sink every enemy ship first.

Placing your fleet

Playza's default is the Russian Морской бой fleet: one 4-cell ship, two 3-cell, three 2-cell and four 1-cell ships. Ships are placed in straight lines and may NOT touch each other — not even at a corner — so there is always at least one empty cell around every ship.

Firing and winning

Call a shot: a miss passes the turn; a hit lets you shoot again. When a ship's last cell is hit it is sunk, and the cells around it are automatically revealed as empty. Sink all ten enemy ships to win. The board is server-authoritative, so the opponent's ships are never revealed early.

Frequently asked questions

What are the rules of Russian Battleship (Морской бой)?
On a 10×10 grid each player hides ten ships (1×4, 2×3, 3×2, 4×1). Ships can't touch, even diagonally. A hit means you fire again; a miss passes the turn; sinking a ship auto-marks the surrounding cells as empty. First to sink the whole enemy fleet wins.
Can ships touch in Battleship on Playza?
No — in the default Russian ruleset ships may not touch, not even at the corners. The placement screen blocks any illegal position, and the AI follows the same rule.
What happens when you sink a ship?
All cells around the sunk ship are automatically revealed as misses, because no other ship can be next to it. You also keep your turn after a hit or a sink.
    Battleship · Playza