Skip to content

This is simple chess AI. (chess AI is not developed by me, necessary license is included)

Notifications You must be signed in to change notification settings

kulraj710/simple-chess-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess-ai

A simple chess game using chess.js library in html, css (bootstrap), js only

About

All functionality outside the scope of the AI are implemented using external libraries:

  • Chessboard GUI: Using the chessboard.js API
  • Game Mechanics: Using the chess.js API

The AI uses the minimax algorithm, which is optimised by alpha-beta pruning.

The evaluation function uses piece square tables adapted from Sunfish.py, and eliminates the need for nested loops by updating the sum based on each move instead of re-computing the sum of individual pieces at each leaf node.

License

Use of this project is governed by the MIT License.

About

This is simple chess AI. (chess AI is not developed by me, necessary license is included)

Resources

Stars

Watchers

Forks

Releases

No releases published