资 源 简 介
The board game called Checkers or English Draughts is played between two players on an 8×8 board with twelve pieces for each player. The pieces move diagonally in the forward direction and captures by jumping over the opponent piece.
Please refer the Wikipedia page for the complete set of rules and game history:
http://en.wikipedia.org/wiki/English_draughts
The aim of our project is to implement this game of checkers using artificial neural networks. For this, we developed a checkers board interface in Python with a graphical interface using PyGame. We created a neural network and trained our network with 250000+ train samples to predict the moves depending on the move made by the human player. The game allows the user to play in single player or two player mode.