Heroes of the Storm

Design de Pareamento em Heroes of the Storm

Design de Pareamento em Heroes of the Storm

Ao longo das últimas semanas, observamos, na comunidade do Heroes, o surgimento de várias conversas sobre o sistema de pareamento e sua interação com os servidores regionais ao redor do mundo, porém os jogadores nos pareceram confusos. Logo, decidimos explicar um pouco melhor como ele funcionará no Heroes of the Storm, de modo a esclarecer algumas dúvidas.

Pareamento por nível de habilidade

O objetivo principal do pareamento no Heroes of the Storm é muito parecido com o do StarCraft II: parear os jogadores conforme seu nível de habilidade, criando partidas equilibradas nas quais cada um possa vencer cerca de 50% das vezes. O desenvolvimento contínuo do pareamento do StarCraft II nos ensinou muito e estamos satisfeitos com a capacidade do sistema de criar partidas equilibradas ao longo dos anos.

Ao contrário do StarCraft II, que prioriza partidas 1x1, o Heroes of the Storm é um jogo de equipes. Logo, as dificuldades do seu sistema de pareamento eram outras, pois tínhamos que levar em conta partidas 5x5 e a grande variedade de papéis desempenhados por cada jogador. Estamos usando as lições do StarCraft II para aprimorar nosso trabalho, de forma a obter o mesmo nível de qualidade no pareamento de Heroes. Porém, ainda não terminamos e, ao longo de cada fase de teste, continuaremos a aprimorar nosso trabalho a fim proporcionar o melhor pareamento possível em Heroes of the Storm.

----------

Formação das equipes

É péssimo quando alguém escolhe o seu herói favorito antes de você, no lobby da partida, e é por isso que vamos deixar você escolher o herói antes mesmo de entrar na fila do pareamento não ranqueado. Após escolher o herói e entrar na fila, o sistema de pareamento vai criar uma equipe balanceada, buscando jogadores de habilidades semelhantes, cujos heróis sejam complementares. Além disso, criamos uma série de regras para o sistema de pareamento com o objetivo de criar equipes bem redondinhas e equilibradas.

  • No máximo 3 guerreiros.
  • No máximo 4 assassinos.
  • No máximo 2 suportes.
  • No máximo 2 especialistas.
  • No máximo 3 heróis corpo a corpo.

Contudo, há situações em que se pode prescindir das regras.

  • Se você estiver em um grupo completo, as regras não se aplicam à sua equipe e vocês podem usar a formação que quiserem.
  • Mesmo se estiver em um grupo incompleto, você poderá criar formações que não se enquadram nas regras de pareamento.
    • Por exemplo: Um grupo de três pessoas tem permissão para entrar na fila com três heróis de suporte. O pareamento fará o máximo possível para encaixar sua equipe em uma partida, mas não escalará mais nenhum herói de suporte.
  • Às vezes, é mais importante entrar no jogo rápido do que esperar bastante para encontrar a formação perfeita. Logo, se um grupo já estiver a mais de seis minutos na fila de pareamento, as regras poderão ser quebradas a fim de iniciar a partida. Vamos ficar de olho nessa exceção e observar como ela afeta o pareamento, ajustando-a conforme for necessário.

Vamos continuar aprimorando este aspecto do sistema de pareamento, tentando fazer com que você sempre caia em equipes equilibradas ao entrar na fila de pareamento não ranqueado.

----------

Equipe montada X equipe sorteada

As equipes montadas, isto é, grupos de jogadores completos que entram na fila de pareamento, costumam executar estratégias, se coordenar e se comunicar melhor do que equipes sorteadas, que consistem em indivíduos agrupados por meio do sistema de pareamento. Embora as equipes sorteadas também vençam equipes montadas, nossos dados atestam que a porcentagem de vitórias de equipes montadas contra equipes sorteadas é ligeiramente mais alta.

Tendemos a acreditar que partidas de equipes montadas contra equipes montadas e equipes sorteadas contra equipes sorteadas costumam ser melhores, por isso priorizamos este tipo de partida no sistema de pareamento. No entanto, devido à população reduzida do alfa técnico, configuramos o sistema para permitir que equipes montadas enfrentem equipes sorteadas, caso não encontre grupos de tamanho parecido para formar as equipes. Fizemos isso para agilizar a criação das partidas, em vez de deixar os jogadores esperando quando não houver uma combinação ideal disponível. Com o aumento do número de testadores, esta situação ocorrerá cada vez menos. Em algum momento, o sistema sempre conseguirá parear equipes montadas contra equipes montadas e equipes sorteadas contra equipes sorteadas.

Quer a equipe seja feita de indivíduos sortidos, quer consista em um grupo de cinco amigos ou qualquer outra combinação possível, fique tranquilo, pois o pareamento sempre levará em conta o nível de habilidade geral para criar partidas equilibradas.

---------

Como encontrar o servidor ideal

Queremos que o Heroes seja épico para todos os jogadores, motivo pelo qual começamos a instalar servidores ao redor do mundo inteiro. Estamos implementando uma tecnologia que permitirá ao sistema de pareamento encontrar o melhor servidor para cada jogador automaticamente. O objetivo final é que ninguém tenha que se preocupar com o servidor no qual se conectará para jogar partidas não ranqueadas.

Para tanto, o cliente do Heroes determinará a latência (ping) da máquina em relação a todos os servidores da sua região. Depois, essa informação e a avaliação de desempenho individual do jogador serão usadas para pareá-lo com jogadores do mesmo nível de habilidade, no mesmo servidor. A seleção automática de servidor facilitará a instalação de novos servidores no futuro e, assim, continuará melhorando o tempo de resposta dos jogadores ao redor do mundo.

Esse sistema já está operando nas partidas não ranqueadas, porém, devido ao número reduzido de jogadores do Alfa Técnico e do trabalho de desenvolvimento, você pode acabar caindo em partidas que travam bastante. Porém, à medida que aprimorarmos o jogo e convidarmos mais testadores de diferentes regiões para jogar, essa situação se tornará mais rara. Além disso, conforme formos desenvolvendo as partidas ranqueadas, vamos considerar outras opções de seleção de servidor que façam mais sentido para esse tipo de partida. Sempre vamos nos esforçar para encontrar a melhor partida em termos de nível de habilidade dos jogadores e tempo de resposta.

---------

Melhorias por vir

Nós fazemos avaliações constantes do sistema de pareamento e sempre tentamos melhorar a qualidade das partidas organizadas por ele. Agora, vamos dar uma espiadinha no futuro e apresentar brevemente as ideias que estamos explorando e queremos incrementar no sistema de pareamento.

  • Estamos atrás de critérios de avaliação de desempenho individual que ranqueiem os jogadores com mais precisão do que a simples proporção de vitórias e derrotas.

  • Também estamos pensando em um jeito de encontrar partidas para os jogadores que costumam abandonar o jogo pela metade e botar os "arregões" para jogar entre si.

  • Por fim, queremos que os jogadores se sintam à vontade para jogar com todos os seus heróis favoritos, mesmo ao jogar com um personagem pela primeira vez. Estamos procurando um jeito de fazer com que a avaliação de desempenho individual do sistema de pareamento leve em consideração a quantidade de vezes que o jogador já usou o personagem escolhido, de modo a balancear ainda mais a partida.

----------

Esperamos ter respondido as suas dúvidas sobre o sistema de pareamento das partidas regionais. Caso queiram fazer uma crítica ou comentário, deem uma passada nos fóruns do Alfa Técnico e compartilhem as suas ideias conosco. Fiquem ligados no site oficial do Heroes of the Storm para acompanhar as notícias e não deixem de seguir a gente no twitter: @BlizzHeroes

Próximo artigo

Destaques