Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

Plextor 13.10.2021 15:03

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

noch ein Problem mit Conic Computer Chess (cncchess2). :raffnix:

Das sb_remove_piece beim event "en_passant" scheint auch nicht korrekt zu sein und erzeugt ebenfalls einen Hänger.

Als Autodidakt habe ich es erst einmal mit diversen Versuchen (sb_remove_piece, sb_move_piece, sb_select_piece) selbst zu lösen versucht. Aber leider fehlt mir (noch) der Durchblick bei diesen verschiedenen Funktionen und deren Unterschieden. Deshalb wieder einmal ein Hilferuf...

Viele Grüße
Dieter

fhub 13.10.2021 15:30

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Dieter,
Zitieren:

Zitat von Plextor (Beitrag 101913)
noch ein Problem mit Conic Computer Chess (cncchess2). :raffnix:

Das sb_remove_piece beim event "en_passant" scheint auch nicht korrekt zu sein und erzeugt ebenfalls einen Hänger.

schei..., irgendwie hatte ich das erwartet/befürchtet. :(

Daran mache ich mich allerdings erst, wenn Du mir eine konkrete Zugfolge beim cncchess2 lieferst, bei der so ein Enpassant vorkommt - ich hab nämlich keine Lust, hunderte Partien mit dieser langsamen Engine zu spielen, bis das mal zufällig passiert.

Grüße,
Franz

Plextor 13.10.2021 15:50

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 101915)
Daran mache ich mich allerdings erst, wenn Du mir eine konkrete Zugfolge beim cncchess2 lieferst

Ja, ein En passant kommt natürlich viel seltener vor, als eine Rochade. Ich habe gerade erst einen solchen Fall mit Conic Computer Chess erlebt, der auch reproduzierbar ist. Nach dieser unkonventionellen Zugfolge möchte Conic als Weiß anscheinend en passant schlagen und verschluckt sich dabei:

1. d4 Nc6 2. d5 Nb4 3. c3 Na6 4. Nf3 Nf6 5. Qd4 c5 ...

Gruß
Dieter

fhub 13.10.2021 16:04

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Plextor (Beitrag 101918)
1. d4 Nc6 2. d5 Nb4 3. c3 Na6 4. Nf3 Nf6 5. Qd4 c5 ...

Oje, das ist ja ein ep-Zug für den cncchess2, da geht's nicht um die Funktion 'interface.select_piece', sondern um 'interface.is_selected'.
Also das wird etwas länger dauern, denn diesen Code muß ich mir erst ansehen, und der ist für enpassant ziemlich kompliziert.

Plextor 13.10.2021 16:43

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

diese Zugfolge habe ich noch gefunden. Hier schlägt Schwarz en passant und Conic als Weiß hängt wieder.

1. d4 d5 2. Nf3 a5 3. Qd3 c6 4. Bf4 a4 5. Nc3 f6 6. Bxb8 Rxb8 7. O-O-O b5
8. b3 a3 9. Qe3 b4 10. Na4 g5 11. h4 g4 12. Nh2 Bh6 13. f4 gxf3 14. ...

Gruß
Dieter

fhub 13.10.2021 17:31

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Plextor (Beitrag 101924)
diese Zugfolge habe ich noch gefunden. Hier schlägt Schwarz en passant und Conic als Weiß hängt wieder.

1. d4 d5 2. Nf3 a5 3. Qd3 c6 4. Bf4 a4 5. Nc3 f6 6. Bxb8 Rxb8 7. O-O-O b5
8. b3 a3 9. Qe3 b4 10. Na4 g5 11. h4 g4 12. Nh2 Bh6 13. f4 gxf3 14. ...

Also hier dürfte der Conic eigentlich nicht hängen (tut er bei mir auch nicht), denn hier machst ja Du den ep-Zug, und dafür ist 'interface.select_piece' zuständig (und das scheint in Ordnung zu sein).

Dieses 'interface.is_selected' hat Sandro aber scheinbar viel zu kompliziert programmiert (auch für Rochaden), das werde ich vermutlich noch komplett umschreiben. Dein erstes ep-Beispiel funktioniert jedenfalls schon mal ...

Plextor 13.10.2021 18:22

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 101928)
Also hier dürfte der Conic eigentlich nicht hängen

Ok, dann war das wohl ein zufälliger Hänger. Ich werde das weiter beobachten.

Zitieren:

Dein erstes ep-Beispiel funktioniert jedenfalls schon mal ...
Ich habe nichts anderes erwartet... :D

Eine andere Frage: Wie schaffe ich es mit Arena, eine geladene PGN- oder FEN-Partie mit der geladenen Engine weiterzuspielen? Irgendwie stehe ich hier auf dem Schlauch... :(

Hartmut 13.10.2021 19:54

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Plextor (Beitrag 101937)
Eine andere Frage: Wie schaffe ich es mit Arena, eine geladene PGN- oder FEN-Partie mit der geladenen Engine weiterzuspielen? Irgendwie stehe ich hier auf dem Schlauch... :(

Das geht leider gar nicht. Die geladene PGN/FEN bezieht sich nur auf das interne Brett von Arena. In der Engine musst Du die Stellung von Hand aufbauen. Und selbst dann würde ich mich nicht verlassen, dass es dann mit der Verbindung Arena-Engine klappt.

Das ging meines Wissens nur mit der uralten Emulation die vor Franz Zeit geschrieben wurde. Und die beinhaltete ja nur Glasgow, Rebel, MM4, MM5, Amsterdam, Dallas und Roma.

Plextor 13.10.2021 20:25

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Das geht leider gar nicht
Schade, das habe ich schon befürchtet.

fhub 13.10.2021 20:29

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Plextor (Beitrag 101943)
Schade, das habe ich schon befürchtet.

Zu früh befürchtet - schau mal hier:
https://www.schachcomputer.info/foru...44&postcount=9

Übrigens: Genau aus diesem Grund ist Arena 3.51 in MessChess ja auf schon WB-Protokoll eingestellt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info