Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chess database features #463

Open
afontenot opened this issue Dec 8, 2018 · 1 comment
Open

Chess database features #463

afontenot opened this issue Dec 8, 2018 · 1 comment

Comments

@afontenot
Copy link

First of all, thank you for building what seems to be the only open source chess application with a nice looking GUI.

I'm wondering if there would be interest from the developers of Cutechess in turning the GUI application into more of a full featured Chess application with database features, or if the focus for Cutechess is just managing engine tournaments. I ask because I am hoping to work on developing such an application, and have been reviewing prior work before getting started.

If there's interest from the developers here, I will likely try to contribute this work to Cutechess. (I know much more C or Python than C++, so that's one significant limitation.) If not, I think your .ui files would make a great starting point for such an app.

Some features I think are important:

  • Support for Internet games via FICS / lichess.org
  • Full implementation of opening books and browsable opening information (see the lichess.org opening explorer for what I have in mind).
  • Opening / viewing PGN games
  • Board themability
  • Set of annotation tools
  • Board editor (set up arbitrary positions for analysis)
  • Analysis widget (similar to SCID)
  • (low priority) support for other chess rulesets

Didn't want to make a bunch of issues for these before knowing if there's interest. Thanks!

@artoj
Copy link
Member

artoj commented Dec 15, 2018

Hi! Thanks for the comments. I can't really speak for the other contributors but my current focus is improving the UI on MacOS. The problem working with a cross-platform framework such as Qt is that the application feels bit foreign on all operating systems.

If you decide to work on any issue, please create a separate issue for easier tracking and assign the issue to yourself. This way we can (hopefully) limit the amount of duplicate work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants