Отслеживание и отображение внутриигровой статистики в Citadelic
В последнее время я работаю над внедрением системы статистики в Citadelic. Данные об игре записываются и сохраняются локально, а затем агрегируются и показываются игроку в нужные моменты.
Первый показ статистики происходит сразу после завершения игры. Игроку представляется график, где видно, сколько врагов было уничтожено и пропущено в каждую волну. Также приводится общая статистика последней игры.
![График и дополнительная статистика.](../../u/citadelic_stats_1_ru.webp)
Это интересный способ увидеть достижения игрока за последнюю игру, а также оценить, насколько эффективна была выбранная стратегия.
Игроки также могут увидеть таблицу доходов всех ресурсов за последнюю игру. Доход разделён по источникам, что позволяет понять, откуда поступила большая часть ресурсов.
![Сводка дохода ресурсов игрока.](../../u/citadelic_stats_2_ru.webp)
Поскольку вся эта статистика хранится в локальном файле, игроки могут просматривать сводные данные за всю свою игровую историю. Эта статистика доступна в меню и сгруппирована по режиму сложности.
![Статистика игрока в режиме](../../u/citadelic_stats_3_ru.webp)
Доступен список всех предыдущих игр, поэтому игрок может просмотреть статистику своих лучших попыток.
![История игрока в режиме](../../u/citadelic_stats_4_ru.webp)
Таким образом можно ещё раз посмотреть ту информацию, которая показывается в конце каждой игры.
Некоторые элементы статистики встроены в игровой интерфейс. Например, при выборе режима сложности можно увидеть количество попыток и свой лучший результат в этом режиме.
![Статистика при выборе режима сложности.](../../u/citadelic_stats_5_ru.webp)
Похожая информация доступна также при выборе игровых модификаторов.
![Статистика при выборе игрового модификаторов.](../../u/citadelic_stats_6_ru.webp)
Моей целью было показать сводку интересной статистики, не перегружая игроков лишней информацией. Это возможность игроку немного обдумать и оценить свою последнюю игру, прежде чем начать следующую. Возможно, после просмотра собственной статистики у игрока появится идея о новой стратегии.
Демо-версия Citadelic уже доступна в Steam. Добавьте игру в свой список желаний, если она понравилась!