About
SuperChess is a GUI application for playing chess.
It is written in Python 3.10 programming language, uses PySide6
GUI library, python-chess library, and Stockfish chess engine.
It provides an interactive SVG (Scalable Vector Graphics) chess board
and a table that displays chess move notation.
Interactivity with chess pieces on the chess board is bound to the rules
of standard chess.
To move a chess piece on the chess board, click on it and then click on
any square marked with a dot indicating a legal chess move.
SuperChess uses Stockfish 14.1 chess engine for Windows and Linux-based
operating systems, but Stockfish 12 for macOS operating system.
Requirements
For SuperChess to be run at all, you need to install some things on your
operating system, if they are not installed already.
Firstly, download and install
Then with your CLI (command-line interface), also install
- PySide6: execute
pip install PySide6
command - python-chess: execute
pip install chess
command
Credits
(1) Huge thanks to the developers of Python programming
language who are making it freely available for everyone, and are
constantly improving it!
-
See the source code of the Python programming language:
GitHub page -
See the downloads page of Python programming language:
Python downloads page
(2) Also, huge thanks to the developers of PySide6 GUI library
who are making it freely available for non-commercial use!
- See the PyPI (Python Package Index) page of PySide6 GUI library:
PyPI page
(3) Furthermore, huge thanks to Niklas Fiekas (@niklasf on GitHub)
who is making the python-chess library freely available for
everyone and is constantly improving it!
-
See the source code of the python-chess library:
GitHub page -
See the PyPI (Python Package Index) page of the python-chess library:
PyPI page
(4) And last but not least, huge thanks also to the developers of
Stockfish chess engine who are making it freely available for
everyone and are constantly improving it to remain one of the strongest
chess engines in the world!
-
See the source code of the Stockfish chess engine:
GitHub page -
See the downloads page of the Stockfish chess engine:
Stockfish downloads page
License
SuperChess is licensed under the MIT License.
Read the contents of the LICENSE file to get acquainted with
permissions, limitations, and conditions of the license.