Complete 10-engine architecture structure

 All 10 autonomous engines created with detailed specifications:
- Factory-Engine: Factorio-like production simulation
- Logistic-Engine: Transport and supply chains
- Economy-Engine: Global markets and pricing
- Designer-Engine: Vehicle conception (1-2 designs/tick globally)
- MacroEntity-Engine: Companies, diplomacy, administration points
- Map-Engine: Procedural generation (218 elements, budget -10/+10)
- War-Engine: Multi-chunk combat, auto-battler
- Operation-Engine: Military strategy, adaptive AI generals
- Intelligence-Engine: Metrics (3.1GB adaptive), FOW, reconnaissance
- Event-Engine: Breakthrough system, global events

🎯 Each engine fully autonomous with defined:
- Responsibilities and scope
- Communication patterns
- Performance requirements
- Key features

📋 Ready for implementation phase
This commit is contained in:
StillHammer 2025-09-19 01:49:39 +08:00
parent d1731507ff
commit 33a291236e
4 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,21 @@
# 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

View File

@ -0,0 +1,21 @@
# Factory Engine
Engine autonome gérant les usines et production industrielle.
## Responsabilités
- Simulation usines Factorio-like (belts, assemblers, inserters)
- Calculs production, input/output, energy, qualité
- Optimisation automatique vs manuel joueur (skip-ability)
- Gestion multi-usines et coordination production
## Architecture
- **Autonome** : Simulations production indépendantes
- **Communication** : Demandes materials vers Logistic, output vers Economy
- **Performance** : 60fps simulation factory, algorithmes optimisés
- **Scope** : Production locale, chaînes assemblage
## Features
- Système qualité (placement optimal vs lookup tables)
- Energy management facile (pas bottleneck)
- Extraction simplifiée (focus sur assemblage)
- Automation complète ou contrôle manuel joueur

View File

@ -0,0 +1,21 @@
# Logistic Engine
Engine autonome gérant transport et supply chains.
## Responsabilités
- Transport materials entre usines/sites
- Gestion convois, routes, infrastructure logistique
- Coordination supply chains multi-sites
- Vulnérabilités transport et sécurisation routes
## Architecture
- **Autonome** : Calculs logistiques indépendants
- **Communication** : Coordination avec Factory et Economy Engines
- **Performance** : Optimisation routes, gestion async convois
- **Scope** : Transport macro, supply lines
## Features
- Routes visualisées (infrastructure visible sur map)
- Convois suivent réseau routier/rail
- Infrastructure attaquable (vulnérabilités strategiques)
- Optimisation automatique vs contrôle manuel

View File

@ -0,0 +1,21 @@
# Operation Engine
Engine autonome gérant opérations militaires et stratégie macro.
## Responsabilités
- Généraux IA avec ML et doctrines évolutives
- Planning opérations militaires macro
- Adaptation comportements selon succès/échecs terrain
- Analyse rapports War Engine pour décisions strategiques
## Architecture
- **Autonome** : Prise de décision stratégique autonome
- **Communication** : Ordres vers Combat Engine, demandes vers Logistic
- **Performance** : ML adaptatif, expérience terrain persistante
- **Scope** : Stratégie macro, AI decision making, planning
## Features
- IA générale adaptative (apprentissage des échecs)
- Doctrines militaires évolutives par region/company
- Analysis automatique situation complexe (question ouverte #1)
- Integration intelligence pour décisions informées