El ranking ELO lleva la competición por nivel a tu server de Discord. El sistema nació en el ajedrez y hoy es el estándar del gaming competitivo: ajusta el rating de cada jugador según cómo terminan sus matches y contra quién los juega. Si ganas a alguien con mejor rating que el tuyo, te llevas muchos puntos; si pierdes contra alguien por debajo, el golpe es mayor.
Cómo funciona
Todo el mundo empieza con un rating base (1200 por defecto). Cuando se enfrentan dos jugadores — o dos equipos —, el bot calcula el resultado esperado a partir de la diferencia de rating. Después compara ese pronóstico con lo que ha pasado de verdad y ajusta el rating de cada participante:
- Victoria contra un rival más fuerte — subida grande de rating
- Victoria contra un rival más débil — subida pequeña de rating
- Derrota contra un rival más fuerte — bajada pequeña de rating
- Derrota contra un rival más débil — bajada grande de rating
- Empate — un ajuste pequeño hacia el resultado esperado
El sistema se corrige solo. Con el tiempo, cada jugador acaba asentado en el rating que refleja su nivel real frente al resto.
Cómo configurarlo
- Usa el comando
/scoreboard createy elige ELO como tipo de scoreboard. - Ponle nombre a tu scoreboard — por ejemplo, "Ladder de ajedrez" o "Ranking de Smash Bros".
- Elige el formato de match — 1v1 (lo que viene por defecto) o un tamaño de equipo fijo, de 2v2 hasta 8v8. Puedes cambiarlo más adelante desde el dashboard, en Formato de match, y el board sigue puntuando a cada jugador de forma individual en cualquiera de los dos casos.
- Configura el factor K, que decide cuánto se mueve el rating en cada match:
- Factor K bajo (10-16) — El rating se mueve despacio. Mejor para una ladder ya asentada, donde interesa la estabilidad.
- Factor K medio (20-32) — Movimiento equilibrado. Buen punto de partida para casi cualquier comunidad.
- Factor K alto (40+) — El rating pega bandazos. Va bien para eventos cortos o cuando quieres que los puestos se muevan rápido.
- Ajusta el ELO inicial si prefieres algo distinto de los 1200 por defecto.
- Si te interesa, activa el decay del ELO: los jugadores inactivos van perdiendo rating poco a poco. Tú eliges cada cuánto ocurre (a diario, cada semana o cada mes) y cuánto se pierde en cada periodo.
Cómo registrar los matches
Usa /submit para registrar el resultado de un match. Eliges a los jugadores de cada lado e indicas quién gana (o si acabó en empate). El bot hace todos los cálculos y actualiza el rating de cada participante al instante: en un match por equipos, todos los del bando ganador suman lo mismo.
El ranking muestra el ELO actual de cada jugador junto con sus estadísticas de matches: partidas jugadas, victorias, empates, derrotas y cuándo jugó por última vez.
Para qué sirve
- Juegos competitivos, 1v1 y por equipos — Juegos de lucha, ajedrez, juegos de cartas, duelos de carreras, shooters 5v5: cualquier formato cara a cara donde quieras un puesto que signifique algo.
- Ladders permanentes — Mantén una clasificación viva que evoluciona a medida que la gente compite. No hace falta reiniciar entre seasons (aunque puedes, si quieres).
- Emparejamientos justos — Usa el rating para juntar a jugadores de nivel parecido y que sus matches sean más igualados y más divertidos.
- Cuadros de torneo — Usa el ELO para sembrar el cuadro y evitar que los mejores se eliminen entre sí en las primeras rondas.
Consejos y buenas prácticas
- Empieza con un factor K moderado. Un factor K de alrededor de 32 es un punto de partida sólido. Siempre puedes retocarlo después, según cómo reaccione tu comunidad.
- Activa el decay en las ladders vivas. Si tu ladder pretende reflejar el nivel actual, activa el decay: los inactivos van bajando poco a poco y dejan sitio a quien sí está compitiendo.
- Pide un mínimo de matches. Explícale a tu comunidad que el rating no empieza a decir gran cosa hasta los 10-15 matches. Los primeros números bailan mucho y todavía no reflejan el nivel real.
- No cambies el factor K a mitad de season. Al cambiarlo cambias también cuánto van a mover el rating los matches siguientes, y eso se siente injusto para quien construyó el suyo con otras reglas.
- Sigue el historial de matches. Los boards ELO muestran estadísticas detalladas por jugador. Úsalas para detectar a los más activos, seguir las rivalidades y celebrar los hitos (el primero en pasar de 2000 ELO, la racha de victorias más larga, etc.).
Cuándo elegir otro tipo
ELO necesita resultados de enfrentamientos directos: 1v1 o equipo contra equipo. Si en tu competición no hay matches, usa Classic o High Score. Y si lo que valoras son creaciones en lugar de partidas, Image Rating es la opción correcta.