An implementation of Chess with a player vs Computer (Engine). Evaluating correct and valid moves and the Engine chooses to play the best move based on it's calculations. Compared with Stockfish the chess game engine that has the highest elo in the world we evaluate our chess engine and how efficient it is on evaluating the best move.
Chess: The whole implementation of the chess game (pygame) and the game engine with the use of the algorithm Alpha Beta Pruning for evaluating the best move.Chess.com_API: Published-Data API from Chess.com is a read-only REST API that has information such as player data, game data, and club/tournament information.- Documentation
- Gather already established games from reputable chess players that have also been evaluated by "human" chess theory.
demo_images: example of chess positions and their evaluationsPGNs: Players' from Chess.com latest games in.pgnfiles.Stockfish: The evaluation of games using the stockfish python library compared with our chess game engine.



