Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.48 KB

README.md

File metadata and controls

42 lines (32 loc) · 2.48 KB

🍣 Wasabi Chess Engine

Release Test Website mhonert.github.io./chess License: GPL v3

Screenshot

Wasabi Chess is a web-based chess engine, written in AssemblyScript that runs directly in the Browser.

Play here!

The React web application embeds the engine using Web Workers to compute the AI moves in the background without blocking the main thread for the UI.

Features

  • Chess engine implemented in AssemblyScript
  • Computer opponent with 6 difficulty levels
  • Opening Database for varied gameplay
  • Move history to undo player moves
  • Drag'n'Drop support to move chess pieces
  • Touch support for mobile devices

Built With

License

This project is licensed under the GNU General Public License - see the LICENSE for details.

Attributions

  • Images for the chess pieces come from Wikimedia Commons
  • The opening book was generated from a selection of chess games from the FICS Games Database
  • A set of 725000 test positions collected by the author of Zurichess was used to tune all evaluation parameters