Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.11 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.11 KB

QtDraughts

Small program created as a student project back in uni. It implements MinMax algorithm used by ai opponent and uses python sockets for networking (multiplayer). Documentation is generated in Sphinx, you can check it out here

Screen Screen

Dependencies

For program to compile you need following libraries:

  • PyQt5 - Gui and QtThread for multi threaded operations.
  • Pynacl - Cryptography for network communication.

Creating single executable file

Executable files can be created using pyinstaller There is pyinstaller's .spec file in main catalogue ("QtDraughts.spec") configured to export program to single executable file. It was tested on:

  • MacOS
  • Windows 10
  • Ubuntu 16.04

License

This project is licensed under the MIT License - see the LICENSE file for details