Návody

Jak vygenerovat turnajový pavouk (Bracket) na pár kliknutí

Zpět na blog
Jak vygenerovat turnajový pavouk (Bracket) na pár kliknutí

Jak vygenerovat turnajový pavouk (Bracket) na pár kliknutí

Jak vygenerovat turnajový pavouk na pár kliknutí? Poznejte, jak systém automaticky rozlosuje hráče, vytvoří zápasy a zvládne i lichý počet účastníků.

10. 08. 2026 · Autor: Redakce Šipková Liga

V Šipkové lize je pavouk součástí turnajového engine. Organizátor nastaví pravidla a systém podle nich vytvoří odpovídající strukturu turnaje.

1. Nejdříve vytvořte turnaj

Prvním krokem je založení Full turnaje.

Při vytvoření můžete nastavit například:

  • jednotlivce, týmy nebo smíšené páry,

  • Soft nebo Steel šipky,

  • skupinovou fázi nebo přímý pavouk,

  • počet legů na vítězství,

  • eliminační systém,

  • u Steel turnajů také 301 / 501 / 701 a způsob checkoutu.

Pokud chcete pouze zveřejnit informace o turnaji a vlastní registraci řešit mimo systém, slouží k tomu typ Listing. je to Propagace turnaje v kalendáři a na mapě i s trasou. Ten ale vlastní zápasy ani pavouk nemá.

Tip pro nové pořadatele: Pokud jste majitel restaurace nebo nezávislý pořadatel, vytvoření prvního turnaje v systému máte zcela zdarma. Můžete si tak všechny funkce vyzkoušet nanečisto. Každý další turnaj pak stojí pouze jednorázový poplatek (flat fee) 149 Kč, a to bez ohledu na počet přihlášených účastníků.

2. Rozhodněte, jestli chcete skupiny

Turnaj může začít dvěma způsoby.

Skupiny → pavouk

Hráči nejprve odehrají základní část ve skupinách a nejlepší postupují do vyřazovací fáze.

Přímý pavouk

Turnaj začne rovnou vyřazovací částí.

Tuto volbu systém označuje jako:

  • group_then_bracket

  • bracket_only.


3. Vyberte eliminační systém

Pro turnajový engine existují tři eliminační režimy:

Single Elimination

Jedna porážka znamená vyřazení.

Double Elimination

Po první porážce hráč pokračuje v losers větvi. Definitivně končí až po druhé porážce.

Triple Elimination

Hráč může pokračovat i po druhé porážce. Engine zde pracuje s Winners Bracketem, Losers Bracketem a třetí větví Losers2.

Pozor na aktuální stav: veřejný formulář pro běžné pořadatele nyní nabízí Single a Double; Triple je stále plně implementované, ale jeho výběr je omezen na SuperAdmin v administraci.


4. A co lichý počet hráčů?

Právě tady začíná být automatický pavouk opravdu užitečný.

Turnaj nemusí mít pouze 4, 8, 16 nebo 32 hráčů. Engine je testovaný také pro liché a ne-mocninové počty a podle situace pracuje s byes.

U Double a Triple Elimination je navíc použit vlastní wave model, který řeší postupné propady hráčů z Winners Bracketu do losers větví.

Takže není potřeba ručně překreslovat pavouk pokaždé, když se počet účastníků změní.


5. Losování a nasazení hráčů

Po uzavření registrace může organizátor:

vylosovat skupiny nebo vygenerovat pavouk.

Systém následně vytvoří jednotlivé zápasy a jejich návaznosti.

U skupin vznikají jednotlivé skupiny a zápasy; u vyřazovacího formátu se vytvoří odpovídající struktura pavouku.

Výsledkem není pouze grafika, ale skutečná datová struktura, ve které má každý zápas definované návaznosti.


6. Pavouk se propojí automaticky

To je nejdůležitější část celého systému.

Když skončí zápas, systém uloží vítěze a u pavoukového zápasu automaticky propaguje vítěze do dalšího odpovídajícího slotu.

U multi-eliminačních formátů se řeší také postup poražených do správné větve.

U Triple Elimination je struktura:

Winners → Losers → Losers2 → semifinále → Grand Finále

Zatímco u Double Elimination postupuje vítěz Winners proti vítězi Losers přímo do finální fáze.


7. Pavouk není jen obrázek

Každý zápas v pavouku je skutečný zápas systému.

Karta zápasu je klikací a vede na jeho detail. Organizátor zde může pracovat s výsledkem a u Steel zápasů také se zapisovačem.

Samotný pavouk podporuje také:

  • zoom,

  • přizpůsobení velikosti,

  • posun tahem myší,

  • dotykové ovládání,

  • popisky kol,

  • Winners a Losers větve,

  • zápas o 3. místo,

  • stupně vítězů.


8. Co když opravíte výsledek?

Tohle je u automatického pavouku zásadní.

Představte si, že je zápas již dokončený, ale organizátor zjistí chybu ve výsledku.

Systém v takovém případě nepřepisuje ručně jednotlivé sloty.

Použije rebuildBracket() a znovu sestaví celý pavouk ze zdrojových výsledků.

Díky tomu se oprava výsledku promítne i do návazných zápasů.

Systém zároveň podporuje:

  • kontumaci,

  • odstoupení hráče,

  • automatické pokračování soupeřů podle nové situace.


9. A co zápas o třetí místo?

Ani tento případ není řešen ručně.

Turnajový engine podporuje generování zápasu o 3. místo, jeho naplnění poraženými semifinalisty a následné zobrazení výsledného pódia. Testovací sada obsahuje samostatné scénáře pro zápas o třetí místo i pro výsledné pořadí.

Po dokončení turnaje tak systém může zobrazit:

🥇 vítěze
🥈 druhé místo
🥉 třetí místo


10. Výsledky a statistiky

Po odehrání zápasů se výsledky propisují do dalších částí systému.

U Steel turnajů se navíc ukládají jednotlivé hody, ze kterých lze počítat například:

  • 3-dart average,

  • nejlepší leg,

  • checkouty,

  • 140+

  • 170+

  • 180

  • A další

U Soft turnajů se statistiky opírají především o výsledky zápasů, výhry a legy.


11. Pavouk funguje i na veřejné stránce

Výsledný turnaj není určen pouze pro administrátora.

Detail turnaje obsahuje pavouk, výsledky, statistiky a další informace. Zápasy jsou klikací a vedou na jejich detail.

To znamená, že hráči nemusí pořadatele neustále chodit žádat o informaci:

„S kým hraju dál?“

Stačí otevřít turnaj.


12. Když je turnaj hotový

Jakmile jsou odehrané všechny potřebné zápasy, organizátor může turnaj dokončit.

Systém před dokončením kontroluje, zda nezůstává neodehraný zápas, který má obsazené oba sloty. Pokud ano, dokončení turnaje nepovolí.

Po dokončení zůstávají výsledky uložené a jsou nadále dostupné pro statistiky a historii turnaje.


Proč tedy pavouk generovat automaticky?

U malého turnaje může ruční pavouk fungovat.

Jakmile ale přidáte:

  • větší počet hráčů,

  • lichý počet účastníků,

  • byes,

  • skupinovou fázi,

  • Double Elimination,

  • opravu výsledku,

  • kontumaci,

  • odstoupení,

  • zápas o třetí místo,

začne být ruční správa velmi náchylná k chybám.

Automatický turnajový engine řeší právě tyto vazby za vás.

Vy nastavíte pravidla a výsledky. Systém řeší strukturu turnaje.


Chcete si vygenerovat vlastní turnajový pavouk?

Nejjednodušší způsob, jak si celý proces vyzkoušet, je vytvořit vlastní turnaj přímo v Šipkové lize.

Vytvořit turnaj →

Nastavíte formát, pravidla a způsob průběhu turnaje a následně můžete pracovat s registracemi, skupinami, pavoukem, výsledky i statistikami.