Project Manticore
Description
Project Manticore is a procedural generated dungeon action-adventure game in which the player must navigate the corridors of the generated mazes in rooms, fighting AI, and then defeat the dragon. The camera is in a fixed 3rd person viewpoint, which can adjust angle based on proximity to walls. The dungeon's rooms are generated separately from their contents, with maze rooms being filled initially with blocks, and then removed to create paths to doors on either side of the room. The player is able to use a close range or ranged attack to hit enemies. Enemies vary by color to indicate their type (green uses melee, blue uses ranged) and use A* path-finding to chase the player. In the final room lays a dragon that the player must defeat by avoiding the bullet-hell it spews and fighting back.
Project Manticore was created as a project for various Computer Science students at Bradley University. The aim of the project was to create and program a game on our own. My focus on this project was on the enemy AI including A* path-finding and finite state machines to guide their actions. I assisted in design and direction for room generation and maze block transparency but was not the primary developer.
Dec 2014