Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: CEGT 40/40 downloads and ratings updated

Author: Tord Romstad

Date: 00:40:33 01/19/06

Go up one level in this thread


On January 18, 2006 at 22:19:30, Jay Urbanski wrote:

>On January 18, 2006 at 07:32:07, Vasik Rajlich wrote:
>
>>On January 17, 2006 at 21:34:23, Steve Maughan wrote:
>>
>>>Vasik,
>>>
>>>>I was thinking to have just a "spin" parameter where the tester indicates the
>>>>opponent's rating. (Or rating difference ..) All engines could in principle
>>>>expose such a parameter.
>>>
>>>Do you know that the UCI specification already has this feature?  The
>>>UCI_Opponent is a standard option that also send the opponents ELO.  While it's
>>>part of the spec I don't know of any GUI that actually sends this info - not
>>>even the Shredder Classic GUI.
>>>
>>>Regards,
>>>
>>>Steve
>>
>>Steve,
>>
>>thanks for the info. In this case, if I implement this feature, it will be
>>through this command. Testers may need to set it manually (if the GUI doesn't).
>>
>>Vas
>
>
>As someone who uses engines mostly on ICS servers, I would love to see this
>feature implemented.

You could easily implement this yourself by making some small additions
to PolyGlot, I think.  I am fairly sure XBoard already sends the opponent's
name, rating and title.

>Now if there were only also a way to indicate whether
>your opponent is human or a (C)omputer :)

There is.  Have a look at the UCI specification:

* <id> = UCI_Opponent, type string
With this command the GUI can send the name, title, elo
and if the engine is playing a human or computer to the
engine.
The format of the string has to be [GM|IM|FM|WGM|WIM|none] [<elo>|none]
[computer|human] <name>
Examples:
"setoption name UCI_Opponent value GM 2800 human Gary Kasparov"
"setoption name UCI_Opponent value none none computer Shredder"

Tord



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.