Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Null Move Weirdness

Author: Robert Hyatt

Date: 19:55:36 12/09/02

Go up one level in this thread


On December 09, 2002 at 21:30:35, Michael Neish wrote:

>
>Hello,
>
>After adding null move to my program I noticed that it would sometimes play an
>obviously bad move that immediately lost material.  In all cases the bad move
>was a two-square Pawn push that enabled an en passant capture which won material
>either immediately or two ply later.  It seems that en passant captures, being
>only temporarily possible, somehow mess up the null move evaluation, although I
>donÕt think I understand why exactly.  Adding the condition "if en passant is
>possible donÕt do null move" fixes the problem, but adds some nodes to the
>search.  However, no one else seems to be doing this, so why is my program any
>different?  Ideas?  Thanks.
>
>Mike.


Are you hashing this stuff right?  IE do you have an "en passant possible"
flag you hash into the signature and then remove one ply later?  Don't forget
to remove it if you make a null-move...



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.