diff --git a/trivial-doc/modules/development/pages/composants.adoc b/trivial-doc/modules/development/pages/composants.adoc
index c0503aba3636eff1774bd49fa2447d872c33723a..96ae11b0c0147e51f568073a1355ec4c236e751f 100644
--- a/trivial-doc/modules/development/pages/composants.adoc
+++ b/trivial-doc/modules/development/pages/composants.adoc
@@ -361,50 +361,34 @@ actor "ClientA:Client" as C1
 actor "ClientB:Client" as C2
 actor "ClientC:Client" as C3
 
-C1 -> Serveur: Connect("Teddy")
+C1 -> Serveur: Connect("EKLO","1234")
 Serveur --> C1 : true
-C1 -> Serveur: allPlayers()
-Serveur --> C1: {}
+C2 -> Serveur: CreateAccount("BARRY", "Saikou yaya", "saikouyaya110@gmail.com", "1234"")
+Serveur --> C2 : validateAccount
 
 
-C2 -> Serveur: Connect("Romain")
+C2 -> Serveur: Connect("BARRY","1234")
 Serveur --> C2 : true
-C2 -> Serveur : allPlayers()
-Serveur --> C2 : {"Teddy": false}
 
-Serveur --> C1 : newPlayer("Romain")
+C2 -> Serveur: Connect("BARRY","5678")
+Serveur --> C2 : false
 
+C2 -> Serveur : Reinitialisemotdepasse("BARRY")
+Serveur --> C2 : true
 
-C3 -> Serveur: Connect("Romain")
-Serveur --> C3 : true
-Serveur --> C3 : changePseudo("Romain0")
-C3 --> Serveur : allPlayers()
-Serveur --> C3 : {"Teddy": false, "Romain": false}
-
-Serveur --> C1 : newPlayer("Romain0")
-Serveur --> C2 : newPlayer("Romain0")
-
-C1 -> Serveur: ready("Teddy")
-Serveur -> C2 : playerReady("Teddy")
-Serveur -> C3 : playerReady("Teddy")
-
-C2 -> Serveur: ready("Romain")
-Serveur -> C1 : playerReady("Romain")
-Serveur -> C3 : playerReady("Romain")
-
-C3 -> Serveur: ready("Romain0")
-Serveur -> C1 : playerReady("Romain0")
-Serveur -> C2 : playerReady("Romain0")
+C2 -> Serveur: Connect("BARRY","1234")
+Serveur --> C2 : true
 
+Serveur --> C1: getGamePart("Partie1")
+Serveur --> C2 : true
+C1 -> Serveur: joinGamePart("Partie1", "BARRY1")
 
 Serveur -> C1 : play()
-Serveur -> C2 : play()
-Serveur -> C3 : play()
 
 @enduml
 ....
 
-.Déroulement de l'initialisation du tour 1
+.Initialisation
 [plantuml]
 ....
 @startuml
@@ -413,52 +397,37 @@ actor "ClientA:Client" as C1
 actor "ClientB:Client" as C2
 actor "ClientC:Client" as C3
 
+C1 -> Serveur: ChooseCamembert("yellow", "BARRY1")
+C2 -> Serveur: ChooseCamembert("yellow", "EKLO1")
+
+C1 -> Serveur: diceRoll("EKLO1")
+Serveur --> C1 : 3
+
+C2 -> Serveur: diceRoll("BARRY1")
+Serveur --> C2 : 5
+
+C2 -> Serveur: TrourJoueur("BARRY1")
+Serveur --> C2 : true
+
+Serveur --> C1 : false
 
 @enduml
 ....
 
-.Déroulement d'un tour (on suppose les clients déjà initialisés et le tour 4)
 
+.Tour de jeu
 [plantuml]
 ....
 @startuml
 
-actor "Rom:Client" as C1
-actor "Ted:Client" as C2
-actor "Isma:Client" as C3
+actor "ClientA:Client" as C1
+actor "ClientB:Client" as C2
+actor "ClientC:Client" as C3
+
+C1 -> Serveur: A completer("A completer")
+Serveur --> C1 : A completer
 
 
 @enduml
 ....
 
-.Rejoindre une partie
-[plantuml]
-....
-participant "__one:Player__" as player1
-participant "__two:Player__" as player2
-participant "__three:Player__" as player3
-participant "__four:Player__" as player4
-participant "__five:Player__" as player5
-participant "__six:Player__" as player6
-participant "__game:GameServer__" as game
-
-player1 -> game : id := createGame(6)
-par
-    player1 ->> game : playerId := join(id, one)
-    player2 ->> game : playerId := join(id, two)
-    player3 ->> game : playerId := join(id, three)
-    player4 ->> game : playerId := join(id, four)
-    player5 ->> game : playerId := join(id, five)
-    player6 ->> game : playerId := join(id, six)
-end
-    game    --> player1: notifyPlayersReady()
-    player1 -> game: role := chooseRole("Creature", two)
-par
-    game    --> player1: gameStart(boardGameState)
-    game    --> player2: gameStart(boardGameState)
-    game    --> player3: gameStart(boardGameState)
-    game    --> player4: gameStart(boardGameState)
-    game    --> player5: gameStart(boardGameState)
-    game    --> player6: gameStart(boardGameState)
-end
-....
\ No newline at end of file