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.