Closed GoogleCodeExporter closed 9 years ago
Maybe if you give pychess too little time, it will do only 1 depth search, and
Nxf2
and Qf2 loses only 1 pawn. Quiescent has nothing to do with this, as white will
not
recapture nothing in the next move.
Original comment by gbtami
on 31 Dec 2007 at 12:21
Better say, white _can't_ recapture on f2.
Original comment by gbtami
on 31 Dec 2007 at 12:23
Oops, that's right of cource :S
I'm still thinking though, if we shouldn't allow PyChess to do quiescent
search, even
though it is out of time?
Also I'm thinking that it might be interesting to have a function to give the
position an interest score, which the search function would use to add/remove a
depth
point.
This way positions in check or with forks could be searched further.
Original comment by lobais
on 1 Jan 2008 at 6:37
We can enable quiescent when it's out of time, but only if some percent
(f.e.10%) of
all game time is remainig.
As i know, better engines all use some kind of interest/danger score to add some
extra search depth.
Original comment by gbtami
on 1 Jan 2008 at 7:15
Original issue reported on code.google.com by
lobais
on 30 Dec 2007 at 1:47