Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Fast UCI support or Here we go again :)

Author: Odd Gunnar Malin

Date: 12:16:35 02/08/02

Go up one level in this thread


On February 08, 2002 at 12:34:17, Dieter Buerssner wrote:

>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

Oh, the name is taken, well I must find another name then so that the confusion
isn't too big. By the way do this wb2uci the same as the one I am making? And is
it distributed with Fritz 7?

>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.

I send an info string message here with the received text and will answer a stop
command with an imaginary 'bestmove e2e4'.

>
>>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.
>

Thanks for this, it was exactly what I was hoping the file was for.

Odd Gunnar

>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.