Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Extensions.

Author: Matthew McKnight

Date: 00:49:38 08/16/03

Go up one level in this thread


I use fractional plies to determine the depth at which I call qsearch.  This
allows me to extend by one full ply until I reach a certain depth, at which time
i extend by a 'fraction' of a ply so that search only continues if there is
another important extension.  Example:

#define FULLPLY 100;
#define PP_EXT 100;

//pawn moving to seventh rank, extend
if(ply <= 2*iteration_depth)
     ext+=PP_EXT;
else
     ext+=PP_EXT/2;

So in search if depth < FULLPLY, I call qsearch.  This way after a certain
depth, it takes a really important move to call for an extension.

Matt



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.