Skip to main content

A Chess GUI using PyQt5

Project description

The chess GUI allows for:

  • play standard chess games

  • configure the game header

  • load and/or save games and/or databases with many games

  • configure and run Universal Chess Interface (UCI) engines

  • detects Encyclopaedia of Chess Openings (ECO)

  • annotates games or single moves

  • shows score graphs

  • allows to monitor scores and move hints continously (for training purposes)

  • allows to warn on danger (for training purposes)

  • allows to show move options (for training purposes)

It supports the following game formats:

  • Portable Game Notation (PGN) standard

  • Pickled PGN (PPNG), an internal format for rapid loading

Installing

If you’re on Linux, you should install the binary packages PyQt5, PyQt5.QtChart, and - if available - PyQt5.QtSvg using the Linux Package Manager to avoid a compilation of the huge sources. Then, download and install the latest release:

pip install mzChess

Running the GUI

An executable is generated and installed in python’s Scripts directory. So, if this directory is in your search PATH, you type simply

mzChess

to start the GUI

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MzChess-1.0.8.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

MzChess-1.0.8-py2.py3-none-any.whl (1.2 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file MzChess-1.0.8.tar.gz.

File metadata

  • Download URL: MzChess-1.0.8.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.1

File hashes

Hashes for MzChess-1.0.8.tar.gz
Algorithm Hash digest
SHA256 9aca002b4f0fd08d828f4c6d01873ae3dcf6124fa263f6eb60b3143eae31120d
MD5 8019f05a05eae2e4c1df3f83b7c2363e
BLAKE2b-256 4b5acca0583fe41c335f1d071621d35396568e2dc41c942747d0b53204ca70a5

See more details on using hashes here.

File details

Details for the file MzChess-1.0.8-py2.py3-none-any.whl.

File metadata

  • Download URL: MzChess-1.0.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.1

File hashes

Hashes for MzChess-1.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 87f601585f47fcab1def32f0c24247c3a827750500150d438523758c0b13f671
MD5 474eb1b45bc980746c2f80ee0e11207e
BLAKE2b-256 7e97364c34e3b994f4a118a8c7aaa2b294bac7a7a6d92c8a282f8c8c7953ceb5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page