Практическая работа №2-5 Создайте текстовую игру «почти диабло!» следуя указанным требованиям.


heal_potion), где target объект, heal_potion



бет2/2
Дата22.10.2022
өлшемі18,53 Kb.
#154537
түріПрактическая работа
1   2
Байланысты:
No2-5 1

heal_potion), где target объект, heal_potion зелье из вещей.
- make_potion(heal_potion, heal_power) – добавляет зелья в вещи травника.

  1. Создать класс Кузнеца.

Сделать самостоятельно класс Кузнеца, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.


  1. Создать класс Торговца

Сделать самостоятельно класс Торговца, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.


  1. Создать класс странствующего волшебника

Сделать самостоятельно класс странствующего волшебника, на подобии Травника. Добавьте способность давать вещи объектам класса главного героя и его наследникам.

  1. Создайте класс вещей по своему усмотрению!



  1. Создать класс противников.

Данный класса должен быть наследником класса базового персонажа. Конструктор класса должен принимать 4 аргумента и 4 атрибута. Аргументы: имя, жизнь, мана и уровень. Атрибуты: имя, жизнь, мана, уровень, вещи. Первые 3 атрибута он должен наследовать от родителя через super().
def attack(target)

  1. Создать класс Беса:

Данный класса должен быть наследником класса противника. Конструктор класса должен принимать 4 аргумента и 5 атрибутов. Первые 4 атрибута он должен наследовать от родителя через super().
def steal_mana() – создать метод кражи маны.

  1. Создать еще один класс врага по своему усмотрению.

  2. Создать класс босса.

Данный класс должен быть наследником класса Беса или какого-то определенного класса врагов. Аргументы и класса делаете по желанию.




  1. Реализовать игровой процесс с помощью классов т.е. используете в игре созданные вами ранее классы! У игры должны быть цель, враги, герои, npc, боссы. Игру можно прервать, если написали команду break. Игра заканчивается, когда игрок убил главного босса, если же героя убили, то игра заканчивается «Game over». Остальные аспекты игры по вашему усмотрению.


Достарыңызбен бөлісу:
1   2




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет