Class_generator/config/games-config.json
StillHammer 1f8688c4aa Fix WebSocket logging system and add comprehensive network features
- Fix WebSocket server to properly broadcast logs to all connected clients
- Integrate professional logging system with real-time WebSocket interface
- Add network status indicator with DigitalOcean Spaces connectivity
- Implement AWS Signature V4 authentication for private bucket access
- Add JSON content loader with backward compatibility to JS modules
- Restore navigation breadcrumb system with comprehensive logging
- Add multiple content formats: JSON + JS with automatic discovery
- Enhance top bar with logger toggle and network status indicator
- Remove deprecated temp-games module and clean up unused files

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 23:05:14 +08:00

181 lines
5.8 KiB
JSON

{
"games": {
"whack-a-mole": {
"enabled": true,
"name": "Whack-a-Mole",
"icon": "🔨",
"description": "Tape sur les bonnes réponses !",
"difficulty": "easy",
"minAge": 8,
"maxAge": 12,
"estimatedTime": 5
},
"memory-game": {
"enabled": false,
"name": "Memory Game",
"icon": "🧠",
"description": "Trouve les paires !",
"difficulty": "medium",
"minAge": 8,
"maxAge": 14,
"estimatedTime": 7
},
"quiz-game": {
"enabled": false,
"name": "Quiz Game",
"icon": "❓",
"description": "Réponds aux questions !",
"difficulty": "medium",
"minAge": 9,
"maxAge": 15,
"estimatedTime": 10
},
"story-builder": {
"enabled": true,
"name": "Story Builder",
"icon": "📖",
"description": "Construis des histoires en anglais !",
"difficulty": "medium",
"minAge": 8,
"maxAge": 14,
"estimatedTime": 10
},
"chinese-study": {
"enabled": true,
"name": "Chinese Study",
"icon": "🇨🇳",
"description": "Learn Chinese characters, pinyin and vocabulary",
"difficulty": "medium",
"minAge": 12,
"maxAge": 99,
"estimatedTime": 15
}
},
"content": {
"sbs-level-8": {
"enabled": true,
"name": "SBS Level 8",
"icon": "📚",
"description": "Vocabulaire du manuel SBS Level 8",
"difficulty": "intermediate",
"vocabulary_count": 25,
"topics": ["family", "daily_activities", "school_objects"]
},
"animals": {
"enabled": false,
"name": "Animals",
"icon": "🐱",
"description": "Vocabulaire des animaux",
"difficulty": "easy",
"vocabulary_count": 20,
"topics": ["pets", "farm_animals", "wild_animals"]
},
"colors": {
"enabled": false,
"name": "Colors & Numbers",
"icon": "🌈",
"description": "Couleurs et nombres",
"difficulty": "easy",
"vocabulary_count": 15,
"topics": ["basic_colors", "numbers_1_to_20"]
},
"family": {
"enabled": false,
"name": "Family Members",
"icon": "👨‍👩‍👧‍👦",
"description": "Membres de la famille",
"difficulty": "easy",
"vocabulary_count": 12,
"topics": ["immediate_family", "extended_family"]
},
"food": {
"enabled": false,
"name": "Food & Drinks",
"icon": "🍎",
"description": "Nourriture et boissons",
"difficulty": "easy",
"vocabulary_count": 18,
"topics": ["fruits", "vegetables", "drinks", "meals"]
},
"house": {
"enabled": false,
"name": "House & Furniture",
"icon": "🏠",
"description": "Maison et mobilier",
"difficulty": "medium",
"vocabulary_count": 22,
"topics": ["rooms", "furniture", "household_objects"]
},
"demo-flexible": {
"enabled": true,
"name": "Demo Architecture",
"icon": "🎯",
"description": "Démonstration de la nouvelle architecture flexible",
"difficulty": "mixed",
"vocabulary_count": 12,
"topics": ["vocabulary", "sentences", "dialogues", "sequences"]
},
"sbs-level-7-8-new": {
"enabled": true,
"name": "SBS Level 7-8",
"icon": "🌍",
"description": "Around the World - Homes, Clothing & Cultures (JSON Format)",
"difficulty": "intermediate",
"vocabulary_count": 85,
"topics": ["homes", "clothing", "neighborhoods", "grammar", "culture"]
},
"basic-chinese": {
"enabled": true,
"name": "Basic Chinese",
"icon": "🇨🇳",
"description": "Essential Chinese characters, pronunciation and vocabulary",
"difficulty": "beginner",
"vocabulary_count": 25,
"topics": ["greetings", "numbers", "family", "basic_characters"]
},
"english-class-demo": {
"enabled": true,
"name": "English Class Demo",
"icon": "🇬🇧",
"description": "Complete rich content example with all exercise types",
"difficulty": "mixed",
"vocabulary_count": 50,
"topics": ["vocabulary", "grammar", "audio", "poems", "exercises", "ai_evaluation"]
}
},
"settings": {
"defaultDifficulty": "easy",
"soundEnabled": true,
"animationsEnabled": true,
"autoSave": true,
"showHints": true,
"timeLimit": 300,
"maxErrors": 5,
"pointsPerCorrect": 10,
"pointsPerError": -2
},
"ui": {
"theme": "default",
"language": "fr",
"fontSize": "medium",
"animations": {
"enabled": true,
"speed": "normal"
},
"sounds": {
"enabled": true,
"volume": 0.5,
"effects": ["click", "success", "error", "complete"]
}
},
"features": {
"statistics": false,
"userProfiles": false,
"achievements": false,
"multiplayer": false,
"contentEditor": false,
"exportImport": false
},
"version": "1.0.0",
"lastUpdated": "2024-01-15"
}