/fairyfish-gui

Minimalistic chess variant GUI based on and for Fairy-Stockfish

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

FairyFishGUI

Package exe with PyInstaller - Windows

Minimalistic generic chess variant GUI using pyffish and PySimpleGUI, based on the PySimpleGUI Chess Demo. Supports all chess variants supported by Fairy-Stockfish/pyffish.

For well-known variants better use more polished GUIs like LiGround. This project is meant as a fallback for variants where no other compatible GUI is available. Another alternative is fairyground, which is less generic than this project, but can be sufficient for experimentation.

Usage

For Windows you can download the EXE from the latest run of the build action (requires logging in to github). For Unix systems you can use the development setup as described below.

Development

Requirements

Install dependencies (e.g., in a virtualenv) using pip

pip3 install -r requirements.txt

Run

To start the GUI, run

python3 fairyfishgui.py