Le scénario
Concevoir la structure des classes d’un jeu Space Invaders en appliquant l’architecture MVC afin de séparer la logique du jeu, le rendu et la gestion des entrées.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Utiliser MVC pour découpler le modèle, la vue et le contrôleur du jeu
02
Appliquer la composition pour encapsuler les entités du jeu dans le modèle
03
Utiliser l’héritage à partir d’une classe de base GameObject pour partager les attributs communs
Lors du développement d’un jeu d’arcade 2D nécessitant une séparation claire entre les données, la présentation et les entrées utilisateur.