subject

In Java:
Buh-RING IT! For this assignment, you’re going to simulate a text-based Role-Playing Game (RPG). Design (pseudocode) and implement (source) for a program that reads in 1) the hero’s Hit Points (HP – or health), 2) the maximum damage the hero does per attack, 3) the monster’s HP and 4) the maximum monster’s damage per attack. When the player attacks, it will pick a random number between 0 and the maximum damage the player does, and then subtract that from the monster. A similar thing happens when the monster attacks the hero. The program should display rounds and the HP of the hero and monster each round. If the hero or monster dies, it should print that this happened and should NOT continue (i. e. no extra text). To learn how to create random numbers, see the appendix.

Sample run 1:
Enter the hero's initial hit points: 50
Enter the damage the hero’s weapon does per strike: 20
Enter the monster's initial hit points: 40
Enter the monster's damage per strike: 15
ROUND 1
Hero attacks for: 10
Monster has 30 HP left
Monster attacks you for: 1
You have 49 HP left
ROUND 2
Hero attacks for: 18
Monster has 12 HP left
Monster attacks you for: 7
You have 42 HP left
ROUND 3
Hero attacks for: 0
Monster has 12 HP left
Monster attacks you for: 14
You have 28 HP left
ROUND 4
Hero attacks for: 18
Monster has -6 HP left
The monster dies and you earn 5 XP
Battle ends...

Sample run 2:
Enter the hero's initial hit points: 50
Enter the damage the hero’s weapon does per strike: 10
Enter the monster's initial hit points: 40
Enter the monster's damage per strike: 20
ROUND 1
Hero attacks for: 1
Monster has 39 HP left
Monster attacks you for: 6
You have 44 HP left
ROUND 2
Hero attacks for: 5
Monster has 34 HP left
Monster attacks you for: 1
You have 43 HP left
ROUND 3
Hero attacks for: 8
Monster has 26 HP left
Monster attacks you for: 8
You have 35 HP left
ROUND 4
Hero attacks for: 4
Monster has 22 HP left
Monster attacks you for: 5
You have 30 HP left
ROUND 5
Hero attacks for: 7
Monster has 15 HP left
Monster attacks you for: 1
You have 29 HP left
ROUND 6
Hero attacks for: 7
Monster has 8 HP left
Monster attacks you for: 9
You have 20 HP left
ROUND 7
Hero attacks for: 0
Monster has 8 HP left
Monster attacks you for: 14
You have 6 HP left
ROUND 8

ansver
Answers: 1

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 13:50, juan3937
The instruction ishl (shift left integer) exists in jvm but not in ijvm. it uses the top two values on the stack, replacing the two with a single value, the result. the sec- ond-from-top word of the stack is the operand to be shifted. its content is shifted left by a value between 0 and 31, inclusive, depending on the value of the 5 least signifi- cant bits of the top word on the stack (the other 27 bits of the top word are ignored). zeros are shifted in from the right for as many bits as the shift count. the opcode for ishl is 120 (0x78).a. what is the arithmetic operation equivalent to shifting left with a count of 2? b. extend the microcode to include this instruction as a part of ijv.
Answers: 1
image
Computers and Technology, 22.06.2019 21:30, sunshinekisses
After you clean an engine with hot water spray, it seems to stall; when it doesn't stall, it's idling noisily. technician a says to check for loose bolts on the flex plate near the torque converter. technician b says to wipe down the spark plug wires and the distributor cap. who is correct? a. technician a b. both technicians a and b c. technician b
Answers: 1
image
Computers and Technology, 24.06.2019 02:30, cardsqueen
Which option completes the explanation for conflict of interest in an organization
Answers: 1
image
Computers and Technology, 24.06.2019 23:00, alyssa337
What is a current gdp and what is a real gdp?
Answers: 1
You know the right answer?
In Java:
Buh-RING IT! For this assignment, you’re going to simulate a text-based Role-Playing...

Questions in other subjects:

Konu
Mathematics, 03.08.2019 23:30