Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: UCI (=universal chess interface)

Author: Edward Screven

Date: 15:02:18 11/30/00

Go up one level in this thread


after looking at the uci specification again, i realized there is
another facet which is too limiting, at least for my program.  from
the specification, it looks like engines receive information about
only the current time control period.  my program really wants to know
more.  specifically it wants to know the parameters of the next period.

here's an example: suppose there are 20 minutes on the clock, with 10 moves
left in the current period.  if the next period is 40/2h, then my program
will typically use a little less than two minutes to move, since it really
only needs to get to the end of the current period.  however if the next
period is G/1h then my program will use substantially less than two
minutes, because it will try to save time for the rest of the game.

(i also agree with others that resigning, offering draws, and accepting
draws should be up to the engine.  but that's been talked about enough.)

  - edward



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.