Einzelnen Beitrag anzeigen
  #5225  
Alt 13.12.2022, 17:02
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.857
Abgegebene Danke: 567
Erhielt 6.914 Danke für 1.560 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
0/3 sssss2857
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

leider gibt's schon wieder eine Engine, die ein seltsames Problem bei der Stellungseingabe macht, und zwar alle Fidelity EAGVx-Modelle!

Aufgefallen ist es bei folgender Stellung:
8/6k1/8/8/8/1BKN4/8/8 w - -
Hier akzeptieren die Engines den schwarzen König nicht.

Durch Herumprobieren habe ich herausgefunden, daß das immer dann (und nur dann) passiert, wenn die erste aufzustellende Figur schwarz ist - in diesem Fall ignorieren diese EAGVx-Engines anscheinend die (für eine schwarze Figur) notwendigen zusätzlichen Klicks auf das Brettfeld und nehmen stattdessen die Figur als weiß, was bei einem König natürlich zu einer Fehlermeldung führt.

Mit einer zusätzlichen kurzen 1-sec-Pause nach dem Brett-Löschen konnte ich das Problem beheben, allerdings habe ich keine Ahnung, warum dieser Fehler auftritt (und zwar nur bei einer schwarzen 1. Figur)!?
Manche Engines haben wirklich sehr eigenartige Macken, was das Schreiben der Plugins nicht unbedingt einfacher macht - hätte ich das vorher gewußt, dann hätte ich mit diesem Setup-Modus wohl gar nicht angefangen.

Im Anhang ist jetzt das (derzeit) aktuelle Plugin-Update, bei dem der oben genannte Fehler schon behoben ist (und ich auch noch ein paar andere Plugins geändert habe).

Grüße,
Franz

Geändert von fhub (13.12.2022 um 23:39 Uhr)
Mit Zitat antworten
Folgende 8 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (13.12.2022), chessman68 (13.12.2022), germangonzo (13.12.2022), kamoj (22.12.2022), Mapi (13.12.2022), Mark 1 (13.12.2022), Robert (13.12.2022), Tibono (13.12.2022)