@startuml Geometry Dash - Diagramme de cas d'utilisation left to right direction actor Joueur as Joueur rectangle "Menu principal" { usecase "Configurer les paramètres" as ConfigurerParametres usecase "Accéder à la sélection des niveaux" as SelectionNiveau usecase "Accéder à l'éditeur de cartes" as EditeurCartes usecase "Consulter les statistiques" as ConsulterStats usecase "Voir les trophées et récompenses" as VoirTrophees } rectangle "Sélection des niveaux" { usecase "Parcourir les niveaux disponibles" as ParcourirNiveaux usecase "Afficher les détails d'un niveau" as AfficherDetailsNiveau usecase "Commencer un niveau" as CommencerNiveau } rectangle "Pendant un niveau" { usecase "Sauter" as Sauter usecase "Mettre le jeu en pause" as MettrePause } rectangle "Paramètres" { usecase "Régler le volume du jeu" as ReglerVolume usecase "Changer la musique de fond" as ChangerMusique usecase "Lire les instructions d'aide" as LireAide } rectangle "Création de cartes" { usecase "Créer une nouvelle carte" as CreerNouvelleCarte usecase "Modifier une carte existante" as ModifierCarte usecase "Tester une carte" as TesterCarte usecase "Partager une carte" as PartagerCarte usecase "Télécharger des cartes de la communauté" as TelechargerCartes } rectangle "Statistiques" { usecase "Afficher les statistiques globales" as AfficherStatsGlobales usecase "Afficher les statistiques de session" as AfficherStatsSession } rectangle "Trophées et récompenses" { usecase "Voir les trophées débloqués" as VoirTropheesDebloques usecase "Voir les pièces collectées" as VoirPieces } rectangle "Menu Pause" { usecase "Continuer" as Continuer usecase "Redémarrer la partie" as RedemarrerPartie usecase "Retour à la sélection des maps" as RetourSelection } Joueur --> ConfigurerParametres : <> Joueur --> SelectionNiveau : <> Joueur --> EditeurCartes : <> Joueur --> ConsulterStats : <> Joueur --> VoirTrophees : <> SelectionNiveau --> ParcourirNiveaux : <> ParcourirNiveaux --> AfficherDetailsNiveau : <> ParcourirNiveaux --> CommencerNiveau : <> CommencerNiveau --> Sauter : <> CommencerNiveau --> MettrePause : <> ConfigurerParametres --> ReglerVolume : <> ConfigurerParametres --> ChangerMusique : <> ConfigurerParametres --> LireAide : <> EditeurCartes --> CreerNouvelleCarte : <> EditeurCartes --> ModifierCarte : <> EditeurCartes --> TelechargerCartes : <> CreerNouvelleCarte --> TesterCarte : <> ModifierCarte --> TesterCarte : <> CreerNouvelleCarte --> PartagerCarte : <> ModifierCarte --> PartagerCarte : <> TesterCarte--> Sauter : <> TesterCarte--> MettrePause : <> ConsulterStats --> AfficherStatsGlobales : <> ConsulterStats --> AfficherStatsSession : <> VoirTrophees --> VoirTropheesDebloques : <> VoirTrophees --> VoirPieces : <> MettrePause --> Continuer : <> MettrePause --> RedemarrerPartie : <> MettrePause --> RetourSelection : <> RedemarrerPartie --> Sauter : <> RedemarrerPartie --> MettrePause : <> Continuer --> Sauter : <> Continuer --> MettrePause : <> RetourSelection --> ParcourirNiveaux : <> @enduml