Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Handicapping Chess Engines

Author: Colin Frayn

Date: 09:17:53 10/25/01

Go up one level in this thread


On October 25, 2001 at 06:37:00, Mike Hood wrote:


>But maybe I'm getting away from my reason for posting this message... my
>question is: What IS the best way to handicap an engine? Should it be done on
>engine level? Or should the handicapping be done by a meta-engine interface that
>looks at an array of valuations for the n legal moves and says "Let's pick that
>one"?

Beowulf has skill modes, and implementes them pretty simply.  Basically, it just
gradually removes the search improvements one by one, adds randomness into the
move ordering, adds randomnes into the positional evaluation, and disables the
hash table, etc...  I think this is pretty much the only acceptable way forward.
Even *ColChess* still beats me when searching to 2 ply if I'm playing fast Blitz
games.  (Of course it has quiescence search too...)

Yes, I _am_ that bad, BTW.

I'm not sure what kind of ELO the lower skill levels play at.  It's probably
still around 1800 or so I'd expect on decent hardware.

Cheers,
Col



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.