Tag: legality of moves
-
How to develop a chess program from scratch (for total beginners) Ep. 5: Check Legality of Moves
[Previous episode] Overview A chess program is nothing without a function that checks the validity of moves. This function allows the program to play legal moves and without it, nothing would be possible. In this chapter we will analyze this function. The computer utilizes this function at two points: This can be illustrated better in…