sandermvdb / chess22k

Chessengine written in Java
GNU General Public License v3.0
32 stars 8 forks source link

why compose Java and Bitboard #1

Closed hotfics closed 7 years ago

hotfics commented 7 years ago

BitBord is suitable for bit operation,it efficient in lowe level language such as C,thats the good part,the bad part is it hard to read for human.I dont quite understand the composition you choose.

sandermvdb commented 7 years ago

I wrote the engine in Java because I knew that language and I liked it. My engine had to be fast so therefore I used bitboards. And to be honest, after a while bitboards are not that hard to read anymore.