Hallo,
ich möchte gerne nochmal das Thema "Spielstatisiken" vom 06.03.03 aufgreifen.
Ich führe seit ein paar Wochen eine Spielstatistik aller Spieleabende, um Spielergebnisse über das Spiel hinaus festzuhalten. Ziel ist eine Art Highscoreliste, für die man bei jedem Spiel Punkte sammeln kann.
Doch wieviel Punkte soll man für ein gewonnenes Spiel erhalten, die dann in den Highscore einfließen? Die einzelnen Spiele sind oft sehr unterschiedlich, die Berechnung der Highscore-Punkte selber sollte aber nicht zu kompliziert sein!
Meine Überlegung sieht folgendermaßen aus:
1. Je länger ein Spiel dauert, desto mehr Punkte gibt es dafür. (In der Zeit, die man für ein Spiel 180min braucht kann man z.B. 12 Spiele a 15min spielen!)
2. Je mehr Spieler mitspielen, desto mehr Punkte soll es geben. (Die Wahrscheinlichkeit zu gewinnen ohne Berücksichtigung der Spielstärke liegt bei einem 2-Personenspiel bei 50%; bei 5 Personen nur bei 20%)
3. Auch die anderen Platzierungen sollen berücksichtigt werden. So erhält der Zweitplatzierte ebenfalls Punkte und zwar mehr als der 3. und so weiter.
Meine Berechnung sieht daher so aus:
Higscorepunkte=
( [Anzahl Mitspieler-] - [erreichte Platzierung] ) * ( [Dauer des Spiels in min]/10 * )
* auf eine Ganzzahl gerundet.
1. Beispiel: Eine Partie zu viert über 80 min bringt für den
1. Platz (4-1)*(80/10) = 3*8 = 24 Punkte
2. Platz (4-2)*(80/10) = 2*8 = 16 Punkte
3. Platz (4-3)*(80/10) = 1*8 = 8 Punkte
4. Platz (4-4)*(80/10) = 0*8 = 0 Punkte
2.Beispiel: Eine Partie zu dritt über 20 min
1. Platz = 4 Punkte
2. Platz = 2 Punkte
3. Platz = 0 Punkte
(usw.)
Alle Punkte eines Spielers aufaddiert geben einen absoluten Wert wieder. Dabei gilt hier: Wer mehr spielt, kann mehr Punkte gewinnen! Will man alle Spieler gleich berücksichtigen, sowohl die Vielspieler als auch die Wenigspieler, sollte man eine zweite (relative) Liste führen und dort die eigene Gesamtpunktzahl durch die eigene gesamte Spieldauer teilen. Dadurch bekommt man einen Wert, wieviel Punkte man pro Spielminute erhalten hat. Dieser läst sich dann bei allen Spielern vergleichen.
Alle Spiele, Spieler, Spieldauer, Platzierung, jew. Datum und die gewonnen Punkte in einer Tabelle festgehalten ergeben eine Highscore-Liste, die sich nach Bedarf nach allen möglichen Kriterien auswerten lässt. (Anzahl gespielter Spiele, welche Spiele wurden wie oft/wie lange gespielt, die meisten Erstplatzierung etc )
Dieses System funktioniert bereits ganz gut bei uns und spornt beim Spielen nochmal zusätzlich an, weil nun auch die hinteren Platzierungen etwas bringen!
Habt Ihr evtl. Ideen, Vorschläge oder Verbesserungen zu diesem Thema?
Ein schönes Wochenende,
Björn.