Jednym z etapów organizacji zawodów sportów walki z systemem MartialMatch, jest utworzenie list walk do rozegrania w dniu zawodów.
Listy walk tworzone są po ułożeniu harmonogramu. Na tej podstawie aplikacja utworzy walki na wybranych przez nas matach. Już na tym etapie moglibyśmy rozpocząć zawody, jest jeszcze jedna rzecz, którą możemy zrobić, aby usprawnić przebieg zawodów. Jest to sortowanie walk.
Dlaczego sortowanie walk jest istotne? Pozwala to zoptymalizować listę walk, w taki sposób, aby dać zawodnikom przerwę na odpoczynek pomiędzy walkami. Po wygenerowaniu walk z harmonogramu, kategorie są ułożone jedna po drugiej.
Dzięki temu:
- zawodnicy będą mieli przerwę na odpoczynek 😁,
- to spowoduje mniej zamieszania w trakcie zawodów — nie będziemy musieli przestawiać walk,
- zawody zostaną przeprowadzone sprawniej.
Sposoby sortowania walk
Świeżo wygenerowana lista walk, ma ułożone kategorie jedna po drugiej, poniżej można zauważyć, że zaraz po walkach półfinałowych są finały:
Oznacza to brak przerwy dla zwycięzców walk półfinałowych przed finałami.
Aplikacja pozwala automatycznie posortować walki, aby uniknąć tego problemu. Na liście harmonogramów klikamy Sortowanie walk:
Z zachowaniem przerwy
Sortowanie Z zachowaniem przerwy układa walki na matach w taki sposób, aby zapewnić zawodnikom pomiędzy walkami kilka walk przerwy. Dzięki temu, np. przed walką finałową, zwycięzcy półfinałów będą mieli "dwie walki" przerwy.
Możemy ustawić również liczbę walk, jaką system ma próbować wstawić jako przerwę.
Ten sposób sortowania jest uzależniony od tego, jakie kategorie mamy na matach. Jak ustawimy sporą ilość walk na przerwę, może się to np. nie udać pod koniec kolejki walk gdzie zwyczajnie będzie brakować walk z innych kategorii.
Wg rund (finały na koniec)
Ten sposób sortowania jest popularny na zawodach w formule submission fighting / ADCC. Mata jest tak sortowana, aby walki finałowe wszystkich, zostały rozegrane na końcu.
- Walki są ułożone wg tego, jak duże są kategorie.
- Najpierw startuje największa kategoria.
- Potem, jeżeli w innych kategoriach mamy tę samą rundę, to dokładane są kolejne kategorie.
- Jak zostanie ułożona już cała runda, dla wszystkich kategorii, to rozkładana jest kolejna runda.
Np. mając kategorie:
- A - 32 zawodników
- B - 8 zawodników
- C - 8 zawodników
Da to nam następujący układ:
- Runda 1/16 kategorii A.
- Runda 1/8 kategorii A (ponieważ pozostałe kategorie nie mają rundy 1/16).
- Runda ćwierćfinały kategorii A (również dlatego, że pozostałe kategorie nie mają 1/8).
- Ćwierćfinały kategorii B.
- Ćwierćfinały kategorii C.
- Półfinały A.
- Półfinały B.
- Półfinały C.
- Finał A
- Finał B
- Finał C.
Jak widać powyżej, wszystkie kategorie kończą się w tym samym czasie.
Wg rund (rozpocznij wszystkie kategorie jednocześnie)
Ten sposób sortowania podobny jest do poprzedniego, jednak tutaj mamy gwarancję, że wszystkie kategorie rozpoczną się w tym czasie, zamiast zakończyć się w tym samym czasie.
Najlepiej będzie to zobrazować również przez przykład. Rozmiary kategorii jak wyżej, będziemy mieli:
- Runda 1/16 kategorii A.
- Ćwierćfinały kategorii B. (Po pierwszej rundzie A, startuje pierwsza runda następnej kategorii)
- Ćwierćfinały kategorii C.
- Runda 1/8 kategorii A.
- Półfinały kategorii B.
- Półfinały kategorii C.
- Ćwierćfinały kategorii A.
- Finał B.
- Finał C.
- Półfinały A.
- Finał A.