Hi!
Ich finde einfach keine passende Formel für das Berechnen eines Ratings für eine Tabelle, in der Ergebnisse aus Spielmatches festgehalten werden.
Dabei stehen mir für jeden Spieler folgende Informationen zur Verfügung:
- Punkte aus "1 Spieler gegen 1 Spieler"-Spiele
- Punkte aus "2 Spieler gegen 2 Spieler"-Spiele
- Punkte aus "3 Spieler gegen 3 Spieler"-Spiele
- Gesamtpunkte
- Anzahl der gespielten Spiele
Zu beachten ist außerdem folgendes:
- ein Sieg in einem "1 Spieler gegen 1 Spieler"-Spiel bringt einen Punkt
- ein Sieg in einem "2 Spieler gegen 2 Spieler"-Spiel bringt zwei Punkte
- ein Sieg in einem "3 Spieler gegen 3 Spieler"-Spiel bringt drei Punkte
- eine Niederlage in einem "1 Spieler gegen 1 Spieler"-Spiel bringt einen Minuspunkt
- eine Niederlage in einem "2 Spieler gegen 2 Spieler"-Spiel bringt zwei Minuspunkte
- eine Niederlage in einem "3 Spieler gegen 3 Spieler"-Spiel bringt drei Minuspunkte
- die Punkte können NIE negativ werden
Das Rating soll für jeden Spieler ausgerechnet werden, da mit Hilfe des Ratings die Tabelle sortiert werden soll.
Momentan habe ich mir folgendes überlegt:
Ich hoffe, ihr könnt mir helfen
Ich finde einfach keine passende Formel für das Berechnen eines Ratings für eine Tabelle, in der Ergebnisse aus Spielmatches festgehalten werden.
Dabei stehen mir für jeden Spieler folgende Informationen zur Verfügung:
- Punkte aus "1 Spieler gegen 1 Spieler"-Spiele
- Punkte aus "2 Spieler gegen 2 Spieler"-Spiele
- Punkte aus "3 Spieler gegen 3 Spieler"-Spiele
- Gesamtpunkte
- Anzahl der gespielten Spiele
Zu beachten ist außerdem folgendes:
- ein Sieg in einem "1 Spieler gegen 1 Spieler"-Spiel bringt einen Punkt
- ein Sieg in einem "2 Spieler gegen 2 Spieler"-Spiel bringt zwei Punkte
- ein Sieg in einem "3 Spieler gegen 3 Spieler"-Spiel bringt drei Punkte
- eine Niederlage in einem "1 Spieler gegen 1 Spieler"-Spiel bringt einen Minuspunkt
- eine Niederlage in einem "2 Spieler gegen 2 Spieler"-Spiel bringt zwei Minuspunkte
- eine Niederlage in einem "3 Spieler gegen 3 Spieler"-Spiel bringt drei Minuspunkte
- die Punkte können NIE negativ werden
Das Rating soll für jeden Spieler ausgerechnet werden, da mit Hilfe des Ratings die Tabelle sortiert werden soll.
Momentan habe ich mir folgendes überlegt:
PHP-Code:
$rating = round(((($ergebnis["1on1"]+$ergebnis["2on2"]/2+$ergebnis["3on3"]/3)*2000)/($ergebnis["games"]+1)), 2);

Kommentar