Skip to content

Latest commit

 

History

History
94 lines (78 loc) · 7.45 KB

README.md

File metadata and controls

94 lines (78 loc) · 7.45 KB
    /$$       /$$       /$$                /$$   /$$  /$$$$$$                 /$$       /$$       /$$     
  /$$$$$$   /$$$$$$   /$$$$$$             | $$  | $$ /$$__  $$              /$$$$$$   /$$$$$$   /$$$$$$   
 /$$__  $$ /$$__  $$ /$$__  $$            | $$  | $$|__/  \ $$             /$$__  $$ /$$__  $$ /$$__  $$  
| $$  \__/| $$  \__/| $$  \__/            | $$$$$$$$  /$$$$$$/            | $$  \__/| $$  \__/| $$  \__/  
|  $$$$$$ |  $$$$$$ |  $$$$$$             |_____  $$ /$$____/             |  $$$$$$ |  $$$$$$ |  $$$$$$   
 \____  $$ \____  $$ \____  $$                  | $$| $$                   \____  $$ \____  $$ \____  $$  
 /$$  \ $$ /$$  \ $$ /$$  \ $$                  | $$| $$$$$$$$             /$$  \ $$ /$$  \ $$ /$$  \ $$  
|  $$$$$$/|  $$$$$$/|  $$$$$$/                  |__/|________/            |  $$$$$$/|  $$$$$$/|  $$$$$$/  
 \_  $$_/  \_  $$_/  \_  $$_/                                              \_  $$_/  \_  $$_/  \_  $$_/   
   \__/      \__/      \__/                                                  \__/      \__/      \__/     
                                                                                                          
    /$$          /$$$$$$$$                   /$$                           /$$     /$$              /$$   
  /$$$$$$       | $$_____/                  | $$                          | $$    |__/            /$$$$$$ 
 /$$__  $$      | $$    /$$$$$$  /$$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$$ /$$$$$$   /$$  /$$$$$$$ /$$__  $$
| $$  \__/      | $$$$$|____  $$| $$__  $$|_  $$_/   |____  $$ /$$_____/|_  $$_/  | $$ /$$_____/| $$  \__/
|  $$$$$$       | $$__/ /$$$$$$$| $$  \ $$  | $$      /$$$$$$$|  $$$$$$   | $$    | $$| $$      |  $$$$$$ 
 \____  $$      | $$   /$$__  $$| $$  | $$  | $$ /$$ /$$__  $$ \____  $$  | $$ /$$| $$| $$       \____  $$
 /$$  \ $$      | $$  |  $$$$$$$| $$  | $$  |  $$$$/|  $$$$$$$ /$$$$$$$/  |  $$$$/| $$|  $$$$$$$ /$$  \ $$
|  $$$$$$/      |__/   \_______/|__/  |__/   \___/   \_______/|_______/    \___/  |__/ \_______/|  $$$$$$/
 \_  $$_/                                                                                        \_  $$_/ 
   \__/                                                                                            \__/   
                                                                                                          
    /$$       /$$       /$$          /$$$$$$$$        /$$                    /$$       /$$       /$$      
  /$$$$$$   /$$$$$$   /$$$$$$       |__  $$__/       |__/                  /$$$$$$   /$$$$$$   /$$$$$$    
 /$$__  $$ /$$__  $$ /$$__  $$         | $$  /$$$$$$  /$$  /$$$$$$        /$$__  $$ /$$__  $$ /$$__  $$   
| $$  \__/| $$  \__/| $$  \__/         | $$ /$$__  $$| $$ /$$__  $$      | $$  \__/| $$  \__/| $$  \__/   
|  $$$$$$ |  $$$$$$ |  $$$$$$          | $$| $$  \__/| $$| $$  \ $$      |  $$$$$$ |  $$$$$$ |  $$$$$$    
 \____  $$ \____  $$ \____  $$         | $$| $$      | $$| $$  | $$       \____  $$ \____  $$ \____  $$   
 /$$  \ $$ /$$  \ $$ /$$  \ $$         | $$| $$      | $$|  $$$$$$/       /$$  \ $$ /$$  \ $$ /$$  \ $$   
|  $$$$$$/|  $$$$$$/|  $$$$$$/         |__/|__/      |__/ \______/       |  $$$$$$/|  $$$$$$/|  $$$$$$/   
 \_  $$_/  \_  $$_/  \_  $$_/                                             \_  $$_/  \_  $$_/  \_  $$_/    
   \__/      \__/      \__/                                                 \__/      \__/      \__/      
                                                                                                          
    /$$       /$$       /$$          /$$$$$$$$ /$$$$$$$$                    /$$       /$$       /$$       
  /$$$$$$   /$$$$$$   /$$$$$$       | $$_____/|__  $$__/                  /$$$$$$   /$$$$$$   /$$$$$$     
 /$$__  $$ /$$__  $$ /$$__  $$      | $$         | $$                    /$$__  $$ /$$__  $$ /$$__  $$    
| $$  \__/| $$  \__/| $$  \__/      | $$$$$      | $$                   | $$  \__/| $$  \__/| $$  \__/    
|  $$$$$$ |  $$$$$$ |  $$$$$$       | $$__/      | $$                   |  $$$$$$ |  $$$$$$ |  $$$$$$     
 \____  $$ \____  $$ \____  $$      | $$         | $$                    \____  $$ \____  $$ \____  $$    
 /$$  \ $$ /$$  \ $$ /$$  \ $$      | $$         | $$                    /$$  \ $$ /$$  \ $$ /$$  \ $$    
|  $$$$$$/|  $$$$$$/|  $$$$$$/      |__/         |__//$$$$$$            |  $$$$$$/|  $$$$$$/|  $$$$$$/    
 \_  $$_/  \_  $$_/  \_  $$_/                       |______/             \_  $$_/  \_  $$_/  \_  $$_/     
   \__/      \__/      \__/                                                \__/      \__/      \__/       
                                                                                                          
    /$$              /$$$$$$  /$$   /$$ /$$ /$$      /$$ /$$ /$$   /$$ /$$$$$$$                 /$$       
  /$$$$$$           /$$__  $$| $$  | $$| $/| $$$    /$$$| $/| $$  | $$| $$__  $$              /$$$$$$     
 /$$__  $$         | $$  \__/| $$  | $$|_/ | $$$$  /$$$$|_/ | $$  | $$| $$  \ $$             /$$__  $$    
| $$  \__/         |  $$$$$$ | $$$$$$$$    | $$ $$/$$ $$    | $$  | $$| $$$$$$$/            | $$  \__/    
|  $$$$$$           \____  $$| $$__  $$    | $$  $$$| $$    | $$  | $$| $$____/             |  $$$$$$     
 \____  $$          /$$  \ $$| $$  | $$    | $$\  $ | $$    | $$  | $$| $$                   \____  $$    
 /$$  \ $$         |  $$$$$$/| $$  | $$    | $$ \/  | $$    |  $$$$$$/| $$                   /$$  \ $$    
|  $$$$$$/          \______/ |__/  |__/    |__/     |__/     \______/ |__/                  |  $$$$$$/    
 \_  $$_/                                                                                    \_  $$_/     
   \__/                                                                                        \__/       
                                                                                                          
    /$$       /$$                                                                      /$$       /$$      
  /$$$$$$   /$$$$$$                                                                  /$$$$$$   /$$$$$$    
 /$$__  $$ /$$__  $$                                                                /$$__  $$ /$$__  $$   
| $$  \__/| $$  \__/                                                               | $$  \__/| $$  \__/   
|  $$$$$$ |  $$$$$$                                                                |  $$$$$$ |  $$$$$$    
 \____  $$ \____  $$                                                                \____  $$ \____  $$   
 /$$  \ $$ /$$  \ $$                                                                /$$  \ $$ /$$  \ $$   
|  $$$$$$/|  $$$$$$//$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$|  $$$$$$/|  $$$$$$/   
 \_  $$_/  \_  $$_/|______/|______/|______/|______/|______/|______/|______/|______/ \_  $$_/  \_  $$_/    
   \__/      \__/                                                                     \__/      \__/      
                                                                                                          

The challenge

Implement a simplistic shoot-em-up-style game in your terminal.

The Rules

  • The game should be written in C or C++.
  • We are allowed to use any function in the standard library.
  • Any clock based library.

Clock based library in C++

This is a library that will provide us with what we need.

Links

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