3 June 2022

Atualização a respeito das Partidas Ranqueadas

Na semana passada, desde o lançamento de Roller Champions, observamos alguns relatos de que alguns jogadores estavam começando em suas Partidas Ranqueadas com menos do que seis pessoas.


Vamos tirar um minutinho para voltar a olhar para o funcionamento geral das Partidas Ranqueadas. Assim, podemos dar os destaques das nossas investigações e boas novas referentes a uma solução para o futuro.


Roller Champions usa o mesmo algoritmo de pareamento que Rainbow Six: Siege. Cada pessoa recebe uma Classificação de Habilidade com base no seu histórico de vitórias, derrotas e empates em 10 partidas classificatórias. Sua Classificação de Habilidade é o que te coloca em uma liga. E você pode ver seu progresso para a próxima liga com base nos resultados das suas partidas. Vitórias permitem avançar para ligas maiores, e uma derrota move sua classificação para baixo. A mudança proporcionada por uma vitória ou derrota varia de acordo com muitos fatores, que determinam a confiança do algoritmo no resultado de uma partida.


[RC] An Update On Ranked Matches - IMG 1


O Pareamento vem em duas etapas:


  • Etapa 1: Formação de Equipes. Outros jogadores com a mesma Classificação de Habilidade são encontrados na fila de pareamento em um raio de 1000 pessoas de você. Quando seu esquadrão é formado, o seu time ganha uma Classificação de Habilidade de Time.

  • Etapa 2: Seleção de Adversários. O algoritmo busca outro time com uma Classificação de Habilidade de Time dentro das 1000 mais próximas da sua. Com os jogadores prontos, a partida é criada no servidor.

O algoritmo faz uma previsão a respeito do resultado de cada time segundo seus jogadores. Quando os fatores são iguais e os times pareados com perfeição, o algoritmo tem menos certeza do resultado, e a mudança na Classificação de Habilidade reflete essa incerteza com pequenas alterações. E esse é o objetivo: uma partida justa que possa ser formada com os jogadores disponíveis na fila de pareamento.


Entendeu até aqui? Ótimo! Porque agora vamos ver os relatos de Partidas Ranqueadas desiguais.


As Partidas Ranqueadas precisam ser 3x3 e somente entre jogadores humanos (nada de bots)! Já as Partidas Rápidas podem começar com bots ou podem ter jogadores desconectados por acidente substituídos, mas esse não é o caso das Partidas Ranqueadas. Mesmo assim, temos casos de 2x3 e até 1x3.


O que percebemos (e estamos arrumando) é que, em alguns casos, um jogador pode ter algum problema técnico naquela fração de segundo logo após o pareamento (etapa 2) e antes de a partida começar oficialmente. E é aí que mora o problema.


Roller Champions tem um recurso de reconexão que deve ser acionado na hora que uma desconexão é detectada. Essas quedas antes de uma partida não estão sendo detectadas corretamente, então os jogadores afetados não recebem o apoio da ferramenta de reconexão, perdem Classificação de Habilidade e ainda podem sofrer uma penalidade injusta de desistência.


E o que nós estamos fazendo para dar um jeito nisso?


  1. Estamos tratando de corrigir as falhas técnicas do jogo, especificamente aquelas que achamos que afetam as partidas ranqueadas.

  1. Estamos melhorando o recurso de reconexão para detectar as quedas mais rápido.

E, quando isso não funcionar, observe que há 2 coisas importantes a se ter em mente:


  1. Banimento menos drástico: Mudamos os critérios que levam ao banimento de jogadores por se desconectarem de partidas. Por isso, você não precisa ter medo de um banimento por causa de uma queda de conexão acidental.

  1. Classificação de Habilidade Inteligente: O algoritmo vai considerar que um time de 2 contra um time de 3 jogadores merece um bônus maior por vencer a partida em desvantagem e uma penalidade menor caso terminem perdendo.

A equipe de Roller Champions está de olho na estabilidade das Partidas Ranqueadas e agradece aos jogadores que estão relatando todos os problemas. Lançaremos atualizações a respeito das correções assim que forem implementadas. Este artigo também será atualizado.

In Ubisoft: