... | ... | @@ -96,12 +96,36 @@ BattleHUD --> Battle |
|
|
|
|
|
```
|
|
|
|
|
|
### Diagrammes des cas d'utilisation
|
|
|
### Diagrammes des cas d'utilisation globale:
|
|
|
Les diagrammes des cas d'utilisation représentent les interactions entre les acteurs et le système.
|
|
|
|
|
|
### Diagrammes de classes
|
|
|
Les diagrammes de classes illustrent la structure des classes du système, leurs relations et leurs attributs et méthodes.
|
|
|
```plantuml
|
|
|
left to right direction
|
|
|
!theme reddress-lightblue
|
|
|
skinparam actorStyle awesome
|
|
|
|
|
|
:User: as "**User**"
|
|
|
|
|
|
package "Menu Choice" {
|
|
|
usecase "Appuyer sur n'importe quelle touche pour jouer" as UC1
|
|
|
}
|
|
|
|
|
|
(User) --> (Jouer au clavier)
|
|
|
(User) --> (Jouer à la manette)
|
|
|
|
|
|
### Diagrammes de séquence pertinents
|
|
|
Les diagrammes de séquence montrent les interactions entre les objets lors de l'exécution de scénarios spécifiques.
|
|
|
(Jouer au clavier) --> UC1
|
|
|
(Jouer à la manette) --> UC1
|
|
|
|
|
|
UC1 --> (**Lancer le jeu**)
|
|
|
(**Lancer le jeu**) --> (Se balader dans la map)
|
|
|
(**Lancer le jeu**) --> (Commencer un combat dans les hautes herbes)
|
|
|
(**Lancer le jeu**) --> (Commencer un combat contre le Boss)
|
|
|
|
|
|
(Commencer un combat contre le Boss) --> (Attaquer )
|
|
|
(Commencer un combat contre le Boss) --> (Changer de Pokémon )
|
|
|
|
|
|
(Commencer un combat dans les hautes herbes) --> (Attaquer)
|
|
|
(Commencer un combat dans les hautes herbes) --> (Fuir)
|
|
|
(Commencer un combat dans les hautes herbes) --> (Changer de Pokémon)
|
|
|
```
|
|
|
|