21 подписчик
Я просто оставлю это тут.
Есть такая игра - eve online (реф.ссылка ❤️, новички или уже те кто играл ранее получают бонус 1млн. свободных очков для распределения на навыки, главное зайти по ссылке и просто залогинится в аккаунт, игру можно не ставить)
Так вот, у неё есть отчеты по потерям игроками своих кораблей/капсул, которые доступны для просмотра например тут https://zkillboard.com/
✅ А как там с аналитикой то? В общем, я нашёл место где лежат все отчеты по убийствам, в архивах, по дням. И тут начался python:
- 1 день = 1 архив, внутри по разному, наверно от 5000 до 40000 файлов в формате json. Я немного заморочился и написал скрипт загрузки этих файлов из веба, и загрузил данные за 3 года (2021-2023 годы)
- второй скрипт который всё это распаковал (получилось на итого 16 093 716 файлов, привет файловая система!) P.S. удалялись они примерно 1 час на моём m2 диске XPG GAMMIX S70 BLADE 2Tb)
- третий скрипт выдернул нужные поля из json файлов и сложил их в CSV в виде "заголовков" и "предметов" и далее, уже с помощью qlik desktop сохранил их по годам в QVD слой (собственно файлы прикреплены)
- а еще пришлось загрузить данные самой eve из её апи, чтобы подтянуть названия предметов и названия слотов в которых лежали предметы. Тут тоже был квест преобразования yaml (120 мегабайтный файл) в dict.
✅ Было использовано:
- времени ЦПУ примерно 3 суток
- 5 скриптов
- пицот ошибок
- jupiter notebook
- qlik sense desktop
- времени на разработку около 4 часов.
✅ В итоге - можно смотреть статистику кто (только ID игроков, сделать сразу URL для zkillboard - в два счёта, кому нужно справятся сами), больше всего помирал, какое оборудование было установлено у них и так далее, ну и главное, эти данные можно использовать для того чтобы подбирать себе предметы которые воткнуть в тот или иной корабль. Нарисовать для этого интерфейс - не сложно. Сложно было всё это загрузить )))
✅ Если кто-то сделает классный интерфейс для этих данных - пишите, посмотрим)
✅ А еще по идее можно подтянуть данные по стоимости всего этого дела, и тогда уже будет видно экономику игры, а она тут прям таки сказать - впечатляющая! И графики мне их нравятся ))
#qlik #eve #eveonline
1 минута
10 января 2024