o que é o DATA RIFT Rating
Um score de 0 a 100 por jogador, calculado por split. Combina cinco métricas (KDA, DPM, KP%, CS/min e visão) em uma média ponderada — onde os pesos mudam por role pra refletir o que cada posição é, na prática, paga pra fazer.
Não é o jogador "que mais matou" nem o "que mais farmou". É o jogador que entrega o que se espera da role dele melhor que os outros que jogam a mesma role no mesmo split.
agregar por jogador
Pra cada jogador no split, calculamos a média das cinco métricas a partir de player_game_stats. O time mostrado é o time mais recente em que ele jogou no split (preserva história em transferências mid-split).
Threshold de jogos: só entra no ranking quem jogou pelo menos 50% dos jogos do líder (mínimo absoluto de 3). Filtra substitutos/stand-ins e escala automaticamente conforme o split progride — semana 1 com ninguém com 6 jogos exige 3; final do split com max 18 exige 9.
normalizar por role
Cada métrica vira um percentil dentro da role usando PERCENT_RANK(). Um SUP nunca é comparado a um ADC em DPM. Cada componente fica numa escala 0–100 onde 0 é o pior da role e 100 é o melhor.
pesos por role
Os percentis são somados com pesos diferentes por role. Total sempre = 100 — então o rating final também fica em escala 0–100. Ajustamos a tabela conforme o jogo evolui.
| ROLE | KDA | DPM | KP% | CS/MIN | VISÃO | TOTAL |
|---|---|---|---|---|---|---|
| TOP | 25 | 20 | 15 | 30 | 10 | 100 |
| JGL | 20 | 15 | 20 | 15 | 30 | 100 |
| MID | 25 | 30 | 15 | 20 | 10 | 100 |
| ADC | 20 | 35 | 20 | 20 | 5 | 100 |
| SUP | 25 | 10 | 5 | 5 | 55 | 100 |
cálculo na prática
Um MID com percentis 90 (KDA), 85 (DPM), 70 (KP%), 60 (CS/min), 40 (visão) recebe:
rating = 90 × 0.25 // KDA
+ 85 × 0.30 // DPM
+ 70 × 0.15 // KP%
+ 60 × 0.20 // CS/min
+ 40 × 0.10 // visão
= 76.0Tier S (≥75). Esse jogador domina KDA + DPM da role — o que tradicionalmente define um carry MID.
limitações conhecidas
- DPM em splits antigos usa dano total — o feed
seriesStatedo GRID expõe só dano total (campeões + minions + monstros + estruturas). O dano isolado a campeões vem do feed de eventos, sincronizado a partir do split atual — splits anteriores caem no dano total como fallback e podem inflar DPM de JGL/ADC. Como o percentil é calculado dentro da role e dentro do split, a comparação relativa segue justa. - Não pondera contra qualidade do oponente — bater num mid mediano vale tanto quanto bater num all-pro.
- Não captura macro — chamar rotações, side-pick, drafting. Métricas que ainda não temos.
- Percentil punico em splits pequenos — quando uma role tem só 8 jogadores, o intervalo entre percentis fica grosso. SUP com KP% bruto 70% vira percentil 0 simplesmente por ser o último de 8, mesmo sendo número saudável em absoluto. Mitigamos exibindo o valor bruto na célula (cor pelo percentil, número pelo absoluto).
- Patch-agnóstico — não normaliza por meta. Um patch de ARAM-y pode inflar DPM de todo mundo.
DATA RIFT Rating 2.0
Próxima versão vai incorporar GD@15, side WR, dano-a-campeões isolado (quando o GRID expor ou via reprocessamento de eventos), e ajuste por patch quando tivermos dados suficientes. Esse documento muda quando a fórmula mudar — versionado público.