/$$ /$$ /$$ /$$ /$$ /$$$$$$ /$$ /$$ /$$
/$$$$$$ /$$$$$$ /$$$$$$ | $$ | $$ /$$__ $$ /$$$$$$ /$$$$$$ /$$$$$$
/$$__ $$ /$$__ $$ /$$__ $$ | $$ | $$|__/ \ $$ /$$__ $$ /$$__ $$ /$$__ $$
| $$ \__/| $$ \__/| $$ \__/ | $$$$$$$$ /$$$$$$/ | $$ \__/| $$ \__/| $$ \__/
| $$$$$$ | $$$$$$ | $$$$$$ |_____ $$ /$$____/ | $$$$$$ | $$$$$$ | $$$$$$
\____ $$ \____ $$ \____ $$ | $$| $$ \____ $$ \____ $$ \____ $$
/$$ \ $$ /$$ \ $$ /$$ \ $$ | $$| $$$$$$$$ /$$ \ $$ /$$ \ $$ /$$ \ $$
| $$$$$$/| $$$$$$/| $$$$$$/ |__/|________/ | $$$$$$/| $$$$$$/| $$$$$$/
\_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/
\__/ \__/ \__/ \__/ \__/ \__/
/$$ /$$$$$$$$ /$$ /$$ /$$ /$$
/$$$$$$ | $$_____/ | $$ | $$ |__/ /$$$$$$
/$$__ $$ | $$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$ /$$$$$$$ /$$__ $$
| $$ \__/ | $$$$$|____ $$| $$__ $$|_ $$_/ |____ $$ /$$_____/|_ $$_/ | $$ /$$_____/| $$ \__/
| $$$$$$ | $$__/ /$$$$$$$| $$ \ $$ | $$ /$$$$$$$| $$$$$$ | $$ | $$| $$ | $$$$$$
\____ $$ | $$ /$$__ $$| $$ | $$ | $$ /$$ /$$__ $$ \____ $$ | $$ /$$| $$| $$ \____ $$
/$$ \ $$ | $$ | $$$$$$$| $$ | $$ | $$$$/| $$$$$$$ /$$$$$$$/ | $$$$/| $$| $$$$$$$ /$$ \ $$
| $$$$$$/ |__/ \_______/|__/ |__/ \___/ \_______/|_______/ \___/ |__/ \_______/| $$$$$$/
\_ $$_/ \_ $$_/
\__/ \__/
/$$ /$$ /$$ /$$$$$$$$ /$$ /$$ /$$ /$$
/$$$$$$ /$$$$$$ /$$$$$$ |__ $$__/ |__/ /$$$$$$ /$$$$$$ /$$$$$$
/$$__ $$ /$$__ $$ /$$__ $$ | $$ /$$$$$$ /$$ /$$$$$$ /$$__ $$ /$$__ $$ /$$__ $$
| $$ \__/| $$ \__/| $$ \__/ | $$ /$$__ $$| $$ /$$__ $$ | $$ \__/| $$ \__/| $$ \__/
| $$$$$$ | $$$$$$ | $$$$$$ | $$| $$ \__/| $$| $$ \ $$ | $$$$$$ | $$$$$$ | $$$$$$
\____ $$ \____ $$ \____ $$ | $$| $$ | $$| $$ | $$ \____ $$ \____ $$ \____ $$
/$$ \ $$ /$$ \ $$ /$$ \ $$ | $$| $$ | $$| $$$$$$/ /$$ \ $$ /$$ \ $$ /$$ \ $$
| $$$$$$/| $$$$$$/| $$$$$$/ |__/|__/ |__/ \______/ | $$$$$$/| $$$$$$/| $$$$$$/
\_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/ \_ $$_/
\__/ \__/ \__/ \__/ \__/ \__/
/$$ /$$ /$$ /$$$$$$$$ /$$$$$$$$ /$$ /$$ /$$
/$$$$$$ /$$$$$$ /$$$$$$ | $$_____/|__ $$__/ /$$$$$$ /$$$$$$ /$$$$$$
/$$__ $$ /$$__ $$ /$$__ $$ | $$ | $$ /$$__ $$ /$$__ $$ /$$__ $$
| $$ \__/| $$ \__/| $$ \__/ | $$$$$ | $$ | $$ \__/| $$ \__/| $$ \__/
| $$$$$$ | $$$$$$ | $$$$$$ | $$__/ | $$ | $$$$$$ | $$$$$$ | $$$$$$
\____ $$ \____ $$ \____ $$ | $$ | $$ \____ $$ \____ $$ \____ $$
/$$ \ $$ /$$ \ $$ /$$ \ $$ | $$ | $$ /$$ \ $$ /$$ \ $$ /$$ \ $$
| $$$$$$/| $$$$$$/| $$$$$$/ |__/ |__//$$$$$$ | $$$$$$/| $$$$$$/| $$$$$$/
\_ $$_/ \_ $$_/ \_ $$_/ |______/ \_ $$_/ \_ $$_/ \_ $$_/
\__/ \__/ \__/ \__/ \__/ \__/
/$$ /$$$$$$ /$$ /$$ /$$ /$$ /$$ /$$ /$$ /$$ /$$$$$$$ /$$
/$$$$$$ /$$__ $$| $$ | $$| $/| $$$ /$$$| $/| $$ | $$| $$__ $$ /$$$$$$
/$$__ $$ | $$ \__/| $$ | $$|_/ | $$$$ /$$$$|_/ | $$ | $$| $$ \ $$ /$$__ $$
| $$ \__/ | $$$$$$ | $$$$$$$$ | $$ $$/$$ $$ | $$ | $$| $$$$$$$/ | $$ \__/
| $$$$$$ \____ $$| $$__ $$ | $$ $$$| $$ | $$ | $$| $$____/ | $$$$$$
\____ $$ /$$ \ $$| $$ | $$ | $$\ $ | $$ | $$ | $$| $$ \____ $$
/$$ \ $$ | $$$$$$/| $$ | $$ | $$ \/ | $$ | $$$$$$/| $$ /$$ \ $$
| $$$$$$/ \______/ |__/ |__/ |__/ |__/ \______/ |__/ | $$$$$$/
\_ $$_/ \_ $$_/
\__/ \__/
/$$ /$$ /$$ /$$
/$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$
/$$__ $$ /$$__ $$ /$$__ $$ /$$__ $$
| $$ \__/| $$ \__/ | $$ \__/| $$ \__/
| $$$$$$ | $$$$$$ | $$$$$$ | $$$$$$
\____ $$ \____ $$ \____ $$ \____ $$
/$$ \ $$ /$$ \ $$ /$$ \ $$ /$$ \ $$
| $$$$$$/| $$$$$$//$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$| $$$$$$/| $$$$$$/
\_ $$_/ \_ $$_/|______/|______/|______/|______/|______/|______/|______/|______/ \_ $$_/ \_ $$_/
\__/ \__/ \__/ \__/
Implement a simplistic shoot-em-up-style game in your terminal.
- The game should be written in C or C++.
- We are allowed to use any function in the standard library.
- Any clock based library.
This is a library that will provide us with what we need.
Gradius - NES Gameplay:
https://youtu.be/MtgDe2lBcYc?si=dT_5m1i_nc-bOWCf
R Type gameplay (PC Game, 1987)
https://youtu.be/UFHzPfCG-DU?si=CLq-gcE1AI509Oxi