Sedat Canbaz wrote:Adam Hair wrote:Have you confirmed that Ktulu, Chess Tiger, and the other engines are correctly obeying the commands sent to them by the sim tool?Sedat Canbaz wrote:Hello Adam,
One thing more, you helped a lot regarding sim tool, now it's my turn
A little advise about how to run via sim tool, which you could not test
For example Bison, Ktulu, Chess Tiger etc..
You need to include all their files in sim test folder (during sim test process)
And I expect you can test them successfully too!
Hopes this helps too
Sedat
During testing the mentioned engines, I could not see any problems...
Btw, have you managed to run them and I wonder what is your results?
Yes, I have run them. I have run hundreds of engines through the similarity test. What I have learned is that not all engines exactly obey the UCI and Winboard command protocols.
This morning, I created logs for Booot 5.2.0, Chess Tiger 2007.1, and Ktulu 8:
Code: Select all
Booot 5.2.0
1412764912.031 GUI->Adapter: ucinewgame
1412764912.031 Adapter->Engine: ucinewgame
1412764912.031 GUI->Adapter: isready
1412764912.031 Adapter->Engine: isready
1412764912.062 Engine->Adapter: readyok
1412764912.062 Adapter->GUI: readyok
1412764912.062 GUI->Adapter: position startpos moves e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1e3 e7e5 d4b3 c8e6 d1d2 b8d7 f2f3 f8e7 g2g4 a8c8 h2h4 d7b6 e1c1 d8c7 c1b1 b6c4 f1c4 c7c4 h4h5 b7b5 a2a3 b5b4 a3b4 c4b4 g4g5 f6g8 h1g1 h7h6 g5h6 g7h6 c3d5 b4d2 d1d2 e6d5 d2d5 g8f6 d5a5 f6h5 a5a6 h5f6 b3a5 d6d5 a5c6 d5e4 c6e5 e4f3 e5f3 f6e4
1412764912.062 Adapter->Engine: position startpos moves e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1e3 e7e5 d4b3 c8e6 d1d2 b8d7 f2f3 f8e7 g2g4 a8c8 h2h4 d7b6 e1c1 d8c7 c1b1 b6c4 f1c4 c7c4 h4h5 b7b5 a2a3 b5b4 a3b4 c4b4 g4g5 f6g8 h1g1 h7h6 g5h6 g7h6 c3d5 b4d2 d1d2 e6d5 d2d5 g8f6 d5a5 f6h5 a5a6 h5f6 b3a5 d6d5 a5c6 d5e4 c6e5 e4f3 e5f3 f6e4
1412764912.062 GUI->Adapter: go depth 50
1412764912.062 Adapter->Engine: go depth 50
1412764912.140 Engine->Adapter: info depth 7 time 16 nodes 17170 nps 1073000 score cp 121 pv a6h6 h8h6 e3h6 c8d8 f3e5 e4d2 b1c1
1412764912.140 Adapter->GUI: info depth 7 time 16 nodes 17170 nps 1073000 score cp 121 pv a6h6 h8h6 e3h6 c8d8 f3e5 e4d2 b1c1
1412764912.140 Engine->Adapter: bestmove a6h6
1412764912.140 Adapter->GUI: bestmove a6h6
1412764912.171 GUI->Adapter: stop
1412764912.171 Adapter->Engine: stop
Chess Tiger 2007.1
1412765028.484 GUI->Adapter: ucinewgame
1412765028.484 Adapter->Engine: ucinewgame
1412765028.484 GUI->Adapter: isready
1412765028.484 Adapter->Engine: isready
1412765028.484 Engine->Adapter: readyok
1412765028.484 Adapter->GUI: readyok
1412765028.484 GUI->Adapter: position startpos moves d2d4 g8f6 g1f3 g7g6 g2g3 f8g7 f1g2 e8g8 e1g1 d7d6 f1e1 b8c6 e2e4 e7e5 c2c3 c8d7
1412765028.484 Adapter->Engine: position startpos moves d2d4 g8f6 g1f3 g7g6 g2g3 f8g7 f1g2 e8g8 e1g1 d7d6 f1e1 b8c6 e2e4 e7e5 c2c3 c8d7
1412765028.484 GUI->Adapter: go depth 50
1412765028.484 Adapter->Engine: go depth 50
1412765028.609 GUI->Adapter: stop
1412765028.609 Adapter->Engine: stop
1412765029.234 Engine->Adapter: info depth 9 time 160 nodes 187872 nps 1174200 score cp 22 pv d4d5 c6e7 f3g5 h7h6 g5f3 c7c6 d5c6 d7c6 b1d2
1412765029.234 Adapter->GUI: info depth 9 time 160 nodes 187872 nps 1174200 score cp 22 pv d4d5 c6e7 f3g5 h7h6 g5f3 c7c6 d5c6 d7c6 b1d2
1412765029.234 Engine->Adapter: info currmove g1h1 currmovenumber 35 depth 9
1412765029.234 Adapter->GUI: info currmove g1h1 currmovenumber 35 depth 9
1412765029.234 Engine->Adapter: info depth 9 time 160 nodes 187872 nps 1174200 score cp 22 pv d4d5 c6e7 f3g5 h7h6 g5f3 c7c6 d5c6 d7c6 b1d2
1412765029.234 Adapter->GUI: info depth 9 time 160 nodes 187872 nps 1174200 score cp 22 pv d4d5 c6e7 f3g5 h7h6 g5f3 c7c6 d5c6 d7c6 b1d2
1412765029.234 Engine->Adapter: bestmove d4d5
1412765029.234 Adapter->GUI: bestmove d4d5
Ktulu 8
1412765245.187 GUI->Adapter: ucinewgame
1412765245.187 Adapter->Engine: ucinewgame
1412765245.187 GUI->Adapter: isready
1412765245.187 Adapter->Engine: isready
1412765245.187 Engine->Adapter: readyok
1412765245.187 Adapter->GUI: readyok
1412765245.187 GUI->Adapter: position startpos moves e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1e3 e7e5 d4b3 c8e6 d1d2 b8d7 f2f3 f8e7 g2g4 a8c8 h2h4 d7b6 e1c1 d8c7 c1b1 b6c4 f1c4 c7c4 h4h5 b7b5 a2a3 b5b4 a3b4 c4b4 g4g5 f6g8 h1g1 h7h6 g5h6 g7h6 c3d5 b4d2 d1d2 e6d5 d2d5 g8f6 d5a5 f6h5 a5a6 h5f6 b3a5 d6d5 a5c6 d5e4 c6e5 e4f3 e5f3 f6e4
1412765245.187 Adapter->Engine: position startpos moves e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1e3 e7e5 d4b3 c8e6 d1d2 b8d7 f2f3 f8e7 g2g4 a8c8 h2h4 d7b6 e1c1 d8c7 c1b1 b6c4 f1c4 c7c4 h4h5 b7b5 a2a3 b5b4 a3b4 c4b4 g4g5 f6g8 h1g1 h7h6 g5h6 g7h6 c3d5 b4d2 d1d2 e6d5 d2d5 g8f6 d5a5 f6h5 a5a6 h5f6 b3a5 d6d5 a5c6 d5e4 c6e5 e4f3 e5f3 f6e4
1412765245.187 GUI->Adapter: go depth 50
1412765245.187 Adapter->Engine: go depth 50
1412765245.203 Engine->Adapter: info depth 6 score cp 88 time 10 nodes 33195 nps 3319500 pv e3h6 e4c5 a6b6 c5e4 f3e5 c8a8
1412765245.203 Adapter->GUI: info depth 6 score cp 88 time 10 nodes 33195 nps 3319500 pv e3h6 e4c5 a6b6 c5e4 f3e5 c8a8
1412765245.203 Engine->Adapter: bestmove e3h6 ponder e4c5
1412765245.203 Adapter->GUI: bestmove e3h6 ponder e4c5
1412765245.296 GUI->Adapter: stop
1412765245.296 Adapter->Engine: stop