Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Fehler in Arena Zugprüfung?!
- - By Swen Eichmann Date 2014-03-02 09:10 Edited 2014-03-02 09:30
Hallo,

momentan arbeite ich wieder an meiner Engine. Ich verwende die Arena GUI. Dort wird mir aber des öfteren ein "ungültiger Zug" meiner Engine gemeldet. Denke aber, dass Arena sich irrt.

Beispiel ich habe diese Stellung aufgebaut:



Nach dem Protokoll läuft das dann so ab (gekürzt):

2014-03-02 08:44:45,469-->1:ucinewgame
2014-03-02 08:44:45,476-->1:isready
2014-03-02 08:44:45,500<--1:ready ok
2014-03-02 08:44:45,584-->1:position fen 1r4k1/1r3ppp/1r6/1N6/1R6/1R6/5PPP/6K1 b - - 0 1
2014-03-02 08:44:45,597-->1:go wtime 300000 btime 300000 winc 0 binc 0
2014-03-02 08:44:50,409<--1:bestmove h7h6
2014-03-02 08:44:50,418*moveerror*black moved but it is white's turn !h7-h6!
2014-03-02 08:44:50,425*moveerror*illegal move detected by movegen, sorry, no more details !...!
2014-03-02 08:44:50,433*1*---------> Arena:Illegaler Zug!: "bestmove h7h6" ()

Weiß ist am Zug??? Laut FEN ist aber Schwarz am Zug - und die Engine zieht auch für Schwarz.

Nun habe ich mal nachgesehen, unter "Stellung" / "Figuren aufstellen" hat sich das "am zug" Feld auf standartmäßig weiß gestellt. Und danach prüft offenbar Arena die gültigkeit. Noch nicht ganz klar ist mir, wann er das tut. Wenn man die Züge aus der Zugliste löscht, schaltet er dort um?! Das Protokoll und die Engine kommunikation ist aber richtig.

Ist das ein Bug und kann man das reparieren/reproduzieren?

Ähnliches Verhalten ist mir bei Engine Turnier auch schon aufgefallen - auch wenn ich das im Augenblick nicht kontrollieren kann.

Lg
Swen
Parent - By Roland Riener Date 2014-03-02 11:04
Habe Arena 3.5 erst gestern geladen und bin damit Greenhorn, aber deine Stellung macht absolut keine Probleme, weder bei Eingabe noch bei Analyse. Bester Zug ...Tg6xg5.

Wahrscheinlich kapiere ich dein Problem nicht.
Parent - By Werner Schüle Date 2014-03-02 11:07
Hallo Swen,
mit anderen Engines gibt es hier keine Probleme unter Arena 3.0 oder Arena 3.5.
Hier ein Beispiel:
2014-03-02 11:03:49,978<--1:RedQueen. Copyright (C) 2008-2014 Ben-Hur Carlos Vieira Langoni Junior.
2014-03-02 11:03:49,978<--1:id name RedQueen 1.1.97
2014-03-02 11:03:49,978<--1:id author Ben-Hur Carlos Vieira Langoni Junior
2014-03-02 11:03:49,978<--1:option name Hash type spin default 128 min 1 max 16384
2014-03-02 11:03:49,978<--1:option name Threads type spin default 4 min 1 max 32
2014-03-02 11:03:49,978<--1:option name Ponder type check default true
2014-03-02 11:03:49,978<--1:option name Positional_Evaluation_Weight type spin default 100 min 1 max 200
2014-03-02 11:03:49,978<--1:option name Tactical_Evaluation_Weight type spin default 100 min 1 max 200
2014-03-02 11:03:49,978<--1:option name Use_Custom_Engine_Settings? type check default true
2014-03-02 11:03:49,978<--1:option name Custom_Settings_File_Path type string default parameters.txt
2014-03-02 11:03:49,978<--1:option name Clear Hash type button
2014-03-02 11:03:49,978<--1:uciok
2014-03-02 11:03:49,978-->1:setoption name Hash value 256
2014-03-02 11:03:49,978-->1:setoption name Threads value 1
2014-03-02 11:03:49,978-->1:isready
2014-03-02 11:03:50,275<--1:readyok
2014-03-02 11:03:50,399*1*Start calc, move no: 1
2014-03-02 11:03:50,399-->1:ucinewgame
2014-03-02 11:03:50,399-->1:isready
2014-03-02 11:03:50,509-->1:position fen 1r4k1/1r3ppp/1r6/1N6/1R6/1R6/5PPP/6K1 b - - 0 1
2014-03-02 11:03:50,509-->1:go wtime 480000 btime 480000 winc 0 binc 0 movestogo 40
2014-03-02 11:03:50,540<--1:readyok
2014-03-02 11:03:50,540<--1:info depth 1 seldepth 1
2014-03-02 11:03:50,540<--1:info depth 1 score cp 676 time 0 nodes 45 nps 45 pv b6b5
2014-03-02 11:03:50,540<--1:info nodes 45 time 0 nps 45 hashfull 0
2014-03-02 11:03:50,540<--1:info depth 2 seldepth 2
2014-03-02 11:03:50,540<--1:info depth 2 score cp 694 time 0 nodes 107 nps 107 pv b6b5 b4b5
2014-03-02 11:03:50,540<--1:info nodes 107 time 0 nps 107 hashfull 0
2014-03-02 11:03:50,540<--1:info depth 3 seldepth 3

Gruß
Werner
- By Johannes Kersting Date 2014-03-02 18:06
Hallo,

ich habe die FEN-Stellung auch mal kurz unter Arena 3.5 getestet. Läuft alles richtig!

Könnte da eventuell ein Fehler in der Engine vorliegen?

Gruß

Johannes
Up Topic Hauptforen / CSS-Forum / Fehler in Arena Zugprüfung?!

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill