Author: Renze Steenhuisen
Date: 02:28:54 09/20/04
Hi all,
I have to confess that this is a very said thing, but I have to ask...
My moveGen() generates pseudo-legal moves, in a similar way as is done in
Crafty. I want to add the single-reply extension (of course), but I find it hard
to grasp how to do this efficiently (because I might need to generate more moves
than needed, right?)
Or someone could please explain in words what is done in Crafty:
if (tree->in_check[ply] && tree->last[ply]-tree->last[ply-1] == 1) {
tree->one_reply_extensions_done++;
extended+=onerep_depth;
}
What is this "tree->last[]" thing doing exactly?
Thanks!
Renze
This page took 0.01 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.