AZ Tools

Gerador de chaveamentos de torneio (eliminação simples)

Aleatório

Dada uma lista de participantes, esta ferramenta constrói o chaveamento padrão de eliminação simples usado em quase toda copa, torneio mata-mata e playoff de e-sports. O número de vagas é arredondado para a próxima potência de dois (4, 8, 16, 32, 64) e a diferença é preenchida com marcadores BYE colocados nas sementes que devem avançar automaticamente — então um chaveamento de 5 preenche 3 vagas BYE nas sementes inferiores e as três sementes superiores avançam diretamente para as semifinais. As sementes são organizadas na divisão canônica 1-vs-N, 2-vs-N-1: em um chaveamento de 8, a ordem de vagas é 1, 8, 4, 5, 2, 7, 3, 6, garantindo que as duas sementes principais só possam se encontrar na final, as quatro principais só nas semis, e assim por diante. Você pode semear de três formas: ordem inserida (a ordem de entrada é a ordem de semeadura), alfabética (ordenada ascendente por locale) ou aleatória (embaralhamento determinístico semeado por um número que você pode resemear). O chaveamento visual mostra cada rodada (Final / Semifinal / Quartas / R16 / R32 / R64) com um troféu na final, e partidas com BYE são auto-resolvidas mostrando o avançante automático na próxima coluna. A exportação Markdown te dá um chaveamento de texto pronto para colar em Slack/Discord/comentários de issues.

Semeadura
Participantes
8
Rodadas
3
BYEs
0
Partidas
4
Quartas
Alice
Heidi
Dave
Eve
Bob
Grace
Carol
Frank
Semifinal
BYE
BYE
BYE
BYE
Final
BYE
BYE
Sobre a semeadura do chaveamento

As vagas são colocadas para que as sementes superiores só se encontrem em rodadas posteriores. O algoritmo é recursivo: para tamanho n, pegue as sementes para tamanho n/2 e substitua cada semente s por (s, n+1-s). Tamanho 4 → [1,4,2,3], tamanho 8 → [1,8,4,5,2,7,3,6], tamanho 16 → [1,16,8,9,4,13,5,12,2,15,7,10,3,14,6,11]. Os BYE vão para as sementes inferiores para que as superiores recebam o avanço automático. A semeadura aleatória usa mulberry32 chaveado por número determinístico — recarregar não reembaralha, só o botão Resemear. Tudo roda no cliente; os dados dos participantes nunca saem do seu navegador.

Como usar

  1. Cole os participantes — um por linha ou separados por vírgula. Duplicatas são removidas.
  2. Escolha um modo de semeadura. 'Ordem inserida' é melhor quando já tem um ranking; 'Alfabético' é neutro; 'Aleatório' embaralha de forma determinística e oferece resemeadura se quiser outro sorteio.
  3. Leia o chaveamento da esquerda para a direita. A rodada 1 é a primeira coluna; o troféu marca a final.
  4. Partidas com BYE aparecem em itálico — o participante não-BYE aparece automaticamente na próxima coluna.
  5. Clique em 'Copiar Markdown' para um chaveamento de texto adequado a chat, issues ou wiki de torneio.

Perguntas frequentes

Como funciona o posicionamento das sementes?
O 'chaveamento padrão' garante que as duas sementes superiores só se encontrem na final, as quatro superiores só nas semis, e assim. Para um chaveamento de 8 a ordem das vagas é [1, 8, 4, 5, 2, 7, 3, 6]: 1 vs 8 e 4 vs 5 na metade superior (vencedores se encontram em uma semi); 2 vs 7 e 3 vs 6 na metade inferior (vencedores na outra semi). Potências maiores seguem a mesma regra recursiva.
Onde os BYEs caem?
Os marcadores BYE preenchem as sementes inferiores. Para 5 participantes em chaveamento de 8, os BYEs vão para as sementes 6, 7, 8 — o que significa que na ordem [1, 8, 4, 5, 2, 7, 3, 6] as vagas 2, 6, 8 são BYEs. As partidas ficam 1 vs BYE, 4 vs 5, 2 vs BYE, 3 vs BYE — três sementes superiores avançam direto às semis. É o que todo torneio real faz (e sim, é desequilibrado para o topo; esse é o propósito da semeadura).
Tem dupla eliminação?
Ainda não — só eliminação simples. Dupla eliminação precisa de chaveamento de perdedores cuja estrutura depende do caminho exato que cada perdedor tomou saindo do chaveamento dos vencedores, o que aproximadamente dobra a complexidade visual. Para round-robin (todos contra todos) veja a ferramenta Round Robin Scheduler.
Por que meu chaveamento 'aleatório' não muda ao recarregar?
A semeadura aleatória usa um PRNG determinístico (mulberry32) chaveado por uma semente numérica armazenada no localStorage. Assim recarregar não reembaralha sem você saber — útil se já anunciou o sorteio. Clique em 'Resemear' para gerar nova mistura.
Quantos participantes suporta?
Até 64 (cabe em um chaveamento de 6 rodadas e renderiza limpo). Acima disso fica visualmente inviável em qualquer ferramenta. Torneios grandes geralmente jogam fase de grupos primeiro e só chaveam os top N classificados.

Ferramentas relacionadas