1 of 1

CPSC 4160: Enigmatic Dungeon

Skyler Wolf

Game Description

The player ventures into the dungeon to secure loot and experience in order to defeat the dungeon boss. The dungeon gets progressively harder as the player moves on from floor to floor. Moving to the door allows the player to traverse to the lower floors

The objective of this game is to defeat the dungeon and secure it’s valuable loot. The player ventures into the dungeon to secure loot in order to defeat the dungeon boss. The dungeon gets progressively harder as the player moves on from floor to floor. Moving to the door allows the player to traverse to the lower floors

Game Mechanics

The gameplay involves the player making their way to the dungeon at the end of the path. The player must then defeat enemies until the door appears to enter the boss room. When the player reaches the boss room, they must survive until the timer expires, and then a door appears. When the door appears, the enemies despawn, and the player has completed the dungeon. At this point, the player is rewarded with items that can be exchanged for gold at the guild vendor.

Technical Description

The game is inspired by the rogue/ roguelike genres. As the player ventures into a dungeon to secure the loot, and when the player ends up defeating the dungeon, they are rewarded with loot to be exchanged for gold at the vendor when they return to the guild.

Controls

The controls are based on traditional keyboard and mouse controls that gamers have come to expect from a game. The main keys are w, a, s, d, spacebar, and the left mouse button.

Game Limitations

Future Work

Future iterations are needed, and would start with increasing the number of enemies on the first floor. Then the ability to allow for more dungeon floors before reaching the boss room. Also, adding different enemy types, and new bosses. I would also add better customization aspects within the vendor screen.

Game objective

Game Screenshots

Within the dungeon, players must skillfully maneuver around the room, and attack the enemies that are coming towards them.

Outside of the dungeon, the player can use the left or right arrow keys to maneuver along the path for the level selection.

Inside of the guild, players use w, a, s, d for movement, and can make their way towards the vendor. Once they reach the vendor, they can use the left mouse button to interact with them.

The game is substantially limited by the choice of using pygame as the engine for the game. It is laggy when attacking due to the delay logic, in order to correctly process the attack.

In terms of the physical limitations of the game, it is basic in the way of its gameplay, and could be heavily expanded in future work.