
Концепция
Dungeound and Dragons (сокращенно «DnD» или «ДнД»)– это одна из наиболее популярных настольно-ролевых игр в которую играют миллионы игроков по всему миру, в ней есть игроки, те кто создают своих персонажей и вместе создают свою историю и Мастер, человек ответственный за мир и окружающий игроков мир. Именно для Мастеров, в том числе начинающих и создан данный проект.
Проект посвящен анализу данных бестиария, книги монстров, в котором содержаться основные игровые параметры противников, которых могут встретить игроки в своих приключениях.
В проекте была использована база данных с сайта «Kaggle», а также для создания проекта был использован «Chat GPT» для помощи в написании некоторых фрагментов кода.
Для сравнительного анализа параметров внутри одной общей группы были использованы круговые диаграммы, линейный график был применен один раз для наглядной демонстрации основных диапазонов и пика количества существ, сравниваемых по одному параметру. В остальных случаях использовались столбчатые графики, чтобы выделить сравнение между несколькими группами.

В исследовании большая часть информации, подписей к графикам, написаны на английском языке, а также для удобства, в массовых таблицах монстры разделены на тиры по их классу опасности (чем выше класс, тем сильнее монстр). 0 тир включает в себя монстров с 0 по 1 класс опасности, 1 тир включает монстров с 2 по 5 уровень опасности, 2 тир включает монстров с 6 до 12, 3 тир– монстры с 13 по 20, 4 тир монстры, чей класс опасности выше 21.
Исходя из данных, представленных в четырех вышеприведенных графиках, наиболее разнообразные монстры принадлежат к Зверям и Монстрам, в добавок наибольшее разнообразие наблюдается в рамках нулевого и первого тира существ. Большинство из монстров имеют класс защиты от 10 до 15, так что наибольшее разнообразие противников встретит игроков на начальных уровнях их персонажей.
Однако если мастер планирует вести приключение длительное время, и готов позволить игрокам достичь высоких уровнях, ему следует подвести кампанию к встречи одним из вышеперечисленных видов монстров, чтобы сохранить разнообразие мощных врагов. Сочетая эту диаграмму с диаграммой из начала проекта, Мастер может выстраивать свое приключение на наиболее разнообразных врагах из первого графика и постепенно давать игрокам монстров иных типов, чтобы подвести их к более могущественным врагам.
Не менее важным является мировоззрение противников, которое может как добавить остроты в бой, к примеру когда зло дракон без тени сомнения обрушивает валун на ничего не подозревающий город, так и стать основой противостояния. Ниже приведены диаграммы, в которых указаны превалирующие мировоззрения основных типов монстров.
В заключение, DnD предназначено в основном для игр на начальных и средних уровнях, редкие герои могут пройти весь путь от 1ого до 20ого уровня, для большинства он закончится на 10-13 уровнях, так как к этому моменту персонажи станут сильнее подавляющего большинства противников, однако используя эти таблицы, Мастер может подготовится к игре на высокоуровневых персонажах и предоставить своим игрокам новый опыт и новые приключения.
Фрагменты кода
Большая часть кода содержала в себе несколько основных этапов: открытие файла, сортировка строк и поиск необходимых для сравнения значений, составление последующего графика или диаграммы и его кастомизация, изменение цвета и разрешения. Chat GPT был привлечен в основном для помощи в части разделения строк (составление кода для поиска нужного элемента в строке) и для предания графику нужного цвета и разрешения.
Описание применения генеративной модели
Chat GPT 4 URL: https://openai.com/index/chatgpt/