Le scénario
Modélisation des classes et relations principales d’un jeu rétro Space Invaders en Python : boucle de jeu, vaisseau du joueur, formation ennemie, projectiles, score et états du jeu.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Utiliser une composition d’AlienFormation vers Alien pour représenter une formation qui possède ses extraterrestres
02
Utiliser une association orientée de PlayerShip vers Bullet pour la mécanique de tir
03
Utiliser une flèche de dépendance de Game vers l’énumération GameState pour montrer son utilisation sans couplage fort
Pour concevoir un jeu de tir d’arcade similaire avec des états distincts, des ennemis se déplaçant en formation et un suivi du score.