Author: Daniel Shawul
Date: 09:06:53 01/26/04
Hi all
I changed my endgame eval by interior node recognizers
but I can't implement the simplest KBNKrecog(which the author gives example for)
correctly. I did everything according to Ernst Heinz's paper but it is not
able to find a KBNK mate now. When the bonus for KBNK is large
it will find the mate,like Slate's bound method.But since that has
its own problems,i didn't want to do that.
No recognition is done in quiescence
eval when bishop is dark is as follows
eval=Material[side]
+300
-13*distance[kingsq[white]][kingsq[black]]
-25*dark_corner_distance[kingsq[opp]];
where distances range from 0 to 7.
The eval returnded ranges from 7 - 9 which is closer to the static eval.
The recognizer works when eval is a draw(exact score).example_ my KBPKrecog
works well.
What is causing the problem? what are the things i need to take care of
when writing recognizers? Any suggestions are welcome
regards
daniel
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.