Thema: Frage: H8 Bug
Einzelnen Beitrag anzeigen
  #32  
Alt 02.11.2024, 15:10
Benutzerbild von spacious_mind
spacious_mind spacious_mind ist offline
Lebende Foren Legende
 
Registriert seit: 29.06.2006
Ort: Alabama, USA
Land:
Beiträge: 2.222
Abgegebene Danke: 650
Erhielt 1.146 Danke für 511 Beiträge
Aktivitäten Langlebigkeit
0/20 18/20
Heute Beiträge
0/3 sssss2222
Re: AW: H8 Bug

 Zitat von Techtueftel Beitrag anzeigen
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
Mit Zitat antworten
Folgender Benutzer sagt Danke zu spacious_mind für den nützlichen Beitrag:
kamoj (02.11.2024)