Questions tagged [uci]

Universal Chess Interface (UCI) is the interface protocol used by most of the major chess engines.

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