Author: Robert Hyatt
Date: 21:01:19 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". >> >>bruce > >Hmm, so if you incrementally update the positional value, as well as the >material value, what's left for the eval to do? > >Will Note that he said he updates the positional value with the attached piece/square value. There are other positional evaluation terms in Ferret that are all done at the endpoints, not via piece/square tables.
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.