Размещено 3 года назад по предмету
Информатика
от oleksandrk064
квест лицар і дракон текстовая игра
Запрограмуй клас Hero.
Поля класу (задаються у конструкторі):
1) Ім'я.
2) Рівень здоров'я.
3) Клас броні.
4) Сила удару.
5) Зброя.
Методи класу:
1) Конструктор класу__init__().
2) Друк інформації про персонаж print_info().
3) Завдання удару по іншому персонажу strike().
2. Створи двох персонажів і здійсни напад.
Створи два екземпляри класу Hero, наприклад, Лицаря та Розбійника.
За допомогою методу strike() напади на розбійника. Скільки разів потрібно застосувати цей метод, щоб здобути перемогу?
Доповнить клас Hero методом fight().
Учасники сутички повинні завдавати один одному ударів (метод strike()), доки не залишиться живий лише один із них.
Протестуй створений метод, організувавши битву Лицаря та Розбійника.
1. Якщо лицар вижив, то:
- здоров'я відновлюється до початкового значення;
- клас броні збільшується вдвічі;
- сила удару збільшується вдвічі.