Skip to content
NávodČtení ≈ 10 min

Turnaje na Pokékipe, kompletní playbook

Hostuj soukromé nebo veřejné turnaje na Pokémon Showdown, automaticky vyhodnocuj zápasy z replay linků a sleduj bracket živě. Smash, Street Fighter, šachy nebo cokoliv jiného? Engine funguje i pro komunity mimo Pokémon ekosystém.

Co jsou Pokékipe turnaje?

Stránka Turnaje hostuje každý komunitní turnaj na Pokékipe. Můžeš ho rozjet pár kliknutími a pozvat koho chceš, Discord kámoše, server team, randomy ze Showdownu. Engine řeší bracket, párování, tracking výsledků i arbitráž. Každý turnaj je samostatný: zápasy, chat, historie nezávisí na ničem jiném než na turnaji samotném.

Existují dva flowy: veřejný (listovaný na hubu, otevřený komukoliv) a soukromý (přístup jen přes invite kód). Drafty a dokončené turnaje se v public feedu neobjevují, jen ty, kde se ještě něco děje.

Předpoklady: ověřený Showdown username

Abys vytvořil nebo se přidal do Pokémon turnaje, tvůj Pokékipe účet potřebuje ověřený Pokémon Showdown handle. Zabere to do minuty:

  • Přejdi do nastavení účtu a klikni na Link Showdown username.
  • Napiš svoje PS uživatelské jméno; náš bot ti pošle krátký kód přes PM na Showdownu.
  • Vlož kód zpátky do Pokékipe, ověřeno, hotovo.

Jakmile je ověřeno, odemknou se flow Join a Create. Při signupu pořád můžeš použít alt (pseudo override ve formuláři).

In practice

Generické turnaje (Smash, SF, šachy, Magic…) nevyžadují žádné Showdown ověření. Detaily viz další sekce.

Typy bracketů vysvětlené

Podporované jsou čtyři formáty, každý má svoje silné stránky. Vyber podle očekávaného počtu hráčů a vážnosti eventu.

Single elimination

Jedna prohra a jsi venku. Nejrychlejší formát, 16-hráčový bracket = celkem 15 zápasů. Ideální pro krátké, neformální turnaje nebo velká pole (nad 64 hráčů). Velikosti mimo mocninu 2 (5, 7, 13…) jsou podporované přes automatické byes v 1. kole.

Double elimination

Poražení padají do spodního bracketu a dostávají druhou šanci. Vítěz spodního bracketu hraje s šampionem horního bracketu ve grand finále, s možným resetem, pokud LB vyhraje (bracket se vyváží druhým kolem, oba hráči pak mají po 1 prohře).

Note

Double-elim vyžaduje aspoň 4 hráče. Velikosti mimo mocninu 2 jsou tolerované přes kaskádové phantom byes.

Round robin

Každý hraje s každým, celkem N × (N−1) / 2 zápasů. Plánuje se přes Berger rotaci, takže v každém kole má každý hráč zápas (nebo bye, pokud je N liché). Ideální pro malé skupiny (≤ 8 hráčů), kde chceš maximalizovat herní čas. Kvadratická cena: nad 10 hráčů to začíná být dlouhé.

Swiss

Kompromis mezi single-elim a round-robinem. Fixní počet kol (defaultně ceil(log2(N)), minimum 3). V každém kole každý hráč čelí jinému hráči s podobným skóre, 1-0 vs 1-0, 0-1 vs 0-1, atd. Nikdo není vyřazen: odehraješ všechna svá kola. Finální pořadí přes Buchholz (součet skóre tvých soupeřů).

Ne-Pokémon turnaje

Turnajový engine není zamčený na Pokémon. Pokud děláš event ve Smash Ultimate, Street Fighter 6, šachách, Magicu, League of Legends nebo jakékoli jiné kompetitivní hře, systém pracuje i pro tebe. Při vytváření prostě vyber "Other (non-Pokémon)" v dropdownu formátu.

Pak napíšeš volný label (např. "Smash Ultimate", "Chess Blitz 5+0", "SF6 Ranked"). Tenhle label se ukáže všude místo klasického Pokémon formátu, na kartě turnaje, v přehledu, ve stream overlayi, v embedu.

Jak to funguje

  1. Create: žádné Showdown ověření, generický turnaj může vést kdokoli.
  2. Join: při kliknutí na Join napíšeš svoje volné pseudo (FGC tag, chess.com handle, jméno týmu, cokoli).
  3. Bracket: úplně stejná logika jako u Pokémon, single-elim, double-elim, round-robin, swiss. Engine se nestará o hru.
  4. Arbitráž: žádný auto-report (není tu Showdown replay URL k parsování). Hostitel označí každého vítěze ručně přes "Host resolve" v match roomu.

Rozdíly oproti Pokémon turnaji

  • Žádný Showdown gating, ani na create, ani na join.
  • Volné pseudo při signupu místo ověřeného Showdown handle.
  • Auto-report vypnutý, hostitel řeší každý zápas ručně. Spor a forfeit zůstávají dostupné jako obvykle.

Worth knowing

Všechno ostatní (chat zápasu, check-in, direct invitations, pořadí, stream overlay, embed, predikce) funguje identicky. Stejný engine, jen bez Pokémon háčků.

Veřejné vs soukromé, invite kódy

Viditelnost se nastavuje při vytvoření a dá se měnit, dokud je turnaj v draftu nebo v registraci.

  • Veřejné, Listováno na hubu turnajů. Kdokoliv s ověřeným Showdown usernamem může kliknout Join. Nejlepší pro otevřené komunitní eventy.
  • Soukromé, Neuvedeno veřejně. Při vytvoření se vygeneruje náhodný 8znakový invite kód. Sdílej kód nebo plný invite URL (/tournaments/<slug>?invite_code=XXX) s hráči, které chceš.

Přepnutí z veřejného na soukromý automaticky vygeneruje nový invite kód. Opačně se kód zruší. Kód je skrytý před ne-hosty: vidí ho a sdílí jen organizátor.

Worth knowing

Public feed schovává draft a dokončené turnaje, hráči chtějí ty, se kterými můžou reálně něco dělat. Zrušené turnaje zůstanou viditelné, dokud je host neukidí.

Připojení do soukromého turnaje přes kód

Pokud s tebou někdo sdílel privátní turnaj, tři způsoby, jak se přidat:

  1. Klikni na plný invite link, co ti poslali (vypadá jako /tournaments/slug?invite_code=ABCD1234), všechno je předvyplněné.
  2. Na turnajovém hubu vlož invite link do pole Join with an invite code a klikni Go.
  3. Pokud máš jen kód bez slugu, vlož kód do stejného pole, na slug se tě zeptáme v druhém kroku.

Jakmile jsi na stránce turnaje, klikni na "Join tournament". Pro Pokémon turnaj budeš potřebovat ověřený Showdown handle (stejný gating jako u tvorby). Pro generický turnaj stačí jednoduché volné pseudo.

Hostování do hloubky

Hledáš kompletní workflow hostitele? Tahle stránka pokrývá jen vstupní Q&A, na operační návod přejdi na dedikovanou stránku host workflow.

Host workflow guide pokrývá 12 kroků do detailu: konfigurace turnaje, nasazení bracketu, check-in, start, management lifecycle zápasu, auto-report výsledků, handle sporů a forfeitů, host-resolve mismatches, deadlines a chat, publikace pořadí, grand final (mechanika double-elim), edit/cancel/audit trail.

Často kladené otázky

Rychlé Q&A k features turnajů, které se objevují často. Na hlubší how-to otázky mrkni na host workflow guide odkázaný výš.

Můžu hostovat víc turnajů najednou?

Ano. Není žádný limit na souběžné turnaje na hostitele, můžeš mít draft turnaj vedle běžícího a dokončeného, všechny jsou vypsané pod záložkou Moje.

Co se stane, když hráči vypadne účet uprostřed turnaje?

Záznam účastníka zůstává nedotčený (kaskádově nemažeme historii turnajů). Jejich zápasy ukazují pseudo, pod kterým se registrovali, a hostitel může jejich otevřené zápasy zkontovat forfeitem, aby bracket pokračoval.

Můžu pro tenhle turnaj použít jiný Showdown pseudo než ten ověřený?

Ano, při registraci je volitelný showdown_pseudo override. Pořád potřebuješ aspoň jeden ověřený handle na svém Pokékipe účtu. Override se znovu neověřuje (zpevníme ve V2, zatím věříme tomu, kdo to podepsal).

Auto-report říká, že replay nesedí. Co je špatně?

Tři pravděpodobné důvody pro odmítnutý auto-report: 1. Replay je z jiného formátu, než se očekává. Formáty musí sedět přesně, nemůžeš nareportovat gen9ou zápas v gen9ubers turnaji, i když je odkaz validní. 2. Pseudo v replayi nesedí s očekávanými. Zkontroluj, že oba hráči mají správná pseuda registrovaná v turnaji (s možným alt overridem při signupu). 3. Replay není dostupný (Showdown vrací 404). Po Save replay počkej 30 sekund, ať PS odkaz zaindexuje, pak zkus znovu.

Kdo vidí match chat?

Jen dva hráči v zápase a hostitel turnaje. Není to veřejné, ani ostatní účastníci turnaje v jiných zápasech to nevidí. Historie zůstává po skončení zápasu, aby měly spory a odvolání kontext.

Můžu spustit turnaj bez timeru zápasů?

Ano, časomíra zápasu je volitelná. Bez ní není žádný deadline ani auto-spor. Zápasy zůstávají otevřené, dokud někdo nenareportuje. Fajn pro casual turnaje, kde se hráči sami zorganizují.

Můj double-elim turnaj má lichý počet hráčů. Je to ok?

Ano. Podporovaný je jakýkoli počet od 4 výš. Počty mimo mocninu 2 řešíme přes phantom byes, které kaskádují do spodního bracketu, algoritmus mezery správně zohlední. 5, 7, 13 hráčů, všechno funguje.

Můžu po skončení sdílet bracket turnaje veřejně?

Ano. Detailní stránka zůstává přístupná přes slug (např. `/tournaments/spring-ou-cup`), u veřejných turnajů zůstává read-only. U privátních turnajů vidí kompletní bracket dál jen hostitel a účastníci. Ideální pro post-mortem eventu.