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.