BSBSBR

Como funciona o PP

O PP (performance points) mede o desempenho dos jogadores nos mapas rankeados do ranking brasileiro de Beat Saber. O motor é um porte exato da curva do ranking legado do BSBR, com decomposição de estilo (Acc/Tech/Speed) herdada do BeatLeader.

Critérios de qualificação · Criteria Issues

Antes de um mapa entrar no ranking, ele é revisado contra estes critérios. Qualquer violação é um criteria issue — o mapa pode ser recusado na qualificação ou ter a dificuldade corrigida pelo mapper. Siga a lista abaixo ao sugerir ou mapear para o BSBR.

1 · Gameplay

A · Sem modificador obrigatório

  • Sem modificadores forçados — O mapa não pode obrigar o jogador a usar um modificador (ex.: nomiss, noobstacles) para ser jogável.
  • Sem mismaps — Não pode haver “mismaps” — patterns que não seguem a intenção da música de forma não intencional.
  • Formato V3 (ou inferior) — O mapa deve estar no formato de diffs V3 ou mais antigo.
  • Chains curtos — “Chains” não podem durar mais que 1 segundo.

B · Notas

  • Sem notas intercaladas — Notas não podem ser intercaladas de forma que quebrem o fluxo do pattern.
  • Respeitar o swing — Notas não podem entrar no caminho de outro swing (mesmo braço / mesmo ritmo).

C · Paredes

  • Sem dano forçado — Paredes não podem forçar o jogador a tomar dano.
  • Sem saída da lane — Paredes não podem forçar o jogador a sair da lane 2-3.

D · Bombas

  • Fora do caminho do swing — Bombas não podem entrar no caminho de um swing.
  • Luzes mínimas — Bombas devem estar numa seção do mapa com luzes mínimas.

2 · Tempo

  • Consistência — sons que são mapeados uma vez, se repetidos, devem ser mapeados de novo com um pattern igual ou similar. O limite de vezes que patterns distintos podem ser ignorados é 3.
  • Overmapping e downmapping — ambos são permitidos.

3 · Formatação

  • Metadados corretos — todas as informações do mapa devem estar corretas; se uma informação necessária não for encontrada, use o termo “Unknown” ou “Desconhecido”.
  • BPM — o BPM usado deve ser múltiplo ou igual ao BPM correto da música.
  • Nomes de dificuldade — não podem conter emojis ou palavras de caráter explícito, e devem seguir o padrão de caracteres ASCII.
  • Sub-nome — o sub-nome da música deve conter informações de remixes e modificações (ex.: “Sped. up”, “Ft.”, “Remix”).

4 · Outros

  • Iluminação — o mapa deve ter uma quantidade de luz suficiente durante as partes que contêm notas (não é o mínimo de qualidade de luz). Luzes automáticas (Lolighter) não são permitidas.
  • Duração — o mapa não pode ter mais que 1 hora nem menos que 20 segundos.

1 · Stars das dificuldades

Cada dificuldade rankeada recebe uma nota de dificuldade em stars — o total de estrelas do mapa. Esse total é decomposto em três sub-stars, que definem o peso de cada estilo naquela dificuldade:

Acc

exigência de precisão

Tech

padrões técnicos

Speed

velocidade/streams

Exemplo: uma dificuldade de 8,74★ pode ter 2,90 acc + 2,17 tech + 3,67 speed. As shares são usadas para decompor o PP do score (seção 3).

2 · A curva de PP

O PP bruto de um score é o produto das estrelas por um multiplicador que depende da acurácia:

PP = stars × 42,117208413 × mod(acc)

O multiplicador mod(acc) vem de uma curva piecewise-linear com 36 pontos de calibração, portada do legado do BSBR. Em 95% de acurácia o multiplicador é exatamente 1,00 (ponto de referência) e cresce de forma explosiva perto de 100% — até 5,37:

0,001,002,003,004,005,0080%85%90%95%100%95% = 1,00100% = 5,37MultiplicadorAcurácia
AcuráciaMultiplicador
80,00%0,69
90,00%0,83
93,00%0,90
95,00%1,00
96,00%1,09
97,00%1,25
98,00%1,57
99,00%2,32
99,50%5,02
100%5,37

Repare no salto: a diferença entre 97% e 99% multiplica o PP por quase 2×, e entre 99% e 100% por mais 2,3×. É por isso que um “full combo” com acc altíssima vale muito mais que a mesma nota com acc mediana.

3 · Decomposição Acc / Tech / Speed

Os sub-PPs não são uma fórmula nova: são uma divisão do PP total proporcional aos sub-stars do mapa, com um ajuste de sensibilidade à acurácia. Cada estilo tem sua própria “g”:

g_acc(acc) = mod(acc) / mod(0,95)
g_tech(acc) = e1,9 × (acc − 0,95)
g_speed(acc) = e1,2 × (acc − 0,95)

subPP_x = totalPP × share_x × g_x(acc) / Σ(share × g)

A soma é normalizada, então sempre vale pp_acc + pp_tech + pp_speed = pp_total. Em 95% de acc as três funções valem 1,0 e o sub-PP sai exatamente proporcional aos shares. Acima disso, a sensibilidade da tech (1,9) cresce mais rápido que a da speed (1,2) — mapas técnicos são mais generosos com quem fecha acc muito alta.

4 · PP do jogador

O PP exibido no perfil é a soma ponderada dos PP de todos os scores em mapas RANKED, ordenados do maior para o menor:

PP_jogador = Σ ppi × 0,965i

O melhor score vale 100%, o segundo 96,5%, o terceiro 93,1% e assim por diante. Ou seja: consistência importa, mas os melhores scores dominam o total — bater um recorde próprio em um mapa difícil vale mais do que encher a conta de scores medianos.

Participe do servidor

Dúvidas sobre o ranking, sugestões de mapas e a comunidade BR de Beat Saber.

Entrar no Discord