TeamPickAbrir o TeamPick

Balancear times: como dividir os times pelo winrate

Dividindo no puro aleatório, sempre aparece aquela partida em que os melhores caem todos do mesmo lado. O "Balancear times" calcula o winrate de cada pessoa a partir do histórico do grupo e escolhe a divisão em que a média de winrate dos times fica mais parecida. É só tocar no botão "Modo winrate", logo à direita do botão de sortear na aba de times. O pequeno i dentro desse botão, à direita, mostra o cálculo em duas linhas.

Em quais modos funciona

O balanceamento vale só para "Instantâneo". Nesse modo os times são definidos e mostrados na hora, então considerar o winrate não esconde nada de ninguém.

Na Corrida de pinball, a ordem de chegada das bolinhas é o resultado; em Números, o número que cada um recebe é o resultado; em Escadinha e Cartas, a casa que cada um escolheu é o resultado. Misturar winrate escondido nisso transformaria a animação numa mentira, então esses quatro modos são sempre pura sorte. As diferenças entre os modos estão em modos de sorteio.

Como o winrate é calculado

  • O winrate de cada pessoa é o número de vitórias dividido pelo número de partidas jogadas neste grupo. Histórico de outros grupos não entra na conta.
  • Quem tem menos de 3 partidas registradas conta como 50%, seja qual for o histórico real. Se um amigo novo ganhasse a primeira partida e virasse um craque de 100%, os times acabariam desequilibrados.
  • Quem jogou 5 partidas ou mais no formato desta partida (por exemplo 5:5) tem o winrate puxado um pouco para o winrate daquele formato. O peso é o número de partidas no formato dividido por 20, com limite de metade. Com 5 partidas o peso é de um quarto; com 10 partidas ou mais, metade.

O ajuste por formato existe porque quem manda bem no 2:2 nem sempre é quem manda bem no 5:5. Ser forte em partida com pouca gente não garante ser forte em partida grande, então o histórico do mesmo formato só ganha mais peso quando já existe bastante dele.

Como é achada a divisão mais justa

Para cada divisão possível, calcula-se a média de winrate dos membros de cada time, e escolhe-se a divisão com a menor diferença entre a maior e a menor média. A regra de diferença máxima de 1 jogador entre os times continua valendo no balanceamento.

Se o número de divisões possíveis for de até 200 mil, todas são calculadas, sem pular nenhuma. 12 pessoas em 2 times dão 462 divisões; 20 pessoas em 2 times dão 92.378, então os tamanhos comuns de personalizada são avaliados por completo. Quando há divisões demais, como 30 pessoas em 6 times, o TeamPick começa de 400 pontos aleatórios e vai trocando um jogador por vez entre dois times até não haver mais melhora.

Quando várias divisões empatam como melhores, uma delas é escolhida ao acaso. Por isso, no primeiro dia, quando ninguém tem histórico, o resultado com balanceamento é igual ao totalmente aleatório, e as mesmas pessoas não ficam presas sempre no mesmo time.

Exemplo: 6 jogadores em 2 times

Imagine 6 jogadores com winrate de 90%, 80%, 70%, 30%, 20% e 10%. No aleatório pode sair uma partida com 90%, 80% e 70% no mesmo time. O balanceamento junta 90%, 30% e 20% num time (média de cerca de 46,7%) e 80%, 70% e 10% no outro (média de cerca de 53,3%). Com esses 6 jogadores não existe divisão com diferença de média menor.

Se entrar um amigo novo com só 1 partida no histórico, ele conta como 50%, e os 7 são divididos em 4 e 3. Depois que ele passar de 3 partidas, o winrate real dele começa a contar.

O que saber antes de usar o balanceamento

Winrate é só uma sombra aproximada da habilidade. Com poucas partidas a sorte pesa muito, e a mesma pessoa rende diferente conforme a função ou o dia. A aba "Histórico" mostra o número de partidas ao lado, então não leve tão a sério números com amostra pequena.

Quanto mais vocês registram, mais preciso fica o equilíbrio. O hábito mais importante é tocar no time vencedor no "Qual time ganhou?" que aparece depois de "Sortear de novo". Partida de zoeira, deixe de fora com "Não registrar". Como registrar está em como usar, e dicas para manter o histórico por muito tempo estão em dicas para partidas personalizadas.

Abrir o TeamPick