Wir werden oft gefragt, wie die Ränge im WvW ermittelt werden, daher möchte ich in diesem Beitrag das System, das unseren Bewertungen zugrunde liegt, genauer erläutern.
Ganz kurz und knapp zusammengefasst, ziehen wir nach jeder Schlacht die Punktedifferenz zwischen den Welten, die gegeneinander angetreten sind, in Kombination mit ihren vorherigen Bewertungen heran, um die neue Bewertung zu berechnen. Danach sortieren wir die Liste der Welten neu und stellen neue 3er-Gruppen für die nächste Schlacht auf.
Im Folgenden erfahren mathematisch geneigte Leser die Details unserer Berechnungen für die Bewertung:
Die Bewertungen der WvW-Welt werden mithilfe des Glicko 2-Wertungssystem berechnet. Ausführliche Informationen zu Glicko 2 sind unter http://www.glicko.net/glicko.html zu finden (in englischer Sprache). Wie ein Algorithmus angewandt wird, ist ebenso wichtig wie der Algorithmus selbst, daher wird hier im Detail dargelegt, wie wir Glicko 2 im Kontext jeder der Begegnungen zwischen 3 Welten verwenden. Meine Erläuterung dieser Details setzt die Kenntnisse der Grundlagen des Algorithmus von Glicko 2 voraus.
Nehmen wir an, es gibt drei Welten wA, wB und wC. Um eine Schlacht mit drei teilnehmenden Parteien auszuwerten, nehmen wir an, dass für jedes Match zwei Schlachten pro Welt abgehalten werden. Wenn wir also die neuen Bewertungen für wA berechnen, schauen wir uns die Schlachten wA gegen wB und wA gegen wC an. In gleicher Weise verfahren wir für wB und wC. Selbstverständlich stellen wir all diese Berechnungen an, bevor irgendwelche Bewertungen aktualisiert werden. Es gilt hier zu erwähnen, dass diese Art der Verwendung von Glicko 2 unterstützt wird.
Wir legen dabei einen Tau von 0,6 und einen k von 1,0 an.
Standardmäßig werden Niederlagen in Glicko 2 durch den Wert 0,0 repräsentiert, ein Unentschieden durch 0,5 und ein Sieg durch 1,0. Wir hingegen verwenden eine leicht modifizierte Version, die die Punktedifferenz miteinbezieht. Wie das gemacht wird, möchte ich anhand der Schlacht wA gegen wB erklären. Um den Glicko 2-Wert für wA für die Begegnung wA gegen wB zu kalkulieren, tun wir Folgendes:
- wAProzent = wAWert / (wAWert + wBWert)
- wAGlickoWert = (sin((wAProzent – 0,5) * Pi) + 1) * 0,5
wAWert and wBWert sind die bei Ende des Matches erhaltenen rohen Punktzahlen.
Diese letzte Transformation lässt sich gut anhand eines Graphs darstellen.