Starting the chess engine

This post will bring all of the previous sections together in the discussion of the chess engine class. At this time I will assume that you have already read the previous sections related to Chess Board Square, Chess Board and Chess Piece Representation as well as the Chess Piece Moves and Chess Piece Valid Moves. Today I will not provide a complete chess engine listing because we have not yet discussed move searching and Chess Board Evaluation.

Continue Reading →