Cambios al emparejador: Próximos pasos

Los subtítulos del video están disponibles en español.

En diciembre del año pasado, les dijimos que el 2019 sería un año muy importante en relación al emparejador. Y no les mentimos, porque presentaremos cambios importantísimos en cuanto a su arquitectura actual. Pero para mostrarles un mejor panorama, comencemos revisando la evolución del emparejamiento y los problemas actuales más importantes.

Breve explicación

Expandir

El emparejador es uno de los componentes más importantes del juego y se remonta a la creación de World of Tanks. Trabaja con los vehículos que elige el jugador y forma los equipos. Además, el emparejador lleva a cabo otras tareas importantes, entre las que se incluyen las siguientes:

  • Elegir equipos competitivos y parejos
  • Seleccionar varios tipos de vehículos para cada batalla
  • Garantizar la variedad de mapas

El objetivo principal del emparejador es que los jugadores entren al campo de batalla lo más rápido posible. En 2010, esta tarea era mucho más fácil de llevar a cabo que hoy. En esa época, había muchos menos jugadores, especialmente en nivel IX y X, y solo tres naciones. También había una cantidad significativamente menor de tanques de los que hay hoy. Para reducir el tiempo de espera, el emparejador podía enviar vehículos con una diferencia de cinco niveles a la batalla; por esa razón, no era extraño encontrar tanques de nivel VI y de nivel X en la misma batalla. Sin dudas, todo esto les debe parecer bastante extraño en la actualidad.

Con el tiempo, nos topamos con algunos problemas horrendos que el emparejador no podía resolver, porque no existían las herramientas que existen hoy en día. Estos eran algunos de los problemas:

  • No había restricciones a la cantidad de vehículos en un equipo según su clase
  • Los llamados "pelotones fail", formados por vehículos que difieren en más de tres niveles
  • Pocos rivales de tu nivel en la batalla. Por ejemplo, era posible que en tu equipo hubiera trece tanques de nivel X y solo dos vehículos de nivel VIII en el equipo enemigo. Dicho en otras palabras: era posible toparse con adversarios insignificantes contra los cuales luchar.

Para resolver estos problemas, fue necesario cambiar de raíz el emparejador y crear una arquitectura completamente nueva.

Actualización 9.18 y sistema de plantillas

En 2017, la Actualización 9.18 se diseñó para abordar estos problemas y para aumentar el confort del  jugador en batalla. Implementamos algunas restricciones: los pelotones solo podían tener un nivel, y reducimos también la cantidad de artillería por equipo a tres. Sin embargo, lo más importante sobre la Actualización 9.18 fue la implementación de un sistema de plantilla. Estas plantillas (las principales eran 3-5-7 y 5-10) aún se siguen usando.

En general, el juego es ahora completamente diferente. Por otro lado, luego de la Actualización 9.18, revisamos otro aspecto crucial de nuestro juego: la cola de espera.

 ¿Qué es la cola de espera?

La cola representa una lista de vehículos que se llena según la decisión de los jugadores. Cuando has elegido el tanque con el que quieres entrar en batalla, se te coloca inmediatamente en una lista.

Para ponerlo en palabras simples: imaginen que la cola es una gran sala de espera. Allí se reúnen los vehículos que esperan a que el emparejador los envíe a la batalla, lo que sucede cuando se reúne una cantidad específica de vehículos de niveles adecuados.

Los tiempos de espera dependen de la cantidad de jugadores que haya en la cola y de los niveles de los vehículos que se han elegido. El emparejador también elige una plantilla, ordena varias clases de vehículos como corresponde y elige un mapa aleatorio.

Punto importante

Antes del lanzamiento de la Actualización 9.18, los vehículos de nivel X eran cuatro veces menos comunes que los tanques de nivel VIII. 

Reducir

Desafíos nuevos

Sin embargo, luego de dos años, la proporción de vehículos ha cambiado drásticamente. Ahora, los vehículos de nivel X son solo dos veces menos comunes que los de nivel VIII; además, la cantidad de vehículos de nivel IX ha aumentado significativamente.

Al mismo tiempo, la cola es muy dinámica y cambia literalmente a cada segundo. Esto no solo se debe a la evolución natural de nuestro juego; la cola se ve afectada por algunos factores del juego adicionales que aumentan la carga de la cola, por ejemplo:

  • Eventos en marcha
  • Desafíos
  • Ofertas especiales

La evolución natural de la cola ha dado como resultado dos problemas nuevos y serios con los que estamos lidiando actualmente.

  1. Muchos tanques a menudo están en la parte inferior de la lista y tienen que luchar contra adversarios de mayor nivel, algo que no siempre es muy divertido. Esto es muy evidente con los vehículos de nivel VI y VIII.
  2. Los jugadores con vehículos Premium preferenciales juegan la mayoría de sus batallas contra tanques de un nivel mayor en la plantilla 5-10 y rara vez se los empareja con vehículos de su nivel o de un nivel menos. Como resultado, dicha situación elimina los beneficios del emparejamiento preferencial.

Pero las plantillas de la arquitectura actual del emparejador son estrictas, así que no se pueden adaptar rápidamente a la evolución de la cola. Por ende, hoy hay muchos más jugadores que, a menudo, se encuentran en la parte inferior de la lista, y este es el aspecto más importante que queremos modificar.

También nos gustaría hacer lo siguiente:

Reducir la cantidad de batallas con vehículos de mayor nivel y aumentar la cantidad de batallas con tanques del mismo nivel o de un nivel menos.

¿Cómo pensamos llegar a este objetivo?

Para alcanzar estos objetivos, pensamos en implementar plantillas dinámicas tanto para batallas de dos niveles como para batallas de tres niveles. Próximamente, es posible que veamos las siguientes plantillas:

  • 7-8, 6-9, 5-10 y 4-11 para batallas de dos niveles
  • 4-5-6, 4-4-7 e incluso 5-5-5 para batallas de tres niveles
  • También es posible que implementemos otras plantillas

Nota: Es posible que el formato de batalla 5-5-5 no sea óptimo para los jugadores que están en la parte inferior de la lista. Sin embargo, gracias a la implementación de esta plantilla, todos los jugadores tendrán menos probabilidades de estar en el fondo de la lista. También se reducirá la cantidad de batallas en las que se podrán encontrar con adversarios dos niveles mayores.

El nuevo emparejador podrá elegir de entre varias plantillas para vehículos de diferentes niveles a fin de mantener un equilibrio óptimo en todo el sistema. Al mismo tiempo, el emparejador podrá adaptarse rápidamente a la situación actual de la cola y tomará en cuenta muchos factores. La elección a favor de una plantilla particular se llevará a cabo según la cantidad de tanques en la cola y en el nivel. ¡Échenle un vistazo!

Sistema de emparejamiento


11.12
Mecánicas de emparejamiento según las batallas luchadas el 11 de diciembre de 2018. 
I-X
X
IX
VIII
VII
VI
Plantilla de batalla
Cantidad de batalla
 
 
 
VIII
VII
VI
 
 
VIII
VII
 
 
IX
VIII
VII
 
 
 
VIII
 
 
 
IX
VIII
 
 
X
IX
VIII
 
 
Batallas de un nivel
Batallas de dos niveles
Batallas de tres niveles

*Nota: Toda la información presentada es una muestra representativa de un día específicos (11 de diciembre de 2018). En cualquier otro día, la situación puede cambiar, según la estructura de la cola.

 NOTA:

Luego del lanzamiento del emparejador actualizado, es posible que el tiempo de espera aumente un poco, pero el confort en cada batalla también debería aumentar. El tiempo de espera dependerá de la situación actual de la cola.

Planes para el futuro cercano

La parte técnica de la arquitectura está lista y ha superado las pruebas con éxito. En el futuro cercano, luego de algunas mejoras adicionales y cambios técnicos, lanzaremos el nuevo emparejador en uno de los nuestros servidores "en vivo".

Antes que nada, verificaremos la estabilidad y la resistencia del nuevo emparejador en un entorno de servidor real y recogeremos datos reales sobre la distribución de los tanques en batalla. Y, por supuesto, les daremos los toques finales a los ajustes de las plantillas.

Cuando la fase de prueba termine, analizaremos cuidadosamente los resultados obtenidos y sus comentarios. Si nos cercioramos de que el nuevo emparejador cambie la calidad de las batallas para mejor, lo implementaremos en los demás servidores del mundo.

¡Sigan las novedades y participen de las pruebas del nuevo emparejador! Juntos, podremos hacer que nuestro juego sea aún más divertido. No se olviden de compartir sus opiniones sobre las plantillas que más les gustaría ver.

Debatir en Discord

Cerrar