Your RF is getting out. Finally.
Battleship is one of the best radio games you can play - it's turn-based, requires no real-time coordination, and translates perfectly to voice communication. Each player transmits a single grid coordinate, waits for a hit or miss call, then the other player takes their shot. Short transmissions, clear protocol, and a game that can last 30 minutes or several hours depending on luck.
Battleship has a natural call-and-response structure that fits radio procedure. Each turn is one short transmission followed by one short reply. There's no ambiguity about who's talking or what they said. The phonetic alphabet was practically invented for this kind of thing.
Draw two grids per player: one for your own fleet (mark your ship placements) and one to track your shots on the opponent's grid. Five ships total per fleet:
Use the NATO phonetic alphabet for column letters - say "Bravo-7" not "B-7." This eliminates any ambiguity between similar-sounding letters like B, D, E, G, P, and T.
Player 1 opens:
"WRYW364, this is WRZX891. My shot: Bravo-7. Over."
Player 2 looks at their fleet grid, checks B7, and replies:
"WRZX891, this is WRYW364. Bravo-7 is a miss. My shot: Golf-8. Over."
Player 1 marks G8 as a hit or miss on their tracking grid and replies:
"WRYW364, Golf-8 is a hit. Your shot. Over."
When a ship is fully sunk, announce it:
"WRYW364, that's a hit. You sunk my destroyer. My shot: Delta-3. Over."
Game ends when one player's entire fleet is sunk:
"WRYW364, that's a hit - you sunk my carrier. All ships sunk, you win. Good game. WRZX891 clear."
On your tracking grid (the one for your opponent's fleet), mark hits with an X and misses with a dot or circle. On your fleet grid, mark squares that have been hit so you know when a ship is sunk. A ship is sunk only when all of its squares have been hit - you don't have to announce which ship a hit landed on until it's completely sunk.
Repeater courtesy: If playing on a repeater, keep game sessions to off-peak times and be ready to pause or move to a simplex channel for longer games. Yield immediately to emergency or priority traffic. Identify with your callsign at least every 15 minutes per ยง 95.1751(a).