
Battleship is a two-player guessing game of naval combat. Each player secretly arranges a small fleet of ships on a hidden 10x10 grid, then players take turns calling coordinates to locate and sink the opponent's ships. The first player to sink the entire enemy fleet wins.
Store links
As an Amazon Associate, How You Rank earns from qualifying purchases. Prices and availability live on retailer sites.
Standard Battleship, one shot per turn.
Battleship is a head-to-head game of hidden fleets and logical deduction. Each player hides a fleet of ships on their own grid, then players alternate firing shots at coordinates on the opponent's grid, using the hit/miss feedback to hunt down and sink every enemy ship.
Battleship is a two-player game played on hidden grids. Each player has their own setup with two grids: a horizontal ocean grid where they place their own ships, and a vertical target grid where they track shots fired at the opponent. Players cannot see each other's grids, so the game is one of deduction: fire shots, read the hit/miss feedback, and deduce where the enemy ships are.
2 player units, each containing an ocean grid and a target grid (each grid is 10x10, columns A-J, rows 1-10).
A fleet of ships per player. The widely used standard configuration is five ships:
Red pegs to mark hits and white pegs to mark misses.
Each player stands their unit up so the opponent cannot see the ocean grid.
Secretly place all of your ships on your ocean grid:
Leave your target grid empty - you will fill it in as you fire.
Players alternate turns. On your turn:
Call a shot by naming a single coordinate (e.g. 'B-5').
Your opponent checks their ocean grid and answers 'Hit' or 'Miss'.
When all holes of one of your ships have been hit, you must announce that the ship is sunk (and which type it was).
Play passes to your opponent.
The first player to sink every ship in the opponent's fleet wins the game. Because both players fire each round but one player always reaches a complete fleet sink first, the game produces a decisive winner and a loser - there are no draws.
In the official Salvo variant, instead of one shot per turn you fire a number of shots equal to the number of your own ships still afloat. Call all your shots first; the opponent then reports the results together. As your ships are sunk, your firepower decreases. The win condition is unchanged: sink the whole enemy fleet first.
Winner-only. The player who sinks the opponent's entire fleet first wins; there is no score and no draw.
shots_to_win is an optional, unofficial side metric (lower is better) that does NOT decide the winner - the boolean win_flag is the authoritative outcome. There are no scored components to record because Battleship has no points; this is a winner-only duel.