heal_potion), где target объект, heal_potion зелье из вещей.
- make_potion(heal_potion, heal_power) – добавляет зелья в вещи травника.
Создать класс Кузнеца.
Сделать самостоятельно класс Кузнеца, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.
Сделать самостоятельно класс Торговца, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.
Создать класс странствующего волшебника
Сделать самостоятельно класс странствующего волшебника, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.
Создайте класс вещей по своему усмотрению!
Создать класс противников.
Данный класса должен быть наследником класса базового персонажа. Конструктор класса должен принимать 4 аргумента и 4 атрибута. Аргументы: имя, жизнь, мана и уровень. Атрибуты: имя, жизнь, мана, уровень, вещи. Первые 3 атрибута он должен наследовать от родителя через super().
def attack(target)
Создать класс Беса:
Данный класса должен быть наследником класса противника. Конструктор класса должен принимать 4 аргумента и 5 атрибутов. Первые 4 атрибута он должен наследовать от родителя через super().
def steal_mana() – создать метод кражи маны.
Создать еще один класс врага по своему усмотрению.
Создать класс босса.
Данный класс должен быть наследником класса Беса или какого-то определенного класса врагов. Аргументы и класса делаете по желанию.
Реализовать игровой процесс с помощью классов т.е. используете в игре созданные вами ранее классы! У игры должны быть цель, враги, герои, npc, боссы. Игру можно прервать, если написали команду break. Игра заканчивается, когда игрок убил главного босса, если же героя убили, то игра заканчивается «Game over». Остальные аспекты игры по вашему усмотрению.