Iron Front

Fonctionnalités du jeu

🎮 Actions du joueur (Frontend)

  • Construire et améliorer des bâtiments (cliquez pour confirmer), (exploiter un gisement de ressources, base)
  • Choisir sa faction au début de la partie et la partie
  • Consulter son inventaire de ressources (dans la barre de navigation sous forme d'icônes / montant de la ressource)
  • Suivre les livraisons en cours (visuelles du camion), (voir les détails pour les livraisons sur les batiment de production, exemple: mine de fer)
  • Recevoir des notifications (HTMX en temps réel)

⚙️ Système automatique (Backend)

  • ✓ Vérification des ressources disponibles avant construction
  • ✓ Consommation automatique des ressources à la construction
  • ✓ Production continue des ressources par les bâtiments
  • ✓ Livraison automatique des ressources entre bâtiments
  • ✓ Expansion du monde (nouveaux chunks/routes générés)
  • ✓ Calcul des coûts exponentiels pour les améliorations

🏗️ Architecture du jeu

  • Système de chunks géographiques (carte divisée en zones)
  • Routes générées automatiquement pour les livraisons
  • 17 entités : User, Player, Game, Building, Faction, Resource...
  • 20+ services métiers (BuildingService, RoadService, etc.)
Game