Skip to content

puppyprogrammer/EmpiresEdge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

321 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Empire’s Edge

GitHub repo size GitHub last commit Vercel Supabase React JavaScript PHP


🌍 What Is Empire’s Edge?

Empire’s Edge is an online multiplayer idle strategy game where survival—not domination—is the goal.

You begin as the leader of a fledgling nation, occupying a single tile on a massive 100x100 world map shared by other real players. Your task isn’t just to expand—it's to endure, negotiate, and evolve.

This isn’t about racing to the top of a leaderboard. It's about building systems that last. You’ll need to manage infrastructure, form alliances, and make hard choices about how to protect your sovereignty in a world of shifting borders, fragile diplomacy, and resource-driven conflict.


🧠 Game Philosophy

  • Survival over conquest: Aggression can be useful—but it can also attract coalitions and burn your resources.
  • Diplomacy is essential: Trust and betrayal shape the map. Players who can navigate relationships gain influence without bloodshed.
  • Infrastructure is power: Roads don’t just connect your empire—they allow expansion, movement, and cultural pressure.
  • Systems thinking wins: Long-term planning beats short-term greed. Building resilient networks of trade, defense, and influence is key.

You’re not just building an empire. You’re defending your right to exist.


🛠 Tech Stack

This repo hosts the frontend client for Empire’s Edge, built for scale, speed, and clean architecture.

  • Frontend: React (Hooks, functional components) + Vite (fast dev/build)
  • Backend: Supabase (PostgreSQL, Realtime, Auth)
  • Deployment: Vercel (frontend) + optional PHP backend (extended APIs)
  • Styling: Custom CSS / inline styles (no Tailwind)

🚀 Getting Started

Prerequisites

  • Node.js v18+
  • npm or yarn
  • Supabase project with a public tiles table

Installation

git clone https://github.com/puppyprogrammer/EmpiresEdge.git
cd EmpiresEdge/empire-edge-frontend
npm install

🌐 Current Features

  • ✅ Live multiplayer tile map (100x100 grid)
  • ✅ Nation ownership & tile rendering
  • ✅ Real-time updates via Supabase
  • 🛠 In development: Roads, expansion, diplomacy, and military systems

🎯 Coming Soon

  • Dynamic road-based expansion (infrastructure-led border growth)
  • Tile claiming logic influenced by proximity and connectivity
  • Asynchronous PvP combat with supply-line mechanics
  • Player-driven diplomacy and alliance systems
  • Reputation systems based on trust, betrayal, and consistency

🤝 Want to Contribute?

Whether you’re a strategist, developer, or systems thinker—if you resonate with the idea of games as simulations for survival and sovereignty, join in. PRs, feedback, and collaboration ideas are welcome.

About

Empire’s Edge is a strategy game where players build nations, manage infrastructure, and engage in raids and diplomacy on a dynamic 100x100 tile-based world map, playable on web, Steam, and Android.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors