Author: Ingo Bauer
Date: 13:01:07 04/01/04
Hello
I want to express that at the new Shredderchess-Site the new UCI+ (or however
you want to call it) is available. Two of the main concerns are "fixed" now.
Some quotes:
1. * ucinewgame
this is sent to the engine when the next search (started with "position"
and "go") will be from
a different game. This can be a new game the engine should play or a new game
it should analyse but
also the next position from a testsuite with positions only.
If the GUI hasn't sent a "ucinewgame" before the first "position" command, the
engine shouldn't
expect any further ucinewgame commands as the GUI is probably not supporting
the ucinewgame command.
So the engine should not rely on this command even though all new GUIs should
support it.
As the engine's reaction to "ucinewgame" can take some time the GUI should
always send "isready"
after "ucinewgame" to wait for the engine to finish its operation.
2. * 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.
See the whole UCI command set at : www.shredderchess.de then Download. There you
finde a chapter "UCI Engine Protokoll" where you find a link to download the
whole description. (The english page will be available a bit later)
Ingo
PS: Btw: The GUI is great!
This page took 0.01 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.