Jak liczyć ranking zawodników? Tabela punktów, formuła i ELO
Dobry system rankingowy powinien być zrozumiały dla zawodników, zgodny z charakterem rozgrywek i możliwy do sprawdzenia po zakończeniu turnieju. Innego sposobu potrzebuje cykl amatorskich zawodów premiujący regularne uczestnictwo, a innego liga, w której liczy się poziom pokonanych rywali.
Systur obsługuje trzy metody naliczania ratingu: tabelę punktów za miejsca, konfigurowalną formułę oraz ELO liczone z wyników meczów. Organizator może sprawdzić rezultat przed zatwierdzeniem i zdecydować, kiedy zmiany mają trafić do profili zawodników.
Ranking, rating, punkty i miejsce to różne pojęcia
W praktyce słowo „ranking” bywa używane do opisywania kilku różnych wartości. W Systur warto je rozdzielić:
- miejsce końcowe określa pozycję zawodnika lub pary w jednym turnieju;
- punkty za turniej są wynikiem tabeli miejsc albo formuły;
- ranking startowy pomaga rozstawić uczestników i może być pierwszą wartością ratingu;
- rating organizacji zmienia się po kolejnych zatwierdzonych turniejach i opisuje dorobek zawodnika w konkretnym systemie.
Rating jest przechowywany osobno dla organizacji, zawodnika, dyscypliny i identyfikatora systemu rankingowego. Ten sam gracz może więc mieć niezależne wartości, na przykład w tenisie stołowym i padlu, a także w dwóch różnych ligach.
Globalny ranking zawodnika nie jest automatycznie nadpisywany po rozliczeniu turnieju. Organizator pracuje na ratingu należącym do swojej organizacji i wybranego systemu.
Metoda 1: tabela punktów za miejsca
Tabela miejsc jest najprostszą i najbardziej przewidywalną metodą. Organizator ustala z góry, ile punktów otrzymuje zawodnik za konkretną pozycję lub zakres pozycji.
Przykładowa tabela może wyglądać tak:
| Miejsce | Punkty |
|---|---|
| 1 | 100 |
| 2 | 80 |
| 3–4 | 60 |
| 5–8 | 40 |
| 9–16 | 20 |
Jeżeli format turnieju nie rozstrzyga dokładnej kolejności w danym zakresie, Systur może naliczyć punkty konserwatywnie według najniższego miejsca w zakresie. Dla pozycji 5–8 oznacza to zastosowanie reguły dla miejsca 8. Organizator może również wybrać politykę najlepszego miejsca albo średniej zakresu.
Kiedy warto wybrać tabelę miejsc
Ta metoda sprawdza się w cyklach turniejowych, w których:
- wszystkie wydarzenia mają podobną rangę;
- najważniejsze jest miejsce końcowe;
- zasady mają być łatwe do opublikowania w regulaminie;
- organizator chce premiować udział i regularność.
Ograniczeniem tabeli jest to, że nie uwzględnia siły przeciwników ani przebiegu pojedynczych meczów. Zwycięstwo z faworytem daje tyle samo punktów co zwycięstwo z niżej notowanym graczem, jeśli obaj zawodnicy zajmą ostatecznie to samo miejsce.
Metoda 2: konfigurowalna formuła
Formuła pozwala uzależnić liczbę punktów od miejsca, liczby uczestników i premii za podium. W uproszczeniu wynik jest liczony następująco:
punkty = maksimum(minimum punktów,
punkty bazowe
+ współczynnik uczestników × liczba uczestników
- kara za miejsce × (miejsce - 1)
+ premia za podium)
Załóżmy, że organizator ustawi:
- 50 punktów bazowych;
- 2 punkty za każdego uczestnika;
- 5 punktów kary za każdą pozycję poniżej pierwszej;
- 20 punktów premii za zwycięstwo;
- minimum 10 punktów.
W turnieju na 16 osób zwycięzca otrzyma 102 punkty: 50 + 32 + 20. Zawodnik z czwartego miejsca otrzyma 67 punktów: 50 + 32 - 15. Dolna granica chroni uczestników z dalszych miejsc przed wynikiem niższym niż ustalone minimum.
Kiedy warto wybrać formułę
Formuła jest dobrym wyborem, gdy turnieje w cyklu różnią się frekwencją, a większe wydarzenie powinno przynosić więcej punktów. Pozwala zachować czytelną zależność od miejsca, a jednocześnie uwzględnić skalę zawodów.
Parametry powinny zostać przetestowane przed rozpoczęciem sezonu. Zbyt duży współczynnik liczby uczestników może sprawić, że samo pojawienie się na dużym turnieju będzie ważniejsze niż wysoka pozycja w mniejszym wydarzeniu. Z kolei nadmierna kara za miejsce może zbyt szybko spłaszczyć dorobek dalszej części stawki.
Metoda 3: ELO liczone z meczów
ELO ocenia nie tylko końcowe miejsce, lecz także wynik każdego rozegranego spotkania. Przed meczem system oblicza oczekiwany rezultat na podstawie ratingów obu stron. Pokonanie wyżej notowanego rywala daje większy wzrost niż zwycięstwo z przeciwnikiem o niższym ratingu.
Podstawowy model ma postać:
oczekiwany wynik A = 1 / (1 + 10 ^ ((rating B - rating A) / 400))
zmiana A = zaokrąglenie(K × (wynik A - oczekiwany wynik A))
Współczynnik K określa szybkość zmian. Wyższe K powoduje, że rating mocniej reaguje na pojedynczy mecz. Niższe K daje stabilniejszą klasyfikację, ale potrzebuje więcej spotkań, aby odzwierciedlić zmianę poziomu zawodnika.
Mecze są przetwarzane chronologicznie, dlatego każdy kolejny wynik korzysta już z ratingu zmienionego przez wcześniejsze spotkania. Walkowery są domyślnie pomijane, ponieważ nie pokazują rzeczywistej relacji sportowej między stronami.
Kiedy warto wybrać ELO
ELO najlepiej pasuje do regularnych lig i cykli, w których zawodnicy rozgrywają wiele spotkań, a siła rywala powinna mieć znaczenie. System potrafi nagrodzić wartościowe zwycięstwo nawet wtedy, gdy zawodnik nie kończy całego turnieju na podium.
Ta metoda wymaga jednak spójnych ratingów początkowych i większej liczby wyników. Nowi zawodnicy mogą przez pierwsze turnieje notować wyraźniejsze zmiany, a zasady współczynnika K powinny być jawne dla uczestników.
Jak ustalana jest wartość początkowa
Przed naliczeniem Systur szuka wartości „Przed” w określonej kolejności:
- bieżący rating zawodnika w organizacji, dyscyplinie i wybranym systemie;
- ranking zapisany w składzie konkretnego turnieju;
- domyślny rating początkowy ustawiony w konfiguracji punktacji.
Dzięki temu kolejny turniej kontynuuje istniejący rating organizacji. Jeżeli zawodnik nie ma jeszcze takiego profilu, można wykorzystać ranking podany przy zapisie lub imporcie listy. Dopiero brak obu wartości uruchamia wspólny rating początkowy.
Ranking zapisany w turnieju jest historycznym snapshotem. Późniejsza korekta profilu zawodnika nie zmienia wstecz wartości, z którą został dodany do już utworzonego wydarzenia.
Single, deble i różne dyscypliny
W turnieju singlowym rating i zmiana należą bezpośrednio do zawodnika. W deblu rating strony jest średnią ratingów członków pary, a obliczona w ELO zmiana jest stosowana do każdego z nich.
Przy punktacji za miejsce para zajmuje wspólną pozycję, ale punkty trafiają do osobnych profili obu zawodników. Systur nie prowadzi obecnie trwałego ratingu pary jako niezależnej jednostki.
Rozdzielenie ratingów według dyscypliny zapobiega mieszaniu wyników z różnych sportów. Dodatkowy identyfikator systemu pozwala jednej organizacji prowadzić kilka klasyfikacji, na przykład ligę sezonową i osobny ranking całoroczny.
Podgląd, zatwierdzanie i cofanie ratingu
Zakończenie turnieju nie zmienia ratingów automatycznie. W zakładce wyników organizator najpierw otrzymuje podgląd zawierający:
- wartość przed turniejem;
- obliczoną zmianę;
- wartość po turnieju;
- kierunek zmiany.
Dopiero użycie akcji zatwierdzającej zapisuje nowe ratingi. Chroni to klasyfikację przed przypadkowym naliczeniem niepełnych lub błędnych wyników. Ponowienie zatwierdzenia tego samego turnieju nie nalicza zmian drugi raz.
Naliczenie można cofnąć, jeśli ten turniej nadal jest ostatnim źródłem ratingu wszystkich objętych zawodników. Jeżeli później rozliczono kolejne wydarzenia, należy cofać zmiany w odwrotnej kolejności. Dzięki temu korekta starszego wyniku nie nadpisuje ratingów wypracowanych w następnych turniejach.
Jak wybrać właściwą metodę
Wybór powinien wynikać z celu klasyfikacji:
| Cel organizatora | Zalecana metoda |
|---|---|
| Prosty cykl z punktami za końcowe miejsca | Tabela miejsc |
| Premiowanie miejsca i frekwencji wydarzenia | Formuła |
| Ocena siły gracza na podstawie rywali i meczów | ELO |
Przed pierwszym turniejem warto wykonać symulację dla kilku typowych scenariuszy: faworyta wygrywającego zawody, niżej notowanego gracza pokonującego lidera oraz dużego i małego turnieju. Wyniki powinny odpowiadać temu, co organizator rzeczywiście chce nagradzać.
Po rozpoczęciu sezonu nie należy zmieniać zasad bez wyraźnej komunikacji. Jeżeli potrzebny jest nowy model, bezpieczniej utworzyć osobny identyfikator systemu rankingowego niż mieszać wyniki policzone według różnych reguł.
FAQ
Czy rating zmienia się od razu po zakończeniu turnieju?
Nie. Organizator najpierw sprawdza podgląd, a następnie jawnie zatwierdza naliczenie.
Czy można ręcznie poprawić rating zawodnika?
Tak. Ratingi organizacji można korygować w panelu zawodników. Taka korekta nie zmienia historycznego składu ani snapshotu zakończonego turnieju.
Czy dwa sporty mogą korzystać z jednego ratingu?
Nie w ramach tego samego profilu. Rating jest rozdzielony według dyscypliny, aby wyniki z różnych sportów nie wpływały na siebie.
Czy ELO uwzględnia końcowe miejsce?
ELO korzysta z wyników poszczególnych meczów. Jeśli klasyfikacja ma zależeć bezpośrednio od miejsca końcowego, lepszym wyborem jest tabela miejsc albo formuła.
Czy można prowadzić kilka rankingów w jednej organizacji?
Tak. Różne identyfikatory systemu rankingowego pozwalają oddzielić na przykład klasyfikację sezonową, całoroczną i specjalny cykl turniejów.
Gotowy na własną drabinkę?
Utwórz turniej w Systur
Skonfiguruj format, dodaj uczestników i prowadź wyniki w jednym miejscu.