Implementation of Chess Engine using Artificial Intelligence

Shubham Joshi
2021
BSc.CSIT
Semester 7
Downloads 3

Chess is an ancient game initially name Chaturanga originating to sixth century in India. Chess has come a long way from a normal two player game to a competitive environment. Playing chess helps to build our strategic thinking and levels up our skill of analysis. The motive of every chess player is to increase their strategic thinking and to beat the opponent. In order to do so, the player needs to study (analyze) their game and game of top players. This project implements the Alpha-Beta Pruning algorithm in order to analyze the game and give out the best move in any certain situations. This helps the player to know the best move and moving forward he is able to understand the why the move is best. The Alpha-Beta Algorithm backtracks to certain specified depth and finds out the possible best move in any situation. The implementation, methodology, and feasibility analysis are discussed in this report.

Chess Engine
Alpha-Beta Pruning
Chess
Min-Max algorithm

Similar Projects