For all video game enthusiasts who wish for a painstaking gladiatorial combat and management game with a mythologically accurate story—with only a few artistic liberties taken—Retaking Olympos is the game for them. This game leads the player along a double-sided story of a demigod turned slave who must earn his freedom, into a man with a mission to raise a small band of elite gladiators to retake his holy home. Unlike other combat games Retaking Olympus has customizable characters with choices of weapon style, skills, and even a management aspect of gathering and training your chosen few gladiators. Our product offers the player a unique and interesting story as they attempt to conquer the heavens themselves.
Joshua: Created Options screen and linked it to the main screen
Timothy: Created class diagrams
Tyler: Created the architecture document outside High level C4, classes, and UI
Nathan: Created UI diagrams and refactered user stories
Xavier: Created High level C4 Architecture diagrams
Joshua: Worked on resolution dropdown and difficulty dropdown
Timothy: Implemented movement controls
Tyler: Worked on resolution dropdown and fullscreen toggle
Nathan: User Stories 14, 15; created gladiator, viewgladiator, displaygladiatorstats scripts, view gladiator tests, and view gladiator scene
Xavier: Created health and stamina bars for user stories 19 and 20
Joshua: Implmeneted the ability to change game resolution
Timothy: Added sprinting and a mute button
Tyler: Added the ability to change between full screen and windowed mode and pause menu
Nathan: Created Inventory system and Equipment system, allowing different items with different effects to be equipped on a gladiator in the list and having the effects persist through scene loads
Xavier: Created enemy gladiator entity in battle scene and rudimentary attack methods for user story 34
Joshua:
Timothy: Added classes for gladiators with stats that scale based on the level and class of the gladiator
Tyler: Created a general back button to complete navigation between scenes, implemented the difficulty setting, and fixed loading settings.
Nathan: Created shop with ability to buy items from a shop inventory and sell items from the player inventory. Also created tooltips that display item information when an item is moused over.
Xavier: Added collision physics to gladiator models and environment in battle scene and implemented attack collision for user story 38.
Joshua:
Timothy: Added PlayerPrefs for the player and enemy gladiators so that they retain their health/stamina/position when switching to the pause menu and back; added save/load script for the player gladiator; added a LevelUp function to the gladiator class' scripts
Tyler: Added text representations for enemy HP, player HP and stamina. Also added the ability to press escape a second time to escape the pause menu.
Nathan: Added default equipment icons, created the ability to purchase gladiators, and implemented previously created gladiator sub classes
Xavier: Added A.I. to enemy gladiator in battle scene for user story 43
Joshua:
Timothy: Updated scripts to save enemy status in the arena/save gladiator positions, got the save/load buttons working
Tyler: Added a new scene to pick enemy gladiators, added tooltips to each gladiator choice and fixed restoring health.
Nathan: Implemented the rest of gladiator items, added items locked to spicific classes, implemented double left click to equip
Xavier: Added the ability to block and dodge attacks in battle scene for user story 50
Joshua:
Timothy:
Tyler:
Nathan: Allowed the player to use the stats of a gladiator they own in battle, created demo video
Xavier: