Import Random
Import Random
<hdml>
# Character classes
class Character:
def __init__(self, name, health, attack, defense, magic):
self.name = name
self.health = health
self.attack = attack
self.defense = defense
self.magic = magic
def is_alive(self):
return self.health > 0
class Enemy:
def __init__(self, name, health, attack, defense):
self.name = name
self.health = health
self.attack = attack
self.defense = defense
def is_alive(self):
return self.health > 0
# Quest structure
class Quest:
def __init__(self, name, description, reward):
self.name = name
self.description = description
self.reward = reward
print(f"Quest: {first_quest.name}")
print(f"Description: {first_quest.description}")
if choice == '1':
player.attack_enemy(enemy)
elif choice == '2':
player.cast_spell(enemy)
else:
print("That option is not available yet.")
if enemy.is_alive():
enemy.attack_player(player)
if not player.is_alive():
print(f"{player.name} has been defeated. Game Over.")
break
if not enemy.is_alive():
print(f"{enemy.name} has been defeated!")
print(f"You have completed the quest: {first_quest.name}")
print(f"Reward: {first_quest.reward}")
break