So when playing games between development versions of Maverick I was always irked to see messages such as "pipe terminated". And often at fast time controls CuteChess-cli would freeze. I assumed there must be a bug in Maverick's UCI interface code.
I've trawled though it backwards and forward, up and down, right and left. I cannot find a problem.
Then I decided to stress test other engines. I chose TJChess and Fruit 1.0 - both seem to be stable.
I then renamed the executables "Maverick", replaced my exes and ran the same script. CuteChess-Cli still crashed after a number of games. This make me think it's not as stable as I first thought.
I'd like to do 5-ply fixed depth games. Here's the script I'm using and I'm running on a 4 core i7 (+HT).
Where's the problem?
Does anyone else run fixed depth games?
I'm using a version of CuteChess-Cli dated July 12th 2013.
Thanks,
Steve
Code: Select all
@ECHO OFF
SET varYYYY=%DATE:~10,4%
SET varMM=%DATE:~4,2%
SET varDD=%DATE:~7,2%
SET varTodaysDate=%varYYYY%%varMM%%varDD%
SET PGN_DATABASE=Tournament%varTodaysDate%.pgn
c:\CuteChess\cutechess-cli -engine name="Maverick M0" cmd=Maverick dir=c:\CuteChess\MaverickBase -engine name="Maverick M1" cmd=Maverick dir=c:\CuteChess\MaverickNew1 -engine name="Maverick M2" cmd=Maverick dir=c:\CuteChess\MaverickNew2 -engine name="Maverick M3" cmd=Maverick dir=c:\CuteChess\MaverickNew3 -engine name="Maverick M4" cmd=Maverick dir=c:\CuteChess\MaverickNew4 -each option.Hash=128 timemargin=5 proto=uci depth=5 tc=40/30 book=c:\CuteChess\obook.bin -pgnout c:\CuteChess\Games\%PGN_DATABASE% -games 2 -rounds 200 -concurrency 4 -wait 5
pause 10
