Отслеживание и отображение внутриигровой статистики в Citadelic
В последнее время я работаю над внедрением системы статистики в Citadelic. Данные об игре записываются и сохраняются локально, а затем агрегируются и показываются игроку в нужные моменты.
Первый показ статистики происходит сразу после завершения игры. Игроку представляется график, где видно, сколько врагов было уничтожено и пропущено в каждую волну. Также приводится общая статистика последней игры.
Это интересный способ увидеть достижения игрока за последнюю игру, а также оценить, насколько эффективна была выбранная стратегия.
Игроки также могут увидеть таблицу доходов всех ресурсов за последнюю игру. Доход разделён по источникам, что позволяет понять, откуда поступила большая часть ресурсов.
Поскольку вся эта статистика хранится в локальном файле, игроки могут просматривать сводные данные за всю свою игровую историю. Эта статистика доступна в меню и сгруппирована по режиму сложности.
Доступен список всех предыдущих игр, поэтому игрок может просмотреть статистику своих лучших попыток.
Таким образом можно ещё раз посмотреть ту информацию, которая показывается в конце каждой игры.
Некоторые элементы статистики встроены в игровой интерфейс. Например, при выборе режима сложности можно увидеть количество попыток и свой лучший результат в этом режиме.
Похожая информация доступна также при выборе игровых модификаторов.
Моей целью было показать сводку интересной статистики, не перегружая игроков лишней информацией. Это возможность игроку немного обдумать и оценить свою последнюю игру, прежде чем начать следующую. Возможно, после просмотра собственной статистики у игрока появится идея о новой стратегии.
Демо-версия Citadelic уже доступна в Steam. Добавьте игру в свой список желаний, если она понравилась!