Przejdź do treści
Menu
← Wróć do bloga

ELO w Seven: więcej niż zwycięstwa i porażki

Przez długi czas, nasz system ELO w Seven – Card Game podążał tradycyjnym podejściem do wielu gier konkurencyjnych: oceny zmieniły się w zależności od tego, czy gracz wygrał czy stracił, skorygowane o różnicę ocen między dwoma graczami.

Podczas gdy to działało dość dobrze, nie zawsze odzwierciedlało to, co naprawdę wydarzyło się podczas gry.

Wąska strata po doskonałej sztuce była traktowana prawie tak samo jak całkowite załamanie. Podobnie gracz, który wygrał dzięki silnej pamięci, koncentracji i strategii otrzymał taką samą nagrodę, jak ktoś, kto po prostu scrapted przez.

Aby lepiej wspierać cele Seven – Card Game, w szczególności nasz nacisk na poprawę pamięci i rozwój umiejętności, wprowadziliśmy dużą aktualizację systemu ratingowego.

Dlaczego zmieniliśmy wzór

Tradycyjne ELO patrzy tylko na:

  • Twoja ocena
  • Ocena przeciwnika
  • Czy wygrałeś czy przegrałeś

Oznacza to, że system ignoruje ważne szczegóły, takie jak:

  • Wybitna gra
  • Poważne błędy
  • Czas
  • Zwycięstwa dominujące
  • Wyniki w całej grze

Chcieliśmy, żeby ratingi lepiej odzwierciedlały rzeczywistą wydajność gracza.

Nowa hybrydowa formuła ELO

Nasz zaktualizowany system nadal wykorzystuje klasyczny ELO jako swój fundament.

Tradycyjny oczekiwany wynik oblicza się przy użyciu standardowego wzoru:

Expected Score = 1 / (1 + 10^((Opponent Rating - Player Rating) / 400))

Powoduje to prawdopodobieństwo wygranej w oparciu o różnicę ratingową pomiędzy graczami.

Klasyczna regulacja ELO to:

ELO Change = K × (Actual Result - Expected Result)

gdzie:

  • Win = 1
  • Strata = 0

Ta część pozostaje niezmieniona.

Dodawanie korekt opartych na wynikach

Oprócz klasycznego ELO, obliczamy modyfikator wydajności.

Zmodyfikator nagradza silną grę i karze za znaczące błędy.

Pozytywne czynniki wydajności

Gracze otrzymują bonusy za wyjątkowe osiągnięcia:

  • Zwycięstwo z 16er
  • Zwycięstwo z 24er
  • Wygrana z 4 punktami i ostatnią lewą

Osiągnięcia te wskazują na szczególnie silne wyniki i są odpowiednio nagradzane.

Negatywne czynniki wydajności

Gracze otrzymują kary za:

  • Złe ruchy
  • Niepowodzenia time- out
  • Pozwolenie przeciwnikowi na osiągnięcie głównych etapów

Pomaga to w odróżnieniu systemu ratingowego od:

  • porażkę po dobrej grze
  • porażkę po słabej grze
  • Dominujące zwycięstwo
  • Szczęśliwe zwycięstwo

Zachęcanie do dobrej gry Nawet w pokonaniu

Jedną z ważnych decyzji projektowych jest to, że gracze mogą jeszcze zarobić premie wydajności, nawet jeśli przegrywają.

Dlaczego?

Ponieważ chcemy, aby system ratingowy zachęcał:

  • Nauka
  • Dobre podejmowanie decyzji
  • Poprawa pamięci
  • Gra strategiczna

Gracz, który traci, ale dobrze wykonuje, nie powinien być traktowany tak samo jak gracz, który wielokrotnie popełnia błędy.

Dzięki temu system ratingowy staje się bardziej motywacyjny i dokładniejszy.

Przekroczenia czasu mają znaczenie

W grach multiplayer, zarządzanie czasem jest częścią umiejętności.

Czas-out często oznacza:

  • Utrata koncentracji
  • Awaria pamięci
  • Słaba szybkość podejmowania decyzji

Z tego powodu, time- out niesie jedną z najsilniejszych kar w systemie.

Jednak celowo zmniejszyliśmy karę w porównaniu z wcześniejszymi wersjami eksperymentalnymi, aby uniknąć nadmiernego karania okazjonalnych błędów.

Dynamiczne czynniki K

System wykorzystuje różne czynniki K w zależności od oceny gracza.

Zakres ocen K współczynnik
Poniżej 1200 40
1200–1799 32
1800–2199 24
2200+ 16

Pozwala to na:

  • Szybszy ruch dla nowszych graczy
  • Większa stabilność dla doświadczonych graczy
  • Zmniejszona zmienność ratingowa na wyższym poziomie umiejętności

Pełna przejrzystość

Być może największą zmianą nie jest sama formuła.

Chodzi o przejrzystość.

Niedawno uruchomiliśmy nasz system ELO Explainer, który pozwala każdemu dokładnie sprawdzić, jak obliczono zmianę ratingu.

Wyjaśnienie pokazuje:

  • Oczekiwane obliczenia punktów
  • Wybór współczynnika K
  • Obliczenia premii
  • Obliczenia kar
  • Modyfikatory wyniku gry
  • Ostateczne zmiany ELO
  • Kontrole zatwierdzenia wzoru
  • Długoterminowe prognozy ratingowe

Żadnych ukrytych obliczeń.

Nie ma czarnej skrzynki.

Wszystko jest w pełni widoczne i weryfikowalne.

Patrząc przed siebie

Obecna formuła powoduje już bardziej realistyczne zmiany ratingowe niż poprzedni system, ale uważamy to za proces ciągły.

Przyszłe ulepszenia mogą obejmować:

  • Dodatkowe wskaźniki wydajności
  • Statystyczna walidacja próbek dużych graczy
  • Wersja formuły
  • Przewidywane symulacje ratingowe
  • Wspólnotowe korekty w zakresie informacji zwrotnych

Nasz cel jest prosty:

Nagroda umiejętności, pamięci, spójności i gry strategicznej jak najdokładniej.

Jak zawsze, będziemy nadal monitorować wyniki i udoskonalać system w oparciu o prawdziwe dane rozgrywki.

Do zobaczenia przy stole!

– Seven – Card Game Team

Leave a Comment

Scroll to Top