From: Fabian Fichter Date: Wed, 1 Jul 2020 09:46:13 +0000 (+0200) Subject: Update readme X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=2333daa09aa83d4c5d400a39a7ba702961ccff26;p=fairystockfish.git Update readme --- diff --git a/Readme.md b/Readme.md index ba919de..b80598c 100644 --- a/Readme.md +++ b/Readme.md @@ -63,15 +63,21 @@ See the [Fairy-Stockfish Wiki](https://github.com/ianfab/Fairy-Stockfish/wiki) f ## Bindings -Besides the C++ engine, this project also includes bindings for other programming languages in order to be able to use it as a library for chess variants. They support move, SAN, and FEN generation, as well as checking of game end conditions. Since they are using the C++ code, the bindings are very performant compared to libraries directly written in the respective target language. +Besides the C++ engine, this project also includes bindings for other programming languages in order to be able to use it as a library for chess variants. They support move, SAN, and FEN generation, as well as checking of game end conditions for all variants supported by Fairy-Stockfish. Since the bindings are using the C++ code, they are very performant compared to libraries directly written in the respective target language. ### Python -The python binding [pyffish](https://pypi.org/project/pyffish/) authored by [@gbtami](https://github.com/gbtami) is implemented in [pyffish.cpp](https://github.com/ianfab/Fairy-Stockfish/blob/master/src/pyffish.cpp). It supports move, SAN, and FEN generation, as well as checking of game end conditions. It is e.g. used in the backend for the [pychess server](https://github.com/gbtami/pychess-variants). +The python binding [pyffish](https://pypi.org/project/pyffish/) contributed by [@gbtami](https://github.com/gbtami) is implemented in [pyffish.cpp](https://github.com/ianfab/Fairy-Stockfish/blob/master/src/pyffish.cpp). It is e.g. used in the backend for the [pychess server](https://github.com/gbtami/pychess-variants). ### Javascript -The javascript binding ffish.js authored by [@QueensGambit](https://github.com/QueensGambit) is implemented in [ffishjs.cpp](https://github.com/ianfab/Fairy-Stockfish/blob/master/src/ffishjs.cpp). The compilation/binding to javascript is done using emscripten, see the [readme](https://github.com/ianfab/Fairy-Stockfish/tree/master/tests/js). +The javascript binding ffish.js contributed by [@QueensGambit](https://github.com/QueensGambit) is implemented in [ffishjs.cpp](https://github.com/ianfab/Fairy-Stockfish/blob/master/src/ffishjs.cpp). The compilation/binding to javascript is done using emscripten, see the [readme](https://github.com/ianfab/Fairy-Stockfish/tree/master/tests/js). + +## Ports + +### WASM + +A port of Fairy-Stockfish to WebAssembly is maintained at https://github.com/ianfab/stockfish.wasm. # Stockfish ## Overview