A text-based space game written in C++17.
Version: 0.0.1
Copyright 2025 Gregory Bowne
- Title screen, login/register, main menu
- New game, resume, load/save games and config
- Captain's log with timestamps
- Navigation, scanners, weapons, shields, engines, health, scoring
- Settings, help
- Progress bars, colors (ANSI), sound (\a)
- Terminal resize support (min 80x25)
- Command line flags: --version, --help, --no-color
- Open source MIT on GitHub (upload to your repo)
- CMake: mkdir build; cd build; cmake .. -DCMAKE_BUILD_TYPE=Release; make
- Makefile: make
- bash: ./build.sh release
- Meson: meson build; cd build; ninja
Requires CMake 3.10+, g++, glog (for logging).
./StarshipAscension
- Add multiplayer
- Expand game world
- Unit tests with gtest