Author: Dieter Buerssner
Date: 09:34:17 02/08/02
Go up one level in this thread
On February 07, 2002 at 15:46:31, Odd Gunnar Malin wrote: >I downloaded the description of the UCI protocol from Chessbase and made a fast >converter to enable my engine to be used by the new Fritz interface. >But I have a big-big problem. I don't own Fritz or Shredder so I'm not able to >test this. I'll hope to be able to try it under Shredder 5, some time soon. >By the way I have some questions. >1. How to resign (what should the engine send). I fear, this is an unsolvable problem. A fast test with the WB2UCI.exe from the S5 distrubuition suggests, that it cannot handle resigning. So, it will be best if the engine can be set to not resign. When the engine sends a move and then resigns, WB2UCI of S5 will just ignore the resign and will carry on, as if the engine had not resigned. If the engine only sends resign (1-0 or 0-1) without a move, the adapter seems to do nothing, until the time runs out. >2. When the user offer draw, what is sent by the GUI. Nothing. >3. What is the format of the .eng file (not the CB .dll). The .eng files of S5 are just test files. For WB engines started by the WB2UCI by S5 they look like: [ENGINE] Name=Yace WB Author=DB Filename=E:\Programme\Shredder5\wb2uci.exe [OPTIONS] LoadEngine=d:\usr\dieter\schachn3\yace.exe ShowStats=1 SendToEngine= the filename would be "Yace WB.eng" in this case. The ShowStats line tells if the engine supports the "." command during search or ponder search (and not only during Analyze). The .eng files of UCI engines look like this: [ENGINE] Name=Yace latest version Author=Dieter Buerssner Filename=d:\usr\dieter\schachn3\yace.exe [OPTIONS] Show hash performance=true Under [Options], any options that deviate from the engine default are listed. Again the filename is the name given to the engine (personality).eng. Regards, Dieter
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.