The Cave: Aeon’s Quest (Graphics Programming Coursework)
The Cave: Aeon’s Quest, is a sprite based RPG where the player must travel through the nine rooms of The Cave to reach the end. The player must avoid enemies to reach the end of the game, otherwise they will lose lives. If they lose enough lives the game will end and the player will have to restart the game.
(Keep both the .exe file and the IMAGES folder in the same folder, otherwise the game will not load correctly)
The Cave: Aeon’s Adventure runs on Windows, using the Keyboard for player input. The program was written using C++ with Microsoft Visual Studio 2010.
The game consists of the player moving a sprite, Aeon the player’s character, around the screen trying to avoid other sprites on the screen, representing enemies.
When the player moves off the screen to the right, the player will move to the next room which contains a different set of enemies. The player can move back rooms as well if they wish to. There are nine different rooms, increasing in difficulty as they advance further into the game, with different enemies and a different number of enemies in each room.
When the player’s character collides with an enemy character their position is reset to the far left of the room, while the enemy is moved to the far right of the room. Players also loose lives every time they collide.
Players can use the directional pad to move the character.
Different enemies have different motions, each creating part of a challenge in the rooms they are in. Most enemies move faster than the player, which makes the game challenging for the player, as previously the player could just go from one side of some rooms to the other without much difficulty.