feat: completely rewrite SorobanQuiz memory game with advanced features

- Complete rewrite from basic implementation to sophisticated memory game
- Add five progressive difficulty levels (Beginner to Expert) with custom number ranges
- Implement keypress-only input system (no text fields, pure game experience)
- Add visual card grid with 3D flip animations using ServerSorobanSVG components
- Create explosion animations for wrong guesses with scale/rotate/fade effects
- Add smart input validation with prefix detection and immediate wrong guess feedback
- Implement race condition prevention in card display sequence
- Ensure no duplicate numbers in quiz sets with fallback generation
- Add proper state management using useReducer pattern
- Include comprehensive game phases: Setup → Display → Input → Results
- Add guess limiting system with visual feedback when out of guesses
- Integrate authentic soroban rendering using existing ServerSorobanSVG component

🧮 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Thomas Hallock
2025-09-14 15:50:51 -05:00
parent a967838c43
commit c3fdbfc199

File diff suppressed because it is too large Load Diff