Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Extension of the UCI protocol

Author: Sune Fischer

Date: 12:12:59 04/17/04

Go up one level in this thread



>In "pure" UCI the engine doesn't know (and doesn't need to know) that it is
>playing a game. The engine just gets positions to search. Actually the engine
>doesn't know what a game of chess is. Because of this the engine can't resign a
>game or offer draws in a game.
>
>Now we have added the "AnalyseMode" command, so the engine does at least know
>whether the positon to search belongs to a game or is just an analysis. Also
>with "ucinewgame" the engine knows to which "game" (actually it need not be a
>game for the engine, just that after ucinewgame the engine is searching on
>something different) a position belongs. We did this because of public demand
>and not because we really liked it.
>
>Those two changes are a step in the direction to explain the engine what a game
>is. If you want the engine to resign something you have to tell the engine what
>to resign. We didn't want to go that far. It is just a design or philosophical
>decision.

Hi Stefan

I'm just wondering if you have ever spent much time playing on a chess server,
and if so do you consider UCI to be fully sufficient for the job?

This stateless design has me a little worried, particularly in those places
where you are surrounded by devious, abusive patzers trying to steal your
rating. It seems like a lot of trust must be put in the GUI, a GUI which
probably doesn't have 1/10th the chess knowledge of the engine.

Ie. imagine if Kramnik offers Kasparov a draw and Kasparov is not allowed to
make the decision, instead his mother is brought in to decide... :o
Garry won't be a happy man for long... ;-)

Anyway don't mean to be (too) harsh, I suppose the goal and philosophy in uci is
somewhat targeted at developing an objective and robust analysis tool.

Oh, and I really like the many great features of uci and the new ones you've
added makes it even better! :)

-S.
>Stefan



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.