Als Antwort auf: / In reply to: Re: Perft geschrieben von: / posted by: Sune Fischer at 19 February 2003 13:02:03:
I did not say not to make the move of the last ply but to do less work in the last ply by a different make move.I don't see how you can make an evaluation or go into quiescent search without making the move at the last ply.You need to define evaluation for that test otherwise the test is not fair.
I think that in that case I can know the last ply and use different make move for the last ply(today part of the knowledge in the last ply is used for faster move generation).
Today I have not different make move for the last ply and one of the problem is that I do not know that a ply is the last ply before I make it.
If I disable pruning and extensions there is no problem to know the last ply.
Uri
If you do it differently I would say that your definition of ply is different from mine. Nothing wrong with that, but again it is hard to compare apples and oranges.
-S.
The question what information I need in the last ply is dependent on the evaluation so without definition of evaluation we cannot compare and say that movei is slower.
Uri