Mister Adventure must collect all of the treasure in the land. The three treasures to collect are gems, coins, and chalices. Each treasure can be red, blue, or green. Only collect the treasure specified at the top of the screen. The requested treasure changes after the hourglass becomes empty. Avoid spiders and birds as they will hurt Mister Adventure and take away a heart. After losing all three hearts, Mister Adventure must restart the level.
Simple space shooter game created using SDL (Simple DirectMedia Layer) and C. Sprites created with Aseprite.
Energy meter added. Using any weapon will deplete energy, but it will gradually refill over time. Each weapon has three strength levels and energy consumption increases with the strength of the shot used.
Below are the weapons in the game.
Slightly increases fire rate
Moderately increases fire rate
Greatly increases fire rate
Shoots in two directions
Shoots in three directions
Shoots in four directions
Shoots one wave projectile
Shoots two wave projectiles
Shoots four wave projectiles
Damages all enemies on impact within a small radius
Damages all enemies on impact within a medium radius
Damages all enemies on impact within a large radius
Four projectiles rotate around the ship
Eight projectiles rotate around the ship
Sixteen projectiles rotate around the ship
Freezes an enemy in place for 1 second
Freezes an enemy in place for 4 seconds
Freezes an enemy in place for 20 seconds
Locks on enemies within a small range
Locks on enemies within a medium range
Locks on enemies within a large range
Enemies will drop various bonuses, such as refill energy, increased attack power, increased defense power, and health refill.
Create your own levels by editing level_00.txt. Separate waves with a single equal sign ‘=’ on a line. Place enemies using the numbers 1, 2, 3, and 4.
Create Linux build by running ‘make linux’. Tested and works on Ubuntu Linux.