🏗️ Created professional C++ architecture: - Factory Engine: Factorio-like production simulation - Economy Engine: Global markets and pricing algorithms - War Engine: Multi-chunk combat and auto-battler - Designer Engine: Vehicle conception (1-2 designs/tick globally) - MacroEntity Engine: Companies, diplomacy, administration points - Map Engine: Procedural generation (218 elements, FOW chunk-based) - Intelligence Engine: Metrics collection (3.1GB adaptive scaling) - Operation Engine: Strategic AI generals with ML adaptation - Logistic Engine: Supply chains and convoy management - Event Engine: Breakthrough system and global events ✅ Each engine includes: - Professional header files with complete interfaces - Autonomous threading and lifecycle management - Inter-engine communication patterns - Performance monitoring capabilities - Organized namespaces (Warfactory::Engine) 🔧 Added .gitignore for C++ development 📦 Added shared/ module for common types 🚀 Ready for CMake setup and implementation |
||
|---|---|---|
| .. | ||
| include/event-engine | ||
| src/engine | ||
| README.md | ||
Event Engine
Engine autonome gérant événements et systèmes événementiels.
Responsabilités
- Génération événements aléatoires et scripted
- Système breakthrough technologique event-driven
- Coordination événements cross-engine
- Gestion temporal events et timing global
Architecture
- Autonome : Génération événements indépendante
- Communication : Events vers tous engines selon contexte
- Performance : Event queue optimisée, dispatching async
- Scope : Événements globaux, breakthrough, coordination temporelle
Features
- Breakthrough system avec scrap analysis
- Événements géopolitiques majeurs
- Integration météo/catastrophes naturelles
- Event scripting pour scénarios narratifs