Практики / МСИСТ_2
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-
вычислительных систем (КИБЭВС)
ЗАДАЧА ВЫБОРА СУБОПТИМАЛЬНОЙ СТРАТЕГИИ В ИГРОВОЙ СИТУАЦИИ
Отчет по групповой работе №2
по дисциплине «Моделирование систем и сетей телекоммуникаций»
Выполнил: Студенты гр. 731-2
_______ А. Д. Коноваленко
_______ Е. В. Демиденко
__________
Принял:
Ст. преподаватель каф. КИБЭВС
_______ В.А. Фаерман
__________
Томск 2024
Введение
Цель работы: реализация (с использованием цветных сетей Петри) игровой ситуации, разворачивающейся в соответствии с описанными правилами, а также в выборе стратегии поведения Протагониста (составление набора формальных правил, на основе которых будет производиться выбор действия), которая обеспечит наиболее высокую вероятность победы в игре.
Работа выполнялась согласно варианту задания №5, а именно: Протагонист – Чародей (Sorcerer). Антагонисты – Балор (Balor), Джинн
(Genie).
2
1 ХОД РАБОТЫ
1.1 Описание карточек протагониста и антагонистов
Карточки Чародея, Джина и Балора представлены на рисунках 1.1 – 1.3
соответственно.
Рисунок 1.1. – Карточка Чародея
3
Рисунок 1.2. – Карточка Джина
4
Рисунок 1.3. – Карточка Балора
5
1.2Построение модели в программной среде «CPN Tools»
Впервую очередь был построен вероятностный автомат для выбора действий Джинном, который соответствует карточке персонажа, что представлено на рисунке 1.4.
Рисунок 1.4 – Схема для Джина
Далее был построен вероятностный автомат для выбора действий Балором, который соответствует карточке персонажа, что представлено на рисунке 1.5.
6
Рисунок 1.5 – Схема для Балора
Далее был построен вероятностный автомат для выбора действий для Чародея, который соответствует карточке персонажа, что представлено на рисунке 1.6.
7
Рисунок 1.6 – Схема для Чародея
Далее для первой стратегии был прописан код, представленный на рисунке 1.7.
8
Рисунок 1.7 – Первая стратегия
Исход по первой стратегии представлен на рисунках 1.8 – 1.9.
Рисунок 1.8 – Исход против Джина
9
Рисунок 1.9 – Исход против Балора
Далее для второй стратегии был прописан код, представленный на рисунке 1.10.
Рисунок 1.10 – Вторая стратегия
Исход по второй стратегии представлен на рисунках 1.11 – 1.12.
10
