Исходный размер 1024x1536

Данные Золотого Порядка | анализ боссов Elden Ring

Описание

"Uncovering the data behind The Lands Between"

_________________________________________________________ Слоган для проекта, придуманный с помощью Deepseek

Для этого исследовательского проекта я обратилась к платформе Kaggle, где нашла специализированный датасет "Elden Ring Ultimate Dataset". Этот набор данных представляет собой структурированную базу знаний об оружии, локациях, доспехах. Мой выбор пал на таблицу с боссами, так как они являются кульминационными точками не только в Elden ring, но и почти во всех играх с подобной механикой.

Мой интерес к этому анализу проистекает из глубокой личной привязанности к серии Soulsborne от FromSoftware. Начиная с Dark Souls, я играла в каждую из частей, но Elden Ring стала для меня кульминацией этой философии — самым масштабным, проработанным и современным воплощением идей студии. Это не просто новая игра в серии; это эволюция жанра, и мне захотелось понять её устройство через призму данных.

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

Для раскрытия потенциала данных я выбрала четыре типа визуализаций, каждый из которых служит своей аналитической цели:

1. Столбчатая диаграмма 2. Точечная диаграмма 3. Облако слов 4. Набор круговых диаграмм

Формирование стиля

post

Палитра была разработана при помощи загрузки обложки игры в Adobe color. Полученные цвета были откорректированы для более приятного и контрастного набора. Охристый и бирюзовый в проекте используются в основном для подписей и столбцов, линий, а темно-синие для фона. Цвета представлены в виде фляги багровых слёз - одного из основных предметов игры.

Исходный размер 3844x1108

Цветовая палитра: #FFAF31, #429986, #183543, #141729

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

Исходный размер 3844x1000

Для создания стиля я попросила Deepseek написать код для дальнейшего построения графиков в Google colab.


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

Основные цвета: • #FFAF31 (для всех текстовых элементов) • #429986 (для графических элементов: столбцы, линии) • #183543 (для фона графиков и фигур) • #141729 (для акцентов и контраста) Шрифт: DejaVu Serif

Размеры шрифтов: • Основной размер: 12 пунктов • Заголовки графиков: 18 пунктов • Подписи осей: 14 пунктов • Метки на осях: 10 пунктов • Легенда: 12 пунктов

Фон и рамки: • Основной фон: темная тема (dark_background) • Рамки осей: отключены (невидимые)

Сетка и линии: • Сетка: полностью отключена • Линии графиков: толщина 2.5-3 пункта • Маркеры: размер 8-10 пунктов

Исходный размер 1884x1314

Назначение стиля перед началом работы с графиками

Для поиска финального стиля я делала пробные графики в Google colab, меняла местами цвета, подбирала оттенки и шрифты. Для этого я просила Deepseek написать пробный код для построения графика.


Создай тестовый график для проверки применения стиля Elden Ring со следующими параметрами:

  • Шрифт: DejaVu Serif
  • Цветовая схема: • Фон: #183543 • Столбцы: #429986 • Текст: #FFAF31 • Акцент: #141729
  • Сетка: отключена
  • Рамки: убраны Стиль уже применен через plt.rcParams.update() Создай простой тестовый график, который позволит проверить: Корректность применения всех цветов стиля Читаемость текста на выбранном фоне Контрастность столбцов Общее визуальное впечатление от стиля

Требования к графику:

  1. Тип: столбчатая диаграмма
  2. Данные: синтетические, отражающие типичную статистику по боссам Elden Ring
  3. Количество элементов: 6-8 для наглядности
  4. Названия: должны отражать тематику Elden Ring
Исходный размер 1966x950

Загрузка таблицы в блокнот для дальнейшей работы с данными

График № 1 — распределение боссов по локациям

Я попросила Deepseek написать код для визуализации количества боссов в той или иной локации. ___________________________________________________________Создай горизонтальную столбчатую диаграмму с следующими характеристиками:

  1. Размер фигуры: 14x10 дюймов
  2. Столбцы: горизонтальные, отсортированные по количеству боссов в каждом регионе (по убыванию)
  3. Цвет столбцов: использовать цвет 'columns' из словаря elden_colors
  4. На каждом столбце отображать числовое значение количества боссов:
    • Цвет текста: цвет 'title' из elden_colors
    • Размер шрифта: 11
    • Полужирный шрифт
    • Выравнивание: слева от столбца с небольшим отступом (0.5)
    • Вертикальное выравнивание: по центру столбца
  5. Подписи осей:
    • Ось X: "Количество боссов", размер шрифта 14, полужирный, отступ от оси 25
    • Ось Y: "Регионы", размер шрифта 14, полужирный, отступ от оси 25
  6. Заголовок: "Количество боссов по регионам", размер шрифта 18, полужирный, отступ (pad) 25
  7. Оформление:
    • Убрать рамку графика (box)
    • Инвертировать ось Y, чтобы регион с наибольшим количеством боссов был сверху
    • Использовать tight_layout для автоматической настройки отступов Стиль должен соответствовать ранее заданным настройкам Elden Ring через matplotlib rcParams.
Исходный размер 3284x1951

Код для построения столбчатого графика

Исходный размер 3284x2172

График № 1

На основе анализа распределения боссов по регионам Elden Ring можно сделать вывод, что разработчики FromSoftware сознательно создали сбалансированную прогрессию игрового контента: стартовые и средние регионы (Limgrave, Altus Plateau и Liurnia of the Lakes) содержат наибольшее количество противников, что обеспечивает плавное обучение и разнообразие на ранних этапах игры, тогда как поздние сложные локации (Mountaintops of the Giants, Consecrated Snowfield) фокусируются на меньшем количестве, но более уникальных и требовательных боссах, что отражает классический подход "легкое начало — сложный финал" и поддерживает интерес игрока на протяжении всего прохождения.

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

График № 2 — зависимость количества получаемых рун и XP босса

Я попросила Deepseek написать код для построения графика. Было много нюансов, так как в нужных столбцах помимо числовых значений присутствовали слова, разграничители, а иногда данные вовсе помечались знаками вопроса. Все эти моменты надо было учесть для корректного чтения данных и построения графиков.


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

    • Извлеки количество рун из столбца drops, игнорируя другие предметы
  • Извлеки числовое значение здоровья из столбца healthPoints
    • Пройди по всем строкам и собери данные только для тех боссов, у которых есть и здоровье, и руны.
    • Рассчитай соотношение руны/здоровье для каждого босса
  1. Дизайн графика:
    • Фоновый цвет #141729
    • Создай кастомную цветовую карту с градиентом от FFAF31 к 429986 и 183543 Построение диаграммы:
    • ось X - здоровье босса, ось Y - количество рун
    • Используй логарифмическую шкалу для обеих осей
    • Добавь цветовую шкалу справа с подписью "Соотношение: Рун / Здоровье"
    • Подпиши точку с максимальным соотношением руны/здоровье
  • Все подписи, заголовки и метки осей должны быть цвета FFAF31
    • Заголовок: "Зависимость количества рун от здоровья боссов"
    • Подписи осей: "Здоровье (HP)" и "Количество рун"
    • Добавь линию тренда пунктиром цвета FFAF31
    • Убери все рамки графика
    • Настрой легенду с соответствующими цветами
0

Код для построения точечной диаграммы

Исходный размер 2596x1951

График № 2

На основе анализа точечной диаграммы можно сделать вывод, что в Elden Ring существует прямая положительная связь между здоровьем босса и количеством даваемых им рун, что демонстрирует четкий дизайнерский принцип балансировки игры: более сложные боссы с большим запасом здоровья вознаграждаются пропорционально большим количеством рун, при этом характер распределения показывает, что нарастание награды происходит с ускорением — значительное увеличение здоровья босса приводит к непропорционально большому росту рун, что стимулирует игроков к борьбе с более мощными противниками, несмотря на возросшую сложность, создавая справедливую систему прогрессии. При этом четко прослеживается, что Godfrey является самым "желанным" боссом для убийства, так как имеет самое высокое соотношение рун к здоровью.

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

График № 3 — наиболее встречаемые слова в описании

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


Создай облако слов на основе описаний боссов Elden Ring:

  1. Подготовка текста:

    • Объедини все описания боссов из столбца
    • Приведи текст к нижнему регистру и удали знаки препинания
    • Используй стандартный набор стоп-слов на английском языке (артикли, предлоги, местоимения и т.д.)
  2. Настройка визуализации:

    • Используй тот же шрифт, что и в matplotlib по умолчанию
    • Фон облака слов должен быть цвета #429986
    • Цвет слов должен зависеть от их размера: Самые большие слова: #141729 Средние слова: #183543 Самые маленькие слова: #FFAF31
    • Установи заголовок "Облако слов: описания боссов Elden Ring" цвета #141729 размером 24 пункта
  3. Конфигурация:

    • Минимальный размер шрифта: 15 пунктов
    • Максимальный размер шрифта: 200 пунктов
    • 65% слов должны быть горизонтальными, остальные — вертикальными
    • Максимальное количество слов: 200
0

Код для построения облака слов

Исходный размер 3000x2000

График № 3

Анализируя облако слов, можно сделать вывод, что в описаниях боссов Elden Ring доминируют термины, характеризующие их боевые качества и внешние особенности: наиболее часто встречающиеся и крупные слова "большой" (large), "массивный" (massive), "атакующий" (attacking), "огромный" (huge) и "мощный" (powerful) подчеркивают физическую мощь и угрожающий облик противников, в то время как слова "существо" (creature), "воин" (warrior), "рыцарь" (knight) и "дракон" (dragon) указывают на разнообразие типов боссов, а термины "способный" (capable), "использующий" (wielding) и "агрессивный" (aggressive) раскрывают их тактические особенности, что в целом формирует образ игры, где каждый босс представляет собой уникальную и сложную угрозу с ярко выраженными характеристиками.

Данные Золотого Порядка | анализ боссов Elden Ring
Проект создан 17.01.2026