The Defenders The Defenders
Elementary
EN Russian
...стычки между отдельными воинами происходили там и тут, новые войска все прибывали. Постепенно конфликт начинал все больше походить на маленькую войну.
- "Рыцари, слушай мою команду! Взять щиты! Укрепить латы! Мы терпим слишком большие потери" - крикнул сэр Рональд.
Никто не ожидал, что солдаты Умберта смогут составить конкуренцию хорошо обученым рыцарям, так что в начале битвы рыцари пользовались исключительно двуручными мечами - никто и не думал придерживаться оборонительной тактики. Но, похоже, пришло время поумерить пыл и сменить грозное оружие на одноручный меч и щит. Это немного снизит атакующую мощь рыцарей, зато позволит им лучше защищаться от опасных атак солдат Умберта.

В предыдущей миссии - Army battles вы научились устраивать сражения между двумя армиями. Но пока что у нас был всего 2 типа солдат - Warriors и Knights. Давайте добавим еще один тип - Defender. Он должен быть наследником класса Warrior и иметь дополнительный параметр - defense (защита), который помогает ему выживать дольше. Когда другой солдат бьет defender, то defender теряет здоровье в количестве: атака соперника - защита defender (если атака соперника больше, чем защита defender). В ином случае defender не теряет здоровья.
Базовые параметры класса Defender:
health = 60
attack = 3
defense = 2

example

Пример:

chuck = Warrior()
bruce = Warrior()
carl = Knight()
dave = Warrior()
mark = Warrior()
bob = Defender()
mike = Knight()
rog...
You should be an authorized user in order to see the full description and start solving this mission.