Skip to content
All games

Board

Play Battleship online

Hide your fleet and hunt your opponent's ships. Call your shots and sink them all to win.

2 players, about 20 minutes. Play Battleship with friends using a room code, or solo against Nell. Free, no sign-up, works on your phone.

How to play Battleship

Players
2
Time
~20 min
Goal
Sink all ships

Objective

Find and sink all five of your opponent's ships before they sink yours. Each player's ships are hidden — you have to guess where they are.

Setup — Place Your Ships

1
Place all 5 ships on your grid. Ships can be horizontal or vertical. They cannot overlap or go off the edge.
2
Click "Ready" when all ships are placed. Your opponent cannot see your grid.
Ship
Size
Carrier
5 spaces
Battleship
4 spaces
Cruiser
3 spaces
Submarine
3 spaces
Destroyer
2 spaces
💡
Use the "Random" button to quickly place ships if you want to get right to the action. You can also rotate ships with the rotate button before placing.

Gameplay — Fire Shots

1
On your turn, click any cell on the enemy grid to fire a shot.
2
Hit (red marker): Your shot landed on a ship. Nice!
3
Miss (white marker): Nothing but water.
4
When all cells of a ship are hit, it's sunk — you'll be notified which ship went down.
5
Sink all 5 enemy ships to win!

Strategy Tips

💡
When you get a hit, fire at adjacent cells (up, down, left, right) to find the rest of the ship. Ships are always in a straight line, so once you find two hits, you know the ship's orientation.