how do you write a good king safety with bitboards?
Posted: 23 Mar 2008, 18:10
Hi all,
I wrote a couple of years ago a chess engine. It used a 16x16 board and in the evaluation function I used 8 bit attack tables in order to write a complex king safety and safe mobility evaluation.
Now I am thinking to write a new engine, using bitboards. I have seen that most of todays top programs are bitboard based (rybka, zappa, new fruit and strelka) and according to what I've read, it seems that their king safety evaluation is not very complex, a rather basic one.
So, in your opinion, do you think that to write a top engine you don't need to have a very complex king safety or mobility evaluation? I used attack tables for everything: mobility, king safety, pinned pieces, trapped pieces, squares in front of passed pawns, etc... Do you think it was a waste?
I wrote a couple of years ago a chess engine. It used a 16x16 board and in the evaluation function I used 8 bit attack tables in order to write a complex king safety and safe mobility evaluation.
Now I am thinking to write a new engine, using bitboards. I have seen that most of todays top programs are bitboard based (rybka, zappa, new fruit and strelka) and according to what I've read, it seems that their king safety evaluation is not very complex, a rather basic one.
So, in your opinion, do you think that to write a top engine you don't need to have a very complex king safety or mobility evaluation? I used attack tables for everything: mobility, king safety, pinned pieces, trapped pieces, squares in front of passed pawns, etc... Do you think it was a waste?