๐ A fast-paced ncurses space game in your terminal
MeteorMayhem is a fast-paced terminal space game where you dodge and destroy falling meteors. Control a rocket, shoot with precision, and survive as long as you can. Use strategy to manage your health and limited rays while aiming for the highest score. Simple controls, ASCII or NerdFont graphics, and real-time action make it a fun and lightweight console experience.
Usage: meteormayhem [OPTION...]
User Interface Options:
-n, --nerdfont Prefer using NerdFont with utf-8 encoding
-s, --statistics[=VISIBLITY] Change player statistics' VISIBLITY
Gameplay Options:
-d, --difficulty=DIFFICULTY Set game difficulty to DIFFICULTY
Information Options:
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Report bugs to ashkanfeyzollahi@gmail.com.
- Terminal-based.
- Control a rocket with keyboard (WASD or arrows).
- Shoot meteors using E (costs ammo called "rays").
- Health and rays regenerate over time.
- Game ends when health hits zero or you press Q.
- Optional stats display and NerdFont support.
- Uses ncurses for visual interface and color.
ncurses, preferably latest stable version.
Compiling the program is as easy as stealing a candy from a baby.
- Clone this repository
git clone https://github.com/ashkanfeyzollahi/meteormayhem- Change directory to
meteormayhem(obviously where it is been cloned to)
cd meteormayhem- Do
make
makeThanks to these resources which taught me a lot: