000
19.01.2006, 21:15 Uhr
bennokue
Giuseppe der Schöngeist Bürstenkaiser
Beiträge: 4227 Dabei seit: 02.04.2005, 14:57 Uhr |
Informationen für den Leser:
Dieser Thread beinhaltet einen Reformvorschlag von bennokue.
Für ein besseres Verständnis ist vor dem Lesen ein genaues Studieren des Threads "KloMO Reform", der unter der Adresse http://forum.phobetor.de/showtopic.php?threadid=804 zu erreichen ist, anzuraten.
Diese "Reform" dichtet die Lücke, die in der BR_1 existiert, ein wenig aus.
BR_2 - Bennos Reform Nr. 2
Eine Lücke, die auch bei der Anwendung von BR_1 in ihrer bisherigen Form offen bleibt ist die "Quantität".
Was ist, wenn ein bisher absolut eifriger Spieler plötzlich die Lust verliert, keinen einzigen Zug mehr macht und nun nur noch andere Spieler hinterlistig vom Spielen abhält?
Die BR_1 greift erst richtig, wenn ein solcher "Bremser" oft genug eine Runde verpennt hat - wenn er z.B. vorher in 1000 Runden zu 97% flei�ig war, kann er nun - bei völliger Abstinenz - 212 Runden versauen, bis er wieder auf 80% fällt!
format_source('Rechnung
97% von 1000 Runden sind 970 Runden.
80% = 0,8
950 970
--- = 0,8 --(umstellen)--> x = --- = 1212
x 0,8
')Doch hier kann man abhelfen.
Die Tabellenfelder "gesamt_zuege" und "brave_zuege" in der Spielertabelle enthalten nicht mehr nur einen Wert, sondern zwei; da es sich bei der Anzahl von Runden ja um ganzzahlige Werte handelt, ist also auch eine Kommaseparierung eigentlich kein Problem.
Jedes Feld enthält also sowohl die Zahl, die für alle bisherigen Spiele gilt, als auch eine, die nur über das letzte Spiel Auskunft gibt.
Während des Spiels müssen dann nur die "laufenden" Werte aktualisiert werden, sie werden am Ende des Spiels (oder beim Aussteigen) zu den "generellen" Zahlen hinzuaddiert, am Anfang eines neuen Spiels werden sie gelöscht.
Beispiel:format_source('| [UserName] | [gesamt_zuege] | [brave_zuege] |
| nicht_bennokue | 1187 | 187 | 950 | 0 |
')Auf den ersten Blick sieht es gut aus:format_source('950
------ x 100% = 80% (braver Spieler!)
1187
')Doch erst mit der Hinzufügung der BR_2 sehen wir die traurige Wahrheit:format_source('0
------ x 100% = 0% ( :o )
187
')Diese neuen Werte werden ebenfalls bei der "Filterung", die bei der Spielerstellung vorgenommen wird, verwendet; der Ersteller kann einstellen, wie weit der zweite Prozentwert unter dem ersten liegen darf.
----- Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen! Zwischen "rechthaben" und "Recht haben" liegen Welten... (bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!") KloMO: bennokue | Ranglistenbeobachtung Dieser Beitrag wurde am 19.01.2006 um 21:16 Uhr von bennokue verändert |