reason-chess

1.0.7 • Public • Published

reason-chess

Build

Build Status

reason-chess is a chess engine for ReasonML. Use it for game development, chess analysis tools, etc in the browser, nodejs, native or in the mobile application. Engine features include:

  • minimax algorithm with variable depth tree evaluation
  • alphabeta pruning for faster evaluation
  • hints for possible moves
  • switching sides
  • full move history
  • full capture history
  • time travel and undo
  • almost 100% unit test converage

Browse Example source or try it in the browser

example gameplay

chess-gameplay

build locally

npm run build

Install

npm install reason-chess --save

Update bsconfig.json

...
"bs-dependencies": [
    "reason-chess"
]
...

Run Example

cd example
npm install
npm start

Run Tests

npm run test

Readme

Keywords

Package Sidebar

Install

npm i reason-chess

Weekly Downloads

1

Version

1.0.7

License

MIT

Unpacked Size

1.88 MB

Total Files

117

Last publish

Collaborators

  • art.deineka