Benutzer-Werkzeuge

Webseiten-Werkzeuge


forum:teamsolid_ranglisten

« forum

TeamSolid Rangliste

Wie ich ja schon leise ankündigte, arbeite ich an einem Rating-System für TeamSolid. Dafür habe ich das ELO-System implementiert. Damit kann jeder TeamSolid-Punkte „Karak-Punkte“ sammeln. :D Die Punkte sollen dann dafür verwendet werden, dass Handicap in der TSIL zu bestimmen. Generell können sie aber natürlich auch eine Motivation sein gegen einander Zu spielen.

Punkte kann man sammeln durch TSIL Spiele oder aber man Spielt so gegen einander und deklariert ein Spiel als „gewertet“. Dabei sollte natürlich jeder möglichst gut, bzw. auf Sieg spielen. Absichtliches runter spielen würde das System verfälschen und ist somit nicht erwünscht. Das bedeutet nicht, dass ein Spiel super ernst Sein muss oder man in seiner Top-Form sein muss um gewertet zu Spielen. Aber man sollte sich natürlich nicht absichtlich runter spielen.

Es können problemlos auswärtige oder Nicht-TSIL-Spieler in die Rangliste mit aufgenommen werden.

Ihr könnt mir gerne Ergebnisse oder Replays alter Spiele schicken um euer Ranking akurater zu machen.

Berechnung

Ich habe das Tool nach dem Elo-System implementiert. https://de.wikipedia.org/wiki/Elo-Zahl#Berechnung

  • Jeder neue Spieler wird auf 1000 Punkte geschätzt.
  • An Stelle der im System verwendeten 400 habe ich 500 verwendet.
  • Der k-Wert ist 50
  • Pro -10% Handicap, wird der Skill um 100 Punkte runter gerechnet.

ToDo

Es gibt noch einige Probleme, bzw. einige Dinge, die sich ändern könnten.

  • Wenn ein Spiel aus mehreren Maps besteht, dass werden zuerst die Siege des erstgenannten Spielers berechnet und dann die des zweiten. Dies ist jedoch nicht 100%ig korrekt und könnte sich noch ändern.
  • Evtl. wird irgendwann mal auf Glicko 2 umgestellt.
  • Bisher wird nicht berücksichtigt, welche Rasse ein Spieler Spielt. evtl wird dies irgendwann berücksichtigt.
  • Daten sollen in Zukunft auf dem Server gespeichert werden. Dafür müssen aber natürlich auch noch Accounts eingerichtet werden, etc.
  • Wenn Daten auf dem Server Gespeichert werden, soll das Userinterface verbessert werden.
  • An den Werten unter „Berechnung“ kann noch geschraubt werden.

Update

Ich habe einiges in andere Seiten ausgelagert. Hier kann natürlich die Diskussion über die TSR weiterhin stattfinden.

Diskussion

Pumerogopumerogo, 2014/11/18 23:21, 2014/11/18 23:22

Toll! =)

realreal, 2014/11/18 23:22

Cooäl ^-^

GeneralBlackgeneralblack, 2014/11/22 23:41

Das schreit nach vielen Matches xD… Blackie will nach Platz eins!

mogohmogoh, 2014/11/23 10:50

Dann fordere den real heraus oder mach bei der TSIL mit. :D

Maikeisdieler, 2014/11/23 21:38

ich finde es nicht gut.. ich bin aktuell gold und verliere in unranked gegen dia und platin. das heißt ich bin aktuell nicht so gut wie es die rangliste hergibt. hinzu kommt, dass ich in der letzten season nicht mal mitgespielt habe und trotzdem auf diesem hohen elo bin.. Ich kann mein Elo nicht nachvollziehen!

mogohmogoh, 2014/11/23 22:23

Dass du dich beschwerst ist nicht verwunderlich. Dass du unranked gegen ein paar Dia und Platin verlierst, heißt nichts. Dein Elo ist leicht nachvollziehbar:

...

2014-09-08 00:00:00.000: real gewinnt gegen eisdieler
real: 1350 -> 1378 (+28)
eisdieler: 1394 -> 1366 (-28)

2014-09-08 00:00:00.000: real gewinnt gegen eisdieler
real: 1378 -> 1402 (+24)
eisdieler: 1366 -> 1342 (-24)

2014-09-22 00:00:00.000: eisdieler gewinnt gegen mogoh
eisdieler: 1342 -> 1356 (+14)
mogoh: 1127 -> 1113 (-14)

2014-09-22 00:00:00.000: eisdieler gewinnt gegen mogoh
eisdieler: 1356 -> 1368 (+12)
mogoh: 1113 -> 1101 (-12)

und so weiter …

Ich denke Elo ist präziser als das Ladder-Ranking mit dem ganzen MMR decay.

Maikeisdieler, 2014/11/23 23:11, 2014/11/23 23:14

Aber was beweisen Spiele von vor 2 Monaten oder sogar noch länger? gar nichts wenn ich in der Zeit nicht gespielt habe.. nehmt doch einfach nur Spiele der letzten 6 Monate und man würde nach 6 Monaten ohne Game einfach wieder auf die 1000 pendeln. Ein Spiel was du verloren hast und dir 24 Minuspunkte eingebracht hatte sollte nach einer gewissen Zeit wieder drauf geschlagne werden, bzw. man sollte über die Zeit wieder in der Richtung der 1000 Punkte korrigiert werden. Meine Spiele von 2012 sagen nichts über meinen aktuellen Skill oder euren aus.

realreal, 2014/11/23 23:23

Ich würd auch gerne mal eine Rangliste sehen die maximal 1 Jahr alt is und dann schauen inwiefern handicap=punkteunterschied is

mogohmogoh, 2014/11/24 13:14

Ich denke, dass ist nicht richtig so. Alte Spiele sagen nicht viel aus, aber immer noch mehr als die 1000 Punke die man zu beginn hat. Davon abgesehen wirken alte Spiele kaum aufs Ranking ein. Und das Ranking passt sich relativ schnell an.

Beispiel: Wenn jetzt Eisdieler vier Spiele gegen Gude spielt und verliert ist er hinter Gude. Ich glaube jedoch kaum, dass Eisdieler alle vier spiele verliert, auch wenn er zur Zeit nicht in Topform ist. Vier Spiele ist nicht viel. Ihr habt jetzt noch Zeit gegen einander zu spielen und euer Ranking anzupassen.

realreal, 2014/11/24 16:11

Woher kommen die 1000 Punkte und wie werden die Karak Punkte die man bekommt errechnet?

Stefanigude, 2014/11/24 16:56

Die genaue Berechnung würde mich auch mal interessieren.

Stefanigude, 2014/11/24 16:55

Ich muss da mogoh zustimmen. Alle Spiele ab Zeitpunkt x sollten in die Wertung aufgenommen werden. Die Frage ist eher ab wann wollen wir die Spiele in die Wertung aufnehmen? Ich denke es spielt keine Rolle wie viel die Spiele von vor einem Jahr über den aktuellen Skill aussagen, aber diese Spiele machen den ELO-Wert aber genauer. Ich denke das bei Eisdieler der aktuelle Wert genauer ist als z.B wieder 1000 Punkte anzunehmen. Wir sollten halt was ausprobieren und schauen wie es funzt. Dann wissen wir mehr.

mogohmogoh, 2014/11/25 10:56

Ich habe die Berechnung mal verlinkt. Zu den Details und bei fragen bevorzuge ich ein persönliches Gespräch. Das alles hier zu erklären ist mir zu aufwendig.

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
   __    ___    ____   ____   ___ 
  / /   / _ \  / __/  / __/  / _ \
 / /__ / ___/ / _/   / _/   / // /
/____//_/    /___/  /_/    /____/
 
forum/teamsolid_ranglisten.txt · Zuletzt geändert: 2014/11/26 18:34 von mogoh