Pular para o conteúdo
Documentação
Nesta página

Estatísticas

O jogo conta tentativas, mortes, impactos e tempo de cada nível e do dispositivo inteiro. Tudo fica salvo localmente na pasta stats. Cada conjunto de condições da partida tem um recorde separado

Dois arquivos

ArquivoO que ele guarda
stats/statistics.jsontudo sobre você: em todos os níveis e telas
stats/<LevelId>.jsontudo o que você fez com um nível

Os arquivos são JSON, os horários estão em UTC. Nada é enviado para lugar nenhum

A pasta stats fica ao lado de levels na pasta do jogo, Instalação. Ela nunca fica dentro de um nível. Assim um nível enviado a um amigo não chega já concluído. E o seu progresso sobrevive a excluir o nível e importá-lo de novo

A aba "Perfil"

Configurações → Perfil mostra o arquivo comum do dispositivo:

SeçãoLinhas
ContaJogando desde, Última partida, Inicializações, Tempo no jogo
TempoMenu, Jogo, Editor, Carregamento
TotaisTentativas, Conclusões, Mortes, Impactos, Níveis jogados, Níveis concluídos, Quadros simulados
SequênciasSequência atual, Maior sequência
AvatarDashes, Distância percorrida
TutorialConclusões, Primeira conclusão, Última conclusão - uma conclusão só conta quando todos os passos do [[13_sandbox
CriaçãoNíveis criados, Níveis excluídos, Objetos criados, Operações, Execuções de geradores, Recursos adicionados
DispositivosTeclado e mouse, Tela sensível ao toque, Gamepad, Giroscópio

O tempo é contado em segundos reais, não no tempo do nível. A câmera lenta em um checkpoint e uma partida em meia velocidade contam pelo tempo que realmente duraram

As linhas de dispositivos mostram qual dispositivo controlou o avatar durante o jogo. Um dispositivo que só está conectado não conta

Por nível

O arquivo de um nível guarda:

  • quando você jogou o nível pela primeira e pela última vez
  • o tempo real passado no nível e o número de sessões
  • tentativas (cada reinício é uma nova), conclusões, mortes, impactos, dashes
  • voltas a um checkpoint e partidas abandonadas
  • o ponto mais distante alcançado e a primeira conclusão
  • onde no nível você morre: pela fração da duração e por checkpoint

Recordes

Cada conjunto de condições da partida tem o próprio recorde: vidas, velocidade, checkpoints ativados ou desativados, colisão ativada ou desativada, e o bot. A velocidade conta até os centésimos, exatamente como na tela

Zen (0 vidas) continua contando os impactos: cada colisão entra nos números dele, só as vidas e o fim da partida são poupados

Uma partida bate o recorde com as mesmas condições se, nesta ordem:

  1. foi mais longe
  2. levou menos impactos
  3. terminou com mais vidas
  4. usou menos dashes

Um recorde também guarda a semente da partida e a versão do nível naquele momento. A versão não faz parte das condições. Por isso um recorde feito antes de o nível ser refeito continua visível, com a versão mostrada ao lado

Uma partida pelo editor conta, mas não bate recordes. Ela soma às tentativas, às mortes e aos impactos. Ela não dá recorde, melhor progresso nem primeira conclusão, porque o nível existia só na memória

Gravar, excluir, congelar

O jogo grava as estatísticas a cada 30 segundos. E na hora no fim de uma partida, numa troca de tela e ao sair. Um travamento custa no máximo 30 segundos de dados

  • Excluir: Configurações → Outros → Armazenamento. Lá ficam Estatísticas de níveis que não existem mais e Todas as estatísticas, incluindo o perfil do seu dispositivo
  • Excluir junto com o nível: excluir um nível oferece Excluir também as estatísticas
  • Congelar: o modo anônimo para toda gravação até o jogo ser fechado, Configurações
  • Levar para outro dispositivo: exporte o perfil e importe-o lá. Mesclar guarda o maior valor de cada contador, Transferência de perfil
Aviso

Uma pasta de nível copiada à mão mantém o id do nível. O original e a cópia dividem um mesmo arquivo de estatísticas