Originally posted by ZlaireI'm also working on a chess engine, in SAS actually LOL. I am just intrigued by the possibility of SAS playing chess and nobody has done it before.
Yeah I know bitboards has its advantages, but not only is the basic implementation quite complicated, they are also a whole other way of thinking in terms of move generation etc.
Most programmers starting a chess engine would first think of a basic array to represent the board, and the 0x88 scheme is an extension to that. Bitboards are a whole other deal. ...[text shortened]... 88-representation is more suited.
Perhaps I'll move on to a bitboard engine after this... 🙂
I'm using a 120 element array, not as efficient as the 0x88 but I don't understand them anyway.