Author: William Bryant
Date: 17:14:53 11/26/00
Go up one level in this thread
On November 26, 2000 at 18:59:21, Bruce Moreland wrote: >>Let me add one thing to the good advice you gave in you other post. >>Skipping moves, that obviously cannot bring the score to alpha can have a few >>traps. I.e. say alpha is -0.5 and the stand-pat is -4.5 in KNPK. Capturing >>the last opponent pawn would not bring back the stand-pat to alpha, even not >>with a considerably large safety margin. Nevertheless, the score is 0.0 which is >>> alpha. > >Yes, there are some problems, and in fact I had this bug. I simply turn this >off when there are only a few pieces. > >It's not perfect. You could be giving a huge bonus for connected passed pawns, >and not allow one of them to be captured. > >bruce I think you lost me here, are you saying that when there are only a few pieces (pieces and pawns?) that you disable the null move portion of the QSearch. Specifically, Score = eval(); if (Score >= beta) return beta; So that you would change this to read if ((Score >= beta) && (There are enough pieces on the board)) return beta; Thanks for clarifying this point. William wbryant@ix.netcom.com
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.