Статистика
Что игра считает о вашей игре и творчестве, как выбирается рекорд, где лежат файлы и как их удалить или заморозить
Два файла
| Файл | Что хранит |
|---|---|
stats/statistics.json | всё о вас: по всем уровням и экранам |
stats/<LevelId>.json | всё, что вы делали с одним уровнем |
Файлы в JSON, время в UTC. Никуда ничего не отправляется
Папка stats лежит рядом с levels в папке игры, Установка. Внутри уровня её нет никогда.
Так уровень, отправленный другу, не приедет уже пройденным. А ваш прогресс переживёт удаление уровня и повторный импорт
Вкладка "Профиль"
Настройки → Профиль показывает общий файл устройства:
| Секция | Строки |
|---|---|
Аккаунт | Играете с, Последняя игра, Запусков, Времени в игре |
Время | Меню, Игра, Редактор, Загрузки |
Итоги | Попыток, Прохождений, Смертей, Попаданий, Уровней сыграно, Уровней пройдено, Кадров симулировано |
Серии | Текущая серия, Лучшая серия |
Аватар | Рывков, Пройдено пути |
Творчество | Уровней создано, Уровней удалено, Объектов создано, Операций, Запусков генераторов, Ресурсов добавлено |
Устройства | Клавиатура и мышь, Сенсорный экран, Геймпад, Гироскоп |
Время считается в реальных секундах, а не во времени уровня. Замедление у контрольной точки и забег на половинной скорости учитываются столько, сколько шли на самом деле
Строки устройств показывают, какое устройство вело аватара во время игры. Просто подключённое не считается
По уровню
Файл уровня хранит:
- когда вы впервые и последний раз в него играли
- реальное время в уровне и число заходов
- попытки (каждый рестарт - новая), прохождения, смерти, попадания, рывки
- возвраты к контрольной точке и брошенные забеги
- самую дальнюю достигнутую точку и первое прохождение
- где в уровне вы погибаете: по доле длины и по контрольным точкам
Рекорды
Рекорд записывается под условия забега: жизни, скорость, контрольные точки вкл. или выкл. и бот. Скорость учитывается до сотых, ровно как на экране
Забег бьёт рекорд с теми же условиями, если, по порядку:
- он дошёл дальше
- он получил меньше попаданий
- он закончился с большим числом жизней
- он потратил меньше рывков
Рекорд также хранит сид забега и версию уровня на тот момент. Версия не входит в условия. Поэтому рекорд, поставленный до переделки уровня, остаётся виден, а версия показана рядом
Забег из редактора считается, но рекордов не ставит. Он добавляется к попыткам, смертям и попаданиям. Рекорда, лучшего прогресса и первого прохождения он не даёт, потому что уровень существовал только в памяти
Запись, удаление, заморозка
Игра записывает статистику каждые 30 секунд. И сразу - в конце забега, при смене экрана и при выходе. Вылет стоит не больше 30 секунд данных
- Удалить:
Настройки→Прочее→Хранилище. Там естьСтатистика несуществующих уровнейиВся статистика, включая профиль устройства - Удалить с уровнем: удаление уровня предлагает
Также удалить статистику - Заморозить: анонимный режим останавливает любую запись до закрытия игры, Настройки
Папка уровня, скопированная вручную, сохраняет id уровня. Оригинал и копия делят один файл статистики