En diciembre del año pasado ya comentamos que 2019 iba a ser un gran año para el emparejador, y con razón, porque vamos a implementar grandes cambios en su arquitectura. Para que entendáis la situación general, empezaremos dándole un repaso a cómo ha evolucionado el emparejador y a los principales problemas que presenta en estos momentos.
Breve resumen
ExpandirEl emparejador es uno de los componentes más importantes de World of Tanks y ha estado presente en el juego desde su concepción. Su función es coger los vehículos que ha elegido el jugador y formar equipos. También desempeña otras tareas importantes como:
- Emparejar equipos competitivos y con características similares.
- Seleccionar distintos tipos de vehículos para cada batalla.
- Ofrecer mapas variados.
La función principal del emparejador es que podáis comenzar a luchar lo antes posible, algo que resultaba mucho más fácil en 2010. En aquel momento había muchos menos jugadores, sobre todo en los niveles IX y X, y solo existían tres naciones y el número de carros era considerablemente menor. Para reducir el tiempo de espera, el emparejador podía juntar vehículos con hasta cinco niveles de diferencia, de modo que a menudo coincidían en el campo de batalla carros de nivel VI y X, lo que ahora se nos haría bastante raro.
Con el tiempo, surgieron algunos problemas que fueron yendo a peor y que el emparejador no podía resolver, ya que no disponía de las herramientas con las que cuenta ahora. Por ejemplo:
- Según su clase, no había restricciones con respecto al número de vehículos que un equipo podía tener.
- Los llamados "pelotones troll", que estaban formados por vehículos con más de tres niveles de diferencia.
- Había pocos rivales que tuvieran el mismo nivel que el jugador en el campo de batalla. Por ejemplo, el equipo enemigo podía tener trece vehículos de nivel X pero solo dos de nivel VIII. Dicho de otro modo, podía ocurrir que los jugadores no pudieran enfrentarse en buenas condiciones a sus adversarios.
Para resolver estos problemas, había que cambiar los cimientos del emparejador y crear una arquitectura totalmente nueva.
La actualización 9.18 y el sistema de plantillas
En 2017 lanzamos la actualización 9.18, diseñada para resolver esos problemas y hacer que los jugadores disfrutaran más al combatir. Añadimos algunas restricciones: solo se permitían pelotones de un solo nivel, y además limitamos la artillería a tres unidades por equipo. Pero la novedad más importante de la actualización 9.18 fue el sistema de plantillas, que aún seguimos utilizando hoy en día. Las más importantes son la 3-5-7 y la 5-10.
Ahora el juego es completamente diferente. Sin embargo, tras el lanzamiento de la actualización 9.18, pasamos por alto otro aspecto crucial del juego, la cola.
¿Qué es la cola?
Es una lista de vehículos que se va llenando a medida que los jugadores los eligen. En cuanto elegís el carro que queréis enviar a la batalla, os ponéis a la cola.
Para que nos entendamos, imaginaos que la cola es como una gran sala de espera en la que los vehículos aguardan a que el emparejador los saque al campo de batalla, lo cual ocurre cuando se reúnen suficientes vehículos de los niveles apropiados.
El tiempo de espera depende de la cantidad de jugadores que haya en la cola y del nivel de los vehículos que hayan elegido. Además, el emparejador también escoge una plantilla, distribuye las clases de vehículos conforme a ella y selecciona un mapa al azar.
Un detalle importante
Antes del lanzamiento de la actualización 9.18, los vehículos de nivel X eran cuatro veces menos comunes que los carros de nivel VIII. Por eso, la clásica plantilla 3-5-7 que todos conocemos era muy eficaz y ayudaba a organizar rápidamente la cola.Nuevos desafíos
Sin embargo, en los dos últimos años, la proporción de vehículos ha cambiado de manera considerable. Ahora los vehículos de nivel X son solo dos veces menos comunes que los de nivel VIII, y el número de carros de nivel IX también ha aumentado de forma significativa.
Ahora, la cola es muy dinámica y cambia cada segundo que pasa. Esto no solo se debe a la evolución natural que ha experimentado el juego, sino que también afecta a la cola por otros factores que la obligan a soportar una carga mayor como:
- Los eventos en curso
- Los desafíos
- Ofertas especiales
La cola ha ido evolucionando de manera natural, lo cual ha ocasionado dos grandes problemas con los que estamos batallando.
- Los carros suelen estar al final de la lista y tienen que enfrentarse a adversarios de mayor nivel, lo cual no siempre resulta agradable. Esto se aplica sobre todo a los vehículos de nivel VI y VIII.
- En la mayoría de batallas, los jugadores con vehículos Premium preferentes luchan en la plantilla 5-10, se enfrentan a vehículos que están un nivel por encima y rara vez coinciden con vehículos de su mismo nivel o que estén un nivel por debajo, lo cual elimina los beneficios del emparejamiento preferente.
El problema radica en que las plantillas de la actual arquitectura del emparejador son muy estrictas, de modo que no se pueden adaptar rápidamente a los cambios de la cola. Por eso, muchos jugadores suelen estar al final de la lista, y eso es lo que consideramos que más urge cambiar.
Otro cambio que nos gustaría implementar: Reducir el número de batallas con vehículos de niveles superiores e incrementar el número de batallas con carros del mismo nivel o que estén un nivel por debajo.
¿Cómo lo haremos?
Tenemos pensado introducir plantillas dinámicas para las batallas de dos y tres niveles. En un futuro, podrán darse las siguientes distribuciones:
- 7-8, 6-9, 5-10 y 4-11 en las batallas de dos niveles
- 4-5-6, 4-4-7 e incluso 5-5-5 en las batallas de tres niveles
- También podrán darse otras distribuciones
Atención: Puede que el formato de las batallas 5-5-5 no sea el mejor para los jugadores que estén al final de la cola. Sin embargo, al introducir esta plantilla, todo el mundo tendrá menos probabilidades de estar al final de la lista, y, además, se reducirá el número de batallas contra rivales que estén dos niveles por encima del vuestro.
El nuevo emparejador podrá escoger entre varias plantillas para vehículos de distintos niveles, lo cual le permitirá mantener un equilibrio óptimo, y también podrá adaptarse rápidamente a la situación de la cola, ya que tendrá en cuenta muchos factores. La plantilla que elija dependerá del número de carros que haya en la cola y de su nivel. ¡Echadles un vistazo!
Emparejador
Atención: Los datos que se muestran en el widget corresponden a una fecha concreta, el 11 de diciembre de 2018. Cualquier otro día, la situación puede cambiar en función de la estructura de la cola.
NOTA: Tras el lanzamiento del emparejador actualizado, el tiempo de espera puede aumentar ligeramente, pero la comodidad al jugar aumentará. El tiempo de espera dependerá de la situación de la cola.
Planes para el futuro inmediato
La parte técnica de la arquitectura ya está lista y ha superado las pruebas. Pronto, en cuanto hayamos introducido algunas mejoras y ajustes técnicos, implementaremos el nuevo emparejador en uno de los servidores ordinarios.
Para empezar, analizaremos la estabilidad y adaptabilidad del nuevo emparejador en un servidor real, y reuniremos datos sobre la distribución de carros en las batallas. Por supuesto, también acabaremos de pulir los parámetros de las plantillas.
Cuando la fase de pruebas haya concluido, estudiaremos atentamente los resultados obtenidos y vuestros comentarios. Una vez que estemos seguros de que el nuevo emparejador supone una mejora en la calidad de las batallas, lo implementaremos en los demás servidores de todo el mundo.
¡Estad atentos a las noticias y participad en la fase de pruebas del nuevo emparejador! Juntos podremos hacer que el juego sea aún mejor. Y no olvidéis de decirnos qué distribuciones de vehículos son las que más os gustaría ver.