This is AI chess project. Here, AI gets the valid move by searching up to certain depth and evaluates the board with the help of the evaluation function. It then gets the best move by minimax search( with alpha beta pruning). There is also a random AI.
To play chess, you need to have python 2.7 installed on your system. You also need to install pygame library. For installing pygame,refer to:
http://www.pygame.org/download.shtml
To run the GUI game, type the following command
$ python MainGameGUI.py
For command line chess, type
$ python MainGame.py