Skip to content

Add project: Python Easy Chess GUI #121

Open
@PySimpleGUI

Description

@PySimpleGUI

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.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions