Présentation
Urban Crisis Protocol est un jeu de simulation développé avec Unity et C# où deux villes s'affrontent. L'une est gérée par le joueur, tandis que la seconde est entièrement contrôlée par une IA. L'objectif est d'observer comment l'IA développe sa ville, gère ses ressources, réagit aux crises et adapte sa stratégie pour surpasser le joueur humain.
Besoins
Les deux villes devaient fonctionner dans des conditions comparables pour que la compétition garde tout son sens. L'IA devait prendre ses propres décisions tout en réagissant aux mêmes types de problèmes et d'opportunités que le joueur.
Implémentation
Notre équipe a développé la simulation dans Unity en C#. Le projet combine gestion de ville, systèmes de ressources, prise de décision par IA et événements perturbateurs comme des tornades, des pannes de courant, des attaques de bandits et une destruction à grande échelle.
Ma contribution
Mon objectif était de rendre la compétition plus difficile et plus imprévisible. J'ai travaillé sur des événements de crise qui interrompent le développement, forcent à la fois le joueur et l'IA à s'adapter et empêchent l'une ou l'autre ville de progresser trop facilement.
Décisions techniques
Le principal défi était de créer des événements capables d'affecter les deux camps sans rendre la simulation injuste. L'IA devait aussi réagir de façon logique aux situations imprévues au lieu de suivre une stratégie entièrement figée.
Bilan
Les mêmes crises permettent d’observer comment le joueur et la ville contrôlée par l’ordinateur réagissent aux changements.