-
-
Notifications
You must be signed in to change notification settings - Fork 419
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
[GSOC 2020-TASK] chess.activity #702
Conversation
prakashujjwal1010
commented
Mar 13, 2020
- New Chess.activity
- implemented using
- Vue.js,
- Chessboard.js,
- p4wn.js
- The activity should be playable against computer or against another user on the network (using presence)
- The activity should display the list of move during play.
- The activity should be integrated with Journal (save its context in the Journal).
- The UI of the activity should be simple, self-explanatory and respect Sugar standards.
- The activity should be correctly integrated into Sugarizer and use buddy colors for background etc
- The activity should use localization.
- tutorial added
- The activity should be responsive (work on any screen size) and should include a fullscreen button.
- The activity should work on any browser (Chrome, Firefox and Safari) and in Electron.
- The activity should not depend of an Internet connection (use local content only).
- The activity work with mouse, touch.
- Every content/library used in the activity should rely on a Free Libre Open Source license.
- timer or chess clock added
@llaske @ashish0910 please review |
thanks @ashish0910 for reviewing. |
I think your Chess implementation is the best one that we've received. I've got few remarks to improve it:
|
thanks :). |
|
Very good job. Thanks. Few things left:
|
Hi @prakashujjwal1010 , could you solve the remaining issues? |
issues solved
regarding the error, |
@prakashujjwal1010, yes, you can be asked to solve issues in upstream projects and dependencies. It really helps to engage with the upstream project about it because they have the expertise in their code, and only if they are unresponsive then you fork. |
Ok I've seen you've declared an issue on chessboard.js here. Nice. Other issues are fixed. Thanks. |
Thanks a lot for your work on this activity. It's a valuable addition to Sugarizer. |