Space Draft
Jeu de stratégie multijoueur au tour par tour (1v1) en temps réel.
📝 Le Concept
Galactic War Center est un jeu de tactique spatiale développé "from scratch". Il oppose deux joueurs sur une grille tactique de 20x20. L'objectif est de détruire le vaisseau amiral adverse en gérant ses ressources (Énergie, Vie), son équipage et ses unités de soutien (Drones).
Le jeu intègre des mécaniques avancées de "Brouillard de Guerre" (Fog of War), obligeant les joueurs à utiliser des drones pour l'éclaireur et à anticiper les mouvements ennemis.
Backend & BDD
Frontend
🛠 Challenges & Fonctionnalités
01. Moteur Tour par Tour
Défi : Gérer des états de jeu complexes (Points d'Action, Équipage, Drones).
Implémentation :
- Architecture PHP POO pour la gestion des entités.
- Système de dégâts localisés (ex: Pilote mort = Mouvement impossible).
02. Brouillard de Guerre
Défi : Calculer la visibilité sur une grille de manière efficace.
Solution :
- Algorithme de distance de Manhattan (Côté serveur).
- Tension stratégique : Les ennemis hors de portée sont masqués.
03. Sync & Sécurité
Défi : Mises à jour sans rechargement & Anti-triche.
Solution :
- Polling JS optimisé pour la mise à jour de la grille.
- Validation complète côté serveur (PHP) de chaque action.
Aperçu du Jeu
Grille Tactique & Brouillard
Gestion Équipage & Énergie