Author: Shep
Date: 07:16:06 08/26/99
Go up one level in this thread
On August 25, 1999 at 10:56:36, Robert Hyatt wrote: > >Unfortunately, Crafty won't do what he wants. It plays wide-open only, although >I have added some controls to allow this to be controlled. And several are >working on 'personalities' for Crafty that will tone it down. But at present, >it is "all" or "nothing" which is not good for < 2000 players, perticularly. > >Although if you have an old 386/16 it might be pretty weak. :) Isn't there an easy way of artificially slowing Crafty down? Some loop that could be executed to wait N/100th of a second before a routine is called? I haven't dived into the Crafty source, so I don't know if there is a point that is guaranteed, say, to be processed every Nth cycle or so; this would then be the perfect place for a waiting loop. (Otherwise you could just count nodes and run a loop every N nodes.) Crafty 9.29 on my old Amiga (68040-25 MHz) has an LCT 2 score of 2020 (3 MB hash, about 800-1000 nps) and plays at about 1900-2000 ELO on that machine. If there was a way to slow Crafty down to 1/100th of a P6-200, that would already do it I guess. Even better: upon init, Crafty could run a small benchmark to roughly determine current CPU speed compared to a reference system, calculate some numbers (based on key relations such as "100 Knps = 2400 ELO, 1 Knps = 2000 ELO) and then know where to set the loop, according to a command "ELO 1800" or "ELO 2000"... --- Shep
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.