Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: WB2 protocol: Announcement/Suggestion

Author: Dieter Buerssner

Date: 12:15:35 11/07/04

Go up one level in this thread


On November 07, 2004 at 14:01:30, Anthony Cozzie wrote:

>The problem with UCI is that the engine therefore can't do anything special,
>like ponder on more than one move.

This was not very clear in the first document of the UCI protocol. It was
clarified for the new document.

Sorry for the bad line breaks:

---
* go
	start calculating on the current position set up with the "position" command.
    	There are a number of commands that can follow this command, all will be
sent in the same string.
[...]
	* ponder
		start searching in pondering mode.
		Do not exit the search in ponder mode, even if it's mate!
		This means that the last move sent in in the position string is the ponder
move.
		The engine can do what it wants to do, but after a "ponderhit" command
		it should execute the suggested move to ponder on. This means that the ponder
move sent by
		the GUI can be interpreted as a recommendation about which move to ponder.
However, if the
		engine decides to ponder on a different move, it should not display any
mainlines as they are
		likely to be misinterpreted by the GUI because the GUI expects the engine to
ponder
	   on the suggested move.
---

I think, it is not very nice, mainly because you cannot send PVs, if you ponder
differently. Another solution, that would allow to send PVs was discussed, too.
But it was thought that it was not really needed. The above text was not meant
as a new addition to the UCI protocol. Just as a clarification.

The kibitz/whisper stuff was also discussed. It would of course be easy to add
something to the protocol. For example by a special interpretation of info
string tellics, info string kibitz, etc. Any GUI could really do it.

But it was thought, that kibitzing really should be done by the GUI and not by
the engine. I tend to agree for the "normal" stuff (like what is wanted for CCT
events; the GUI knows nodes/s, PV, ... already). Odd Gunnar Malin had some more
sophisticated ideas, unfortunately its not possible - unless one GUI writer goes
ahead and implements something like the info string kib stuff.

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.