Skip to content

AdityaGupta2804/Smart-chess-AI

Repository files navigation

Smart-Chess-AI

A chess AI, which plays the best the move by finding out all possible moves upto ply-depth of 5, using MINIMAX ALGORITHM and ALPA BETA PRUNING.

Minimax is a Recursive/backtracking algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally.

Screenshot from 2021-11-19 19-17-11

Screenshot from 2021-11-19 19-18-16

Screenshot from 2021-11-19 19-23-50

What you need to run this code

  1. Node
  2. NPM

How to run this code

  1. Clone this repository
  2. Open command line in the cloned folder,
    • To install dependencies, run npm install
    • To start the application, run npm start
  3. Open localhost:3000 in the browser

About

Smart Chess AI using Minimax with Alpha-Beta Pruning, featuring real-time gameplay, heuristic-based evaluation, and Heroku deployment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors