Computer Chess Club Archives




Subject: Re: Move table

Author: Bruce Moreland

Date: 22:18:17 01/12/99

Go up one level in this thread

On January 12, 1999 at 14:45:52, Will Singleton wrote:

>On January 12, 1999 at 12:55:53, Bruce Moreland wrote:
>>On January 12, 1999 at 09:39:16, KarinsDad wrote:
>>>On January 12, 1999 at 04:16:39, Bruce Moreland wrote:
>>>>For example, one component of my eval is piece-square tables.  If you want to
>>>>incrementally keep track of the positional value, you'd normally subtract out
>>>>the value of the "from" square and add in the value of the "to" square, for a
>>>>given piece and color.  I have the value right there in the table, so I can just
>>>>add it in without calculating indexes.
>>>Now do you do this recursively on the stack or do you carry the piece-square
>>>table around on your hash table?
>>The current positional value is in a global variable.  I mess with it in
>>"makemove" and I put it back in "unmakemove".
>Hmm, so if you incrementally update the positional value, as well as the
>material value, what's left for the eval to do?

Nothing, if you don't have any king safety, pawn structure eval, or evaluation
terms that have anything to do with the pieces surrounding a piece, rather than
just the piece itself.



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.