Original size 2480x3500

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

PROTECT STATUS: not protected
10

КОНЦЕПЦИЯ

В качестве темы финального проекта по курсу «Программирование для креативных индустрий‎» мною было принято решение использовать данные из моей любимой игры в жанре симулятора жизни фермера. В 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
10
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