- Implement client and server logic for Ghost game (`GhostGame`, `GhostLogic`, `GhostAI`, `ghostEngine`). - Add perfect-play search and 5-tier skill system to the server-side dictionary engine. - Register Ghost in the game registry and route it through `GameRoomScene`. - Add `playIntro` option to `Portrait.js` and `skipIntro` to Wordle to control intro speeches on round restarts. - Improve Scrabble rack reordering layout and gap handling during drag-and-drop. - Expose Ghost API endpoints (`/ghost/judge`, `/ghost/ai-move`) in `wordRoutes.js`. |
||
|---|---|---|
| .. | ||
| assets | ||
| data | ||
| src | ||
| android-chrome-192x192.png | ||
| android-chrome-512x512.png | ||
| apple-touch-icon.png | ||
| favicon-16x16.png | ||
| favicon-32x32.png | ||
| favicon.ico | ||
| index.html | ||
| styles.css | ||