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.5.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

MzChess-1.0.5-py2.py3-none-any.whl (1.2 MB view hashes)

Uploaded Python 2 Python 3

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