Bonjour à tous,
J'ai une petite question concernant une architecture et je ne sais pas quel choix faire. Je suis en train de développer un petit jeu et j'ai plusieurs objets :
-Pays
-Ville
-Engine
L'objet Engine contient tout le code fonctionnel, et gère les interactions du jeu. Je souhaiterais par exemple que lorsque la population d'un pays ou d'une ville tombe à 0 déclencher un événement que je pourrais binder avec ma couche contrôle.
Mon problème est de savoir ou situer les événements. Est-il plus simple qu'ils soient tous gérés au niveau du moteur de jeu (Engine) ou gérés au niveau de chaque objet (Pays, Ville et autres) ?
Merci pour votre réponse.
Partager