La semana pasada, desde que Roller Champions abrió las puertas, varios jugadores nos informaron de que sus partidos clasificatorios empezaron con menos de seis jugadores.
Vamos a hablar sin rodeos sobre cómo funcionan en general los partidos clasificatorios. Y luego les contaremos lo que descubrimos y la solución que vamos a implementar a partir de ahora.
Roller Champions usa el mismo algoritmo de matchmaking que Rainbow Six: Siege. El algoritmo funciona de la siguiente manera: a cada jugador se le asigna una clasificación de habilidad según sus victorias, derrotas y empates a lo largo de 10 partidos clasificatorios. La clasificación de habilidad determina en qué liga se los pone, y cuando estén clasificados, verán cómo progresan hacia otras ligas en función del resultado de los partidos. Si ganan, avanzarán hacia ligas superiores, mientras que si pierden, descenderán. Lo determinante que pueda resultar una victoria o una derrota depende de varios factores, y esos factores se combinan con el algoritmo en su predicción del resultado del partido.
El matchmaking se divide en dos etapas:
- Etapa 1: formación del equipo. Busca a otros jugadores de la cola del matchmaking con una clasificación de habilidad a 1000 puntos de la suya, ya sea por encima o por debajo. Con el equipo formado, se le asignará una clasificación de habilidad de equipo.
- Etapa 2: selección de los rivales. Busca a otro equipo con una clasificación de habilidad de equipo a 1000 puntos de la suya, ya sea por encima o por debajo. Los jugadores están listos y el partido se crea en el servidor.
Luego, el algoritmo predice el resultado de cada equipo según los jugadores. Si todos los factores son iguales y ambos equipos están equilibrados a la perfección, el algoritmo no tiene tan claro el resultado y la diferencia de clasificación de habilidad refleja esa falta de certeza con cambios menores. El objetivo consiste en crear el partido más justo según los jugadores disponibles en la cola del matchmaking.
¿Me explico? ¡Bien! Porque ahora vamos a repasar los informes de los partidos clasificatorios injustos.
Los partidos clasificatorios deben ser de 3 contra 3 jugadores, y humanos, aquí no hay cabida para la IA. En comparación, los partidos rápidos pueden disputarse con IA o se puede sustituir a un jugador humano que se haya desconectado por accidente. Por su parte, en los partidos clasificatorios eso no es posible. Hay casos en los que hay partidos de 2 contra 3, o incluso de 1 contra 3.
Nos percatamos (y actualmente estamos corrigiéndolo) de que, en algunas circunstancias, a algunos jugadores se les cierra inesperadamente el juego en el brevísimo lapso que hay justo después de que el matchmaking complete la selección de los rivales (etapa 2), pero antes de que empiece el partido oficialmente. Y he ahí donde está el problema.
Roller Champions tiene una función de reconexión que debería activarse en cuanto se detecta una desconexión. Esas desconexiones que se producen justo antes del inicio de un partido no se detectan correctamente, por tanto, los jugadores afectados no se pueden beneficiar de la reconexión, perderán clasificación de habilidad y puede que hasta sufran una penalización por abandono injusta.
Bien, pero ¿cómo lo vamos a solucionar?
- Estamos trabajando en un parche para reducir el número de cierres inesperados del juego, sobre todo los que creemos que afectan a los partidos clasificatorios.
- Estamos viendo cómo mejorar la función de reconexión para identificar las desconexiones antes.
Para los casos en los que eso falle, hay que tener en cuenta dos cosas muy importantes:
- Expulsiones más laxas: suavizamos los criterios por los cuales se expulsa a un jugador que se haya desconectado, por lo que ahora ya no se producirán expulsiones tras esas desafortunadas desconexiones.
- Clasificación de habilidad inteligente: el algoritmo ahora tendrá en cuenta que un equipo de 2 jugadores contra 3 deberá recibir una gran bonificación por ganar un partido en el que están en desventaja, así como una penalización mucho menor por perderlo.
Tengan por seguro que el equipo de Roller Champions está controlando muy de cerca la estabilidad de los partidos clasificatorios. Queremos dar las gracias a todos los jugadores que nos informaron de los problemas con los que se toparon, y seguiremos comentándoles las correcciones a medida que las vayamos implementando (también actualizaremos este artículo).