Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Extension of the UCI protocol

Author: Peter Fendrich

Date: 12:17:17 04/16/04

Go up one level in this thread


On April 16, 2004 at 12:26:11, Stefan Meyer-Kahlen wrote:

>
>Hello Peter,
>
>
>On April 16, 2004 at 12:14:37, Peter Schäfer wrote:
>>
>>Hello Stefan,
>>
>>Is there a chance that we will see further improvements to the UCI protocol ?
>
>
>Yes, there will be further improvements, but we have just released a new version
>so don't expect it to happen next week.
>
>
>>I guess these issues have been discussed before a lot, just to mention a few:
>>
>>- let the engine decide about resignation and draw.
>>  This is even more interesting if the engine can take the opponent's ELO
>>  into account (e.g. don't offer draws to weak opponents).
>
>
>We have discussed this in Paderborn and we sort of agreed that this would wreck
>the stateless design of the protocol. We integrated AnalysisMode and ucinewgame
>but we didn't want to go any further.


Why not another info tags: "resign" meaning "I want to resign" and "draw"
meaning "I want a draw". Then it's up to the GUI (the user) to handle it as
desired.

/Peter

>
>>- support for ICS commands like tell, whisper, etc.
>
>
>This should be handled by the GUI.
>
>
>>I would like to propose these ideas:
>>
>>- "info bookmove": output information about available book moves during the
>>  opening, which might be interesting for engines that have their own book
>>  (see also the XBoard command "bk")
>
>
>Yes, this might be useful.
>
>
>>- "option type file" for options that contain files or paths (e.g. NalimovePath)
>>  the GUI could display a button with a file chooser dialog, instead of a plain
>>  text input field
>
>
>This was also suggested but we thought that the string command will do.
>
>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.