Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: My move generation's coming up short.

Author: Charles L. Williams

Date: 22:25:34 03/06/99

Go up one level in this thread


On March 07, 1999 at 01:17:34, Andrew Dados wrote:

>
>On March 06, 1999 at 19:48:30, Charles L. Williams wrote:
>
>>These are the statistics for the first four plies of
>>my program's move generation.
>>
>>Node count at Ply 1 is 20
>>Node count at Ply 2 is 420
>>Node count at Ply 3 is 9322
>>Node count at Ply 4 is 206599
>>
>>The last count should be 206603.
>>
>>Ply 4 is the first ply where checks must be countered,
>>which might be significant.  There are no en passant or
>>castling moves yet.  Any ideas on what could cause four
>>missing moves?  Thanks.
>>
>>Chuck
>
>    Just an idea... you should check those 4 lines: 1. e3(e4) f6(f5) 2. Qh5+ .
>2. ... g6 is the only legal move there and there are just 4 positions - same
>number you're missing.....
>-Andrew-


Thanks, Andrew.  I suspected something like that, but it wasn't.  My program
worked all right with no pawns, or no pieces.  En Passant even came out right in
a five-ply comparison with Crafty.  It turns out my pawns think they're blocked
when an enemy piece is behind them!

e4 a5 Ba6, and the black pawn won't move to a4.
The other three are:
e3 a5 Ba6
d3 h5 Bh6
d4 h5 Bh6.

The missing moves are the pawn moves to either a4 or h4.

Chuck



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.