Welcome to GitHub Battleships — a turn-based game powered entirely by GitHub Issues and Actions/Secrets!
Sink ships, climb the leaderboard, and flex your strategic genius — all from the comfort from your own GitHub Account!
- Open a new issue with your move in the title:
Move: B4or/move B4
(Only one move per issue, please! DO NOT SPAM consecutive cells like B4, B5, B6...)
- The bot will:
- Check if your move is valid
- Update the game board
- Reply to your issue with the result:
Hit!,Miss!, orAlready Played - Award achievements for milestones
- The board is 10x10 (A–J rows, 1–10 columns)
- Ships are hidden — you won't know their locations!
- Hits are marked with
💥, misses with🌊 - First player to sink all ships wins eternal glory 👑
- 2-hour cooldown between moves (reduced for active players! sorry lol!)
- Strategic patterns may be detected - mix up your strategy!
Only Owner is allowed to have no cooldown (so he can test some new updates) :D- Track your stats! (on the all time or game leaderboard!)
- MOST IMPORTANTLY PLEASE DO NOT CHEAT!! or this game will become a failed experiment LOL
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
|---|---|---|---|---|---|---|---|---|---|---|
| A | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | 🌊 |
| B | ⬜ | 🌊 | ⬜ | ⬜ | 💥 | 💥 | 💥 | 💥 | 💥 | 🌊 |
| C | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| D | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| E | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| F | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | 💥 | ⬜ | ⬜ | ⬜ |
| G | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| H | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| I | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| J | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
- 🛳️ CARRIER (5 cells): 💀 SUNK
- ⚓ BATTLESHIP (4 cells): 🔥 1/4 damaged
- 🔱 SUBMARINE (3 cells): ✅ Afloat
- ⛴️ DESTROYER (2 cells): ✅ Afloat
- 🛥️ PATROL (2 cells): ✅ Afloat
- 🎯 Ship Cells Remaining: 10/16
- 🎲 Total Moves: 9
- 💥 Total Hits: 6
- 🌊 Total Misses: 3
- 📈 Community Accuracy: 66.7%
- 👥 Active Players: 1
- 💥 @TheM1ddleM1n:
F7- Hit (battleship) - 💥 @TheM1ddleM1n:
B9- Hit (carrier) - 💥 @TheM1ddleM1n:
B8- Hit (carrier) - 💥 @TheM1ddleM1n:
B7- Hit (carrier) - 💥 @TheM1ddleM1n:
B6- Hit (carrier) - 💥 @TheM1ddleM1n:
B5- Hit (carrier) - 🌊 @TheM1ddleM1n:
B10- Miss - 🌊 @TheM1ddleM1n:
B2- Miss - 🌊 @TheM1ddleM1n:
A10- Miss
| Rank | Player | 🖼️ Avatar | 🏹 Hits | 💦 Misses | 🎯 Accuracy | 🔥 Streak | 🚢 Sunk |
|---|---|---|---|---|---|---|---|
| 🥇 | @TheM1ddleM1n 🔥 Hot Streak 🚢 Ship Sinker | 6 | 3 | 0.67 | 6 | 1 |
| Rank | Player | 🏹 Total Hits | 🏆 Wins | 🎮 Games | 🔥 Best Streak | 🚢 Ships Sunk |
|---|---|---|---|---|---|---|
| 👑 | @TheM1ddleM1n | 8 | 0 | 0 | 6 | 1 |
Unlock badges by hitting milestones
- 🎯 Sharpshooter - 80%+ accuracy with 10+ moves!
- 🔥 Hot Streak - 5 hits in a row!
- ⚡ First Blood - Get the first hit of the game!
- 🚢 Ship Sinker - Sink your first ship in a game!
- 💀 Fleet Destroyer - Sink 3 or more ships in a game!
- 🏆 Victory Royale - To win a game!
- GitHub Actions & Secrets
- Python-based game logic
- JSON-based state management
Open an issue titled Suggestion: or Question: and let's make this game even better!
Ready to fire your first shot?
Open an issue and type your move now! 🎯