A real-time territorial conquest strategy game where every border tells a story.
Build your nation. Command your armies. Expand your territory. Conquer the world.
Ready to build your empire?
You don't need to clone the repository or install anything. Play Global Conquest directly in your browser!
Game Link: https://global-conquest.ai.studio/
Global Conquest is a browser-based real-time strategy game inspired by territorial warfare and nation-building games such as OpenFront.
Enter an expansive world populated by AI-controlled nations. Begin with a small territory, develop your economy, build military infrastructure, generate troops, and expand your borders through strategic warfare.
Your ultimate objective?
Achieve global domination.
Every decision matters. Every territory is an opportunity. Every rival nation is a potential threat.
| Feature | Description |
|---|---|
| 🌍 Interactive World Map | Explore a world divided into individual territories. |
| 🤖 AI Nations | Compete against 20–50 AI-controlled nations. |
| ⚔️ Real-Time Combat | Launch attacks and conquer enemy territories. |
| 🪖 Military Management | Generate, manage, and deploy your armies. |
| 💰 Dynamic Economy | Generate gold and develop your nation's economy. |
| 🏰 Infrastructure | Construct cities, military bases, and defensive structures. |
| 🎯 Territorial Expansion | Capture neighboring territories and expand your empire. |
| 🏆 World Domination | Defeat rival nations and pursue total territorial control. |
Discover an interactive map featuring neutral territories, rival nations, and opportunities for expansion.
Generate troops over time, manage your military strength, and decide how many soldiers to deploy in each attack.
Generate gold and invest in cities, military infrastructure, and defensive buildings.
Select neighboring enemy territories, launch attacks, defeat opposing armies, and expand your nation's borders.
Face up to 50 AI opponents with different difficulty levels, expansion strategies, and military behaviors.
Defeat competing nations, control the map, and become the ultimate world power.
The world is designed to be populated by independent AI nations competing for territorial control.
Planned difficulty levels:
- 🟢 Easy: Conservative expansion and basic military decisions.
- 🟡 Normal: Balanced economy, expansion, and warfare.
- 🔴 Hard: Aggressive expansion, strategic attacks, and stronger defenses.
AI opponents are intended to evaluate neighboring territories, military strength, economic opportunities, and potential threats.
Global Conquest is being developed as a modern web application.
| Technology | Purpose |
|---|---|
| Angular | Frontend framework |
| TypeScript | Application and game logic |
| HTML5 | Application structure |
| CSS | Interface styling and animations |
| HTML5 Canvas | Planned world map rendering |
| Web Workers | Potential background simulation processing |
| IndexedDB | Planned local game persistence |
The roadmap tracks the project's planned development. Features should only be marked complete when they are implemented and working.
- Interactive world map and territory rendering
- Territory ownership and nation spawning
- AI nations (20–50 opponents)
- Automatic troop generation
- Automatic gold generation
- Click-to-attack combat system
- Territory expansion mechanics
- AI attack and defense behavior
- Economic buildings and military infrastructure
- Defensive structures
- Victory and defeat conditions
- Game speed and pause controls
- Gameplay animations and sound effects
- Save and load system
- Simulation performance optimization
- Responsive interface
- Improved AI decision-making
- Gameplay balancing
- Online multiplayer battles
- Team-based warfare
- Diplomacy and alliances
- Naval warfare
- Advanced military systems
- Custom maps and game modes
- Ranked matchmaking
- Global leaderboards
Want to run Global Conquest locally? Follow these steps.
Make sure you have installed:
1. Clone the repository
git clone YOUR_REPOSITORY_URL2. Navigate to the project directory
cd global-conquest3. Install dependencies
npm install4. Start the development server
npm startIf the project does not have a start script, try:
npx ng serve5. Open the application
Visit the local URL displayed in your terminal. The default Angular development address is:
http://localhost:4200
Global Conquest is built around three principles:
- Strategy over randomness: Every battle and territorial decision should have meaningful consequences.
- Intelligence over automation: AI nations should make strategic decisions rather than simply perform random actions.
- Performance over complexity: Large-scale territorial simulations should remain smooth, responsive, and enjoyable.
The goal is to create a strategy game that is easy to understand but challenging to master.
PeroX-Coder
- Original project concept and direction.
- Product vision and gameplay planning.
- Game design and feature specifications.
- Project development and implementation.
Inspired by OpenFront and its real-time territorial conquest gameplay.
Special appreciation to the OpenFront project and its contributors for inspiring the exploration of browser-based strategy gaming.
Disclaimer: Global Conquest is an independent project. It is not affiliated with, endorsed by, or officially connected to OpenFront.
Angular · TypeScript · HTML5 · CSS
License information will be added when the project's license is finalized.
🌍 ONE WORLD. COUNTLESS NATIONS. ONE CONQUEROR.
Built with strategy. Driven by ambition.
⭐ If you find this project interesting, consider giving it a star!
PLAY GLOBAL CONQUEST