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
