De Clausewitz aux moteurs modernes, comment les jeux tentent de modéliser ce que le commandant ne sait pas.
Le Brouillard de Guerre : L'Art de Simuler l'Incertitude, du Kriegsspiel aux Algorithmes ModernesEn 1832, le théoricien militaire prussien Carl von Clausewitz formulait l'une des observations les plus célèbres de la pensée stratégique : « La grande incertitude où l’on se trouve à la guerre quant aux données de la situation est une difficulté particulière, car toutes les actions s’exécutent en quelque sorte dans les ténébreuses clartés d’un brouillard plus ou moins épais ».Ce concept de « brouillard de guerre » (Nebel des Krieges) désigne la méconnaissance permanente de l'état réel de l'adversaire, du terrain ou même de ses propres troupes. Si l'histoire militaire s'est évertuée à dissiper cette pénombre, l'histoire de la simulation militaire — du wargame de table à la simulation numérique — s'est posée le problème inverse : comment modéliser mathématiquement, mécaniquement et numériquement l'incomplet et l'incertain ? Représenter l'information parfaite est simple. Modéliser l'ignorance exige une grande ingénierie de règles et d'algorithmes.1. Les Origines Analogiques : L'Incertitude sur la Table de JeuLe saut conceptuel de Reisswitz (1824)Les ancêtres du wargame, comme les Échecs ou le Chaturanga, présentaient un état d'information parfaite : les deux joueurs observaient la totalité de l'échiquier. Il fallut attendre 1824 pour que Georg Heinrich von Reisswitz, lieutenant d'artillerie prussien, conceptualise le Kriegsspiel moderne et y intègre systématiquement le brouillard de guerre. +---------------------------------------+ | L'ARBITRE (Umpire) | | Possède la carte maître | +-------------------+-------------------+ | +------------------+------------------+ | | v v +--------------------+ +--------------------+ | JOUEUR ROUGE | | JOUEUR BLEU | | Carte partielle / | | Carte partielle / | | Unités visibles | | Unités visibles | +--------------------+ +--------------------+ Pour simuler la friction et l'incertitude sur une carte topographique (1:8000), Reisswitz introduit une figure indispensable : l'arbitre (Umpire).La mécanique du « double aveugle » : Les joueurs Rouge et Bleu s'assoient dans des pièces séparées ou derrière des paravents. L'arbitre est le seul à maintenir la carte maîtresse où figurent toutes les unités. Chaque joueur ne voit que sa propre carte, sur laquelle l'arbitre pose des pions représentant les forces ennemies uniquement lorsque celles-ci entrent dans la ligne de vue (Line of Sight) théorique des éclaireurs. La friction des communications : Dans le Kriegsspiel, un ordre donné à un bataillon à l'autre bout de la carte ne s'exécute pas instantanément. L'ordre écrit doit être transporté par un messager virtuel. L'arbitre calcule le temps de trajet du cavalier en fonction du relief, et peut appliquer des événements aléatoires (messager capturé, perdu dans le brouillard ou tuer par un tir de tirailleurs). La standardisation commerciale : Avalon Hill et SPILorsque le wargame quitte le cadre institutionnel militaire pour devenir un loisir civil dans la seconde moitié du XXe siècle, reproduire le dispositif d'un arbitre devient complexe. Les concepteurs trouvent alors des moyens mécaniques d'injecter du brouillard sans tiers :Pions retournés (Block Wargames) : Popularisés par Columbia Games (ex. Rommel in the Desert), les pions en bois font face au joueur qui les contrôle. L'adversaire voit la position de la pièce, mais en ignore le type précis et la puissance tant que le contact visuel ou l'engagement tactique n'a pas eu lieu. Le système Hidden Movement : Dans des jeux comme Sniper! (SPI, 1978) ou Luftwaffe (Avalon Hill), les mouvements d'unités furtives sont consignés par écrit sur un carnet secret par l'un des joueurs et ne sont révélés que lorsqu'ils croisent la zone de détection adverse.2. La Révolution Numérique : Quand le Code Masque le MondeL'arrivée de l'informatique a bouleversé la simulation militaire. L'ordinateur offre un avantage structurel déterminant : il tient naturellement le rôle de l'arbitre de Reisswitz. Le processeur gère un état du monde global (World State) dont il ne restitue qu'une projection filtrée à chaque joueur. L'émergence dans le jeu vidéo (1970-1990)Empire (Walter Bright, 1977) : L'un des premiers jeux de stratégie sur mainframe à masquer la carte. La grille de jeu est entièrement plongée dans le noir jusqu'à ce que les unités du joueur l'explorent. Dune II (Westwood Studios, 1992) & Warcraft (Blizzard, 1994) : Ces titres ont codifié le brouillard de guerre pour le grand public. Warcraft a introduit le concept à deux niveaux : le brouillard d'exploration (zone définitivement révélée une fois traversée) et le brouillard de vision dynamique (zone redevenant sombre ou grisée si aucune unité alliée ne s'y trouve, masquant les mouvements d'unités ennemies). ================================================================= Type de Brouillard Visibilité Terrain Visibilité Unités ================================================================= Inexploré (Unexplored) Masqué (Noir) Masqué Exploré (Unseen) Visible (Statique) Masqué (Brouillard) Dans la vue (In Sight) Visible (Raffraîchi) Visible (En temps réel) ================================================================= 3. L'Ingénierie Algorithmique de la Vision dans les Moteurs ModernesDans une simulation numérique en temps réel (STR) ou au tour par tour, délimiter la vision d'un joueur exige une rigueur géométrique et algorithmique stricte pour éviter l'effondrement des performances.Raycasting et grilles de voxelsDans un environnement 2D ou 2.5D, la zone de vision autour d'une unité est calculée par lancer de rayons (Raycasting) ou via une grille de visibilité (Grid-Based Line of Sight) :Lancer de rayons à 360° : L'unité émet des rayons à partir de son centre. Si un rayon percute un obstacle (mur, forêt, relief), il s'arrête.Buffer de visibilité : Les polygones d'intersection forment un champ de vision (Field of View - FOV).Pour des jeux impliquant des milliers d'unités (comme la franchise Total War ou StarCraft II), exécuter un raycasting complet par unité à chaque frame détruirait le taux de rafraîchissement. Les développeurs utilisent des cartes d'ombre dynamiques (Shadow Maps) calculées directement sur le GPU via les Shader Programs. La matrice d'obscurité est traitée comme une texture dynamique projetée sur le terrain.La complexité de la 3D et des capteurs : Command: Modern OperationsDans les simulations militaires professionnelles et les jeux grand public orientés simulation haute fidélité (comme Command: Modern Operations ou DCS World), le brouillard de guerre ne dépend pas uniquement de la ligne de vue optique, mais d'une modélisation physique du spectre électromagnétique.Le brouillard de guerre y devient une fonction du ratio signal sur bruit :$$SNR = \frac{P_{signal}}{P_{bruit}}$$Radar d'interception : Un avion ennemi n'est pas "visible" simplement parce qu'il se trouve à portée. L'algorithme prend en compte la surface équivalente radar (SER) de la cible, l'altitude, la courbure terrestre, la réfraction atmosphérique et la présence de contre-mesures électroniques (brouillage/Chaff).Acoustique sous-marine : Dans la guerre navale, la couche de thermocline (variation brutale de la température de l'eau) réfracte les ondes du sonar. Un sous-marin sous la thermocline est masqué pour un navire de surface, créant un brouillard de guerre acoustique dynamique.4. Typologie et Mécaniques Avancées du Brouillard dans les WargamesType de BrouillardMécanique sous-jacenteExemple de jeu / SimulationBrouillard Spatial (Carte)Masque le terrain non reconnu.Civilization, Hearts of Iron IVBrouillard d'IdentitéL'unité est repérée (un point rouge), mais son type/sa taille est inconnu.Combat Mission, Steel DivisionBrouillard Temporel (Lag d'ordre)Les ordres mettent du temps à être exécutés selon la chaîne de commandement.Scourge of War: Waterloo, Graviteam EssentialsBrouillard Cognitif (Intox/Friction)Les données rapportées au joueur sont volontairement fausses ou incomplètes.Flashpoint Campaigns, Simulations professionnelles OTANÉtude de cas 1 : Le système d'identification progressive (Combat Mission)Dans la série de wargames tactiques 3D Combat Mission, le brouillard de guerre est asymétrique et centré sur le concept d'Information Sharing.Si une escouade de reconnaissance aperçoit un mouvement dans une lisière de forêt à 800 mètres :Niveau 0 (Incertitude totale) : Le joueur ne voit rien.Niveau 1 (Contact sonore/visuel vague) : Un icône point d'interrogation (?) apparaît sur la carte. Le joueur sait qu'il y a une activité, mais ignore s'il s'agit d'un tireur isolé ou d'un char de combat. Niveau 2 (Identification générique) : L'unité est identifiée comme « Véhicule blindé ».Niveau 3 (Identification précise) : L'unité est formellement identifiée comme « T-72B3 ».Si l'escouade de reconnaissance ne dispose pas de radio, cette information reste cantonné à son niveau. Le QG du joueur ne verra pas l'icône sur sa propre interface tant que le commandant d'escouade n'aura pas couru porter le rapport ou communiqué via le réseau tactique.Étude de cas 2 : La friction du commandement (Flashpoint Campaigns)Dans Flashpoint Campaigns: Red Storm, wargame simulant un affrontement Cold War en Allemagne, le brouillard est temporel.Les joueurs ne jouent pas au tour par tour classique, mais via des intervalles de commande asynchrones. Le temps nécessaire pour que vos ordres s'appliquent sur le terrain dépend de la dégradation de votre chaîne de commandement (destruction des QG, brouillage radio EW, état de fatigue des officiers). Un joueur peut donner l'ordre à une compagnie de chars de battre en retraite, mais l'ordre mettra 35 minutes à être transmis. Pendant ces 35 minutes, le joueur observe impuissant ses unités avancer vers un piège sous un brouillard cognitif total. 5. L'Intelligence Artificielle et la Modélisation de l'IgnoranceL'un des plus grands défis de la simulation militaire numérique réside dans l'asymétrie d'information entre l'humain et l'Intelligence Artificielle (IA).Le biais de la triche (Cheating AI)Dans de nombreux jeux vidéo commerciaux anciens ou grand public (comme Supreme Commander ou Age of Empires en haute difficulté), concevoir une IA capable de naviguer dans le brouillard de guerre de manière rationnelle était trop coûteux en ressources processeur. Les développeurs ont longtemps levé le brouillard pour l'IA, lui donnant un accès total au World State. Pour simuler la faillibilité, des limites de temps de réaction arbitraires lui étaient réimposées.L'IA moderne et la théorie des jeux : Le traitement de l'information imparfaiteLes simulations militaires avancées et l'état de l'art en IA (à l'image de DeepMind AlphaStar sur StarCraft II) utilisent désormais l'apprentissage par renforcement profond (Deep Reinforcement Learning) confronté à des jeux à information incomplète (Imperfect Information Games). ┌────────────────────────────────────────────────────────┐ │ État du Monde Global │ │ (Positions réelles A et B) │ └───────────────────────────┬────────────────────────────┘ │ ┌───────────────┴───────────────┐ ▼ ▼ ┌───────────────────────┐ ┌───────────────────────┐ │ Matrice d'Obs. AI A │ │ Matrice d'Obs. AI B │ │ (Champs de vision) │ │ (Champs de vision) │ └───────────┬───────────┘ └───────────┬───────────┘ ▼ ▼ ┌───────────────────────┐ ┌───────────────────────┐ │ Inférence Bayesienne │ │ Inférence Bayesienne │ │ "Où est l'ennemi ?" │ │ "Où est l'ennemi ?" │ └───────────┬───────────┘ └───────────┬───────────┘ ▼ ▼ ┌───────────────────────┐ ┌───────────────────────┐ │ Action sous Incertitude│ │ Action sous Incertitude│ └───────────────────────┘ └───────────────────────┘ Pour fonctionner sans tricher, l'agent d'IA moderne s'appuie sur :L'Inférence Bayesienne : L'IA met à jour une carte de probabilités. Si trois sections d'infanterie ennemie sont repérées au nord à $t=0$, l'IA calcule leur rayon de déplacement possible à $t+5\text{ min}$ et génère une « carte de chaleur » (heatmap) des positions probables de l'adversaire dans le brouillard.Les tactiques de reconnaissance active : L'IA apprend que pour réduire la variance de sa prise de décision, elle doit allouer une partie de ses ressources à la levée du brouillard (envoi de drones, patrouilles de reconnaissance), créant un arbitrage réaliste entre accumulation d'informations et puissance de feu.Conclusion : Le Brouillard de Guerre comme Cœur de la SimulationLe brouillard de guerre n'est pas une simple contrainte d'affichage ou un handicap artificiel. Il constitue la substance même de la décision militaire. En éliminant l'information parfaite des échecs, le wargame est passé d'un exercice d'optimisation combinatoire à une véritable modélisation de la psychologie humaine, de la gestion du risque et de la prise de décision en environnement complexe.Du plateau de plomb et de bois du lieutenant von Reisswitz en 1824 aux algorithmes d'apprentissage profond exploitant les données ISR (Intelligence, Surveillance, Reconnaissance) dans les simulations interarmées contemporaines, la quête reste identique : apprendre à commander non pas malgré l'incertitude, mais avec elle.