Un simulateur géopolitique réaliste

Un simulateur géopolitique réaliste

Pour ce premier article, je suis ravi de vous présenter en détail Terra Engine, un simulateur géopolitique développé depuis 2024. Né de ma passion pour l'ingénierie logicielle et la géopolitique, ce projet a pour ambition de créer un moteur de simulation flexible, évolutif, et à l'écoute de sa communauté.

Terra Engine aide à mieux comprendre comment les pays interagissent dans le monde d'aujourd'hui, en s'appuyant sur des données réelles et une simulation riche, pensée autant pour les curieux que pour les passionnés de géopolitique.

Remarque : les captures d'écran présentées dans cet article proviennent de la version en développement (v0.0.15) et sont susceptibles de changer.

Personnaliser votre expérience

Le simulateur vous permet de commencer de plusieurs façons. Choisissez parmi des réglages prédéfinis inspirés d'événements du XXIe siècle, ou créez votre propre simulation en sélectionnant pays, mécanismes actifs et dirigeant à incarner.

Prenez les rênes d'une nation et guidez son destin, ou observez simplement l'évolution du monde selon vos préférences.

Menu principal de Terra Engine et la boîte de dialogue de création d'une nouvelle simulation avec une variété de préréglages couvrant des événements historiques, des crises politiques, et des catastrophes naturelles.

Données et entités

Terra Engine intègre des données de diverses sources : Natural Earth et OpenStreetMap pour la cartographie, Wikidata, Nations Unies, Banque Mondiale et IBTrACS de la NOAA pour les informations factuelles. Ces données sont traitées et structurées dans la base de l'application "WorlDB" qui couvre la période 2000-2025, offrant une vision complète des événements du XXIe siècle.

Voici un aperçu des entités disponibles :

200 pays
Représentation fidèle des systèmes politiques, gouvernements et dirigeants actuels. Intégration des langues officielles, religions d'État et statut nucléaire. Simulation des relations diplomatiques, alliances et tensions entre nations selon un modèle basé sur des facteurs historiques et géopolitiques réels.
3 000 territoires
Modélisation précise des frontières sur une grille hexagonale. Suivi des changements territoriaux résultant des guerres, traités ou réformes administratives.
3 000 villes
Représentation des principales agglomérations mondiales, chacune rattachée à un territoire spécifique.
1 000 dirigeants
Possibilité d'incarner ou d'interagir avec des dirigeants dotés de profils détaillés (religion, langues, nationalité, profession). Système de relations interpersonnelles et d'opinions évolutives. Cycle de vie réaliste avec vieillissement et mortalité.
Plus de 50 000 données historiques
Base de données complète intégrant les indicateurs économiques (PIB, croissance, indice Gini, inflation), données démographiques, systèmes politiques et administratifs territoriaux. Inclut les catastrophes naturelles (séismes, cyclones, éruptions volcaniques) et la liberté de la presse.

Les entités évoluent au fil du temps en fonction des événements qui surviennent dans la simulation. Ces changements rendent le monde plus vivant et réaliste.

En 2023, l'oblast de Donetsk en Ukraine est marqué comme un champ de bataille en raison du conflit en cours avec la Russie. Ce modificateur simule l'impact de la guerre sur le développement de la population et la reconstruction du territoire.

Explorer le monde

L'interface de Terra Engine vous permet d'explorer le monde de différentes manières. Naviguez à travers un globe 3D interactif ou basculez en mode 2D selon votre préférence.

L'imagerie utilisée pour le globe provient de Natural Earth. Elle a été retravaillée et optimisée avant d'être utilisée dans Terra Engine. Différents thèmes de couleurs sont disponibles pour personnaliser l'affichage selon vos préférences.

L'interface propose des filtres thématiques qui colorent les pays et territoires selon les données administratives, économiques, politiques, démographiques et culturelles que vous souhaitez visualiser.

Carte montrant les pays selon leur statut de gouvernance, avec une légende explicative.

Terra Engine utilise un système de cellules hexagonales pour représenter les phénomènes géographiques. Cette méthode permet de simuler des événements localisés comme les catastrophes naturelles ou les conflits, tout en maintenant une vision cohérente à l'échelle mondiale. Un prochain article présentera les applications de ce système dans le simulateur.

Système H3 illustrant le découpage progressif du globe en cellules hexagonales.

Panneau d'information

Un panneau latéral détaillé s'affiche lorsque vous sélectionnez une entité. Organisé en sections thématiques, il vous permet d'explorer en profondeur les caractéristiques de l'entité sélectionnée. La navigation entre les différentes entités est simplifiée grâce aux boutons de navigation situés en haut à droite du panneau.

Panneau latéral qui affiche les informations générales des États-Unis.

Infobulles

Des infobulles contextuelles enrichissent l'interface en affichant les détails de chaque entité mentionnée dans la simulation. Ces infobulles peuvent s'ouvrir en cascade, permettant d'explorer les relations et les informations connexes de manière intuitive.

Consultation des informations de l'ancien dirigeant de la France, avec la possibilité de survoler un modificateur pour en afficher les détails.

Mode historique

Le mode historique vous permet d'explorer le monde tel qu'il s'est réellement développé depuis l'an 2000, ou de créer des trajectoires alternatives.

S'appuyant sur un riche ensemble de données historiques, ce mode reproduit fidèlement les événements politiques, catastrophes naturelles et évolutions territoriales de notre histoire récente.

Interface de configuration permettant de choisir quels aspects de la simulation suivront les données historiques réelles.

Interaction avec la simulation

Dans ce simulateur, les actions constituent le principal moyen pour les dirigeants, qu'ils soient contrôlés par l'utilisateur ou par l'IA, d'interagir avec le monde virtuel.

Les actions disponibles varient selon le contexte et l'entité consultée. En tant que dirigeant d'un pays, vous accédez aux actions de gouvernance liées à l'exercice du pouvoir. Depuis votre fiche personnelle, vous pouvez effectuer des actions individuelles liées à votre vie quotidienne. Lors d'une conversation, des options contextuelles s'offrent à vous pour influencer la discussion. Chaque action nécessite des conditions spécifiques et produit des effets variés sur la simulation.

L'interface adapte dynamiquement la liste des actions possibles, offrant ainsi une expérience intuitive et cohérente avec le contexte actuel.

Fenêtre de confirmation d'une action visant à promouvoir la natalité, avec un modificateur détaillant son impact sur la démographie.

Systèmes et modèles

Pour reproduire fidèlement la complexité de notre monde, Terra Engine s'appuie sur un ensemble de systèmes interconnectés qui modélisent les différents aspects de la réalité géopolitique, des institutions politiques aux phénomènes naturels :

Système politique
Simulation des systèmes politiques définissant les rôles et pouvoirs des institutions. Le simulateur inclut les démocraties (avec élections), les monarchies (avec successions dynastiques) et d'autres régimes comme les républiques parlementaires, présidentielles, etc.
Relations diplomatiques
Un réseau d'opinions entre pays et dirigeants, influencé par l'histoire, la culture, la langue et la religion. Ces relations sont modélisées par divers modificateurs : alliances, disputes territoriales, tensions historiques, provocations militaires, échanges diplomatiques et différences culturelles.
Catastrophes naturelles
Modélisation réaliste des séismes, cyclones tropicaux et éruptions volcaniques historiques avec leurs impacts sur les territoires et populations.
Systèmes complémentaires
D'autres modèles enrichissent la simulation : système de reconstruction des territoires post-catastrophe, gestion de la mortalité des dirigeants, et modèle démographique basé sur des tendances historiques réelles.

Intelligence artificielle

Actions des dirigeants

Chaque dirigeant fonctionne comme un agent autonome, capable de prendre des décisions, d'exécuter des actions et de réagir aux événements mondiaux en fonction de ses objectifs et relations. Les dirigeants virtuels s'appuient sur des arbres de décision pour déterminer leurs actions quotidiennes, gérant ainsi les actions et réactions des dirigeants face aux événements.

Conversation entre dirigeants

Le système de conversation permet d'interagir directement avec les dirigeants. Ces échanges sont influencés par les opinions et relations diplomatiques, créant des interactions où les tensions géopolitiques se reflètent dans le dialogue. L'utilisation de modèles de langage (LLMs) est optionnelle et peut être activée pour générer des conversations plus naturelles.

Exemple de conversation entre le président américain et le dirigeant nord-coréen, avec des réponses générées par LLM.

Actualités mondiales

Suivez l'actualité mondiale directement dans Terra Engine. Des agents IA analysent les événements du monde réel pour les classifier et les lier aux entités de Terra Engine. Ces actualités, affichées sur le menu principal de l'application, offrent une vue d'ensemble de l'évolution du monde.

Capture d'écran montrant les actualités mondiales affichées à droite sur le menu principal de l'application.

Modding

Le système de modding vous permet d'ajouter du contenu à la simulation. Vous pouvez créer de nouvelles langues, événements ou propriétés en modifiant des fichiers texte.

L'interface WorlDB constitue un véritable laboratoire d'édition intégré, vous permettant de modifier en profondeur la base de données du simulateur directement dans l'application. Vous pouvez ainsi ajuster l'histoire des nations, créer de nouveaux dirigeants, redéfinir les relations diplomatiques ou même introduire des événements historiques personnalisés. Cette flexibilité transforme Terra Engine en un outil permettant d'explorer aussi bien notre réalité que des mondes alternatifs de votre création.

Interface WorlDB affichant les dirigeants islandais et leurs périodes de fonction.

Une console de développement est disponible pour tester vos modifications en temps réel.

Conclusion

Terra Engine est un simulateur en développement actif qui vous permet d'explorer et de comprendre les relations entre les pays. Vous pouvez observer l'évolution des pays, prendre le contrôle d'une nation ou simplement suivre les actualités. Que vous soyez intéressé par l'histoire récente, la géopolitique ou simplement curieux de voir comment les nations interagissent, ce simulateur vous accompagne dans votre découverte du monde d'aujourd'hui.

De nombreuses fonctionnalités sont en cours de développement. Pour ne rien manquer des prochaines évolutions et participer à l'aventure, rejoignez-nous sur les réseaux sociaux !

v0.0.15
Partager

Rejoignez-nous

Newsletter

Suivez le développement de Terra Engine et soyez parmi les premiers à découvrir la simulation !

© 2025 Terra Engine. Tous droits réservés