Moderator: Andres Valverde
if(gi.conf.dopruning
&& depth < 4
&& ply > gi.conf.fply
&& !threat
&& !incheck
&& !ISLOSSSCORE(alpha)
&& !ISPROMOTION(bmove)
&& (gi.brd[FRSQ(bmove)]->pc != PAWN
|| (TOSQ(bmove) > H2 && TOSQ(bmove) < A7))
&& can_check(gi, bmove) == 0)
Pallav Nawani wrote:Fruit and Crafty both use simple version of futility pruning, check the code.
Fabien Letouzey wrote:It's in the code but not activated by default (see UCI options).
Return to Programming and Technical Discussions
Users browsing this forum: No registered users and 12 guests