Skip to content

About

Dominate the world map in this real-time browser strategy game featuring AI nations and territorial expansion. This game is inspired by OpenFront© and Their Contributors.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌍 GLOBAL CONQUEST

Expand. Conquer. Dominate.

Development Status Genre Platform Framework Language

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.


🎮 Play Global Conquest

Ready to build your empire?

You don't need to clone the repository or install anything. Play Global Conquest directly in your browser!

Play Global Conquest

Game Link: https://global-conquest.ai.studio/


⚔️ About the Project

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.

✨ Core Features

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.

🎮 Gameplay

🌐 1. Explore the World

Discover an interactive map featuring neutral territories, rival nations, and opportunities for expansion.

🪖 2. Build Your Military

Generate troops over time, manage your military strength, and decide how many soldiers to deploy in each attack.

💰 3. Develop Your Economy

Generate gold and invest in cities, military infrastructure, and defensive buildings.

⚔️ 4. Conquer Territories

Select neighboring enemy territories, launch attacks, defeat opposing armies, and expand your nation's borders.

🤖 5. Challenge AI Nations

Face up to 50 AI opponents with different difficulty levels, expansion strategies, and military behaviors.

👑 6. Achieve Global Domination

Defeat competing nations, control the map, and become the ultimate world power.

🧠 AI Opponents

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.

🏗️ Technology Stack

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

🗺️ Development Roadmap

The roadmap tracks the project's planned development. Features should only be marked complete when they are implemented and working.

Core Development

  • 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

Gameplay Systems

  • 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

Performance & Polish

  • Simulation performance optimization
  • Responsive interface
  • Improved AI decision-making
  • Gameplay balancing

🔮 Future Possibilities

  • Online multiplayer battles
  • Team-based warfare
  • Diplomacy and alliances
  • Naval warfare
  • Advanced military systems
  • Custom maps and game modes
  • Ranked matchmaking
  • Global leaderboards

🚀 Getting Started

Want to run Global Conquest locally? Follow these steps.

Prerequisites

Make sure you have installed:

Installation

1. Clone the repository

git clone YOUR_REPOSITORY_URL

2. Navigate to the project directory

cd global-conquest

3. Install dependencies

npm install

4. Start the development server

npm start

If the project does not have a start script, try:

npx ng serve

5. Open the application

Visit the local URL displayed in your terminal. The default Angular development address is:

http://localhost:4200

🎨 Project Philosophy

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.

🏆 Credits & Acknowledgements

👑 Project Creator

PeroX-Coder

  • Original project concept and direction.
  • Product vision and gameplay planning.
  • Game design and feature specifications.
  • Project development and implementation.

🌍 Inspiration

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.

🛠️ Built With

Angular · TypeScript · HTML5 · CSS


📜 License

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

About

Dominate the world map in this real-time browser strategy game featuring AI nations and territorial expansion. This game is inspired by OpenFront© and Their Contributors.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages