A DIDACTIC CHESS ENGINE
ABC
Array Based Chess
Programming a chess engine in C
Contents
1.
Preface
2.
Development Environment
3.
Engine Structure
4.
Header File
5.
Definitions
6.
Input & Output Functions
7.
Move Generation
8.
Perft Testing
9.
Position Hashing
10.
Search
11.
UCI Protocol
12.
Miscellaneous Functions
13.
Afterword
Source Code on GitHub →