Рольова гра


Історія

У цій вправі ми граємо в рольову гру «Чарівник і воїни», де можна виступати або чарівником, або воїном.

Для воїнів і чарівників діють різні правила, які визначають, скільки очок шкоди вони завдають.

Для воїна правила такі:

  • Завдати 6 очок шкоди, якщо атакований персонаж невразливий
  • Завдати 10 очок шкоди, якщо атакований персонаж уразливий

Для чарівника правила такі:

  • Завдати 3 очки шкоди, якщо чарівник не підготував закляття заздалегідь
  • Завдати 12 очок шкоди, якщо чарівник підготував закляття заздалегідь

Загалом персонажі ніколи не бувають уразливими. Однак чарівники уразливі, якщо не підготували закляття.

Завдання

Історія передбачає визначення функцій:

  • Описати персонажа
  • Зробити персонажів типово невразливими
  • Дозволити чарівникам підготувати закляття
  • Зробити чарівників уразливими, якщо вони не підготували закляття
  • Обчислити очки шкоди для чарівника
  • Обчислити очки шкоди для воїна

Реалізації

Довідка