Wróć do rankingu

Jak liczymy ELO?

Przejrzysty algorytm stojący za rankingiem MyTCGLife

System ELO w MyTCGLife bazuje na klasycznym algorytmie szachowym, ale został dostosowany do specyfiki turniejów karcianych (tzw. formatu wieloosobowego). Zamiast oceniać pojedyncze mecze, algorytm traktuje cały turniej jako zbiór pojedynków "każdy z każdym" między wszystkimi uczestnikami, opierając się na końcowej klasyfikacji (placement).

Baza 1000 pkt

Każdy gracz zaczyna z podstawowym rankingiem 1000 ELO w swoim pierwszym turnieju.

Waga Turnieju

Im więcej graczy w turnieju, tym więcej punktów można zyskać (lub stracić). Współczynnik K rośnie logarytmicznie.

Pokonani

Zdobywasz najwięcej punktów, jeśli zajmiesz miejsce wyższe niż gracze o bardzo wysokim ELO.

Matematyka pod spodem

Dla każdego turnieju algorytm wykonuje następujące kroki dla każdego gracza:

  • 1
    Oczekiwany wynik (Expected Score)

    Porównujemy Twoje obecne ELO z ELO każdego innego gracza w turnieju. Obliczamy szansę na zajęcie przez Ciebie wyższego miejsca na podstawie klasycznego wzoru ELO z dzielnikiem 400. Zbieramy średnią tych szans.

  • 2
    Rzeczywisty wynik (Actual Score)

    Jeśli w turnieju zająłeś wyższe miejsce niż przeciwnik, otrzymujesz 1 punkt. Jeśli byłeś niżej - 0 punktów. (W systemie szwajcarskim w Pokémon TCG z powodu tiebreakerów gracze nie dzielą tych samych miejsc). Z tego wyciągamy Twoją średnią skuteczność względem wszystkich uczestników turnieju.

  • 3
    Modyfikator wagi (K-Factor)

    Zamiast stałej wartości K, stosujemy wzór K = 100 * log10(N) (gdzie N to liczba graczy). Oznacza to, że małe turnieje (np. League Cup na 10 osób) mają mniejszy wpływ na ELO niż gigantyczne mistrzostwa na 2000 osób.

  • 4
    Finalna zmiana (Delta)

    Twoje nowe ELO to po prostu: Obecne ELO + K * (Rzeczywisty Wynik - Oczekiwany Wynik). Ostateczna wartość jest zaokrąglana do pełnych liczb całkowitych.

Przykład w praktyce

Jeśli jesteś "underdogiem" z ELO 1000 i w dużym turnieju zajmiesz miejsce wyższe niż zeszłoroczny mistrz świata (z ELO 1600), zyskasz gigantyczną ilość punktów, ponieważ system przewidywał, że przegrasz. Z drugiej strony, jeśli gracz z ELO 1600 zagra słabo na mniejszym turnieju (np. mniejszym Regionalu lub Special Event) i zajmie odległe miejsce, jego ranking mocno ucierpi, ponieważ "miał obowiązek" zająć wysokie miejsce.