Guia8 min de leitura

Torneios no Pokékipe — o playbook completo

Crie torneios de Pokémon Showdown privados ou públicos, resolva partidas automaticamente a partir dos links de replay e gerencie brackets single-elim, double-elim, round-robin ou Swiss — tudo em um só lugar.

O que são os torneios do Pokékipe?

Torneios permite que qualquer jogador crie seu próprio evento de Pokémon Showdown no Pokékipe — de um bracket casual no Discord a uma copa estruturada de fim de semana. Você escolhe o formato, o tipo de bracket e as regras; os jogadores se inscrevem, jogam suas partidas no Showdown e colam o link de replay — detectamos o vencedor automaticamente e o bracket avança sozinho.

Feito para a comunidade competitiva de Pokémon: nomes Showdown verificados, resolução de partida consciente do formato, chat em tempo real e suporte nativo a single-elim, double-elim, round-robin e Swiss. Criar e jogar são gratuitos.

Pré-requisitos: nome Showdown verificado

Antes de criar ou entrar em um torneio, sua conta Pokékipe precisa ter um nome Pokémon Showdown verificado vinculado. Não é negociável — todo o fluxo de resolução de partida assume que podemos identificar você no Showdown.

  • Vá nas configurações da conta e clique em Vincular nome Showdown.
  • Digite seu nome do PS; nosso bot envia um código curto via PM no Showdown.
  • Cole o código no Pokékipe — verificado, pronto.

Uma vez verificado, os fluxos de Entrar e Criar são destravados. Você sempre pode usar um alt no ato da inscrição (override por torneio), mas a conta precisa ter ao menos um nome verificado.

Tipos de bracket explicados

Quatro formatos são suportados, cada um com seus pontos fortes. Escolha com base no número esperado de jogadores e quão sério é o evento.

Eliminatória simples

Uma derrota e você está fora. O mais rápido de rodar — um bracket de 16 jogadores = 15 partidas no total. Ideal para copas casuais rápidas ou janelas de tempo apertadas. Seeding padrão: 1 vs K, 2 vs K-1, etc., para que os top seeds só se cruzem na final.

Dupla eliminatória

Os perdedores caem em um lower bracket e ganham uma segunda chance. O vencedor do lower enfrenta o campeão do upper na Grand Final — e se o do lower ganhar, um bracket reset é criado (uma segunda partida decisiva), porque o campeão do upper nunca tinha perdido até ali.

Round robin

Todos enfrentam todos — N*(N-1)/2 partidas no total, agendadas via rotação de Berger para que cada rodada tenha todos os jogadores ocupados exatamente uma vez. Vencedor = mais vitórias, empates desempatados por confronto direto e depois pelo seed. Excelente para grupos pequenos (4–8 jogadores) onde você quer ver todos os matchups.

Swiss

Um meio termo entre single-elim e round-robin. Número fixo de rodadas (padrão ceil(log2(N)), mín. 3), cada rodada emparelha jogadores com desempenho similar, evitando rematches quando possível. Sem eliminações — todo mundo joga toda rodada. Ideal para campos grandes (16+) onde round-robin demoraria demais.

Non-Pokémon tournaments

The tournament engine isn't locked to Pokémon. If you're running a Smash Ultimate, Street Fighter 6, Chess, Magic, League of Legends, or any other competitive game event, the system works for you too. Just pick "Other (non-Pokémon)" in the format dropdown at creation time.

You then type a free label (e.g. "Smash Ultimate", "Chess Blitz 5+0", "SF6 Ranked"). This label shows up everywhere in place of the regular Pokémon format — tournament card, overview, stream overlay, embed.

How it works

  1. Create: no Showdown verification needed — anyone can run a generic tournament.
  2. Join: at the Join click, you type your free pseudo (FGC tag, chess.com handle, team name, whatever).
  3. Bracket: exactly the same logic as Pokémon — single-elim, double-elim, round-robin, swiss. The engine doesn't care about the game.
  4. Arbitration: no auto-report (no Showdown replay URL to parse). The host marks each winner manually via "Host resolve" in the match room.

Differences from a Pokémon tournament

  • No Showdown gating — neither to create nor to join.
  • Free pseudo at signup instead of the verified Showdown handle.
  • Auto-report disabled — the host resolves each match by hand. Dispute and forfeit stay available as usual.

Público vs privado — códigos de convite

A visibilidade controla quem pode encontrar e entrar no torneio.

  • PúblicoListado no hub. Qualquer jogador com nome Showdown verificado pode clicar Entrar. Ideal para eventos comunitários abertos.
  • PrivadoNão listado publicamente. Um código de convite aleatório de 8 caracteres é gerado na criação. Compartilhe o código ou a URL completa (/tournaments/<slug>?invite_code=XXX) com os jogadores desejados.

Você pode alternar a visibilidade entre público e privado enquanto o torneio estiver em rascunho ou inscrições. Privado → público limpa o código; público → privado gera um novo.

Entrar em um torneio privado via código

Se alguém compartilhou um torneio privado com você, há três formas de entrar:

  1. Clique no link de convite completo (tipo /tournaments/slug?invite_code=ABCD1234) — tudo já vem preenchido.
  2. No hub, cole o link no campo Entrar com código de convite e clique em Ir.
  3. Se tem só o código sem o slug, cole o código nesse mesmo campo — a gente pergunta o slug num segundo passo.

Ao chegar na página do torneio, clique em Entrar no torneio. Você vai precisar de um nome Showdown verificado (mesmo gating de qualquer outra entrada).

Deep dive de hosting

Procurando o workflow completo do host? Esta página cobre só o Q&A de entrada — pro guia operacional, vá até a página dedicada de workflow do host.

O guia de workflow do host cobre 12 passos em detalhe: configurar o torneio, seedar o bracket, rodar check-in, começar, gerenciar o ciclo de vida do match, auto-reportar resultados, lidar com disputes e forfeits, host-resolve em mismatches, deadlines e chat, publicação de standings, grand final (mecânica de double-elim), edit/cancel/audit trail.

Perguntas frequentes

Q&A rápido sobre features de torneio que aparecem com frequência. Pra perguntas how-to mais profundas, veja o guia de workflow do host linkado acima.

Posso criar mais de um torneio ao mesmo tempo?

Sim. Não há limite de torneios concorrentes por organizador — você pode ter um torneio em rascunho junto com um em andamento e um finalizado, todos listados na aba Meus.

O que acontece se um jogador deletar a conta no meio do torneio?

A linha do participante fica intacta (não fazemos cascade delete no histórico). As partidas dele mostram o nome usado na inscrição, e o organizador pode forfeit as partidas abertas dele para o bracket avançar.

Posso usar um nome Showdown diferente do meu verificado para este torneio?

Sim — na inscrição tem um campo opcional showdown_pseudo de override. Você ainda precisa de ao menos um nome verificado na conta; o override é por torneio e não é re-verificado (use por sua conta e risco).

O auto-report diz que meu replay não bate. O que tá errado?

Três causas prováveis: (1) o replay é de um formato diferente do esperado — os formatos precisam bater exatamente (gen9ou ≠ gen9uu); (2) o replay tem jogadores diferentes dos esperados (replay errado, ou um dos jogadores usou um nome não inscrito); (3) a URL é de uma batalha ao vivo (play.pokemonshowdown.com/battle-…) que ainda não foi salva como replay — peça pra um jogador clicar em Save replay no Showdown e reenvie a URL resultante.

Quem pode ver o chat da partida?

Só os dois jogadores da partida e o organizador do torneio. Não é público — nem mesmo outros participantes de outras partidas podem ler. O histórico persiste após a partida acabar para que disputas e recursos tenham contexto.

Posso rodar um torneio sem timer?

Sim — o timer é opcional. Sem ele, não há prazo e nem auto-disputa. As partidas ficam abertas até alguém reportar. Ok para torneios casuais onde os jogadores se auto-organizam.

Meu double-elim tem um número ímpar de jogadores. Tudo bem?

Sim. Qualquer quantidade ≥ 4 é suportada. Quantidades não potência de 2 são tratadas via phantom byes que cascateiam no lower bracket — o algoritmo leva em conta os buracos corretamente. 5, 7, 13 jogadores funcionam todos.

Posso compartilhar o bracket publicamente depois que o torneio acabou?

Sim. A página de detalhe continua acessível via slug (ex: /tournaments/spring-ou-cup) — para torneios públicos fica navegável para qualquer um, para privados ainda é necessário o código de convite. Brackets passados + classificações + links de partidas ficam visíveis para sempre.