Académique Documents
Professionnel Documents
Culture Documents
Ingénierie logicielle
Analyse et spécification
A- Analyse
Description du projet :
Le projet consiste à développer un jeu de plaisance nommé shooter, dont le but est de
permettre à un utilisateur de détruire des monstres, d’éviter des météorites tout en évitant de
perdre des points de vie. Un joueur pourra faire mouvoir dans un premier temps, de droite à gauche
et vice versa, un Alien qui pourra lancer des projectiles vers des momies pour empêcher ces
dernières d’arriver à sa hauteur. S’il est touché jusqu’à la fin de sa jauge de vie, le jeu s’arrête et le
joueur a la possibilité de recommencer une partie. Après un certain temps, si le joueur a survécu le
temps imparti par le programme, il fera face à un boss, un arbre zombie.
Expression du besoin
Schéma du besoin :
Joueur
Le temps libre
quelconque
Jeu de plaisance
SHOOTER
B- Spécifications
Spécification du système
Le jeu « shooter » est un jeu consistant à déplacer de droite à gauche un personnage (en
occurrence un Alien), qui pourra lancer des projectiles, vers des ennemies approchantes à des
vitesses variables, le plus rapidement possible pour s’assurer que le personnage du joueur ne soit
pas détruit par ses assaillants et par des astéroïdes.
- Le module de mise en place de l’interface : ici seront défini les différentes interfaces à mettre
en œuvre pour faciliter la compréhension du jeu.
- Le module de création des entités : ici, seront développés les différentes entités (joueur,
ennemi…) qui interviendront dans le jeu
- Le module de gestion de la logique de l’application : ici seront définies les différentes
fonctions de contrôle du jeu, la logique métier de l’application.
Spécification technique
- La classe du joueur
- La classe des monstres
- La classe des projectiles
- La classe du boss
- la classe des météorites
Participants du projet :