Universal Chess Interface (UCI) is the interface protocol used by most of the major chess engines.
Questions tagged [uci]
78 questions
3
votes
1 answer
How does "go mate " work in UCI
In the UCI documentation, it says
mate x
search for a mate in x moves
However, I believe this should say "search for mate in x plies", as plies are used in most of the protocol. I can not find any good documentation for this. Which way does it…
me'
- 315
- 1
- 7
2
votes
2 answers
How to tell which engine is going to play white or black in UCI Protocol?
Is there a UCI protocol command that tells the other engine which team white or black to play?
For instance, I wrote a chess engine. I connected my engine to play against Stockfish 15.1 using chess Arena 3.5.1 using a Java runnable jJar…
GMan3000
- 31
- 3
2
votes
1 answer
Why do some UCI engines restrict input moves to 23 when using the command prompt?
I am using some UCI engines from a command prompt. Most work fine (i.e. Stockfish, Houdini, Komodo) but when I use e.g. SOS (ver.5.1) or Hermann (Ver.2.8), I cannot seem to type any more moves after move 23. For example:
position startpos moves f2f4…
John
- 21
- 1
-1
votes
1 answer
UCI - what should be the value of movestogo
Playing a bullet game(1 min) against UCI engine, I would send these command from GUI
uci
setoption name Hash value 256
isready
ucinewgame
position startpos e2e4
go wtime 60000 btime 60000 movestogo xx
what should be the value of…
beginner
- 191
- 6