Classic naval strategy in your browser — place your fleet and hunt the enemy. Play solo vs AI or challenge a friend in real-time multiplayer.
▶ Play at battleship.hackatoa.com
- vs AI — three difficulty levels (Easy, Medium, Hard)
- Easy: random shots
- Medium: hunt/target mode — pursues hits
- Hard: probability-density map (finds high-value targets)
- Real-time multiplayer — share a room link
- Standard 10×10 board, 5 ships (Carrier, Battleship, Cruiser, Submarine, Destroyer)
- No account or download required
- Place your ships on the board
- Take turns calling shots — first to sink the enemy fleet wins!
- Node.js + Express + Socket.io
- Vanilla HTML/CSS/JS
- Docker + GitHub Actions CI/CD (auto-deploys via Watchtower)
docker run -p 3025:3025 ghcr.io/hackatoan/battleship:latestPart of Hackatoa Games · Buy me a coffee