Author: Michael Yee
Date: 09:10:10 03/21/05
Go up one level in this thread
On March 21, 2005 at 11:53:04, Harald Lüßen wrote: >On March 18, 2005 at 20:32:08, Michael Yee wrote: > >>The updated proposal is here: >> >>http://web.mit.edu/myee/www/chess/xci1e.html > >Great work so far. > >Not that my engine could use it, but how can the engine >know who its opponent is? >Human or computer, weak or strong (ELO), name (anti-"xxx"-opening), >the engine might wish to adjust its playing style. > >>... >> >>Michael > >Harald Hidden away in the "standard options/ids" are: # XCI_OpponentName, type string (name of opponent) # XCI_OpponentComputer, type check (opponent is computer--not human) # XCI_OpponentRating, type spin (rating of opponent) So if your engine wanted to know some info about the opponent, it could send these options during init (to signal that it supported them): option name XCI_OpponentName type string ... Then the GUI would send: setoption name XCI_OpponentName value "Crafty 19.19" ... before starting a game. By the way, the list of standard options is certainly not final yet (e.g., Dann suggested having "XCI_Egtb..." instead of "XCI_Nalimov..."). Michael
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.