Full Stack.

React js / React Router v6 / Python / Flask / SQL/ D3 / CSS

BITSHIPS

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.
YEARBOOK

YEARBOOK