Comentarios del desarrollador: clasificación personal en Campos de batalla de Hearthstone

Comentarios del desarrollador: clasificación personal en Campos de batalla de Hearthstone

¡Saludos! Soy Tian, científico de datos sénior del equipo de Hearthstone, y estoy aquí para hablaros de los entresijos de la clasificación de Campos de batalla.

Tras vuestras primeras rondas de compras estratégicas en la taberna, colocación metódica de esbirros y triples, os daréis cuenta de que habéis ganado o perdido puntos según el puesto en el que acabasteis. Cuando veáis que dicho número cambia, quizá os surjan algunas preguntas: ¿qué significa esta clasificación? ¿Cómo se han decidido mi clasificación y las de mis oponentes?

¡Estoy aquí contestar para esas preguntas (entre otras) y desmitificar los entresijos de la clasificación de Campos de batalla!

HS-divider.png
¿Qué significa el número de la clasificación?

La clasificación en Campos de batalla de Hearthstone es más que un número. Este valor representa vuestro nivel de habilidad en Campos de batalla (cuanto más alto sea el número, mayor es el nivel de habilidad). No obstante, también nos ayuda a emparejaros con otros siete jugadores de destreza similar, para que cada partida sea lo más justa posible.

El objetivo del sistema de clasificación es que, al analizar la comunidad de jugadores de Campos de batalla de Hearthstone, veamos a la mayoría en la mitad del «espectro de clasificación». En términos matemáticos, la distribución de la clasificación sigue una curva en forma de campana llamada distribución normal. Con el diseño de nuestro sistema de clasificación, en el segundo día de la beta pública, con 4200 puntos erais prácticamente mejores que el 77 % de los jugadores del modo, mientras que con 5000 puntos erais mejores que el 99 %.


¿Cómo se actualiza mi clasificación tras cada enfrentamiento?

Uno de los objetivos principales del sistema de clasificación es identificar rápidamente el nivel de habilidad actual y crear partidas que sean competitivas y justas para los jugadores. Para lograrlo, voy a hablaros de otro concepto: la varianza. 

La varianza es un número asociado con vuestra clasificación, pero que no podéis ver. Representa la confianza que depositamos en dicha clasificación. La primera vez que os adentráis en Campos de batalla no conocemos con seguridad vuestra destreza porque, como es obvio, no habéis jugado muchas partidas. No tenemos datos sobre vuestros cambios de rendimiento a lo largo de varios enfrentamientos, así que la varianza es bastante alta. Después de que juguéis algunas partidas, es probable que la varianza baje, porque ya tenemos una idea más clara de cuál es vuestra clasificación actual. Sin embargo, si nos fijamos en un solo enfrentamiento, la varianza podría subir si el resultado no es el esperado. Os pongo un ejemplo: si un jugador con una clasificación alta pierde contra uno de clasificación mucho más baja, es posible que su varianza suba.

Una vez que conocemos la clasificación y varianza de los ocho jugadores, tenemos que calcular la probabilidad de victoria de cada uno contra los otros siete. En cada cálculo se incluyen todos los factores que hemos mencionado. Al fin y al cabo, son un montón de cálculos: ¡56 para ser exactos! 

Ahora volvamos a la forma en la que se actualizan las clasificaciones. Después de cada partida, la clasificación se actualiza según una combinación de vuestra clasificación, la de los oponentes, el puesto en el que hayáis quedado en el enfrentamiento, vuestra probabilidad de victoria, vuestra varianza y algunos factores más. En general, cuanto mayor sea la varianza, más cambiará vuestra clasificación tras la partida. Cuando empezáis a jugar a Campos de batalla, no tenemos datos suficientes sobre vuestra destreza, así que el objetivo principal es colocaros rápidamente en un rango de clasificación apropiado. Al principio veréis una varianza mayor y cambios más grandes de clasificación después de cada enfrentamiento. A medida que juguéis más partidas, tendremos más información sobre vuestra clasificación ideal, y esta ya no cambiará tanto.

Hace poco introdujimos algunos cambios en la forma de calcular la clasificación de los nuevos jugadores en Campos de batalla. Queremos garantizar que las clasificaciones no cambien de forma tan exagerada y terminen colocando a la gente en un grupo de destreza al que no pertenecen, y también queremos asegurarnos de que os acercáis a vuestro MMR correcto con cada partida. Hemos aumentado la cantidad de puntos de clasificación que se gana y pierden una vez consolidado vuestro posicionamiento tras haber jugado suficientes partidas, así que veréis más movimiento en la clasificación. 

Vamos a explicarlo ahora con números. Supongamos que todos vuestros oponentes tienen exactamente la misma clasificación que vosotros. En el sistema original, con un primer puesto en la primera partida conseguiríais unos 240 puntos, y con un primer puesto en vuestra partida número 150 o posterior, 24. Después de los cambios del 19 de noviembre, con un primer puesto en la primera partida conseguiríais unos 195 puntos, y con un primer puesto en vuestra partida número 150 o posterior, 98. Quiero recalcar que la nueva fórmula depende de muchos factores, como podéis ver más arriba. En la actualización de la clasificación actual, no tenemos en cuenta solo un factor. Recordad que esto no significa necesariamente que haya más progresión. Si os encontráis en el lugar correcto, subiréis y bajaréis, pero permaneceréis en la misma clasificación tras jugar las partidas suficientes.

También hemos añadido un pequeño ajuste de progresión a la clasificación tras cada partida. Este ajuste tiene siempre un valor positivo y depende de la clasificación actual, a menos que estéis en 6500 o más. Cuanto más baja es la clasificación, mayor es el ajuste. Por lo tanto, en teoría, jugar más partidas en Campos de batalla os otorga una pequeña ventaja en lo que a «potenciar» vuestra clasificación se refiere (si estáis por debajo de 6500). Tened en cuenta que eso se aplica tanto si ganáis como si perdéis. Consideradlo un ajuste de progresión coherente que os da un pequeño empujoncito cada vez que jugáis a Campos de batalla.

Por último, para nuestros expertos en algoritmos, quiero aclarar por qué algunos algoritmos de asignación de partidas que se usan mucho, como Elo o Glicko, no nos parecen una buena opción. Hemos llevado a cabo un montón de simulaciones, y los resultados muestran que nuestro algoritmo tiene un tiempo de ejecución más corto (lo que garantiza que la asignación de partidas sea rápida) y una mayor precisión (lo que asegura una experiencia de juego más positiva). Además, Elo y Glicko están diseñados para juegos de 2 jugadores, no de 8.

¡Esperamos que disfrutéis de Campos de batalla de Hearthstone! Tenemos muy en cuenta vuestras opiniones, así que no dudéis en compartir lo que opináis sobre la asignación de partidas y la clasificación. ¡Nos vemos en la taberna!


¡Únete a la charla!
0 comentarios