refactor: move Documentation and UML folders (#11)

This commit is contained in:
Théo LUDWIG 2024-12-02 10:24:34 +01:00 committed by GitHub
parent 1c9a51cf2d
commit 286fe32084
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 57 additions and 42 deletions

View File

@ -7,4 +7,4 @@ Les modélisation UML du projet sont disponibles sous forme de [PlantUML](https:
- [Diagramme de classes](./class-diagram.puml) - [Diagramme de classes](./class-diagram.puml)
- [Diagramme d'activités](./activity-diagram.puml) - [Diagramme d'activités](./activity-diagram.puml)
- [Diagramme de cas d'utilisation](./use-case-diagram.puml) - [Diagramme de cas d'utilisation](./use-case-diagram.puml)
- [Diagramme d'états du joueur](./player-state-diagram.puml) - [Diagramme d'états](./state-diagram.puml)

View File

@ -1,4 +1,5 @@
@startuml activity-diagram @startuml Geometry Dash - Diagramme d'activités
start start
:Lancer la partie; :Lancer la partie;
@ -93,4 +94,5 @@ repeat
repeat while (Le joueur n'a pas fini le niveau) repeat while (Le joueur n'a pas fini le niveau)
stop stop
@enduml @enduml

View File

@ -1,4 +1,5 @@
@startuml activity-diagram @startuml Geometry Dash - Diagramme d'activités
start start
:Lancer la partie; :Lancer la partie;
@ -10,7 +11,6 @@ repeat
:Augmenter le nombre d'essais de 1; :Augmenter le nombre d'essais de 1;
:Perdre toutes les pièces et bonus; :Perdre toutes les pièces et bonus;
else (Non) else (Non)
' --- Première Ligne ---
partition "Saut" { partition "Saut" {
if (L'utilisateur clique sur l'écran ?) then (Oui) if (L'utilisateur clique sur l'écran ?) then (Oui)
:Le joueur effectue un saut; :Le joueur effectue un saut;
@ -76,7 +76,6 @@ repeat
} }
endif endif
' --- Fin du Niveau ---
partition "Fin du Niveau" { partition "Fin du Niveau" {
if (Le joueur touche la zone de fin ?) then (Oui) if (Le joueur touche la zone de fin ?) then (Oui)
:Terminer le niveau; :Terminer le niveau;
@ -94,4 +93,5 @@ repeat
repeat while (Le joueur n'a pas fini le niveau) repeat while (Le joueur n'a pas fini le niveau)
stop stop
@enduml @enduml

View File

@ -0,0 +1,15 @@
@startuml sub-activation-bonus
start
:Le joueur clique sur un bonus dans l'inventaire;
switch (Type de bonus)
case (Temps ralenti)
:Activer ralentissement du temps;
:Temps ralenti : 3 secondes;
case (Annulation d'obstacle)
:Supprimer tous les obstacles;
:Durée : 3 secondes;
endswitch
stop
@enduml

View File

@ -1,8 +1,10 @@
@startuml @startuml sub-bonus
start start
if (Le joueur touche un bonus ?) then (Oui) if (Le joueur touche un bonus ?) then (Oui)
:Ajouter le bonus à l'inventaire; :Ajouter le bonus à l'inventaire;
else (Non) else (Non)
endif endif
stop stop
@enduml @enduml

View File

@ -1,8 +1,10 @@
@startuml @startuml sub-bumper
start start
if (Le joueur touche un bumper ?) then (Oui) if (Le joueur touche un bumper ?) then (Oui)
:Effectuer un grand saut; :Effectuer un grand saut;
else (Non) else (Non)
endif endif
stop stop
@enduml @enduml

View File

@ -0,0 +1,17 @@
@startuml sub-forme
start
:Changement de forme via portail;
switch (Forme)
case (Forme fusée)
:Mode fusée;
case (Forme roue)
:Mode roue;
case (Forme sens inversé)
:Mode sens inversé;
case (Forme gravité inversée)
:Mode gravité inversée;
endswitch
stop
@enduml

View File

@ -1,8 +1,10 @@
@startuml @startuml sub-pieces
start start
if (Le joueur touche une pièce ?) then (Oui) if (Le joueur touche une pièce ?) then (Oui)
:Ajouter la pièce au niveau; :Ajouter la pièce au niveau;
else (Non) else (Non)
endif endif
stop stop
@enduml @enduml

View File

@ -0,0 +1,3 @@
@startuml Geometry Dash - Diagramme d'états
@enduml

View File

@ -12,10 +12,10 @@ Développement d'une reproduction du jeu [Geometry Dash](https://fr.wikipedia.or
### Documentation et Liens ### Documentation et Liens
- [Sujet](./docs/Sujet-Projet-Geometry-Dash.pdf) - [Sujet](./Documentation/Sujet-Projet-Geometry-Dash.pdf)
- [Conventions développement informatique](./docs/conventions.md)
- [Kanban Board (Trello)](https://trello.com/b/ugG5Siaw/cnam-geometry-dash) - [Kanban Board (Trello)](https://trello.com/b/ugG5Siaw/cnam-geometry-dash)
- [Diagrammes UML](./uml/README.md) - [Diagrammes UML](./UML)
- [Conventions développement informatique](./Documentation/conventions.md)
## Prérequis ## Prérequis

View File

@ -1,13 +0,0 @@
@startuml
start
:Le joueur clique sur un bonus dans l'inventaire;
switch (Type de bonus)
case (Temps ralenti)
:Activer ralentissement du temps;
:Temps ralenti : 3 secondes;
case (Annulation d'obstacle)
:Supprimer tous les obstacles;
:Durée : 3 secondes;
endswitch
stop
@enduml

View File

@ -1,15 +0,0 @@
@startuml
start
:Changement de forme via portail;
switch (Forme)
case (Forme fusée)
:Mode fusée;
case (Forme roue)
:Mode roue;
case (Forme sens inversé)
:Mode sens inversé;
case (Forme gravité inversée)
:Mode gravité inversée;
endswitch
stop
@enduml