
ㅤ ㅤЗапрещено использовать логотип Twitch даже в учебных целях
ㅤ ОПИСАНИЕ
Я никогда особо не увлекалась просмотром стримов на Твиче, но последние пару лет начала следить за каналом своего молодого человека, а позже смотреть вместе с ним турнирные игры.
В общем я достаточно много посмотрела разных тематик и как только наткнулась на таблицу с видеоиграми, так еще и связанными со стримингом, то поняла, что точно буду использовать ее в проекте.

ㅤ ЭТАПЫ РАБОТЫ



Сначала я взяла изображение логотипа Twitch и подобрала к нему идентичный цвет, после чего добавила еще 3 оттенка этого цвета.

В коде использованы:
Библиотека pandas для чтения csv-файла во фрейм данных (gamedataTW).
Библиотека numpy для случайного выбора цветов и создания равномерно распределенных позиций (например, в гистограмме).
Библиотека matplotlib для создания визуализаций (графиков): а) matplotlib.pyplot as plt: Модуль для создания и настройки графиков. б) matplotlib.font_manager as fm: Используется для указания пути к желаемому шрифту.
wordcloud: Для создания объекта word cloud.

Записываю в переменную путь к файлу и при помощи pd.read_csv данные записываются в таблицу (DataFrame).
Аналогичным образом делаю то же и со шрифтом. Записываю путь к шрифту в переменную. Далее создается объект FontProperties (с именем prop), который загружает данные шрифта из файла, указанного с помощью font_path.
После переноса графиков в matplotlib у меня изначально возникли опасения по поводу прав на использование шрифта, который идеально подошёл бы для проекта. К счастью, шрифт twitchy.tv можно было использовать, поэтому теперь он применяется в графиках.
Поскольку шрифт twitchy.tv не поддерживает русский язык, названия графиков будут на английском.
ㅤ ЗАКЛЮЧЕНИЕ
ㅤㅤㅤㅤЕсть шанс примерно определить, какое количество зрителей ㅤ ㅤ ㅤпосетит твой стрим, исходя из игры, которую ты будешь ㅤ ㅤ ㅤтранслировать.
Просмотрев изначально таблицу вручную, я, на самом деле, удивилась, что некоторые игры не настолько популярные, как мне казалось.
К примеру, Counter-Strike. Я всегда думала, что она хотя бы в топ-3 входила, оказывается нет.
Благодаря этой статистике можно понять, в какую игру стоит начать играть и какие есть шансы, (смотрим на количество стримеров по этой игре и думаем, не затеряется ли наш стрим на фоне этого количества) что именно наш стрим «залетит» в топ.
Статистика также может помочь киберспортивным организаторам. Благодаря анализу игр, можно понять, в какую лучше инвестировать в краткосрочном периоде, а в какую можно инвестировать несколько лет, и она все также будет приносить доход.
Как зрителю, мне было интересно узнать, какие игры сейчас находятся в топе, какие достаточно долго (League of Legends) задерживаются на верхушках топа.
ㅤ РЕСУРСЫ
kaggle (поиск датасета)
ChatGPT (использовался для помощи с возникающими ошибками, а также с кодом некоторых частях)
примеры промпта: «как сделать чтобы границы продолжались чуть дальше последних значений» «почему говорит, что нет шрифта, если я загрузила его слева?» «добавь переменную для нижнего и левого заголовка standoff чтобы можно было их двигать»
Stable Waifu (генерация обложки)
промпт обложки: «1girl, black hair, black hoodie, black jacket, black pantyhose, cable, chair, closed mouth, computer, elf, gaming chair, headphones, keyboard (computer), long sleeves, looking at viewer, looking back, monitor, mouse (computer), office chair, on chair, pointy ears, purple eyes, purple hair, short hair, sitting, solo, swivel chair»