
Описание проекта
Недолго находясь в поисках темы для своего проекта, я наткнулся на сайте Kaggle на датасет посвященный мобам из игры Майнкрафт. В нем собрана подробная статистика каждого существующего моба в игре, что привело меня к мысли выбрать данный датасет для анализа, так как я люблю эту игру очень, особенно забавных существ оттуда.
Я выбрал четыре вида графиков: — Круговая диаграмма — Линейчатая диаграмма — Столбчатая диаграмма — Точечная диаграмма
Эти графики были выбраны ради видимой и удобной визуализации данных.
Этапы работы
1 / Подготовка

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


А также я использовал текстуру земли и дерна из игры в качестве фона графиков. Это сделано для того, чтобы диаграммы были более точно стилизованы под тематику моего проекта.
3 / Выбор шрифта
Я использовал настоящий шрифт из Майнкрафта, чтобы графики сразу вызывали ассоциации с игрой. Этот пиксельный шрифт создаёт атмосферу и делает визуализации стилистически едиными с миром Майнкрафта.
Изучающий и объясняющий формат визуализации и статистические методы
В исследовании применялись два взаимодополняющих подхода к визуализации:
1. Изучающий
— сравнение типов поведения мобов — сравнение здоровья топ-20 мобов — динамика добавления мобов по версиям — оценка концентрации признаков
2. Объясняющий
— выделение лидеров по здоровью — показ хронологии добавления мобов — фокус на данных
Статистические данные:
value_counts () — частотный анализ sort_values () — ранжирование данных head (20) — топ-N анализ Группировка по версиям — агрегация Проценты в круговой — нормализация
Круговая диаграмма
Для первого графика была выбрана круговая диаграмма, которая покажет процентное соотношение между типами мобов. Выбор был сделан в пользу простой и видимой разницы между представленными данными.
Количество враждебных и мирных мобов почти поровну, их разница составляет лишь один процент. Самым маленькой группой мобов же, как оказалось, являются условные.
Линейчатая диаграмма
Мне было интересно увидеть, какие мобы наносят наибольший урон игроку и сущностям, что сподвигло меня сделать этот график.
По графику можно понять, что самым сильным мобом в игре является Визер, его урон почти в двое превышает урон Крипера.
Столбчатая диаграмма
Еще я был заинтересован узнать, какой моб имеет наибольшее количество здоровья.
Самым здоровым мобом оказался Варден, его здоровье в три раза больше чем здоровьеглавного босса в игре, тоесть Эндер Дракона.
Точечная диаграмма
В майнкрафте было добавлено большое количество разнообразных мобов в разный промежуток времени его истории. Но сколько их было добавлено и когда?
На протяжении всего существования игры не было ни одной версии, в которой бы не было добавлено ни одного моба. На старте игры было добавлено 22, это максимальное количество мобов за одну версию на данный момент. Второй же версией по количеству является 1.13.0, там добавлено 9.
Вывод
В ходе работы были проанализированы различные характеристики мобов в Майнкрафт с использованием нескольких типов диаграмм. Было установлено, что количество враждебных и мирных мобов практически одинаково, тогда как условные мобы составляют наименьшую группу. Анализ урона показал, что самым опасным мобом является Визер, значительно превосходящий остальных по наносимому урону. Исследование показателей здоровья выявило, что Варден обладает наибольшим запасом здоровья, превосходя даже Эндер Дракона. Рассмотрение истории обновлений продемонстрировало, что разработчики на протяжении всего существования игры постоянно добавляли новых мобов, а наибольшее их количество было введено в стартовой версии. Таким образом, можно сделать вывод, что разнообразие и баланс мобов являются важной частью развития и сложности Майнкрафта.
Описание применения генеративной модели
В работе была использована нейросеть Chat GPT для помощи в оформлении графиков (подключение шрифта и вставка фона) и в вопросах об операциях Pandas.