Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Detecting 3rd Repetition

Author: Larry Griffiths

Date: 08:27:39 02/06/99

Go up one level in this thread


On February 05, 1999 at 21:11:23, James Robertson wrote:

>My program is losing too many half-points by 3rd repetition draws. How do other
>programs detect these draws?
>
>Thanks!
>James

Hi James,

You are not alone.  My program is doing the same thing when playing the
CM6000 Wendy personality.  My program is up 1 to 3 minor pieces and
CM6000 finds repetitive moves to make and the game ends up in a draw.
I am thinking of keeping an Array of bitboards and scanning through
them for duplicate positions.  If my program is behind in material,
then I would assign a bonus for making repetitive moves.  If my program
is ahead in material, then I would assign a penalty for making repetitive
moves.  That reminds me, I need to get en-passant implemented as this
is hurting the strength of my program.

Good Luck!

Larry.



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.