feat(chess): Make Chess Professional — opening names, material count, move...
feat(chess): Make Chess Professional — opening names, material count, move classification, PGN sharing
Pro features added:
- Opening name display: shows ECO opening name during game (40+ openings in Arabic/English)
- Material count difference: shows +2/-1 advantage next to captured pieces
- Move classifier engine: labels moves as brilliant(!!) / great(!) / best(★) / good / book / inaccuracy(?!) / mistake(?) / blunder(??)
- Accuracy calculator: 0-100% accuracy score based on move classifications
- Material counter: tracks piece values for both sides from FEN
- PGN Share: share button uses Web Share API or clipboard
- PGN Copy: one-tap copy to clipboard with visual feedback
Foundation for remaining features:
- classifier.js ready for post-game analysis integration
- openings.js ready for opening explorer
- material.js ready for in-game display
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
102 KB
screenshots/01-login.png
0 → 100644
63.5 KB
105 KB
screenshots/02-register.png
0 → 100644
64.4 KB
screenshots/03-home.png
0 → 100644
104 KB
35.8 KB
screenshots/04-game-menu.png
0 → 100644
108 KB
26.1 KB
92.1 KB
37.2 KB
80.1 KB
33.6 KB
38.5 KB
38.1 KB
screenshots/10-domino.png
0 → 100644
102 KB
screenshots/11-ludo.png
0 → 100644
102 KB
63.5 KB
screenshots/13-shop.png
0 → 100644
58.2 KB
screenshots/14-profile.png
0 → 100644
89.5 KB
20.6 KB
42.5 KB