3 ms·
Love this article. I went through a lot of these same steps when I was tinkering with my own chess bot. Bitboard representation with bitshifting operations ca
by lspears 10y ago
Love this article. I went through a lot of these same steps when I was tinkering with my own chess bot. Bitboard representation with bitshifting operations can dramatically speed everything up (see here https://chessprogramming.wikispaces.com/Bitboards https://chessprogramming.wikispaces.com/Bitboards). Another easy step is to integrate an opening book. The "Encyclopaedia of Chess Openings" provide a great set. Here is link to CSV of the openings for easy parsing:
https://github.com/notnil/opening/blob/master/csv/openings_alg.csv https://github.com/notnil/opening/blob/master/csv/openings_a...
Plug: Any gophers out there looking to build their own bot can use my chess engine https://github.com/notnil/chess https://github.com/notnil/chess
Edit: wording
- throwaway7645 10y agoThank you!