-
Notifications
You must be signed in to change notification settings - Fork 0
Use Case
ThePension edited this page Mar 5, 2023
·
1 revision
Cas d'utilisation | Lancer une partie |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Poutinestyle est démarré |
Déroulement: | Clic sur le bouton "Jouer" et une partie se lance |
Déroulement alternatif: | - |
Post-condition: | Une partie se lance |
Cas d'utilisation | Quitter le jeu |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Poutinestyle est démarré |
Déroulement: | Clic sur le bouton "Quitter" et l'application se ferme |
Déroulement alternatif: | - |
Post-condition: | L'application est fermée |
Cas d'utilisation | Clic sur Option |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Poutinestyle est démarré |
Déroulement: | Clic sur le bouton "Options" et une fenêtre contenant des options apparaît |
Déroulement alternatif: | - |
Post-condition: | Une fenêtre avec des options est affichée |
Cas d'utilisation | Le joueur se déplace |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | À l'aide du clavier et de la souris le joueur se déplace dans la map 3D |
Déroulement alternatif: | Le joueur tente de se déplacer mais un mur le bloque donc il ne se déplace pas |
Post-condition: | - |
Cas d'utilisation | Le joueur tire |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | Lors du clic gauche de la souris un tir est effectué dans la direction du curseur |
Déroulement alternatif: | On ne possède plus de munitions donc on ne peut pas tirer |
Post-condition: | On perd une balle |
Cas d'utilisation | Le joueur intéragit avec une entité |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | Lorsque le joueur appuie sur la touche E et qu'il se trouve à proximité d'une entité (coffre, pnj, verrou ou double porte) cette dernière fait une action |
Déroulement alternatif: | 1) Le joueur n'est pas assez proche de l'entité et cette dernière n'est pas détectée lors du clic 2) L'entité a déjà été actionnée et rien de nouveau ne se passera |
Post-condition: | L'action de l'entité est effectuée |
Cas d'utilisation | Le joueur recharge son arme |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | Lorsque le joueur clic sur R il recharge son arme |
Déroulement alternatif: | - |
Post-condition: | L'arme est rechargée |
Cas d'utilisation | Le joueur tue un ennemi |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | Le joueur tire sur un ennemi et le tue |
Déroulement alternatif: | Le joueur rate l'ennemi |
Post-condition: | L'ennemi disparaît |
Cas d'utilisation | Le joueur termine la partie |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Une partie est lancée |
Déroulement: | Lorsque le joueur atteint la salle finale et qu'il parle au pnj, la partie se termine |
Déroulement alternatif: | - |
Post-condition: | Le menu game over est affiché |
Cas d'utilisation | Rejouer |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Le joueur se trouve dans le menu GameOver |
Déroulement: | Je joueur clique sur "Rejouer" et il relance une partie |
Déroulement alternatif: | - |
Post-condition: | Une partie est lancée |
Cas d'utilisation | Quitter |
---|---|
Acteur: | Utilisateur |
Pré-condition: | Le joueur se trouve dans le menu GameOver |
Déroulement: | Le joueur clique sur "Quitter" et le jeu se ferme |
Déroulement alternatif: | - |
Post-condition: | Le jeu est fermé |
- [Cahier des charges](Cahier des charges)
- [Spécifications détaillées](Spécifications détaillées)
- Maquettes
- Maquettes
- [Flow graph](Flow graph)
- [Diagramme des cas d'utilisation](Diagramme Use Case)
- [Diagramme de séquences](Diagramme de séquences)
- [Tableau (Use Case)](Use Case)
- [Diagramme de classe UML](Diagramme de classe UML)
- Exécutable
- [Limitations et perspectives](Limitations et perspectives)
- Tests
- [Rapport PDF](Rapport PDF)
- Slides
- Vidéo de démonstration