Історія
У цій вправі ми граємо в рольову гру «Чарівник і воїни», де можна виступати або чарівником, або воїном.
Для воїнів і чарівників діють різні правила, які визначають, скільки очок шкоди вони завдають.
Для воїна правила такі:
- Завдати 6 очок шкоди, якщо атакований персонаж невразливий
- Завдати 10 очок шкоди, якщо атакований персонаж уразливий
Для чарівника правила такі:
- Завдати 3 очки шкоди, якщо чарівник не підготував закляття заздалегідь
- Завдати 12 очок шкоди, якщо чарівник підготував закляття заздалегідь
Загалом персонажі ніколи не бувають уразливими. Однак чарівники уразливі, якщо не підготували закляття.
Завдання
Історія передбачає визначення функцій:
- Описати персонажа
- Зробити персонажів типово невразливими
- Дозволити чарівникам підготувати закляття
- Зробити чарівників уразливими, якщо вони не підготували закляття
- Обчислити очки шкоди для чарівника
- Обчислити очки шкоди для воїна
Реалізації
Довідка