diff --git a/Protokolle/Gruppentreffen.md b/Protokolle/Gruppentreffen.md index 6da4e24..061d719 100644 --- a/Protokolle/Gruppentreffen.md +++ b/Protokolle/Gruppentreffen.md @@ -1,21 +1,22 @@ - # Einarbeitungsphase I +
05.10.2024 ## Meeting ### Ort, Datum, Zeit + Online Discord, 05.10.2024, 12:10 - 12:40 Uhr ### Teilnehmer -- Bauer Lukas @j23b0233 -- Beck Cedric @j23b0826 -- Brennförderer Timo @j23b0724 -- Feyer Benjamin @j23f0712 -- Fleischer Hanno @j23f0779 -- Grigencha Daniel @j23g0274 +- Bauer Lukas @j23b0233 +- Beck Cedric @j23b0826 +- Brennförderer Timo @j23b0724 +- Feyer Benjamin @j23f0712 +- Fleischer Hanno @j23f0779 +- Grigencha Daniel @j23g0274 ### Ablauf @@ -34,7 +35,8 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr ### Schwierigkeiten - Ein Mitglied hat Schwierigkeiten mit der Abgabe der gewünschten Aufgabe. -- Da unsere Gruppe bereits am Montag präsentiert und die Deadline für Code am Sonntag 16:00 ist bleibt innerhalb der ersten Woche wenig Zeit zur Bearbeitung. +- Da unsere Gruppe bereits am Montag präsentiert und die Deadline für Code am Sonntag 16:00 ist bleibt innerhalb der + ersten Woche wenig Zeit zur Bearbeitung. ### Überarbeiten @@ -43,11 +45,12 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr ### Wer Präsentiert Ergebnisse Woche 1 -- Fleischer Hanno @j23f0779 +- Fleischer Hanno @j23f0779 ### Wer Protokolliert Präsentation Woche 1 -- Bauer Lukas @j23b0233 +- Bauer Lukas @j23b0233 +
# Einarbeitungsphase II @@ -58,44 +61,45 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr ## Meeting ### Ort, Datum, Zeit + Gebäude 2 Haus 200 Wohnebene, 11.10.2024, 10:00 - 10:20 Uhr ### Teilnehmer -- Bauer Lukas @j23b0233 -- Beck Cedric @j23b0826 -- Brennförderer Timo @j23b0724 -- Feyer Benjamin @j23f0712 -- Fleischer Hanno @j23f0779 -- Grigencha Daniel @j23g0274 -- Koppe Felix @fkoppe +- Bauer Lukas @j23b0233 +- Beck Cedric @j23b0826 +- Brennförderer Timo @j23b0724 +- Feyer Benjamin @j23f0712 +- Fleischer Hanno @j23f0779 +- Grigencha Daniel @j23g0274 +- Koppe Felix @fkoppe ### Ablauf -- Stand Einarbeitungsaufgaben der Gruppe abgefragt -- Unklarheiten über existierenden code geklärt +- Stand der Einarbeitungsaufgaben der Gruppe abgefragt +- Unklarheiten über existierenden Code geklärt ### Ergebnisse -- Gruppe01 befindet sich bei Aufgabe 13 +- Gruppe-01 befindet sich bei Aufgabe 13 - Jedes Gruppenmitglied erstellt - - - 2 Zustandsdiagramme - - 1 Klassendiagramm - - BPMN - - Vollständige JavaDocs + - 2 Zustandsdiagramme (für den Client und Server) + - 1 Klassendiagramm (Update für `:battleship:model`) + - Update des BPMN-Diagramms + - vollständige JavaDocs ### Schwierigkeiten -- Implementierung Aufgabe 13 +- Implementierung der Aufgabe 13 + - Aufgrund der Komplexität der Aufgabe ### Wer Präsentiert Ergebnisse Woche 2 -- Beck Cedric @j23b0826 +- Beck Cedric @j23b0826 ### Wer Protokolliert Präsentation Woche 2 -- Bauer Lukas @j23b0233 +- Bauer Lukas @j23b0233 diff --git a/Protokolle/Praesentationen.md b/Protokolle/Praesentationen.md index 0a6cd0d..3b8223a 100644 --- a/Protokolle/Praesentationen.md +++ b/Protokolle/Praesentationen.md @@ -1,40 +1,43 @@ # Präsentation +
07.10.2024 ## 1.Meeting ### Ort, Datum, Zeit + Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr ### Teilnehmer -- Bauer Lukas @j23b0233 -- Beck Cedric @j23b0826 -- Brennförderer Timo @j23b0724 -- Feyer Benjamin @j23f0712 -- Fleischer Hanno @j23f0779 -- Grigencha Daniel @j23g0274 -- Koppe Felix @fkoppe +- Bauer Lukas @j23b0233 +- Beck Cedric @j23b0826 +- Brennförderer Timo @j23b0724 +- Feyer Benjamin @j23f0712 +- Fleischer Hanno @j23f0779 +- Grigencha Daniel @j23g0274 +- Koppe Felix @fkoppe ## Was haben wir die vergange Woche gemacht: -- mit dem Projekt vertraut gemacht +- mit dem Projekt vertraut gemacht - in das Wiki eingelesen - in die JMonkey Engine eingelesen und erste Funktionalitäten implementiert ### Aufgabe 07 - Einarbeitung in mockito - - Verwendung um mock-Objekte zu erstellen, um die Funktionalität von Klassen zu testen (Schwerpunkt: Testen von graphischen Benutzeroberflächen) + - Verwendung um mock-Objekte zu erstellen, um die Funktionalität von Klassen zu testen (Schwerpunkt: Testen von + graphischen Benutzeroberflächen) - Erläuterung des Tests in der Klasse `BattleState` und `ShipMap` ### Aufgabe 08 - Erläuterung der serverseitigen Überprüfung in der `ServerGameLogic` - mit Bezug auf den erstellten Code: - - in der Methode `checkMap()` - - in der Methode `collidesWith()` (gegeben im `BattleShip`) + - in der Methode `checkMap()` + - in der Methode `collidesWith()` (gegeben im `BattleShip`) - clientseitigen Überprüfung im `EditorState` - genauere Analyse der Lösung von Beck (Anzahl der Schiffe in der Klasse `ServerGameLogic`) @@ -54,18 +57,21 @@ Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr ### Aufgabe 12 -- Überarbeitung der Effekte mit Erläuterung der Funktionalität (siehe `EffectHandler` und Bezug zur Methode `createHitEffekt`) +- Überarbeitung der Effekte mit Erläuterung der Funktionalität (siehe `EffectHandler` und Bezug zur Methode + `createHitEffekt`) - Sinken der Schiffe mit der Methode `controllUpdate()` ## Anmerkungen vom Betreuer: + - Vermeidung von redundantem Code - MVC Pattern (Modell unabhängig, von View und Controller) - zu Aufgabe 10: - - Features die nicht gefordert waren: - - Checkbox für Effekte - - Methode `toggleMusic()` mit den einzelnen States - - Methode `setVolume()` mit Erläuterung der Funktionalität für die Gesamtlautstärke - - Methode `changeMusic()` mit Erläuterung der Funktionalität für unterschiedliche Hintergrundmusik abhängig vom aktuellen `gameState` + - Features die nicht gefordert waren: + - Checkbox für Effekte + - Methode `toggleMusic()` mit den einzelnen States + - Methode `setVolume()` mit Erläuterung der Funktionalität für die Gesamtlautstärke + - Methode `changeMusic()` mit Erläuterung der Funktionalität für unterschiedliche Hintergrundmusik abhängig vom + aktuellen `gameState` - Verwendung unseres Wikis gem. dem BeispielWiki - [erstes Gruppentreffen](./Gruppentreffen/#Meeting): Protokoll hat gepasst - Protokolle immer führen und sorgfältig anlegen