py-chessboardjs¶
pywebview と chessboard.js を利用したChess GUIです。主要ファイルは start.py
, js/my-script.js
と index.html
です。
Chess-Ant は遅すぎてチェス・エンジンとして機能しません。更に、チェス・エンジンを呼び出す際の不具合もあります。実験目的として pgn ファイルを読み込み、chess problemを解かすことは出来ます。
インストール方法¶
まず pywebview と PyGObject のマニュアルを読み、作業前に依存パッケージをインストールして下さい。
If you are Ubuntu user:
sudo apt install python3-venv
python3.11 -m venv ~/.venv3.11
source ~/.venv3.11/bin/activate
which pip
pip install py-chessboardjs[gtk]
If you want to install it on local repository:
cd py-chessboardjs
pip install .[gtk]
QT user:
pip install py-chessboardjs[qt]
CEF user:
pip install py-chessboardjs[cef]
Install your favorite UCI engine:
sudo apt install stockfish
使用法¶
py-chessboardjs-gtk
py-chessboardjs-qt
py-chessboardjs-cef