chess icon indicating copy to clipboard operation
chess copied to clipboard

:sushi: Wasabi Chess Engine - written in AssemblyScript

:sushi: Wasabi Chess Engine

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

Screenshot

Wasabi Chess runs as a Web App in the browser and is also available as a standalone UCI chess engine.

Play here!

The Web App 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