Cómo funciona la clasificación de jugadores por campeón
Esta página explica de principio a fin cómo Top of League responde «quién juega mejor este campeón»: quién entra en la tabla, cómo se calcula la puntuación, por qué exactamente 30 partidas, qué pasos siguen los datos y qué no puede decirte una tabla.
Contenido
- En un párrafo
- Por qué clasificar por campeón
- Quién entra en una tabla
- Añádete a la lista de seguimiento
- La puntuación
- Por qué exactamente 30 partidas
- De dónde salen los datos
- Cómo leer una tabla
- Lo que una tabla no puede decirte
- Privacidad y política de Riot
- Glosario
- Preguntas frecuentes
En un párrafo
Cada campeón tiene su tabla. Un jugador entra en la tabla del campeón X si es actualmente Maestro o superior (o de cualquier rango si su Riot ID se añadió en la página de inicio) y tiene exactamente 30 partidas recientes de Solo/Dúo con X. El orden es Puntuación = LP + 600 × (WR₃₀ − 0,5): el LP oficial de Riot decide casi todo; el porcentaje de victorias en esas 30 partidas solo desempata. Todo sale de la API de Riot Games y se recalcula cada hora.
Por qué clasificar por campeón
El rango general responde «qué tan bueno eres en League», no «qué tan bueno eres con Azir». Un Retador con 400 partidas de Azir y otro en su quinta partida comparten rango, pero no nivel con ese campeón. La maestría tampoco sirve: mide tiempo de juego, no resultados.
Una tabla por campeón cubre ese hueco mirando solo a quienes han demostrado dos cosas a la vez: están en la cima de la escalera y juegan de verdad ese campeón a ese nivel. Es justo lo que necesita quien quiere aprender un campeón: a quién ver y de quién aprender, en su propio servidor.
Quién entra en una tabla
Un jugador aparece en la tabla del campeón X cuando se cumplen las cuatro condiciones a la vez:
- Rango actual Maestro o superior en Solo/Dúo, según la última instantánea. Maestro, Gran Maestro y Retador comparten escala de LP, así que compararlos tiene sentido. Los jugadores añadidos a la lista de seguimiento en la página de inicio se saltan esta condición.
- Exactamente las 30 partidas válidas más recientes. No «al menos 30»: se toman las 30 más nuevas y se descartan las anteriores.
- Partida válida: partida de la cola 420 que no sea un remake y que haya terminado en los últimos 90 días.
- Sin requisito de victorias. 12 de 30 sigue clasificado, solo más abajo.
La condición 3 mantiene la tabla actual: las partidas de hace más de 90 días dejan de contar, así que quien abandona un campeón sale de la tabla con el tiempo.
Añádete a la lista de seguimiento
La página de inicio tiene una casilla de Riot ID. Cualquiera puede añadir su propio nombre o el de otra persona, de cualquier rango. El sistema busca el Riot ID, lee el rango actual y carga las partidas de Clasificatoria Solo/Dúo de los últimos 90 días, normalmente en pocos minutos.
Después la casilla muestra, para cada campeón, cuántas partidas recientes ya cuentan, cuántas faltan para llegar a 30 y la posición actual si el jugador ya está en la tabla. A los jugadores seguidos se les cuentan todas sus partidas de Clasificatoria Solo/Dúo, sin el requisito de Maestro.
Límites: como máximo 10 adiciones por dirección IP al día. Solo se usan datos públicos de Riot y no hay consulta de partidas en curso.
La puntuación
Puntuación = LP + K × (WR₃₀ − 0,5) con K = 600. LP son los puntos oficiales de la última instantánea. WR₃₀ es el porcentaje de victorias en las últimas 30 partidas válidas con el campeón.
¿Por qué K = 600? El LP de Maestro+ va de 0 a más de 3.000. Con K = 600 el porcentaje mueve como máximo ±300 puntos (el caso extremo de 0 % o 100 %), en la práctica ±60. El rango sigue dominando, y el porcentaje basta para separar a dos jugadores con el mismo LP.
Los jugadores por debajo de Maestro se sitúan en la misma escala con LP convertido: cada división por debajo de Maestro resta 100 (Diamante I = LP − 100, Diamante IV = LP − 400, Esmeralda I = LP − 500, Oro I = LP − 1.300). Ejemplo: Oro II 80 LP con 24/30 victorias (80 %) puntúa −1.320 + 180 = −1.140; Oro I 20 LP con 12/30 victorias (40 %) puntúa −1.280 − 60 = −1.340, así que el jugador de Oro II queda por encima. El término del porcentaje de victorias mueve a un jugador como máximo ±300, así que nunca puede saltar más de alrededor de tres divisiones.
Ejemplo
| Jugador | LP | Victorias / 30 | WR₃₀ | Puntuación |
|---|---|---|---|---|
| A | 1.200 | 18 | 60% | 1.200 + 600 × 0,10 = 1.260 |
| B | 1.250 | 12 | 40% | 1.250 − 600 × 0,10 = 1.190 |
| C | 1.500 | 12 | 40% | 1.500 − 60 = 1.440 |
A supera a B pese a tener 50 LP menos gracias a su mejor forma con el campeón. C sigue por encima de ambos: 250 LP de diferencia es una brecha real de rango que el porcentaje no puede invertir.
Por qué exactamente 30 partidas
Fijar la ventana en 30 partidas da una propiedad elegante: todos tienen el mismo tamaño de muestra. Dos porcentajes se comparan directamente, sin contracción bayesiana, sin factor de confianza y sin umbrales de «mínimo N partidas». Es lo que falta en fórmulas al estilo League of Graphs.
El precio: el error estándar de 30 partidas es 9,1 puntos porcentuales; ±1 desviación estándar equivale a ±55 puntos. Aceptable para desempatar, insuficiente para invertir una brecha real de rango, que es exactamente lo que buscamos. La ventana también mide la forma actual: quien deja un campeón tres meses va saliendo de la tabla a medida que caducan sus partidas.
De dónde salen los datos
- Instantánea de la escalera (diaria, 3 llamadas): todos los Retador, Gran Maestro y Maestro con LP, victorias y derrotas. Fuente del LP y del requisito Maestro+.
- Descubrimiento de partidas (diario, una llamada por jugador): nuevos ID de Solo/Dúo desde el rastreo anterior.
- Detalles de partida (una llamada por partida, cada partida una sola vez): se extraen 10 filas con campeón, resultado, KDA y posición; el JSON crudo se descarta. Una llamada da datos de 10 jugadores, así que rastrear por partida es unas 9 veces más barato que por jugador.
- Clasificación (cada hora, sin API): una consulta SQL numera las partidas de cada par jugador–campeón de más nueva a más antigua, conserva exactamente 30, calcula la puntuación y escribe un JSON estático por campeón.
Todo corre en un servidor pequeño porque el límite es la cuota de la API de Riot, no la CPU. Los límites se leen de las cabeceras de Riot y se mantienen al 85 % de lo permitido.
Cómo leer una tabla
- Rango, LP: rango oficial en la última instantánea.
- WR últimas 30, V–D: porcentaje y victorias–derrotas en exactamente las últimas 30 partidas válidas con este campeón, no de toda la temporada.
- KDA: (asesinatos + asistencias) / muertes en esas 30 partidas; solo referencia, no entra en la puntuación.
- Puntuación: el valor de orden. Los empates se resuelven por mayor LP y luego más victorias.
- Última partida: cuándo se jugó la más reciente con este campeón; los inactivos siguen en la tabla hasta que otros los desplazan o bajan de Maestro.
Lo que una tabla no puede decirte
Ser explícitos con las limitaciones es lo que distingue esta tabla de las existentes. Esto se declara sin rodeos:
- Solo Maestro o superior (≈0,1 % de los jugadores). Los Diamante no se encontrarán aquí.
- Una ventana de 30 partidas tiene ±9,1 puntos porcentuales de ruido. Es el precio de medir la forma actual y no toda la temporada.
- No se mide la dificultad de la partida. Cargar al equipo y ser cargado cuentan igual: una victoria.
- Aún no hay separación por rol. El mismo campeón en mid y en top comparte tabla.
- La API de Riot devuelve como máximo 10.000 jugadores Maestro. En servidores con más Maestros (VN), los de menor LP no pueden clasificarse.
- Los datos se actualizan una vez al día, no en tiempo real.
Privacidad y política de Riot
Solo se guarda y muestra el Riot ID actual; tras un cambio de nombre el anterior desaparece, no hay historial. No hay consulta de partidas en curso ni nada que dé ventaja dentro del juego. Sin apuestas, sin muro de pago. La clave de la API permanece en el servidor. Este sitio no está afiliado a Riot Games; el orden se basa en el rango oficial de Riot y no es un sistema de valoración alternativo.
Glosario
- LP (League Points)
- Puntos de rango oficiales de Riot. Desde Maestro no hay divisiones; los tres rangos superiores comparten una escala continua.
- Maestro+
- Maestro, Gran Maestro y Retador juntos; alrededor del 0,1 % de los jugadores clasificados.
- WR₃₀
- Porcentaje de victorias en exactamente las últimas 30 partidas válidas con un campeón.
- Remake
- Partida terminada pronto porque alguien no conectó; sin cambio de LP, no cuenta.
- Instantánea de la escalera
- Copia completa de la lista Maestro+ con LP en un momento dado, guardada a diario.
Preguntas frecuentes
- Soy Diamante, ¿por qué no me encuentro?
- Las tablas solo cubren Maestro o superior, alrededor del 0,1 % de los jugadores. Es una decisión deliberada a cambio de fiabilidad.
- ¿Cada cuánto se actualiza?
- Las instantáneas y las partidas nuevas se cargan a diario; las tablas se recalculan cada hora. Cada tabla muestra su hora de actualización.
- ¿Por qué exactamente 30 partidas?
- Todos tienen el mismo tamaño de muestra, así que dos porcentajes se comparan directamente sin factor de confianza. El error estándar de 30 partidas es 9,1 puntos: basta para desempatar, no para invertir una diferencia real de LP.
- ¿Es una alternativa al sistema clasificatorio de Riot?
- No. El orden se basa en el LP oficial de Riot; el porcentaje de victorias solo desempata. La tabla responde «quién juega mejor este campeón», no mide de nuevo la habilidad general.
- ¿Se excluye a quien tiene menos del 50 % de victorias?
- No. Quien gana 12 de 30 sigue clasificado, solo por debajo de quienes con igual LP ganaron más.
- ¿De dónde salen los datos?
- De la API de Riot Games (league-v4 y match-v5). Solo se guarda y muestra el Riot ID actual; sin historial de nombres ni consulta de partidas en curso.