Skip to content

dgurkaynak/chess-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess-ai

Medium strength Chess AI implementation with Node.js.

  • Search: Traditional minimax with alpha-beta and node ordering. Also un-even tree generation.
  • Evaluation features:
    • Piece values
    • Piece value adjustments
    • Piece square tables
    • King's shield
    • Blockages
    • Safe mobility
    • Attack count&weight

Prerequisites

  • Node.js (developed and tested with 6.9.1)
  • A modern browser (developed and tested with Chrome 55)

Setup

  • Install dependencies with npm or yarn

    npm i
    # or
    yarn
  • Start backend

    npm start
  • Start frontend

    npm run serve

    Open http://localhost:8080/src/client in your favorite browser

Thanks

About

Medium strength Chess AI implementation in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published