Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How do you effectively dumb down an engine? (some suggestions)

Author: Volker Böhm

Date: 05:06:10 04/19/04

Go up one level in this thread


Hi,

I have effectively implemented the random-soloution for connect-four, othello
and a game of mule. It works so well because:

1. It is verry easy to implement. Just return eval + rand(x) - x/2 - thats all.
2. It makes the engine to overlook moves.
3. It plays a more human style as it would prevent situations where are only a
small amout of good moves.

You have to add really huge random numbers. You should concider random numbers
up to 1000 cp (yes 10 pawns) to get it weak enough for seldom playing humans.

Drawback: Large search instability.

Others possibilities:
- Reduce hash to 1 entry. (Hash is not good when using huge random eval.)
- Limit bib depth.
- Limit search depth (just search to depth n then wait amount of time).

Greetings Volker




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.