general questions, move ordering, end game pst and eval
Posted: 19 Jun 2009, 19:05
Hi again, I'm reprogramming my chess engine and I have some general questions:
I only go for 2 ply only with Qscience search...and only eval material and PST for opening-middle game.
MoveOrdering
1) I would like to know how you managed the movement for better pruning of the tree. For now I ordered the capture first, and then all the other movements. may order the capture of large pieces first, then the capture of pawns and finally all other.
Midle Game and End Game
2) Now applying "PST" for the opening and middle game. but I want to apply the PST to the end of the game ... and that is the question .. how do I determine when the end game start? by the number of pieces? by the amount of movement?
Evaluation
3) actually I only eval material and PST for opening-middle game.
What factors might add to the evaluation?? Bonus for keeping the two bishops?
well..thats all..next time maybe I'll be able to upload a test version of my engine.
Thanks!
I only go for 2 ply only with Qscience search...and only eval material and PST for opening-middle game.
MoveOrdering
1) I would like to know how you managed the movement for better pruning of the tree. For now I ordered the capture first, and then all the other movements. may order the capture of large pieces first, then the capture of pawns and finally all other.
Midle Game and End Game
2) Now applying "PST" for the opening and middle game. but I want to apply the PST to the end of the game ... and that is the question .. how do I determine when the end game start? by the number of pieces? by the amount of movement?
Evaluation
3) actually I only eval material and PST for opening-middle game.
What factors might add to the evaluation?? Bonus for keeping the two bishops?
well..thats all..next time maybe I'll be able to upload a test version of my engine.
Thanks!