Naš ELO sistem 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 izuzetnu igru, ozbiljne greške, istek vremena, dominantne pobjede i učinak tokom 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 vjerovatnoću 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 izuzetna 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. Sistem 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 neko ko stalno griješi. Sistem 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 sistemu.
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ćava brže pomjeranje novih igrača, veću stabilnost iskusnih i manje oscilacije na višim nivoima vještine.
Potpuna transparentnost
Najveća promjena možda je transparentnost. Nedavno smo pokrenuli ELO objašnjavač koji omogućava provjeru tač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.
Šta slijedi
Aktuelna 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 sistem prema stvarnim podacima iz mečeva.
Vidimo se za stolovima!
— Tim igre Seven
