miércoles, 17 de noviembre de 2010

Ranking Elo

Uno de los objetivos de este blog es fomentar el entorno competitivo de Juego de Tronos LCG, como elemento que ayuda a favorecer el desarrollo de la comunidad de juego. Por este motivo voy a intentar recuperar una iniciativa que ya se hacía en los tiempos del CCG, que intentó en su momento Masi para los torneos de Metrópolis y que en Barcelona lleva tiempo gestionando Davos. La idea es establecer un Ranking Elo para los jugadores de Madrid.

¿Qué es un Ranking Elo? Es un sistema de puntuación desarrollado por un Físico y jugador de ajedrez llamado Árpád Élo para determinar la "Fuerza Relativa" de los jugadores de ajedrez . La finalidad del Elo es poder establecer un Ranking entre los jugadores de diversos lugares y tiempos, pues se trata de una medida de puntuación estandarizada basada en las leyes de la probabilidad (más concretamente en las de la curva normal). 

El valor práctico de una puntuación Elo es determinar a priori qué jugador tiene más probabilidades de ganar una determinada partida basado en sus anteriores resultados en otros torneos que puntuaban el Elo. De una determinada comunidad, el jugador con el mayor Elo sería el jugador que ha ganado más veces a los rivales más fuertes.

Este sistema de puntuación también permite estimar la probabilidad de ganar de un jugador sobre otro (siempre tomando en consideración los resultados anteriores). Para realizar esta estimación, se determina la diferencia de Elo entre ambos jugadores y, en función de ella, se considera cuál es más probable que gane y en qué medida. Un ejemplo:

El jugador A tiene una puntuación Elo de 1350 y su rival, el jugador B, de 1175. La diferencia entre los dos es de 175 puntos, que según las leyes de probabilidad a las que está sujeta la puntuación Elo, estima que hay una probabilidad del 73% de que el jugador A gane a B y un 27% de que sea al revés. Si B ganara a A, se trataría de un hecho muy improbable a priori, por lo que su Elo aumentaría mucho tras ese enfrentamiento.

Para Juego de Tronos mi intención es establecer varias puntuaciones Elo para los jugadores: una sería el "Elo Personal", que sería resultado del cálculo de todos los torneos que juegue, y por otro lado el "Elo de Casa", que sería la puntuación que ese jugador obtiene con cada casa que juega, el cuál presumiblemente se diferenciará bastante del "Elo Personal" si cambia habitualmente el mazo con el que juega.

Aunque nadie tiene que preocuparse de todos estos cálculos y del modo de hacerlo, puesto que me encargaré de gestionarlo yo, quien quiera conocer más sobre el tema puede consultar aquí, que es una de las páginas web que lo explican con más claridad.

El Ranking se va a realizar únicamente para los jugadores de Madrid, para todos los torneos que se reporten completamente, para lo que será necesario conocer:
  1. El nick o nombre del jugador dentro del Ranking.
  2. La Casa que juega en el torneo
  3. El número de partidas que gana/pierde/empata.
  4. Los rivales a los que se ha enfrentado en el Torneo
Todos los jugadores empezarán con una puntuación Elo de 1000. Se utilizará un Coeficiente K de 25 para los jugadores con menos de 30 partidas y un Coeficiente de 15 a partir de llevar 30 partidas jugadas. El programa para el cálculo del Elo será este.

Una vez arrancado esto, intentaré contactar con alguna de las tiendas organizadoras para ver si están dispuestas a aportar algún premio bimensual o trimestral para los jugadores en este Ranking.

¡Espero que sea de vuestro interés y que podais colaborar un poquito a gestionarlo!

32 comentarios:

Masi dijo...

Animo con esto.
Yo intenté hacer algo, pero sin la ayuda de la gente es sencillamente imposible.

Y el problema de dar premios al ELO es que la gente puede dejar de jugar esos mazos "experimentales" en los torneos para no perder puntos.

Una buena manera de empezar a usarlo es en los Torneos Online, que todo está muy atado. Y después lo mismo la gente se anima con ello.

Stukov dijo...

Buena idea lo de usarlo en los torneos Online. Si empezamos a ponerlos de moda y hacerlos bien, se puede hacer.

Masi, te voy a subir en unos minutos el nuevo archivo de Spoilers con los tamaños de las imágenes corregidos! Bajatelo antes de que se joda! XDD

Aioria dijo...

Como ya te dije, cuenta conmigo para pillar el report de todos los torneos a los que vaya e incluir en las "crónicas de batalla" los datos necesarios. Nick, Casa, Número de victorias/derrotas/empates y rivales.

Lo de los premios a los mejores del ranking no lo veo mal, pero deberá ser alto totalmente simbólico en mi opinión. No se trata de ir siempre con un mazo titular para subir en el ranking. Veo más logico orientar esos premios a la organización de una liga intertiendas como se hizo el año pasado.

Tener un ELO es algo curioso, creo que muy constructivo y sin dudas beneficioso para el juego y la comunidad de jugadores. ¡Gracias Stukov!

Jef dijo...

Bueno, el Elo es algo puramente competitivo, así que el problema de que la gente vaya con mazos sin afilar por no bajar Elo... es precisamente lo que busca el sistema, competitividad máxima.

Si lo hacéis online perfecto.

Raknar dijo...

La idea esta bien, pero coincido con jef en que es altamente competitivo y si ya de por si veiamos a gente con el mismo mazo winner pues ahora sera mas. A mi me la suda bastate el elo y probare el mazo que me apetezca probar, que me baja el elo? pues no pasa nada que aunq soy joven no tengo edad de medirme la poya con nadie, bueno si eso con aioria.
Por otra parte te animo en tu iniciativa.

Unknown dijo...

Propongo reiniciar la liga, solo llevamos una jornada y no creo que no importe a ninguno.

Stukov dijo...

Ya está actualizado el Elo del primer fin de semana.

En el apartado "Secciones" a la derecha de la Web podeis encontrar el link a la página del ranking

Aioria dijo...

¡Gracias por el esfuerzo y el trabajo!

LordBeric dijo...

Te ha quedado una tabla chula, dan ganas de ir a Madrid sólo para poder salir en esa lista, que pena que probablemente no vaya a poder sacar ningún fin de semana este año.

Kralicht dijo...

Oleee Soy buenísimo! xD

Me voy a guardar una screenshot para la posteridad.

Stukov dijo...

Actualizado el Ranking

Aioria dijo...

Gracias por el trabajo Stukov, ¡vamos a tener que darte un título honorífico! xD

Stukov dijo...

Actualizado todo el Elo que llevaba tiempo parado...

Aioria dijo...

De nuevo gracias por el curro que te lleva todo esto que es algo que, al final, disfrutamos todos y a todos nos beneficia. ^^

LordBeric dijo...

Stukov, ¿contarás el torneo de Salmanca para el ranking? Venga, anímate, yo quiero salir en esa lista, y quiero que tengas que incluir a la casa Neutral XD

Stukov dijo...

Actualizado con el último torneo de Móstoles.

@Beric: sí, pienso contabilizar el torneo de Salamanca. Lo de que meta la casa neutral... a priori te puedo asegurar que no es mi intención hacerlo, pero puede que sí :P

Stukov dijo...

Actualizado con el Gran Torneo Salmantino IV

El mamón de Beric ha conseguido que incluya la Casa Neutral en la clasificación... acordamos que si quedaba entre los 3 primeros de Salamanca lo haría. Y mi subnormalidad y yo en la primera ronda de juego colaboramos significativamente en que lo consiguiera xD. De cualquier modo ¡Enhorabuena por ese tercer puesto!

Raul (Krainer) dijo...

Gracias Stukov por incluir a gente de Salamanca que hasta ahora no habiamos jugado, en el ranking. Me parece genial. Ya trataremos de asistir a algun torneo de Madrid

LordBeric dijo...

¿Por qué mi elo es 1540 en la primera tabla y 1539 en la segunda?
Gracias por el trabajo, Stukov, y por incluir a la casa neutral.

Por curiosidad, tengo una duda sobre el sistema. ¿Jugar muchas partidas favorece tener más puntos? Parece que la gente que más juega está más arriba, aunque su ratio victorias/derrotas sea peor que el de otros.

Stukov dijo...

@Beric: Existe una discrepancia en tu Elo personal y el Elo de casa debido a que el personal se calcula con respecto al total de partidas jugadas por cada jugador. El Elo de casa únicamente toma en consideración el Elo del jugador con la casa con la que juega. En tu caso concreto, la discrepancia se debe a que yo tenía un Elo personal superior al Elo que tenía jugando Lannister.

Con respecto a si el sistema beneficia jugar muchas partidas... Sí y no. El sistema está arrancando y, matemáticamente, parte del supuesto de que todos los jugadores tenemos un rendimiento "medio". Es decir, dos jugadores de 1500 puntos tienen, cada uno un 0.5 de probabilidades de ganar. Por lo tanto, cuando el jugador A (super buen jugador) gana al B (un novato que acaba de empezar) se considera que A tenía un 0.5 de ganar (mentira cochina, tenía muchas más posibilidades), por lo que gana un poco de Elo y el jugador B pierde un poco.

A medida que el sistema avanza, empiezan a abrirse más separaciones entre los jugadores y las probabilidades de ganar "a priori" cambian. En una situación realista, el jugador C es un gran veterano con 1800 puntos de Elo. Se enfrenta a un jugador D, que es nuevo, al que el sistema le concede 1500. Las probabilidades de ganar a priori de C son mucho más altas, quizá de 0.75 vs 0.25. Y resulta que D gana. En este caso, D ganaría muchísimo Elo jugando una única partida.

Kralicht dijo...

Hola a todos!

En cuanto a los torneos, no creo que sea necesario que vengáis a Madrid para recibir puntos en el ranking. Me figuro que hablando con Stukov, cualquier torneo que organicéis de un tamaño decente (8-10 jugadores?) se puede incorporar. Es cuestión de enviar los resultados como os lo pida el jefe.

Un saludo a todos

Stukov dijo...

Incluyo una modificación en el Ranking Elo: una nueva columna en la que se pueden ver la modificación de la puntuación de cada jugador de semana en semana.

Y por supuesto que todos los torneos que se quieran registrar en el Elo pueden computar. En la sección del Ranking tengo un fichero para descargar que es el que me podeis enviar después del torneo y me encargo de contabilizarlo.

PD: Si alguien de Salamanca quiere darme un nick para que lo sustituya en la lista, mucho mejor, pero recordar: en todo torneo con Elo NECESITO que os apunteis con ese nombre.

Stukov dijo...

Actualizado con los torneos del fin de semana del 17 al 19 de Diciembre.

Stukov dijo...

Último torneo del año que computa Elo subido.

A partir de aquí no se incluirá ningún torneo con menos de 8 personas.

Aioria dijo...

Gracias una semana más por el trabajo, el esfuerzo y el interés que te tomas. Especialmente con la locura de torneo navideño que hicimos xDDD

Aioria dijo...

Empatado con esa bastarda traidora de Free... xDDDD

Gracias por actualizar Stukov.

Free dijo...

Ya caerás, solo por ser lannister deberías ir 2º en caso de empate xDDD

Muchas gracias por el curro stukov.

Stukov dijo...

Calla Free, que tienes más puntos de Elo (y más partidas jugadas) que le debes a haber jugado con Lannister que a Baratheon :P

Stukov dijo...

Ranking actualizado, con una novedad: dado que creo que jamás nadie vaya a empatar una partida, he sustituido esa columna por un cálculo de % de victorias.

Aioria dijo...

Joer Stukov, el ranking ya tiene de todo, sólo le falta música y lucecitas xDDDD

Lo más importante de todo es que Free baja. Y Stukov ya se ha alzado primero, a ver quién le mueve de ahí.

Se te ha olvidado anotar la penalización a Marlowe por vinagrez xDDD

Tamy dijo...

Hola Stukov, lo primero, gracias por el trabajo que haces y del que podemos disfrutar. Quería decir que en el torneo de hoy y de ahora en adelante me apuntaré como Thamalon, para que hagas los cambios que creas oportunos en el ranking y que no haya líos.

Stukov dijo...

Gracias Damián, especialmente por avisarme así. Te cambio el nombre de ahora en adelante. Aprovecho esto también para pediros lo mismo a los demás que esteis en el ranking solo con vuestro nombre propio: sería mucho mejor un nick, si alguno quereis cambiarlo, hacedmelo saber por favor.