Original size 3328x4992

Анализ жителей из Animal Crossing

PROTECT STATUS: not protected
The project is taking part in the competition

Концептция

Проект посвящен анализу датасета с данными о жителях деревни из игры Animal Crossing: New Horizons. Выбор темы обоснован тем, что я хотела посвятить проект чему-то близкому к себе и что может быть ближе чем игра, за которой было проведено несколько лет. Для исследования был выбран датасет с сайта Kaggle.com. Он был глобальный, посвященный огромному количеству игровых аспектов, однако я решила сфокусироваться на моей самой любимой части игры — жителях, маленьких зверятах, которые живут на острове игрока.

Мудборд

big
Original size 1440x1080
big
Original size 1493x579

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

Исследование

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

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

Библиотеки и обработка данных

Original size 1512x1100

В коде использованы библиотека pandas для работы с CSV-файлом, matplotlib.pyplot для визуализации данных, numpy для работы с числовыми массивами. Для дат пришлось заниматься изменением их формата и работой с парсингом.

Оформление для графиков

Original size 1614x988

С применением шрифта возникли небольшие трудности, однако после небольшого вопроса к Deepseek, мне удалось решить эту проблему. [1]

Промпт:

У меня не получается вставить корректно шрифт, чтобы он отражался на графиках пожалуйста напиши мне краткий гайд как это можно сделать, по возможности исправь ошибки? if gill_sans_found: gill_sans_path = [path for path in font_paths if 'Gill' in path or 'gill' in path][0] fm.fontManager.addfont (gill_sans_path) font_name = fm.FontProperties (fname=gill_sans_path).get_name () else: font_name = 'DejaVu Sans'

График 1

0

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

График 2

0

Группированная столбчатая диаграмма наглядно демонстрирует гендерные различия в типах личности персонажей. меньше всего встречаются типы «Big Sister» и «Peppy» у женских персонажей и «Jock» и «Smug» — у мужских. Типы «Normal» и «Lazy» являются наибольшими среди двух отдельных групп, что показывает разношёрстность среди представителей каждого пола.

График 3

0

Горизонтальная столбчатая диаграмма показывает, что кошки являются самым популярным видом животных в игре, что ожидаемо, смотря на их популярность в реальном мире. За ними следуют собаки и птицы. Более неординарные виды, такие как лошади и свиньи, представлены в меньшем количестве, хотя тоже относятся к одомашненным животным.

График 4

0

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

Вывод

Анализ данных о жителях из Animal Crossing показал, что в игре есть сбалансированный игровой мир с зверятами на любой вкус, разнообразие которых делает игру узнаваемой и привлекательной, при этом наиболее популярными являются кошки, собаки и птицы. Дни рождения персонажей распределены относительно равномерно, дабы игрок не заскучал на протяжении года и мог всегда развлечься за счет временных интеракций с именинниками. Гендерное распределение типов личности отражает определенные стереотипы, но при этом достаточно разнообразно для каждого пола.

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

Описание применения генеративной модели

Deepseek [1] Использовался для исправления ошибок, рекомендаций для оптимизации работы с кодом и разработкой плана для грамотного построения архитектуры. Recraft.AI Использовалось для генерации обложки Промпт: Bright cartoon scene on a tropical island: cute chibi-style characters and anthropomorphic animals camping and fishing by the sea, tents and a small seaplane on the pier, warm pastel colors, cozy and cheerful atmosphere, highly detailed illustration, animal crossing art style.