Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What is Polyglot in computer chess??

Author: Dann Corbit

Date: 10:43:55 04/14/04

Go up one level in this thread


On April 14, 2004 at 07:26:26, Fabien Letouzey wrote:

>On April 14, 2004 at 07:05:41, Jouni Uski wrote:
>
>>Google search failed.
>>
>>Jouni
>
>Hello Jouni,
>
>It is a UCI adapter for xboard-like interfaces, like UCI2WB.
>It is currently in development and is beeing discussed on the WinBoard forum.

To expand on this for people who are not familiar with UCI2WB and what it might
be used for:

Polyglot is a dialect translator.  It takes UCI command streams and transforms
them into Winboard operations.

In that way, you can play UCI programs in interfaces that only accept Winboard
commands (for instance Winboard itself).

Therefore, you can use a program like Winboard to play Shredder 7.04 UCI verses
Ruffian.  Without an adapter, you cannot play a UCI engine in an interface that
does not know the UCI protocol.

By the way, Fabian's code is simply fabulous.  I absolutely love his use of
asserts and defensive programming.  He is quite a marvelous talent.  I would
recommend reading the code base for both Fruit and also Polyglot even if you are
not interested in how those programs work -- if you are interested in learning
solid programming style.



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.