Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 групповая лаба.docx
Скачиваний:
4
Добавлен:
07.10.2024
Размер:
6.33 Mб
Скачать

Заключение

В ходе выполнения групповой работы были получены навыки по построению цветных сетей Петри. Также был реализован ход игры, разворачивающейся в соответствии с описанными правилами. Был составлен набор формальных правил, на основе которых будет производиться выбор действий протагониста, а также найдены две субоптимальные стратегии для пар игроков протагонист-антагонист, которые обеспечивали наиболее высокую вероятность победы протагониста в игре. Также основываясь на полученных результатах, в ходе поиска стратегий, были составлены стратегии с использованием метода Монте-Карло.

Приложение а

(обязательное)

Карта Барда

Имя

Bard

Тип

Протагонист

Базовые характеристики

Protagonist Hit Points [P-HP]

14

Protagonist Mana Points [P-MP]

14

Protagonist Extra Points [P-EPA, {P-EPB, P-EPC}] (Type)

{Integer; {Integer; Integer}}, где первое значение хранит число очков вдохновения, а пара – тип активной песни и уровень её эффекта. Начальное значение {3;{3; 2}}.

Auxiliary Dice

d4

Protagonist Defense Class [P-DC]

12

Protagonist Attack Class [P-AC]

9

Инициатива

15

Эффекты «Начало раунда»

Эффекты песен применяются до конца раунда

  • если Song of Courage [P-EPB = 1], то

  • P-DC = P-DC + P-EPC,

  • P-AC = P-AC + P-EPC;

  • если Song of Finesse [P-EPB = 2], то

  • основная кость P-PD = max(k, d20), где k – число бросков, k =1+mod(P-EPC, 3);

  • дополнительная кость P-AD = nd4, где n – число бросков, n = 1+div(P-EPC, 3).

  • если Song of Prosperity [P-EPB = 3], то

  • если [P-MP <= 14], то P-MP = P-MP +P-EPC.

Наконец если [P-EPC > 0], то P-EPC = P-EPC – 1.

Особые эффекты

нет

Действия / Цена / Эффект

Shoot Crossbow / – /

  • P-MP = P-MP + 1,

  • пусть X = 0 пока [(P-MP > 1) && (X <= 4)] повторять

      • если P-MP = P-MP – 1, X = X + 1,

      • если [(P-AC + P-PD + X) > (10 + A-DC)], то

        • Антагонист получает HP antogon = HP - ( P-AD + (4 – X) ) урона,

        • P-EPA = P-EPA + 1.

Vanish / 2 MP /

  • если [P-PD > P-AC],

      • то P-DC = P-DC+P-AC до конца раунда, P-EPA = P-EPA + 1,

      • иначе P-DC = P-DC+P-PD до конца раунда.

The Musecoming / 7 MP /

  • если [P-PD > P-HP], то P-HP = 14,

  • P-DC = P-DC+P-AD,

  • P-EPA = P-EPA + 1.

Change-a-verse / – /

  • песня меняется на следующую P-EPB = (P-EPB + 1) mod 3, P-EPC = P-EPA.

  • очки вдохновения уменьшаются P-EPA = 2*P-EPA div 3.

Соседние файлы в предмете Моделирование автоматизированных информационных систем