Einzelnen Beitrag anzeigen
  #5385  
Alt 15.04.2023, 13:05
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.864
Abgegebene Danke: 568
Erhielt 6.933 Danke für 1.566 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2864
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

bei 2 weiteren Engines (Chess King Master und FDR La Regence) ist es mir jetzt auch noch gelungen, den Edit-Modus (MultiMove) mit Hilfe der Stellungseingabe einzubauen.
Da dafür ziemlich viele Tasten zu drücken sind und die Zugeingabe daher sehr langsam wäre, habe ich bei diesen letzten 3 Plugins dafür jetzt während dieser Aktionen die Emulation beschleunigt (und außerdem die Tonsignale deaktiviert).

Außerdem habe ich auch noch ein anderes Problem 'gelöst':
Relativ viele (ca. 40) Engines (vor allem ältere und einfache) beherrschen ja entweder gar keine Unter-Verwandlung, oder man kann sie nur selbst durch nachträgliche Stellungseingabe durchführen, was natürlich im Plugin nicht (oder nur extrem umständlich) machbar wäre.
Wenn also der Benutzer (oder eine gegnerische Engine in einem Match) so eine Unterverwandlung ausführt, dann verwandelt diese Engine trotzdem nur in eine Dame, was im weiteren Partieverlauf natürlich unweigerlich zu einem Problem führt.
Bei diesen Engines habe ich jetzt eine Fehlermeldung eingebaut, daß sie so eine Unter-Verwandlung nicht unterstützen (natürlich nur, wenn sie auch tatsächlich vom Benutzer oder der gegnerischen Engine verlangt wird) - damit erkennt man das Problem jetzt gleich bei der Unter-Verwandlung und nicht erst später bei einem illegalen Folgezug.

Das Plugin_Update ist im Anhang - unbedingt das gesamte Unterverzeichnis 'plugins' updaten, weil sich auch das Hauptplugin 'init.lua' geändert hat.

Grüße,
Franz

Geändert von fhub (16.04.2023 um 20:38 Uhr)
Mit Zitat antworten
Folgende 11 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (15.04.2023), ferribaci (15.04.2023), germangonzo (15.04.2023), kamoj (15.04.2023), Luis (15.04.2023), Mapi (15.04.2023), Mark 1 (15.04.2023), MichaelN (15.04.2023), Plextor (15.04.2023), Stranger (15.04.2023), Wandersleben (15.04.2023)