GUI to Engine |
Engine to GUI |
ucci |
Tell GUI to use the UCCI game interface.
This must be the first command after program boot.
e.g.
uccinewgame
|
id |
After receiving the "ucci" command engine must sent
- id name [Enine name]
- id author [Author]
|
|
ucciok |
Must be sent after the id and optional options to tell the GUI that the engine
is ready to play.
|
uccinewgame |
Sent to the engine when the next search will be from a different game.
|
|
Engine should start new game.
|
ready |
To synchronize the engine with the GUI
This command can be used to wait for the engine to be ready.
|
readyok |
This must be sent when the engine has received an "isready" command and has
processed all input and is ready to accept new commands now.
|
position [sfen | startpos] moves |
Set up the position for search.
Options:
- startpos - engine should start the game
- sfen - describe boarsd using Forsyth–Edwards Notation.
This options available only for games on rectangle board.
|
|
Engine set up position
|
go depth [depth] movetime [movetime] |
Tell engine start calculate next move
|
bestmove |
The engine send the best move to GUI
|
quit |
Tell engine to shutdown
|
|
Quit the program as soon as possible
|