Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess software question

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.