BITSHIPS
BitShips: CLI Game
A take on the classic Battleship
This project is the product of a paired programming code challenge. We mixed Python, the curses
library, a bit of emoji flair, and ASCII art to make something nostalgic yet fresh.
Shoutout to Mike Dresser and Raf Gjergji for their teamwork on this project.
Check Out the Project
The terminal, albeit vital to a devlopers functionality, can be a bit boring. If you'd like a change a scienery, code is available here on GitHub.
Inside the Game
Users select the placement of their ships and try their luck finding the CPU's hidden vessels. We added an "X-ray vesion" to help speed up gameplay: enter "xx" went taking aim to see the opponent's ships.
Key Features
- Visuals: We use ASCII art to keep the old-school charm alive.
- Gameplay: It's interactive with command prompts that keep you on your toes.
- Tech Magic: The debug mode adds a fun twist, revealing the computer's ships to strategize your next move.
Tech Stack & Innovations
- Frontend: Crafted with Python and
curses
for a dynamic CLI experience. - Backend & Database Handling: Game logic is robust with Python handling the heavy lifting. We also introduced a SQLite database for storing high scores.