К содержимому
Статистика
На этой странице

Статистика

Что игра считает о вашей игре и творчестве, как выбирается рекорд, где лежат файлы и как их удалить или заморозить

Два файла

ФайлЧто хранит
stats/statistics.jsonвсё о вас: по всем уровням и экранам
stats/<LevelId>.jsonвсё, что вы делали с одним уровнем

Файлы в JSON, время в UTC. Никуда ничего не отправляется

Папка stats лежит рядом с levels в папке игры, Установка. Внутри уровня её нет никогда. Так уровень, отправленный другу, не приедет уже пройденным. А ваш прогресс переживёт удаление уровня и повторный импорт

Вкладка "Профиль"

Настройки → Профиль показывает общий файл устройства:

СекцияСтроки
АккаунтИграете с, Последняя игра, Запусков, Времени в игре
ВремяМеню, Игра, Редактор, Загрузки
ИтогиПопыток, Прохождений, Смертей, Попаданий, Уровней сыграно, Уровней пройдено, Кадров симулировано
СерииТекущая серия, Лучшая серия
АватарРывков, Пройдено пути
ТворчествоУровней создано, Уровней удалено, Объектов создано, Операций, Запусков генераторов, Ресурсов добавлено
УстройстваКлавиатура и мышь, Сенсорный экран, Геймпад, Гироскоп

Время считается в реальных секундах, а не во времени уровня. Замедление у контрольной точки и забег на половинной скорости учитываются столько, сколько шли на самом деле

Строки устройств показывают, какое устройство вело аватара во время игры. Просто подключённое не считается

По уровню

Файл уровня хранит:

  • когда вы впервые и последний раз в него играли
  • реальное время в уровне и число заходов
  • попытки (каждый рестарт - новая), прохождения, смерти, попадания, рывки
  • возвраты к контрольной точке и брошенные забеги
  • самую дальнюю достигнутую точку и первое прохождение
  • где в уровне вы погибаете: по доле длины и по контрольным точкам

Рекорды

Рекорд записывается под условия забега: жизни, скорость, контрольные точки вкл. или выкл. и бот. Скорость учитывается до сотых, ровно как на экране

Забег бьёт рекорд с теми же условиями, если, по порядку:

  1. он дошёл дальше
  2. он получил меньше попаданий
  3. он закончился с большим числом жизней
  4. он потратил меньше рывков

Рекорд также хранит сид забега и версию уровня на тот момент. Версия не входит в условия. Поэтому рекорд, поставленный до переделки уровня, остаётся виден, а версия показана рядом

Забег из редактора считается, но рекордов не ставит. Он добавляется к попыткам, смертям и попаданиям. Рекорда, лучшего прогресса и первого прохождения он не даёт, потому что уровень существовал только в памяти

Запись, удаление, заморозка

Игра записывает статистику каждые 30 секунд. И сразу - в конце забега, при смене экрана и при выходе. Вылет стоит не больше 30 секунд данных

  • Удалить: Настройки → Прочее → Хранилище. Там есть Статистика несуществующих уровней и Вся статистика, включая профиль устройства
  • Удалить с уровнем: удаление уровня предлагает Также удалить статистику
  • Заморозить: анонимный режим останавливает любую запись до закрытия игры, Настройки
Предупреждение

Папка уровня, скопированная вручную, сохраняет id уровня. Оригинал и копия делят один файл статистики