Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Réglisse


Réglisse is a chess engine written from scratch in Python and JavaScript. 

How to use
Réglisse supports some basics commands of the UCI interface. Few more commands exist :
move [move] : make the move (in UCI format) on the board
undo : undo the last move
go move : make the engine search and play its move on the board
go perft [X] : perft depth X debugging function
d : displays the board, the FEN and the hash key of the current position
eval : displays the static evaluation of the current position (do not displays mate, mate scores are handled in search)
You can run Réglisse in your favorite UCI GUI or in the terminal with this script. You may have to authorize access to this script first ($ chmod +x [path to scipt] on MacOS and Linux). You need node to run Réglisse locally. You may have to modify /usr/local/bin/node on the script to the path to node on your system.

You can also play against Réglisse on its Lichess account. If it is not online, you can put it online with you Google account by running this notebook (select the code cell and hit SHIFT + ENTER) or this script.

Comments