Computer Chess Club Archives


Search

Terms

Messages

Subject: UCI in practice

Author: Fabien Letouzey

Date: 04:02:50 03/03/04



Hello,

I am having a look at UCI, both from engine and GUI point of view.

A few questions:

- pseudo-standard options

Any commonly-used options other than the standard hash/TB/ponder ones?  I am
interested in options used by both engines and interfaces.
For instance an interface might "provide" a WB-specific option like "random"
(Jose does this).  Also some engines might use identical options, making them
easier to use.

- "position" command

Do all interfaces always send all moves (not just the ones after the last
conversion)?  Many engines require this?  For book learning?

- "info seldepth"

My guess is that this was designed for engines that have a selective search
between the main search and the quiescence one.  Few engines do that I think.
Wild guess about what depth xx/yy means in practice: do most UCI engines report
the maximum ply depth reached during a search (length of the longest line)?  Any
use for that apart from showing off? :)

- "info score mate <moves>"

What is "moves"?  Is it in plies so that even/odd indicates mated/mate?  Or some
signed full-move number?
What does Chest do, must be the reference? :)

- "info string"

How does this appear in typical interfaces?  Harmless text window or annoying
pop-up?
Some examples of additional infos sent by a few engines, probably using "info
string"?

Thanks,

Fabien.




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.