Исходный размер 743x1024

Визуализация сложности боссов в Elden Ring

PROTECT STATUS: not protected

Концепция

Elden Ring — одна из значимых игр последних лет, известная своей сложностью и глубиной игрового мира. Она обладает огромным набором данных о тех или иных аспектах, которые было бы интересно разобрать.

Для визуализации был выбран датасет Elden Ring Ultimate Dataset с сайта соревнований для специалистов по Data Science Kaggle. В нем собрана информация об оружии, локациях, классах персонажей, предметах, существах и многом другом, однако я решила остановиться на анализе таблицы о боссах игры. Топы боссов по различным характеристикам, гайды по их прохождению — востребованные форматы среди аудитории, поскольку именно сражения со сложными противниками вносят огромный вклад в эмоциональную отдачу от игры по тем или иным причинам. А на уровне данных это интересная тема с точки зрения рассмотрения принципов балансировки игрового дизайна.

big
Исходный размер 1536x335

Для визуализации данных были выбраны четыре типа графиков, исходя из оптимальности решения поставленных задач:

Линейчатая диаграмма Используется для наглядного сравнения категориальных данных (боссов, регионов, очков здоровья), визуализации топов. И что самое главное, обеспечивает удобное чтение длинных названий.

Гистограмма Наиболее эффективный инструмент для визуализации распределения числовых данных, использована для демонстрации диапазона данных.

Круговая диаграмма Эффективно демонстрирует пропорциональное распределение, в частности для разделения боссов по количеству дропа.

Точечная диаграмма Идеально подходит для выявления корреляционных связей между двумя числовыми переменными, использована для поиска и демонстрации зависимости между количеством рун и очкам здоровья боссов.

Подготовка данных

Перед началом работы необходимо было подготовить таблицу с данными: очистить и стандартизировать исходный датасет.

В ходе обработки датасета исходная таблица была загружена на диск, с помощью кода в ней были исправлены разнородные форматы записи числовых значений в столбце healthPoints: часть из них была записана в единицах (2.000, 10.650) с точкой, запятой или пробелом в качестве разделителя, часть — в тысячах (2.1, 6.23), — что делало невозможным корректное считывание данных и требовало приведения к единому виду.

0

Для столбца drops был разработан специальный парсер, который извлекал первое числовое значение рун из каждого набора дропа, учитывая различные форматы записи (включая "70k Runes") и записывал значения в производные столбцы: first_set_runes (руны), first_set_items_count (количество предметов).

Все преобразования были сохранены в новом файле bosses_cleaned.csv на том же диске для дальнейшей работы.

Стилизация

Исходный размер 3216x1159

Визуальный стиль графиков вдохновлен интерфейсом самой игры Elden Ring. С помощью ChatGPT был создан единый фон для всех графиков, который вторит градиенту интерфейса, но изображает абстрактное пространство с небольшим намеком на костер в центре без деталей и подробностей в целях сохранить фокус внимания на самих графиках.

В соответствии с игровой эстетикой были подобраны поддерживающие русский язык шрифты DS CenturyCapitals для заголовков и Metrika для основного текста.

Распределение боссов по регионам

Исходный размер 1734x1237

Распределение боссов по регионам

Первая линейчатая диаграмма показывает количество боссов в каждом регионе. После тестовой визуализации графика я обнаружила, что в исходном датасете допущены орфографические ошибки в названиях некоторых регионов, что значительно искажало результат. Необходимо было добавить в код нечеткое сравнение, которое помогло бы избежать неточностей.

Исходный размер 2048x989
Исходный размер 1526x1013

В результате горизонтальная диаграмма показывает, что наибольшая концентрация боссов наблюдается в регионах Лимгрейв и плато Альтус, предполагаемо потому, что данные локации являются ключевыми в сюжете или имеют довольно обширные территории, захватывающие несколько субрегионов.

Боссы с наибольшим и наименьшим количеством очков здоровья

Исходный размер 1950x1634

Самые живучие боссы

Линейчатая диаграмма, отображающая топ противников с самым большим количеством очков здоровья. Стоит сказать, что она не так точна, как могла бы быть, поскольку в исходном датасете в столбце healthPoints в ряде строк отсутствуют данные, числовые значения заменены на "???".

Исходный размер 1523x1013

Данный график выявляет босса с наибольшим количеством очков здоровья среди всех, чьи данные присутствуют в таблице, — Рикарда, богохульного владыку. Число его HP держится на отметке в миллион, что вызывает интерес и некоторое сомнение в корректности указанных данных.

По актуальным на данный момент данным из интернет-источника количество очков здоровья представленного босса составляет 89.613 единиц, что дает повод предположить, что в таблице допущена опечатка и имелось в виду 100.000 единиц. В ином случае такое экстремальное значение может быть связано с тем, что победить босса возможно только нанося удары специальным оружием, копьем Змеиного охотника.

Меня заинтересовала эта ситуация и для некоторого количества указанных данных был проведен факт-чеккинг, который выявил, что сравнительно большое количество значений из таблицы не совпадают с актуальными на данный момент из все того же интернет-источника. Изначально я предположила, что сбор данных для таблицы проводился на любительском уровне — как указывает автор датасета, сбор данных производился из неофициального репозитория. Однако датасет опубликован 3 года назад (игра также вышла 3 года назад) и не обновлялся с того момента, что может наводить на мысль о том, что представленные в таблице данные — исходные материалы, которые впоследствии претерпели ряд изменений после обновления баланса в игре.

Исходный размер 1536x339

Самые уязвимые боссы

Изменив часть кода, я получила график, который показывал обратную ситуацию и выводил топ боссов с самым небольшим количеством очков здоровья.

Исходный размер 1980x814

Среди противников с наименьшим здоровьем преобладают мини-боссы и полевые враги, что соответствует принципу постепенного нарастания сложности: игрок начинает с относительно простых противников, получая возможность освоить механику боя перед встречей с более серьезными врагами. Также важно заметить, что разница между уровнем здоровья представленных боссов минимальна, а для ряда из них вовсе идентична.

Исходный размер 1526x1013

В обоих графиках дополнительно отмечается линия среднего значения очков здоровья, которая позволяет оценить разброс от минимальных до максимальных показателей HP боссов, который в данном случае довольно яркий. Это интересно с точки зрения прогрессии, в том числе и для восприятия игроков — игра одновременно обеспечивает и чувство постоянного прогресса, и все еще нехватки сил для более мощных врагов. Каждое преодоление более живучего босса воспринимается как значимое достижение, победа чувствуется заслуженной, а сражения и в особенности победы над боссами с экстремальными показателями здоровья запоминаются в силу повышенной эмоциональности.

Анализ количества выпадающих рун

Визуализация сложности боссов в Elden Ring
Проект создан 17.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше