Volker Pittlik wrote:Nicolai Czempin wrote:...
Wow, thanks for the kind words. Your enjoyment may go up or down with the REAL Eden 0.0.10 I've just put up
, version 0.0.10b
Does the new version already deal with the following phanonemon which occurs when I used the previous version Polyglot and Xboard?
- Code: Select all
POLYGLOT NEW GAME
POLYGLOT WAIT
> ENGINE ucinewgame
< XBOARD random
< XBOARD ics -
< XBOARD level 0 0:05 0
< XBOARD post
< XBOARD hard
POLYGLOT WAIT
< XBOARD ping 1
> XBOARD pong 1
< XBOARD force
POLYGLOT WAIT
< XBOARD setboard rnbqkb1r/1p3ppp/p2ppn2/8/3NP3/2N1BP2/PPP3PP/R2QKB1R b KQkq - 0 1
POLYGLOT FEN rnbqkb1r/1p3ppp/p2ppn2/8/3NP3/2N1BP2/PPP3PP/R2QKB1R b KQkq - 0 1
POLYGLOT WAIT
< XBOARD computer
< XBOARD name prophet
< ENGINE isready
< XBOARD time 500
< XBOARD otim 458
< XBOARD usermove e6e5
POLYGLOT MOVE e5
POLYGLOT WAIT
< XBOARD go
POLYGLOT THINK
POLYGLOT START SEARCH
POLYGLOT FEN rnbqkb1r/1p3ppp/p2p1n2/4p3/3NP3/2N1BP2/PPP3PP/R2QKB1R w KQkq - 0 2
> ENGINE position fen rnbqkb1r/1p3ppp/p2ppn2/8/3NP3/2N1BP2/PPP3PP/R2QKB1R b KQkq - 0 1 moves e6e5
> ENGINE go wtime 5000 btime 4580
< ENGINE Exception in thread "Thread-1" java.lang.StackOverflowError
...
and so on several thousand lines until I killed the process.
Regards
Volker
Yes, that was the original problem in 0.0.10 that made UCI unusable. WB worked fine, except for a time control bug when using > 25 moves till the next time control (it always assumed it had 25, even when it had 40, so it would lose on time).
I then updated but forgot to remove the DEBUG=true, which meant in some situations it would crawl to a halt becaus of all the output. The time control bug was partially fixed, but because of the lack of time I had looked only at 10/20 moves to the next time control. This was version 0.0.10a.
Finally I removed the debug flag, fixed the WB time control bug, and test-played over 50 games in Arena, both UCI and WB, at time controls of 0 2 6, 40 5 0 and 0 5 0. All worked fine when I looked this morning, so it's 0.0.10b. Early reports seem to indicate all is fine.
Sorry for the inconvenience.