Написать ООП-лабораторную работу С++

650 руб. за проект
06 мая 2022, 15:00 • 4 отклика • 18 просмотров
Во вложении будет pdf файл, в нем находится теория следовать ей не обязательно.
Выполнить нужно 15 вариант: "Описать и реализовать базовый класс персонаж и классы-наследники рыцарь (броня, жизни, урон, вероятность снизить урон вдвое), ассассин (броня, жизни, урон, вероятность повторной атаки в этот ход) и берсерк (броня, жизни, урон, вероятность утроенного урона). Предусмотреть методы «Принять урон», «Нанести урон», «Применить умение»: У классов следующие умения: у Рыцаря – увеличить броню на 10 ед. и ослабить урон на 2 ед., у асса-сина – уворот от атаки, у берсерка – увеличить урон на 5, увеличить вероятность утроенного удара в 2 раза, уменьшить броню до 0. Реализовать процедуру вывода списка персонажей и процедуру боя двух выбранных персонажей до победы одного из них: за 1 раунд случайно выбирается либо, атака либо использование умения.".
За написание комментариев доплачу, если будет описана работа программы так же доплачу.
Файлы