Untitled
unknown
plain_text
a year ago
1.3 kB
13
Indexable
import random
player1hp = 100
enemy1hp = 120
gameisgoing = False
player_name = input("\nEnter the player's name: ")
print(player_name)
moveon = input("Hello hero, please help us fight the horrible enemy that curses this land. Type 'yes' to proceed: ")
if moveon.lower() == "yes":
gameisgoing = True
while gameisgoing:
attackonenemy = input("Type 'sword' to attack: ")
if attackonenemy.lower() == "sword":
rand_num = random.randrange(9, 21)
print(f"You did {rand_num} damage to the monster.")
enemy1hp -= rand_num
else:
print("This did not attack.")
if enemy1hp <= 0:
print("You have defeated the enemy!")
break
typee = input("Enemy's turn. Type 'defend' to proceed: ")
if typee.lower() == "defend":
rand_num = random.randrange(0, 22)
print(f"Enemy attacked! Your HP is reduced by {rand_num}.")
player1hp -= rand_num
print(f"Your current HP: {player1hp}")
else:
print("You did not defend properly.")
if player1hp <= 0:
print("You have been defeated by the enemy.")
gameisgoing = False
elif enemy1hp <= 0:
print("You have defeated the enemy!")
gameisgoing = False
else:
print("The battle continues.")Editor is loading...
Leave a Comment