diff --git a/Analysephase/Zustandsdiagramme.md b/Analysephase/Zustandsdiagramme.md index e97fbc2..66ec8ec 100644 --- a/Analysephase/Zustandsdiagramme.md +++ b/Analysephase/Zustandsdiagramme.md @@ -5,7 +5,7 @@ Auf dieser Seite findet man die Zustandsdiagramme das Spiel. # Artefakte
-Zustandsdiagramme v.01 +Zustandsdiagramme v0.1 - Client-Zustandsdiagramm ![Client State Diagram](Diagramme/Zustandsdiagramme/Week-1/Client_State_v0.1.png) @@ -13,7 +13,7 @@ Auf dieser Seite findet man die Zustandsdiagramme das Spiel.
-Zustandsdiagramme v.02 +Zustandsdiagramme v0.2 - [Erläuterung Diagramme](./Diagramme/Zustandsdiagramme/Week-2/DrawIO/Erläuterungen_Zustandsdiagram_Client_v0.1.pdf) diff --git a/Designphase/Flussdiagramme.md b/Designphase/Flussdiagramme.md index 55abd0e..45ce846 100644 --- a/Designphase/Flussdiagramme.md +++ b/Designphase/Flussdiagramme.md @@ -6,7 +6,7 @@ Auf dieser Seite finden Sie die Flussdiagramme für das Projekt. ---
-getHomeMoves +getHomeMoves v0.3.2 Dieses Flussdiagramm zeigt die Logik zur Bestimmung der "Heimzüge" einer Spielfigur auf einem Spielfeld. Der Prozess beginnt mit dem Abrufen des aktuellen Indexes der Figur (figIndex) und der Farbe der Figur (col). @@ -20,7 +20,7 @@ Verschiedene Bedingungen prüfen, ob der berechnete moveIndex innerhalb der gül ![getHomeMoves_v0.3.2](Flussdiagramme/FlowChartDiagram_getHomeMoves_v0.3.2.png)
-infieldMove +infieldMove v0.3.2 Dieses Flussdiagramm behandelt die Bewegung einer Figur innerhalb des Spielfeldes. Zunächst wird der Zielknoten (Position) für einen bestimmten Zug berechnet und geprüft, ob dieser besetzt ist. @@ -33,7 +33,7 @@ Falls der Zielknoten unbesetzt ist, wird die neue Figur dort platziert, und das
-move +move v0.3.2 Dieses Flussdiagramm stellt die Hauptbewegungsfunktion dar und enthält Prüfungen sowie Aufrufe zu anderen Bewegungsfunktionen. Der Prozess startet mit der move()-Funktion, die zunächst prüft, ob ein Zug möglich ist, indem sie tryMove() aufruft. diff --git a/Designphase/MessageList.md b/Designphase/MessageList.md index f9afa1b..96d34d7 100644 --- a/Designphase/MessageList.md +++ b/Designphase/MessageList.md @@ -4,6 +4,8 @@ Auf dieser Seite finden Sie die Message Liste für das Projekt. --- + + ![Seite 1](MessageList/Messages-1.png) ![Seite 2](MessageList/Messages-2.png) diff --git a/Designphase/Zustandsdiagramme.md b/Designphase/Zustandsdiagramme.md index 062cc0e..caefe23 100644 --- a/Designphase/Zustandsdiagramme.md +++ b/Designphase/Zustandsdiagramme.md @@ -10,23 +10,26 @@ Es gibt zusätzlich auch noch eine [Erläuterung](Zustandsdiagramme/Erläuterung # Artefakte +
+v0.3 +
Server -- Server State v0.4.1 -![ServerState](Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png) +- Server_State_v0.3.1 +![ServerState](../Designphase/Zustandsdiagramme/Server_Week_3/Server_State_v0.3.1.drawio.png) -- Game v0.4.1 -![Game](Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png) +- Server_Game_v0.3.1 +![Game](../Designphase/Zustandsdiagramme/Server_Week_3/Server_Game_v0.3.1.drawio.png) -- Server Turn v0.4.1 -![ServerTurn](Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png) +- Server_Turn_v0.2.1 +![ServerTurn](../Designphase/Zustandsdiagramme/Server_Week_3/Server_Turn_v0.2.1.drawio.png) -- RollDice v0.4.1 -![RollDice](Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png) +- Server_RollDice_v0.3.1 +![RollDice](../Designphase/Zustandsdiagramme/Server_Week_3/Server_RollDice_v0.3.1.drawio.png) -- Server Choose Piece v0.4.1 -![SelectPiece](Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png) +- Server_ChoosePiece_v0.3.1 +![SelectPiece](../Designphase/Zustandsdiagramme/Server_Week_3/Server_ChoosePiece_v0.3.1.drawio.png)
@@ -34,49 +37,53 @@ Es gibt zusätzlich auch noch eine [Erläuterung](Zustandsdiagramme/Erläuterung Client -- ClientState v0.4.1 -![ClientState Diagram](Zustandsdiagramme/Client_Week_3/Client_State_v0.4.1.drawio.png) +- Client_State_v0.3.1 +![ClientState Diagram](../Designphase/Zustandsdiagramme/Client_Week_3/Client_State_v0.3.1.drawio.png) -- Game v0.4.1 -![Game](Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png) +- Client_Game_v0.2.1 +![Game](../Designphase/Zustandsdiagramme/Client_Week_3/Client_Game_v0.2.1.drawio.png) -- DetermineStartingPlayer v0.4.1 -![Game](Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png) +- Client_DetermineStartPlayer_v0.2.1 +![Game](../Designphase/Zustandsdiagramme/Client_Week_3/Client_DetermineStartPlayer_v0.2.1.drawio.png) -- Client Choose Piece v0.4.1 -![Client Choose Piece](Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png) +- Client_ChoosePiece_v0.2.3 +![Client Choose Piece](../Designphase/Zustandsdiagramme/Client_Week_3/Client_ChoosePiece_v0.2.3.drawio.png) -- Client Power Card v0.4.1 -![Client Power Card](Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png) +- Client_PowerCard_v0.2.3 +![Client Power Card](../Designphase/Zustandsdiagramme/Client_Week_3/Client_PowerCard_v0.2.3.drawio.png) -- Client Turn v0.4.1 -![Client Turn](Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png) +- Client_Turn_v0.2.3 +![Client Turn](../Designphase/Zustandsdiagramme/Client_Week_3/Client_Turn_v0.2.3.drawio.png)
- Settings -- Settings v0.3.1 -![Settings](Zustandsdiagramme/Client_Week_3/Client_Settings_v0.3.1.drawio.png) + +- Client_Settings_v0.3.1 +![Settings](../Designphase/Zustandsdiagramme/Client_Week_3/Client_Settings_v0.3.1.drawio.png)
Dialogs -- Dialogs v0.4.1 -![Dialogs](Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png) +- Client_Dialogs_v0.3.1 +![Dialogs](../Designphase/Zustandsdiagramme/Client_Week_3/Client_Dialogs_v0.3.1.drawio.png)
Ceremony -- Ceremony v0.2.1 -![Ceremony](Zustandsdiagramme/Client_Week_3/Client_Ceremony_v0.2.1.drawio.png) - +- Client_Ceremony_v0.2.1 +![Ceremony](../Designphase/Zustandsdiagramme/Client_Week_3/Client_Ceremony_v0.2.1.drawio.png) +
+
+ + + diff --git a/Designphase/Zustandsdiagramme/Client_Week_3/Client_State_v0.4.1.drawio.png b/Designphase/Zustandsdiagramme/Client_Week_3/Client_State_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_3/Client_State_v0.4.1.drawio.png rename to Designphase/Zustandsdiagramme/Client_Week_3/Client_State_v0.3.1.drawio.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_3/Server_ChoosePiece_v0.2.1.drawio.png b/Designphase/Zustandsdiagramme/Server_Week_3/Server_ChoosePiece_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_3/Server_ChoosePiece_v0.2.1.drawio.png rename to Designphase/Zustandsdiagramme/Server_Week_3/Server_ChoosePiece_v0.3.1.drawio.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_3/Server_Game_v0.2.1.drawio.png b/Designphase/Zustandsdiagramme/Server_Week_3/Server_Game_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_3/Server_Game_v0.2.1.drawio.png rename to Designphase/Zustandsdiagramme/Server_Week_3/Server_Game_v0.3.1.drawio.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_3/Server_Hierachy_v0.1.1.drawio.png b/Designphase/Zustandsdiagramme/Server_Week_3/Server_Hierachy_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_3/Server_Hierachy_v0.1.1.drawio.png rename to Designphase/Zustandsdiagramme/Server_Week_3/Server_Hierachy_v0.3.1.drawio.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_3/Server_RollDice_v0.2.1.drawio.png b/Designphase/Zustandsdiagramme/Server_Week_3/Server_RollDice_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_3/Server_RollDice_v0.2.1.drawio.png rename to Designphase/Zustandsdiagramme/Server_Week_3/Server_RollDice_v0.3.1.drawio.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_3/Server_State_v0.1.1.drawio.png b/Designphase/Zustandsdiagramme/Server_Week_3/Server_State_v0.3.1.drawio.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_3/Server_State_v0.1.1.drawio.png rename to Designphase/Zustandsdiagramme/Server_Week_3/Server_State_v0.3.1.drawio.png diff --git a/Implementierungsphase/Zustandsdiagramme.md b/Implementierungsphase/Zustandsdiagramme.md index b6bb9b6..682f5cc 100644 --- a/Implementierungsphase/Zustandsdiagramme.md +++ b/Implementierungsphase/Zustandsdiagramme.md @@ -1,3 +1,66 @@ # Informationen zu dieser Seite -Auf dieser Seite findet man die Zustandsdiagramme das Spiel. \ No newline at end of file +Auf dieser Seite findet man die Zustandsdiagramme das Spiel. + +--- + +
+v0.4 + +
+Server + +- Server State v0.4.1 + ![ServerState](../Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png) + +- Game v0.4.1 + ![Game](../Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png) + +- Server Turn v0.4.1 + ![ServerTurn](../Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png) + +- RollDice v0.4.1 + ![RollDice](../Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png) + +- Server Choose Piece v0.4.1 + ![SelectPiece](../Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png) + +
+ +
+ + Client + +- ClientState v0.4.1 + ![ClientState Diagram](Zustandsdiagramme/Client_Week_4/Client_State_v0.4.1.drawio.png) + +- Game v0.4.1 + ![Game](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png) + +- DetermineStartingPlayer v0.4.1 + ![Game](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png) + +- Client Choose Piece v0.4.1 + ![Client Choose Piece](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png) + +- Client Power Card v0.4.1 + ![Client Power Card](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png) + +- Client Turn v0.4.1 + ![Client Turn](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png) + + +- Settings v0.3.1 (unverändert) + ![Settings](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Settings_v0.3.1.png) + + +- Dialogs v0.4.1 + ![Dialogs](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png) + + +- Ceremony v0.2.1 (unverändert) + ![Ceremony](../Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Ceremony_v0.2.1.png) + +
+ +
\ No newline at end of file diff --git a/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Ceremony_v0.2.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Ceremony_v0.2.1.png new file mode 100644 index 0000000..08849e5 Binary files /dev/null and b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Ceremony_v0.2.1.png differ diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_ChoosePiece_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_DetermineStartPlayer_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Dialogs_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Game_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_PowerCard_v0.4.1.png diff --git a/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Settings_v0.3.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Settings_v0.3.1.png new file mode 100644 index 0000000..7da1bfb Binary files /dev/null and b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Settings_v0.3.1.png differ diff --git a/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_State_v0.4.1.drawio.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_State_v0.4.1.drawio.png new file mode 100644 index 0000000..8355639 Binary files /dev/null and b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_State_v0.4.1.drawio.png differ diff --git a/Designphase/Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Client_Week_4/Client_Turn_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_ChoosePiece_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Game_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_Hierachy_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Hierachy_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_Hierachy_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Hierachy_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_RollDice_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_State_v0.4.1.png diff --git a/Designphase/Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png b/Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png similarity index 100% rename from Designphase/Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png rename to Implementierungsphase/Zustandsdiagramme/Server_Week_4/Server_Turn_v0.4.1.png