Question
Design an Enemy class Store the enemys name, hit points and their weapon strength. Create a constructor that takes in the total hit points and
Design an Enemy class Store the enemys name, hit points and their weapon strength. Create a constructor that takes in the total hit points and weapon strength. Create methods o A method to return Hit Points o A method to return Weapon Strength. o A method to add or remove Hit Points. o An Attack method. ? Use the random function to create a dice roll. See attached code. ? Return the roll number. Design an Hero class Store the heros name hit points and their weapon strength. Create a constructor that takes in the total hit points and weapon strength. Create methods o A method to return Hit Points o A method to return Weapon Strength. o A method to add or remove Hit Points. o An Attack method. ? Use the random function to create a dice roll. See attached code. ? Return the roll number. Create a Driver program. The driver program should initiate an enemy and a hero and assign them hit points and a weapon strength. The program should then call the Heros and Enemys attack method. Whos ever dice roll is higher is the successful attacker. Deduct the winning attackers weapon strength from the others hit points. Continue this until one or the other has no more hit points. Declare a Victor and a nice eulogy C++
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started