Einzelnen Beitrag anzeigen
  #5386  
Alt 16.04.2023, 20:38
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.846
Abgegebene Danke: 562
Erhielt 6.850 Danke für 1.551 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
0/3 sssss2846
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

also die Probleme mit Bauernumwandlungen scheinen kein Ende zu nehmen.
Jetzt haben sich wieder einige Engines mit dieser neuen Fehlermeldung (bei nicht unterstützter Unterverwandlung) nicht vertragen.
Daher mußte ich im Haupt-Plugin 'init.lua' (und beim Saitek Chess Companion) noch ein wenig nachbessern.
Außerdem konnte ich beim Saitek Mark V/VI auch das überflüssige ENTER bei der Umwandlung eliminieren, das bisher zu einem unschönen Fehlerton geführt hat.

Also das Plugin_Update einfach nochmal herunterladen ...

Übrigens: ich kann natürlich nicht hunderte Engines bzgl. Bauernumwandlung selber testen, daher hier 2 einfache Teststellungen:
8/1q1P1k2/8/8/8/8/4K3/8 w - -
3r4/1qP2k2/8/8/8/8/4K3/8 w - -

Beide Stellungen sollte man mit verschiedensten Engine testen (natürlich schon mit dem neuen Plugin_Update), und zwar auf beide Arten:
1) selbst den 1.Zug ausführen (natürlich Umwandlung in einen Springer)
2) die Engine den 1.Zug mit Weiß ausführen lassen - hier sollte die Engine ebenfalls in einen Springer umwandeln (falls sie Unterverwandlung beherrscht, andernfalls natürlich in eine Dame).
Falls bei irgendeiner Engine dabei Probleme auftreten, dann bitte melden!
Edit: noch ein Hinweis dazu:
Wenn man selbst den 1.Zug (also Umwandlung in einen Springer) ausführt, dann wäre die Fehlermeldung "ERROR: Promotion to "N" is not supported by ..." in Ordnung, d.h. dann akzeptiert die Engine eben keine Unterverwandlung. Nach Bestätigen dieser Fehlermeldung sollte dann am Brett im Enginefenster (sofern eines vorhanden ist) eben eine Dame erscheinen, obwohl in Arena oder WinBoard ein Springer angezeigt wird (in diesem Fall ist ein Weiterspielen natürlich sinnlos).
Nur wenn die Engine den 1.Zug macht, dann sollte eben keine Fehlermeldung erscheinen - weder bei Umwandlung in einen Springer, noch bei einer Dame (falls die Engine keine Unterverwandlung kann) - falls doch, dann müßte ich nochmal nacharbeiten.

Grüße,
Franz

Geändert von fhub (17.04.2023 um 11:50 Uhr)
Mit Zitat antworten
Folgende 8 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (17.04.2023), germangonzo (16.04.2023), kamoj (16.04.2023), Mapi (16.04.2023), Mark 1 (17.04.2023), mickihamster (18.04.2023), Rossi (17.04.2023), Wandersleben (16.04.2023)