Homework 3: Expanded Combat System
This project expands on the previous assignment to build a simple textbased action game. This project focuses on methodizing the processes of your software. There are three tasks that your software must perform.
1. Create a hero
2. Create a monster
3. Run the combat algorithm: hero versus monster
The above defines the basic fundamental structure for a complete game. In the first phase, the player will decide how to best build their own hero. In the second phase, the system will randomly generate a monster such as a goblin, orc, or troll. In the final phase, the system will execute a turnbased combat system similar to the one in the previous assignment. You should identify the various responsibilities that govern your software system and model them using methods.