Naš ELO sustav dugo je slijedio tradicionalni pristup: rejting se mijenjao prema pobjedi ili porazu, uzimajući u obzir razliku između rejtinga igrača.
To je uglavnom funkcioniralo, ali nije uvijek odražavalo ono što se dogodilo u meču. Tijesan poraz nakon odlične igre tretirao se gotovo kao potpuni neuspjeh. Pobjeda ostvarena pamćenjem, koncentracijom i strategijom donosila je istu nagradu kao jedva izvučena pobjeda.
Uveli smo veliko ažuriranje koje bolje podržava vježbanje pamćenja i razvoj vještine.
Zašto smo promijenili formulu
Tradicionalni ELO uzima u obzir vaš rejting, rejting protivnika i pobjedu ili poraz. Zanemaruje iznimnu igru, ozbiljne greške, istek vremena, dominantne pobjede i učinak tijekom cijelog meča. Željeli smo da rejting bolje odražava stvarni učinak.
Nova hibridna ELO formula
Klasični ELO ostaje osnova. Očekivani rezultat računa se standardnom formulom:
Očekivani rezultat = 1 / (1 + 10^((Rejting protivnika - Rejting igrača) / 400))
To daje vjerojatnost pobjede prema razlici u rejtingu. Klasična promjena zatim glasi:
Promjena ELO = K × (Stvarni rezultat - Očekivani rezultat)
Pobjeda je 1, a poraz 0. Ovaj dio ostaje nepromijenjen.
Dodavanje prilagodbi prema učinku
Na klasični ELO dodajemo modifikator učinka koji nagrađuje dobru igru i kažnjava značajne greške.
Pozitivni faktori učinka
Bonusi se dodjeljuju za iznimna postignuća: pobjedu s 16er, pobjedu s 24er te pobjedu s četiri boda i posljednjim štihom. Ona ukazuju na posebno snažan učinak.
Negativni faktori učinka
Kazne se dodjeljuju za loše poteze, istek vremena i dopuštanje protivniku da postigne važne ciljeve. Sustav tako razlikuje dobro odigran poraz, loš poraz, dominantnu pobjedu i sretnu pobjedu.
Dobra igra vrijedi i pri porazu
Igrači mogu dobiti bonuse za učinak i kada izgube. Želimo potaknuti učenje, dobro odlučivanje, bolje pamćenje i stratešku igru. Igrač koji dobro igra i izgubi ne treba biti tretiran kao netko tko stalno griješi. Sustav je tako motivirajući i precizniji.
Istek vremena je važan
U mečevima za više igrača upravljanje vremenom je dio vještine. Istek vremena često znači gubitak koncentracije, propust u pamćenju ili sporo odlučivanje, pa nosi jednu od najjačih kazni u sustavu.
Ipak, kaznu smo namjerno smanjili u odnosu na ranije eksperimentalne verzije kako povremene greške ne bismo pretjerano kažnjavali.
Dinamički faktor K
| Raspon rejtinga | Faktor K |
|---|---|
| Ispod 1200 | 40 |
| 1200–1799 | 32 |
| 1800–2199 | 24 |
| 2200 i više | 16 |
Ovo omogućuje brže pomicanje novih igrača, veću stabilnost iskusnih i manje oscilacije na višim razinama vještine.
Potpuna transparentnost
Najveća promjena možda je transparentnost. Nedavno smo pokrenuli ELO objašnjavač koji omogućuje provjeru točnog izračuna promjene rejtinga.
Prikazuje očekivani rezultat, izbor faktora K, izračun bonusa i kazni, modifikator učinka, konačnu promjenu ELO, provjere formule i dugoročne projekcije. Nema skrivenih izračuna; sve je vidljivo i provjerljivo.
Što slijedi
Trenutačna formula daje realističnije promjene rejtinga, ali unapređenje ostaje stalni proces. Mogući sljedeći koraci su dodatne mjere učinka, statistička provjera na velikim uzorcima igrača, verzioniranje formule, prediktivne simulacije i prilagodbe prema povratnim informacijama zajednice.
Naš cilj je što preciznije nagraditi vještinu, pamćenje, dosljednost i stratešku igru. Nastavit ćemo pratiti rezultate i dorađivati sustav prema stvarnim podacima iz mečeva.
Vidimo se za stolovima!
— Tim igre Seven
