class Character:
def __init__(self, name, hp, attack_power):
def attack(self, target):
def take_damage(self, damage):
class Hero(Character):
def cast_spell(self, target):
print(f"{self.name}が魔法!")
def attack(self, target):
print(f"勇者{self.name}の渾身の一撃!")
class Monster(Character):
def roar(self):
print(f"{self.name}がグオオオ!")
hero = Hero("アベル", 100, 15, 10)
slime = Monster("スライム", 30, 8, "やくそう")
hero.attack(slime)
slime.attack(hero)