Original size 1240x1750

Эстетика насилия и образ угрозы в постапокалиптическом мире The Last of Us

PROTECT STATUS: not protected
The project is taking part in the competition
big
Original size 500x306

Концепция

Игра The Last of Us интересна тем, что насилие в ней используется не как развлекательный элемент, а как часть драматургии и эмоционального давления на игрока.

В проекте анализируется репрезентация насилия и угрозы в постапокалиптическом мире видеоигры The Last of Us.

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

Данные были собраны и структурированы вручную на основе открытых таких источников, как: 1. Фанатские вики по игре (The Last of Us Wiki). 2. Прохождения игры. 3. Описаний игровых глав и врагов.

В начале был сбор информации в текстовом неструктурированном виде, далее ─ была приведена к табличному формату (CSV), для анализа с помощью библиотеки Pandas.

В ходе исследования был использован анализ данных о типах угроз и формах насилия, который позволяет:

1. Количественно описать, какие именно опасности формируют мир игры. 2. Выявить, как меняется интенсивность насилия по ходу сюжета. 3. Понять, какие типы угроз доминируют заражнные, люди или сама среда.

Визуализация

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

1. Столбчатые диаграммы ─ для сравнения типов угроз. 2. Линейные графики ─ для анализа динамики насилия по главам. 3. Сложенные диаграммы ─ для изучения структуры насилия. 4. Тепловые карты ─ для анализа опасности локаций.

После формирования CSV-файла данные были загружены в среду Google Colab с использованием библиотеки Pandas.

Цветовая палитра вдохновлена природными и землистыми оттенками постапокалиптического мира The Last of Us.

Подчеркивает ощущение изношенности, опасности и хрупкости среды.

Original size 1278x354

#4C2D18; #184C29; #BAA477; #6B4226; #2F6B44; #D8CFA8

Код стиллизации: from matplotlib import rcParams

palette = { «brown»: «#4C2D18», «green»: «#184C29», «beige»: «#BAA477», «brown_light»: «#6B4226», «green_light»: «#2F6B44», «beige_light»: «#D8CFA8», «background»: «#F4F1EC» }

rcParams[«figure.facecolor»] = palette[«background»] rcParams[«axes.facecolor»] = palette[«background»] rcParams[«axes.edgecolor»] = palette[«brown»] rcParams[«axes.labelcolor»] = palette[«brown»] rcParams[«xtick.color»] = palette[«brown»] rcParams[«ytick.color»] = palette[«brown»] rcParams[«text.color»] = palette[«brown»] rcParams[«font.family»] = «College»

Типы угроз

Original size 1280x960

Типы угроз

График показывает количественное распределение типов угроз, с которыми сталкивается игрок на протяжении всей игры. Все угрозы были разделены на три категории: зараженные, люди и окружающая среда.

Визуализация демонстрирует, что угрозы, исходящие от людей, сопоставимы или же даже превышают количество столкновений с зараженными. Это подчеркивает ключевую идею мира The Last of Us: основная опасность постапокалиптической реальности заключается не только в эпидемии, но и в последующем человеческом (или зверском) поведении.

plt.figure ()

df[«threat_type»].value_counts ().plot ( kind="bar», color=[«

184C29», »

4C2D18», «#BAA477»] )

plt.title («Threat Types Distribution») plt.xlabel («Threat Type») plt.ylabel («Count») plt.tight_layout () plt.show ()

Интенсивность насилия по главам

Original size 1280x960

Интенсивность насилия по главам

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

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

plt.figure ()

df.groupby («chapter»)[«intensity»].mean ().plot ( kind="line», marker="o», color=»#184C29» )

plt.title («Average Violence Intensity by Chapter») plt.xlabel («Chapter») plt.ylabel («Average Intensity») plt.tight_layout () plt.show ()

Структура насилия

Original size 1280x960

Структура насилия

Сложенная столбчатая диаграмма демонстрирует распределение форм насилия (физическое, огнестрельное и скрытное) внутри каждого типа угроз.

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

pivot.plot ( kind="bar», stacked=True, color=[«

4C2D18», »

2F6B44», «BAA477»] )

plt.title («Violence Types within Threats») plt.xlabel («Threat Type») plt.ylabel («Count») plt.tight_layout () plt.show ()

Локации и уровень угрозы

Original size 1280x960

Локации и уровень угрозы

Тепловая карта отражает средний уровень интенсивности угроз в разных типах локаций и главах игры. Цветовая насыщенность указывает на степень опасности пространства.

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

heatmap_data = pd.pivot_table ( df, index="location», columns="chapter», values="intensity», aggfunc="mean» )

plt.figure () plt.imshow (heatmap_data, aspect="auto», cmap="YlGn») plt.colorbar (label="Average Intensity»)

plt.title («Threat Intensity by Location and Chapter») plt.xlabel («Chapter») plt.ylabel («Location») plt.tight_layout () plt.show ()

Confirm your ageProject contains information not suitable for individuals under the age of 18
I am already 18 years old