Hello,
great to see that you already found
LiGround.
I am happy to announce that release
LiGround 0.2.0 is now available:
Changelog
- New UCI engines can be imported.
- UCI options can be edited and are saved.
- The GUI state including chosen variant, board style, and main settings are recovered by restart.
- A dark theme has been added, accompanied by a major CSS overhaul.
- Move and capture sounds have been added.
- Alternative move lines can be created, removed or promoted to mainline.
- You can now generate a game evaluation graph for a given search depth using the current active engine.
- An interactive command-line has been added where you can issue custom commands and see the direct output of the loaded engine.
- The Atomic variant is now available.
Multi-Variant and
Fairy Stockfish are available as default engines.
However, you can also add GPU based engines such as
Lc0 for chess or
CrazyAra 0.8.0 for crazyhouse, as long as they use the UCI protocol.
Some functionality such as MultiPV is still missing in
CrazyAra 0.8.0. This and some other features will be added in the upcoming release.
LiGround is an electron Web-GUI (AGPL-3.0 License) which makes use of
ffish.js (
https://www.npmjs.com/package/ffish) as its main back-end library. The name
"LiGround" originates from its other main components which are
Lichess assets as well as Chess
groundX. I implemented the initial prototype of
LiGround 0.0.1 and supervised a group of five B.Sc. students (Zerthox, BododB, ptrmdr, bingobongomann, MartinRuz) who have been working on it over the course of the last semester.
If you are interested in trying the GUI out, you can provide feedback for future development in our user study:
The user study will be available until
28th of March (Sunday).
If you are motivated to improve or extend
LiGround, feel free to submit a PR.
Some functionality that is still missing, is exporting PGN files, displaying board coordinates or a mode where the user can play against the engine.
We hope that you enjoy using
LiGround!