Author: James Long
Date: 09:04:51 11/08/98
Go up one level in this thread
On November 08, 1998 at 10:22:26, Heiko Mikala wrote: >Hi everybody! > >A few days ago I started to let my program play at FICS. As most of you >may know, most of the games at FICS are played using Fischer Time >Control, like for example 2 12 (meaning 2 minutes for the whole game >plus 12 seconds after every move). > >Consequently I had to implement support for this time control, but in the >first step only made a quick hack: I use normal Blitz time-usage for every >move, then add the x seconds to the remaining time and use normal >Blitz time-usage again for the next move. Obviously this is sub-optimal. Sounds pretty close to what I do. At the beginning of every game, I calculate an "avg_tpm" (average time per move). This is base time in seconds/60 (or 45-50 if pondering is on). As the game progresses, the allotted time is tapered down. The idea is to let the program think longer in the opening while more pieces are on the board. After allotted_time is calculated for the upcoming move, I just add the increment. --- James > >It should be easy to find a better solution, but as I know that many other >programmers let their programs play at the servers, my question is: How >did others implement Fischer-Time Control in their programs? Any good >ideas/tricks? > >Thank you all, > >Heiko.
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.