-
Notifications
You must be signed in to change notification settings - Fork 1
marcogunawan9763/bitboard_chess
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bitboard CHESS ENGINE Features List: bitboard board representation pre-calculated attack tables magic bitboards for sliding pieces encoding moves as integers copy/make approach negamax search with alpha-beta pruning PV/killer/history move ordering iterative deepening transposition tables material/positions/pawns/mobility/king safety evaluation UCI protocol Most features developed in this program is based off Chess Programming's guide series, "Bitboard CHESS ENGINE in C": https://www.youtube.com/watch?v=QUNP-UjujBM&list=PLmN0neTso3Jxh8ZIylk74JpwfiWNI76Cs&ab_channel=ChessProgramming I am compilating his works and adapting it in C++, developing my own engine with hopefully some tweaks/ improvements. However the main purpose of this codebase is personal education regarding how chess engines are implemented and organisational skills/ industry practice on project code documentation, github, etc. I am also implementing it in C++ instead of C, to hopefully learn a new language as well ^^
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published