awesome-python-applications
awesome-python-applications copied to clipboard
Add project: Python Easy Chess GUI
Basic info
Application name: Python Easy Chess GUI Application repo link: https://github.com/fsmosca/Python-Easy-Chess-GUI Application home link: https://github.com/fsmosca/Python-Easy-Chess-GUI Application description:
A chess application to play against different AI engines and settings. Users can also load a chess engine and play against it. Has a lot of settings that can be experimented with. It's more than a simple chess game. Uses the Python-Chess package.
Qualifications
There are a ton of great Python projects out there, but what makes an application "Awesomeâ„¢"? Please check that all of the following criteria apply:
- [X ] Free software with an online source repository.
- [X ] Using Python for a considerable part of their functionality.
- [ ] Well-known, or at least prominently used in an identifiable niche.
- [X ] Maintained or otherwise demonstrably still functional on relevant platforms.
- [X ] An application, not a library or framework.
Additional notability info
I can't really do it justice as I'm not a Chess player nor am I up on the online world of Chess which this program seems to interface with.
There are a number of different color schemes. A lot of work went into the user interface.
It is super-lightweight and based on PySimpleGUI. It's remarkable that the entire program is in a single file that's large for a single file, but tiny for the entire program. The file is 3,500 lines long of which 2500 lines are actual code.