Heroes of the Storm

Mejoras para la asignación de partidas: Fase uno

Mejoras para la asignación de partidas: Fase uno

Al principio, cuando implementamos la asignación de partidas en Heroes of the Storm, se basaba en el sistema que teníamos para StarCraft II, que funcionaba de maravilla para un juego centrado en 1 contra 1. Además, la asignación de partidas en StarCraft siempre había sido bastante sólida. Sin embargo, Heroes se basa en equipos, y tuvimos que crear varias reglas, como las restricciones para la composición del equipo y el tamaño del grupo, para ajustar este sistema a un juego de 5 contra 5. Cuantas más reglas añadíamos, más difícil le resultaba al sistema de asignación formar partidas de calidad. Aunque la mayoría de las que creaba estaban razonablemente equilibradas, el sistema no terminaba de dar en el blanco con la frecuencia que esperábamos.

En la BlizzCon hablamos sobre nuestro plan para rediseñar el sistema de asignación de partidas de Heroes of the Storm para finales de año, y comentamos muchos de los cambios que esto conllevaría. Durante los últimos meses, hemos estado reestructurando por completo la asignación de partidas para poder brindaros un sistema nuevo concebido exclusivamente para Heroes of the Storm. Hemos visto resultados muy positivos tras varias simulaciones internas del nuevo sistema, ¡y nos alegra comunicaros que ya hemos implementado la versión inicial del nuevo asignador de partidas en la versión en vivo de Heroes of the Storm! Ahora que el nuevo sistema ya está en marcha, nos gustaría guiaros por los principales cambios que hemos realizado hasta la fecha.

Divider_SkyShapes.png

Crear partidas de alta calidad

A lo largo de nuestra investigación, profundizamos en la asignación de partidas de Heroes para estudiar la gran cantidad de datos en vivo recopilados de todos los escenarios posibles de asignación de partidas. Esto nos ayudó a entender mucho mejor por qué el sistema no estaba rindiendo en algunos puntos y qué mejoras debíamos realizar. Después, establecimos los cambios que íbamos a implementar, teniendo como objetivo principal la creación de un nuevo sistema que proporcionase, de manera consistente, partidas equilibradas en las que ambos equipos tuvieran las mismas probabilidades de ganar.

El resultado de estos cambios es que ahora el sistema de asignación de partidas de Heroes os agrupará de forma mucho más eficiente, con aliados y oponentes que tengan un índice de asignación de partidas (MMR) similar al vuestro, y creará partidas que sean justas para ambos bandos. Esto también afectará a las partidas clasificatorias, y puede que notéis que todos los jugadores de vuestra Liga de Equipos y vuestra Liga de Héroes tienen más o menos el mismo rango. Aunque los datos iniciales, extraídos de partidas en vivo, indican que vamos por buen camino para cumplir estos objetivos, seguimos monitorizando el nuevo sistema y realizando las mejoras adicionales necesarias.

Divider_SkyShapes.png

Colas y tiempos de espera

El antiguo sistema de asignación de partidas formaba una partida en cuanto un jugador alcanzaba los diez minutos en cola, independientemente de que los jugadores seleccionados tuvieran o no un nivel de habilidad parecido.

Ahora, en lugar de meteros de inmediato en una partida al transcurrir cierto tiempo, el objetivo principal del nuevo sistema de asignación de partidas es que entréis en las partidas más equilibradas que pueda encontrar. Si no se puede crear una partida de un nivel apropiado, puede que tengáis que permanecer en cola un poco más hasta que se encuentren otros héroes con un índice similar y se pueda crear una partida satisfactoria. Es más, ahora la asignación de partidas dará mayor prioridad a los que lleven más tiempo en cola. Eso quiere decir que tendréis que esperar más de vez en cuando, pero conseguiréis una partida mejor.

Además, si el asignador de partidas cree que tendréis que esperar demasiado tiempo, puede que expanda la búsqueda para incluir a jugadores que estén ligeramente por encima o por debajo de vuestro índice de asignación de partidas. Esto ayudará al sistema a encontrar una partida más rápido, pero a la vez permitirá crear una partida relativamente igualada para todos los participantes.

Es importante señalar que es poco probable que esas situaciones afecten a la mayoría de jugadores, pero puede que ataña a aquellos que se encuentren en extremos del espectro del índice de asignación de partidas al buscar partidas fuera de las horas punta.

Divider_SkyShapes.png

Cambios de asignación de partidas para grupos

El antiguo sistema de asignación de partidas siempre intentaba emparejar a grupos de jugadores según el tamaño del grupo. Esto podía ser perjudicial si no se encontraba un grupo de tamaño y habilidad similares porque, entonces, el sistema de asignación de partidas juntaba a grupos del mismo tamaño, pero cuyas habilidades no estuvieran necesariamente igualadas. Aunque el nuevo asignador seguirá emparejando grupos del mismo tamaño, hemos puesto más énfasis en emparejar grupos de habilidad similar. Esto quiere decir que de vez en cuando veréis diferencias en el tamaño de los equipos, pero la partida resultante será de mejor calidad.

Además de esto, ahora el sistema de asignación de partidas tendrá en cuenta la habilidad del grupo para coordinarse como equipo al crear partidas. Esto significa que, si hacéis cola solos y jugáis contra un grupo, ese grupo tendrá un nivel de habilidad medio inferior al de vuestro equipo de jugadores individuales, lo que debería ayudar a compensar la ligera ventaja de comunicación que suelen tener los jugadores que hacen cola como grupo.

Finalmente, el nuevo sistema de asignación de partidas es capaz de flexibilizar las normas habituales de composición de equipos para que sea más fácil encontrar partidas adecuadas para grupos con una combinación de héroes poco común (como cuatro especialistas). En algunos casos, el asignador de partidas incluso podría intentar enfrentar a dos equipos con una composición inusual. Sin embargo, estas situaciones solo surgirán si se considera que la partida resultante será de calidad en lo que respecta a las habilidades de los equipos.

Divider_SkyShapes.png

Cambios en la pantalla de carga

Puede que las pantallas de carga no tengan nada que ver con la asignación de partidas en sí, pero sí que comunican con quién vais a jugar y contra quién os vais a enfrentar en todas las partidas. Pensamos que las pantallas de carga podían transmitir mejor esta información y decidimos hacer algunos ajustes.

Nuestro primer cambio para las pantallas de carga se centra en los marcos de retrato de los jugadores. A partir de ahora, los marcos siempre coincidirán con el modo de juego que se esté cargando. Esto significa que en partidas de la Liga de Héroes solo veréis marcos y rangos de la Liga de Héroes en las pantallas de carga. En las partidas rápidas solo veréis marcos de retrato básicos y los niveles de los jugadores. Esto debería contribuir a que las pantallas de carga sean mucho más consistentes y se reduzcan las situaciones en las que podían mostrar una mezcla de rangos y niveles de los distintos modos de juego que no eran necesariamente comparables.

También hemos añadido nuevos iconos de grupo a las pantallas de carga que indicarán qué jugadores están en el mismo grupo y cuántos grupos hay en la partida. A pesar de las mejoras para la asignación de partidas de esta primera fase, aún es posible que los jugadores nuevos o con un índice de asignación de partidas bajo se mezclen con veteranos o con jugadores con un índice más alto al formar los grupos. Con este cambio en las pantallas de carga, debería ser más fácil comprender cómo ha llegado a estar en la partida un jugador con un índice bajo.

Divider_SkyShapes.png

Dificultades conocidas y futuras mejoras

Además de seguir vigilando los cambios realizados en esta primera fase de ajustes en la asignación de partidas, todavía hay varias áreas en las que queremos trabajar más adelante.

  • Emparejar veteranos y jugadores nuevos
    • Hemos reducido la probabilidad de que haya jugadores nuevos en el mismo equipo que jugadores veteranos o que tengan que enfrentarse a ellos, pero nos gustaría hacer más cambios respecto a esto en futuras actualizaciones.
  • Mezclar jugadores con índices de asignación de partidas altos y bajos
    • Hemos reducido la probabilidad de meter en las mismas partidas a jugadores con índices de asignación de partidas muy dispares. Aunque esta primera ronda de mejoras no es perfecta, creemos que vamos por buen camino. Como mencionamos antes, también es posible que esto ocurra cuando jugadores con índices altos y bajos se ponen en cola juntos.
    • Además, planeamos seguir mejorando la precisión de los índices de asignación de partidas en general para que la estimación del asignador sobre los niveles de habilidad de los jugadores sea incluso más exacta.
  • Composición de equipos de partidas rápidas
    • Acabamos de añadir una nueva regla para los guerreros en la cola de las partidas rápidas. Funciona de manera parecida a la regla para los héroes de apoyo anterior a esta: los equipos que no tengan un guerrero ya no se enfrentarán a equipos que sí lo tengan. Sin embargo, recordad que esta regla la pueden romper jugadores en equipos completos.
    • Todavía hay muchos cambios que nos gustaría realizar para limitar composiciones de equipos desfavorables en las partidas rápidas. Por ejemplo, querríamos limitar la probabilidad de que un equipo tenga varios héroes «especiales», como Cho’gall, Abathur y Nova, en una futura actualización.
  • Tiempos de cola
    • Aunque los tiempos de cola han aumentado a raíz de los últimos cambios en la asignación de partidas, la cantidad de partidas de calidad que estamos viendo también ha aumentado. Nos seguiremos esforzando por reducir los tiempos de cola, pero nuestro objetivo principal seguirá siendo proporcionar partidas de alta calidad. No queremos sacrificar buenas partidas por tiempos de espera más cortos. Os iremos informando a medida que progresemos hacia esa meta.
  • Hacer equipo con jugadores bloqueados
    • o Nos han llegado vuestros comentarios de que no resulta agradable hacer equipo con jugadores a los que habéis añadido a vuestra lista de comunicación bloqueada. Aunque estamos de acuerdo, aún no hemos tratado este problema. Sin embargo, lo tenemos en mente y esperamos dar con una solución en el futuro.

Divider_SkyShapes.png

Los cambios en la asignación de partidas que hemos implementado aún son nuevos, y ninguna de las incidencias mencionadas hoy aquí están resueltas al 100%. Esto quiere decir que, aunque la calidad de las partidas haya mejorado bastante en general, aún es posible acabar en una partida desequilibrada de vez en cuando mientras seguimos ultimando los ajustes. También es posible que haya errores en el nuevo sistema de asignación de partidas que aún no hayamos descubierto. Si encontráis algún problema en la asignación de partidas, visitad el foro oficial de Heroes y contadnos vuestra experiencia. Vuestros informes nos ayudarán a resolver los errores más rápido, así como a investigar partidas desiguales, para que podamos seguir mejorando el sistema de asignación de partidas.

Esto solo es el comienzo de los cambios que tenemos reservados para el sistema de asignación de partidas de Heroes of the Storm. Proporcionar partidas equilibradas sigue siendo nuestra máxima prioridad. Seguiremos observando los datos de las partidas en vivo e implementado mejoras con futuras actualizaciones. Como siempre, gracias pos los comentarios sobre el sistema de asignación de partidas que nos habéis hecho llegar durante los últimos meses. Esperamos que sigáis compartiendo vuestras impresiones con nosotros en el futuro.

InvisibleDividerLine_800x50.png

Siguiente artículo

Noticias destacadas