Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chessbase UCI protocol

Author: Steve Maughan

Date: 11:09:12 02/13/02

Go up one level in this thread


Miguel,

>I still do not like it (from the programmer's point of view).

As a relative newcommer to interfacing with GUIs I really like the UCI protocol
(from a programmers point of view).  Some of the advantages I like are:

1. Well documented (as you stated)
2. Easy to implement - I'd even say it's easier to implement than Winboard -
although this may be heresty to some.
3. Easy to do pondering i.e. no take back of moves
4. Easy to set user option from within the GUI
5. Can implement your own opening book but don't need to - so once you have your
engine working with the protocol you can play against other engines using a GUI
specific opening book.

The only disadvantages I can see is that it's difficult to detect the end of a
game (could be fixed quite easily if there is UCI2) and you can't really do
'fancy' pondering e.g. consider multiple moves of the opponent.

I'd be interested in why people seem to think it's worse than Winboard - or is
it that they are just more familiar with Winboard.

Regards,

Steve



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.