Original size 2480x3500

Анализ данных из игры-симулятора фермы Stardew Valley

PROTECT STATUS: not protected
9

КОНЦЕПЦИЯ

В качестве темы финального проекта по курсу «Программирование для креативных индустрий‎» мною было принято решение использовать данные из моей любимой игры в жанре симулятора жизни фермера. В Stardew Valley нет единой конкретной задачи, и поэтому она предлагает игроку множество разнообразный занятий: например, можно сажать растения и ухаживать за ними, разводить скот, заниматься ремеслами, добывать руду, а также участвовать в жизни соседнего городка, зарабатывая деньги для расширения фермы. Благодаря разнообразию внутриигровых активностей игрок может накопить большое количество предметов в инвентаре, некоторые из которых возможно неплохо продать за игровую валюту. Данные, используемые в проекте, были взяты с сайта kaggle.com.

big
Original size 3372x949

Для визуализации я выбрала яркие и сочные цвета, перекликающиеся с палитрой Stardew Valley. Шрифтовое решение — Rubik.

big
Original size 1919x633

В процессе анализа датасетов я использовала следующие варианты графиков для визуализации данных из игры:

Линейчатая диаграмма; Круговая диаграмма; Столбчатая диаграмма.

big
Original size 3310x921

ИССЛЕДОВАНИЕ

Original size 3372x949

График 1

Самое первое, чем начинает заниматься игрок, открыв симулятор фермы — сажать растения. Собранные овощи и фрукты можно либо съесть самому, либо подарить, либо продать. В Stardew Valley урожай напрямую зависит от времени года. Кроме того, при посадке семян нужно учитывать, успеют ли они вырасти до конца текущего сезона или нет, а также не забывать про ежедневную поливку и удобрение.

С помощью датасета Stardew Valley Crops Information я составила график для отслеживания количества дней роста растений, которые игрок имеет возможность посадить осенью (Fall). Линейчатая диаграмма демонстрирует название культур и количество дней, проходящее от момента посева до сбора урожая. Польза графика в том, что он поможет не упустить подходящий момент и не посадить что-то слишком поздно, тем самым потеряв и урожай, и игровую валюту.

Original size 3500x2480

График 2

Original size 3372x949

В Stardew Valley также есть возможность прокачивать навык рыбалки. Игровой улов, как и урожай, зависит от множества факторов, к которым относятся: уровень навыка, вид удочки, сезон, время суток, погода, а также тип приманки и поплавка. Как много всего! И каждый из факторов влияет на шанс улова в процентах. Благодаря удачному стечению обстоятельств и наличию нужных предметов в инвентаре появляется возможность поймать редкую и дорогую рыбу.

На сайте kaggle.com я нашла базу данных, предоставляющую информацию о крабовых ловушках, в которой также присутствует столбец о вероятности в процентах поймать то или иное животное (Trap Chance) у игрока без прокаченного навыка Моряка (Non-Marinier). Для визуализации лучше всего подошел вариант линейчатой диаграммы.

Original size 3500x2480

График 3

Original size 3372x949

Ролевая игра — один из важнейших элементов в Stardew Valley. Чтобы разблокировать как можно больше кат-сцен с обитателями соседнего городка, необходимо набрать определенное количество очков дружбы. Развивать дружбу можно через дарение NPC различных предметов, методом проб и ошибок узнавая, что тот или иной персонаж любит, а что нет. Кроме того, очки дружбы умножаются, если предмет был подарен на день рождения жителя. Так как героев в игре много, отслеживание всех дней рождений становится непростой задачей. В круговой диаграмме ниже ниже я хочу проанализировать соотношение количества дней рождения и сезонов (Spring, Summer, Fall, Winter).

Original size 3500x2480

График 4

Original size 3372x949

В игре у каждого жителя есть дом, однако в течение дня персонажи могут ходить в магазин за покупками, навещать друг друга, гулять по пляжу или лесу. Иногда бывает очень проблематично быстро перемещаться по локациям, чтобы найти нужного NPC и понять, где он или она находится в данный момент. Для визуализации места проживания каждого персонажа я использую столбачтую диаграмму, изображающую количество NPC на каждой локации (Pelican Town, Cindersap Forest, The Mountain, The Beach и The Desert).

Original size 3500x2480

График 5

Original size 3372x949

Еще одним интересным элементом игры является возможность заключить брак с некоторыми NPC при условии достижения максимального уровня дружбы. Однако не все персонажи согласны вступать с игроком в брак — одни, например, уже в нем состоят, а другие просто не хотят. Чтобы наглядно продемонстрировать соотношение согласных (Yes) и не согласных на брак (No) персонажей в Stardew Valley я использую круговую диаграмму, основанную на данных (Marriage) Stardew Valley Complete dataset.

Original size 3500x2480

ЗАКЛЮЧЕНИЕ

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

Original size 3416x949
Анализ данных из игры-симулятора фермы Stardew Valley
9
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more