Class_generator/js/core
StillHammer 24362165ab Implement dynamic percentage compatibility system across all games
Major architectural update to replace fixed 50%/100% scoring with true dynamic percentages based on content volume:

• Replace old interpolation system with Math.min(100, (count/optimal)*100) formula
• Add embedded compatibility methods to all 14 game modules with static requirements
• Remove compatibility cache system for real-time calculation
• Fix content loading to pass complete modules with vocabulary (not just metadata)
• Clean up duplicate syntax errors in adventure-reader and grammar-discovery
• Update navigation.js module mapping to match actual exported class names

Examples of new dynamic scoring:
- 15 words / 20 optimal = 75% (was 87.5% with old interpolation)
- 5 words / 10 minimum = 50% (was 25% with old linear system)
- 30 words / 20 optimal = 100% (unchanged)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-20 17:00:52 +08:00
..
browser-logger.js Fix compatibility system and improve UX 2025-09-18 19:29:21 +08:00
content-engine.js Add comprehensive game suite with TTS integration and content modules 2025-09-20 09:15:01 +08:00
content-factory.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
content-game-compatibility.js Add epic animations to Word Storm good/bad responses 2025-09-20 12:09:44 +08:00
content-generators.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
content-parsers.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
content-scanner.js Remove Text Reader game and enhance Story Reader 2025-09-20 11:22:56 +08:00
env-config.js Fix compatibility system and improve UX 2025-09-18 19:29:21 +08:00
game-loader.js Remove Text Reader game and enhance Story Reader 2025-09-20 11:22:56 +08:00
json-content-loader.js Fix compatibility system and improve UX 2025-09-18 19:29:21 +08:00
navigation.js Implement dynamic percentage compatibility system across all games 2025-09-20 17:00:52 +08:00
settings-manager.js Add Word Discovery game with auto-play TTS and Settings system 2025-09-19 14:39:08 +08:00
simple-logger.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
test-logger.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
utils.js Fix WebSocket logging system and add comprehensive network features 2025-09-15 23:05:14 +08:00
websocket-logger.js Fix compatibility system and improve UX 2025-09-18 19:29:21 +08:00