
Zitat von
Techtueftel
Zug ist Zug. Alle Geräte haben Fehler, sie sind Teil des Programms. Wenn wir bei einem Gerät eingreifen und Partien mit leicht erkennbare offensichtliche Bugs ignorieren, was ist mit den anderen Geräten und den weniger offensichtlichen Fehlern? Es wäre dann nur gerecht auch diese zu ignorieren. Das wäre aber kaum möglich, weil die Grenze, was noch ein Fehler ist, fließend ist.
Weiterhin ist es so, dass das selbe Programm mit einem (hypothetischen) Bugfix nicht mehr das selbe Spielverhalten hätte, weil z.B. extra Zyklen und Speicher verwendet werden müssen, damit der Fehler nicht auftritt. Ggf. nimmt ein Entwickler wissentlich (statistisch seltene) Fehler in Kauf, zugunsten einer besseren Performance. Die klassische Geräte haben halt sehr begrenzte Ressourcen.
Richtig, aber man muss bedenken, dass der H8
NICHT Teil der Programmierung des Autors ist, die in seinem Motor berechnet wird. Es handelt sich um einen sofortigen Auslöser, der ohne jegliche Motorberechnungen erfolgt und daher für jede Art von Bewertung bedeutungslos ist. Der Fehler entstand Jahre später, als Saitek anfing, an den Funktionen für neuere Modelle herumzubasteln, und hat nichts mit der Arbeit des Motorautors zu tun.
Wie kann man realistischerweise ELO-Listen mit Punkten zugunsten von Gegnern verfälschen, die die Partien vielleicht verloren haben oder auch nicht durch einen "NICHT" Berechneten Zug. Das sind Computer, die manuell von Menschen bedient werden.
Wenn ich mich richtig erinnere, tritt der H8-Fehler häufiger auf, wenn man das Gerät nach einer Partie nicht zurücksetzt und die Batterien nicht entfernt, wenn ich mich noch gut an alte Spiele erinnere. Ich glaube also nicht, dass es sich in diesen Fällen nur um eine 1:100-Situation handelt.
Denken Sie an ein verrücktes Beispiel.
Jemand spielt 100 Partien Cougar - CC9
Der Spielstand sollte, vielleicht mit einigen glücklichen Unentschieden durch Wiederholung (ausgeschlossen), 100-0 enden. Was wäre, wenn der Fehler 10 Mal auftritt? Das Ergebnis wäre 90-10. Was ist der Unterschied in ELO? Ich weiß es nicht, aber mein Gefühl sagt mir, dass die ELO zu Gunsten von Spieler B manipuliert werden. Wie sieht es aus, wenn ein Experte, der sich mit beiden Computern auskennt, sich diese Liste ansieht? Er wird denken, dass jemand sie manipuliert hat.
Was ist, wenn es ein Turnier mit 10 Computern ist. Cougar ist der am höchsten bewertete. Er verliert gegen den untersten Computer (#10) wegen des H8-Bugs. #Computer Nr. 10 verliert gegen Computer Nr. 9 um 0,5-1,5 und gegen Computer Nr. 8 um 0,5-1,5. Nun liegt Computer Nr. 10 am Ende vor Computer Nr. 9 und vielleicht sogar vor Computer Nr. 8 und hat aufgrund seines Sieges gegen Computer Nr. 1 einen höheren ELO-Wert.
Ich denke nur, dass man unnötige Komplikationen für viele zukünftige Szenarien schafft.
Wenn man alles automatisieren und nicht mehr mit der Hand Schach spielen will, muss man natürlich Cougar bestrafen und alle menschlichen Überlegungen und Realitäten ausschalten.
Gruss
Nick