Harbor Battle
How to play
Harbor Battle is our own single-player take on the classic naval grid game. Sink the computer's fleet before it sinks yours.
The board
Two 10×10 grids labeled A–J across and 1–10 down: your fleet, and your targeting grid.
The fleet
- Carrier — 5 cells
- Battleship — 4 cells
- Cruiser — 3 cells
- Submarine — 3 cells
- Patrol Boat — 2 cells
Placement rules
- Ships are placed horizontally or vertically only.
- Ships may not overlap.
- Ships must remain separated — at least one empty cell between every ship, including diagonally.
- Ships must fit entirely inside the grid.
- Choose Quick setup for a random valid layout or place your fleet manually.
Turns
- Turns alternate after every shot, whether it hits or misses.
- Each turn fires one shot at an unfired coordinate on your targeting grid.
- The server resolves every shot — the computer never sees where your ships are.
Results
- Miss — an empty cell.
- Hit — you struck a ship.
- Sunk — all of a ship's cells are hit.
Difficulty
- Easy — the computer picks random unfired cells.
- Standard — random search until a hit, then intelligent follow-up along the ship's line.
- Challenging — parity search with remaining-ship logic and stronger hit-chaining. The computer never reads your ship positions.
Winning
The first side to sink every ship in the opposing fleet wins. Refreshing your browser resumes the game where you left off.