Architecture du Système
Le projet utilise le pattern MVC (Modèle-Vue-Contrôleur) afin de séparer clairement la logique métier, la présentation et la gestion des interactions :
- Modèle : gestion des états des animaux, des compétences et des objets de l’environnement
- Vue : interface graphique 2D, affichage de la pièce, des animaux et jauges de compétences
- Contrôleur : réception des ordres du maître, déclenchement des actions, calcul des scores et mise à jour de la vue