Author: Steve Maughan
Date: 13:30:46 02/03/02
Has anyone had any problems implementing the UCI protocol under Fritz? I tried to convert my engine so that it can run using UCI. It works perfectly under Shredder 5 and Shredder 6 Classic but doesn't work under Fritz 7. There are some differences I noticed in the protocol e.g. under Shredder FENS do not contain the movenumber or moves since pawn move or capture - under Fritz they are included (not really a problem). Is Fritz more fussy as to how it likes its UCI commands? Has anyone else had problems? Any help appreciated! Thanks, Steve PS I've included a sample of my debug output under Fritz. In this example my engine didn't get more than 1% of cpu time at any stage (the other 99% being Idle) - what is Fritz waiting for? There was no on screen output in Fritz and no moves were played on the board. Note also that my engine doesn't use hash tables (yet!). uci >id name Monarch v 1.0 Beta >id author Steve Maughan >uciok setoption name Hash value 1 isready >readyok position startpos moves e2e4 c7c5 h2h3 b8c6 g2g4 d7d5 e4d5 go btime 582000 wtime 597000 >info currmove g8f6 currmovenumber 1 nps 0 >info depth 2 seldepth 2 >info depth 2 seldepth 3 >info score cp -309 depth 2 seldepth 3 nodes 31 nps 3100 time 10 pv g8f6 d5c6 >info currmove g8h6 currmovenumber 2 nps 3100 >info currmove e8d7 currmovenumber 3 nps 3500 >info currmove d8a5 currmovenumber 4 nps 4400 >info currmove d8b6 currmovenumber 5 nps 4800 >info currmove d8c7 currmovenumber 6 nps 5300 >info currmove d8d5 currmovenumber 7 nps 5800 >info score lowerbound -21 depth 2 seldepth 2 nodes 86 nps 8600 time 10 pv d8d5 >info score cp 4 depth 2 seldepth 3 nodes 136 nps 13600 time 10 pv d8d5 g1f3 >info currmove d8d6 currmovenumber 8 nps 13600 >info currmove d8d7 currmovenumber 9 nps 14100 >info currmove c8g4 currmovenumber 10 nps 14500 >info currmove c8f5 currmovenumber 11 nps 14800 >info depth 2 seldepth 4 >info currmove c8e6 currmovenumber 12 nps 15200 >info currmove c8d7 currmovenumber 13 nps 7800 >info currmove a8b8 currmovenumber 14 nps 7900 >info currmove h7h5 currmovenumber 15 nps 8100 >info currmove h7h6 currmovenumber 16 nps 8400 >info currmove g7g5 currmovenumber 17 nps 8600 >info currmove g7g6 currmovenumber 18 nps 8800 >info currmove f7f5 currmovenumber 19 nps 9000 >info currmove f7f6 currmovenumber 20 nps 9300 >info currmove e7e5 currmovenumber 21 nps 9500 >info currmove e7e6 currmovenumber 22 nps 9700 >info currmove b7b5 currmovenumber 23 nps 9900 >info currmove b7b6 currmovenumber 24 nps 10100 >info currmove a7a5 currmovenumber 25 nps 10300 >info currmove a7a6 currmovenumber 26 nps 10500 >info currmove c6a5 currmovenumber 27 nps 10700 >info currmove c6b4 currmovenumber 28 nps 10850 >info currmove c6d4 currmovenumber 29 nps 11850 >info currmove c6b8 currmovenumber 30 nps 12300 >info currmove c6e5 currmovenumber 31 nps 12450 >info currmove c5c4 currmovenumber 32 nps 12900 >info currmove d8d5 currmovenumber 1 nps 13100 >info depth 3 seldepth 6 stop >info score lowerbound 334 depth 3 seldepth 3 nodes 313 nps 10433 time 30 pv d8d5 >info score cp -46 depth 3 seldepth 6 nodes 314 nps 10466 time 30 pv d8d5 g1f3 >info score cp -46 depth 3 seldepth 6 nodes 314 nps 10466 time 30 pv d8d5 g1f3 >bestmove d8d5 ponder g1f3 quit
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.