Computer Chess Club Archives


Search

Terms

Messages

Subject: The Baby - 3 months old

Author: Stuart Cracraft

Date: 22:15:32 09/05/04


I looked back in the comments of my program code and saw that it
was born on June 5, 2004. It is 3 months old today. I was mistaken
thinking it was back in April since the create date comment is clearly
04/06/05.

Baby GA is 4274 lines of ugly C code with bazillions of hard-to-read
#ifdef's for every conceivable chess feature one could think of all
packed into a single file that would lose me every programming contest.

Baby GA's most-recent changes include avoiding null move if inside principal
variation and adding see() value for a capture to its pre-search
move order score along with the existng mvv/lva to break ties of identical
capture see scores, the first effective use of see() for move-ordering
in the program, for a very slight gain over the existing move-ordering.

On the occasion of the 3 month anniversary of "Baby GA", I thank those
too numerous to name on this board for all the ideas and encouragement.

Stuart



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.