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

Some suggestions for future work #27

Open
musketeerchess opened this issue Jan 6, 2024 · 3 comments
Open

Some suggestions for future work #27

musketeerchess opened this issue Jan 6, 2024 · 3 comments

Comments

@musketeerchess
Copy link

Hi
First, happy new year and thanks for this Nice and outstanding job. A highly awaited update of Jocly.

Globally pleasant work.
A few suggestions:

  1. Make winning conditions clearly stated during a game. When mating, or winning we should have a pop-up showing. Haven't also seen possibility to ask for take-back or withdraw from the game by resigning. Is there a time control possible?

  2. Saw a new interesting feature where we can upload a new engine different from the basic one programmed in Jocly. It should be possible to ease the procedure asking to download the engine by allowing opening a window and search for the needed engine.

  3. I suggest also you update with Musketeer Chess and Seirawan Chess. The code was till now a private code, but it's been already quite a few years and it should now become open source. Musketeer Chess is copyrighted, but you have my authorization to release it. Future developments will come.

@mi-g
Copy link
Collaborator

mi-g commented Jan 7, 2024

Happy new year and thanks for your comment.

1/ in its actual state, joclyboard only allows playing locally, against either oneself or the AI. So, resigning is like stopping playing, and takeback can easily be done by opening the game history.
However, the plan is to connect joclyboard to a server in order to connect remote human players. In this context, offering draw, resigning and taking back will be implemented.

2/ i don't think we support enough game engines to setup a system to manage them, but when defining an engine, there is a field to enter the engine binary path in text format. Adding a button to open a file dialog to pickup that file is certainly a good idea.

3/ thanks for your contribution of Musketeer Chess and Seirawan Chess. We will add them to the Jocly repository, so they will be available in the apps, including JoclyBoard. I imagine Jerome has the code for those games or do you ?

@musketeerchess
Copy link
Author

musketeerchess commented Jan 7, 2024 via email

@musketeerchess
Copy link
Author

musketeerchess commented Jan 13, 2024 via email

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