gbowne1 / StarshipAscension

A C++ Space and Starship game in a 80x24 space
GNU General Public License v3.0
6 stars 0 forks source link

Paying field refactoring #18

Open gbowne1 opened 10 months ago

gbowne1 commented 10 months ago

The actual play field, needs significant refactoring.

Its way too small, at 80 columns and 25 rows of characters. I tried to play it the way it has been and it does not include anything that would make the game enjoyable to play much less actually do anything.

It really deserves to be played with the terminal/shell/console/tty at or near full size.

The play field needs to be completed with ANSI, ASCII, ISO, UTF8 or unicode characters. Using unicode box characters.

The rest of the play field and game screen needs to be filled with game data:

Enemy Ship Position data Ship Position data Other player ship position data Weapons data (type and data on usage, damage, etc) Crew/Personnel data Ship data (name of ship, damage, health, crew,) Planet data Moon data Science and Astronomy con Mission data Transporter data and Controls Starbase data & control Shuttlecraft controls incl navigation Weapons controls (selecting weapoms Navigation controls Weapons Controls Communication Control and data Missions control (starting, ending, selecting missions, etc) Docking controls for docking to starbases Scores