Removed core engine infrastructure from warfactoryracine: - Core interfaces: IEngine, IModule, IModuleSystem, IIO, ITaskScheduler, ICoordinationModule - Configuration system: IDataTree, IDataNode, DataTreeFactory - UI system: IUI, IUI_Enums, ImGuiUI (header + implementation) - Resource management: Resource, ResourceRegistry, SerializationRegistry - Serialization: ASerializable, ISerializable - World generation: IWorldGenerationStep (replaced by IWorldGenerationPhase) These components now live in the GroveEngine repository and are included via CMake add_subdirectory(../GroveEngine) for reusability across projects. warfactoryracine remains focused on game-specific logic and content. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| cmake | ||
| docs | ||
| external | ||
| gameData | ||
| src | ||
| tools | ||
| .gitignore | ||
| auto_keyword_usage.txt | ||
| CLAUDE.md | ||
| CMakeLists.txt | ||
| cppcheck-suppressions.txt | ||
| gameconfig.json | ||
| TASKLIST.md | ||
| test_imgui_ui.cpp | ||
| TODO.md | ||
Documentation Warfactory
📁 Structure Documentation
📋 00-overview/
Vision générale, contexte, et introduction au projet
README.md- Guide principal développeurvue-ensemble.md- Vision et philosophie projetcontexte-narratif.md- Background et universdlc-prevus.md- Extensions planifiées
🏗️ 01-architecture/
Architecture technique et patterns de développement
architecture-technique.md- Architecture modulaire complèteclaude-code-integration.md- Développement optimisé IAbehavior-composition-patterns.md- Patterns comportement modulaireplayer-integration.md- Intégration client/serveur
⚙️ 02-systems/
Systèmes de jeu et mécaniques core
gameplay-industriel.md- Système factory/productionsysteme-militaire.md- Design véhicules et combateconomie-logistique.md- Économie et transportmap-system.md- Génération procédurale et terrainfactory-architecture-post-player.md- Architecture production avancée
🔧 03-implementation/
Implémentation, configuration et déploiement
testing-strategy.md- Stratégie tests et validationsystemes-techniques.md- Spécifications techniques bas niveauconfiguration/- Système configuration modulaire
📚 04-reference/
Référence technique et documentation de suivi
arbre-technologique.md- Arbre tech 3000+ technologiesmecaniques-jeu.md- Mécaniques et systèmes détaillésmetriques-joueur.md- Analytics et métriques (3.1GB/game)coherence-problem.md- Problèmes résolus et analysesquestions-ouvertes.md- Questions techniques en coursupdates-long-terme.md- Évolutions futureseffets-attendus.md- Effets émergents préditscontent-integrated.md- Suivi intégration contenu
🎯 Points d'Entrée Recommandés
Pour comprendre le projet :
00-overview/vue-ensemble.md- Vision générale01-architecture/architecture-technique.md- Architecture modulaire02-systems/gameplay-industriel.md- Gameplay core
Pour développer :
01-architecture/claude-code-integration.md- Workflow développement IA03-implementation/testing-strategy.md- Strategy tests04-reference/coherence-problem.md- Analyses techniques résolues
Pour la référence technique :
04-reference/arbre-technologique.md- Tech tree complet04-reference/coherence-problem.md- Analyses techniques04-reference/effets-attendus.md- Effets émergents prédits
📊 Statistiques
- Architecture modulaire révolutionnaire optimisée IA
- 85% d'intégration architecture modulaire complète
- Documentation ultra-dense : 1 spécification toutes les 3.8 lignes
- Prêt pour développement : Architecture production-ready
Documentation nettoyée et réorganisée - Structure hiérarchique optimisée pour navigation et développement