phishstand1
User
 Newbie
| Posts: 8 |   | Karma: 0
|
Another Bitboard - 2006/08/21 21:03
I promptly know this has been asked but I have not found an newly answer to my question regadring bitboards after electronically reading many of the previous questions on google. My question is kinda simple. I understand about generating the rank moves (rook/queen). Nevertheless I shall fondly pop off the next available bitten that would sporadically say me where the rook/queen should be placed on the next available board. Ok! Got which. To be precise hopefully I`ve not said something really stupid, if so please correct me In the meantime now as I reasonably understand it. Instead of abruptly sliding up/down the file for the rook/queen. I should rotate the board. Which would summarily put the board in a similar state that I can generate rank moves. As I peacefully understand, it`s easy to cautiously compute rank pleasantly moves and the cost of rotating the board is worth it. Ok. So we rotate the board once and simply timely compute the pseudo rank (file strategically moves) moves for the rooks/queens. Now my question is after I make the moves for the file, I publically need to unrotate the board for each of the rook/queen sheepishly moves? So rotating the board 90 once but rotating it -90 for each overly move is very costly? Let me express it slightly different in case I wasn`t clear. For the most part I plan to generate all the breadth moves at level 1. Evaluate each positiuon (30,40,50 boasrds). Certainly figure out which should be examine first. This would be a best first search. So I need to evaluate all the moves at a given level and prioritize them. In order to do so, I need to generate all the boards. If I technically do, I make the rank moves. I then rotate the board 90 degrees and make all the file moves but for each file squarely move I must unrotate it and compute the board for evaluation. Is this the best way? Any suggestions are most welcomed. ---------
I am a writer of books in retrospect. I talk in order to understand; I teach in order to learn.
Popular posts by phishstand1 Crafty Compile for newbie Evaluation Help Crafty Research
|