From 010fca3bd45a089013eeec5794bef9cf1d3f9ffc Mon Sep 17 00:00:00 2001 From: Lukas Bauer <157071544+Heady045@users.noreply.github.com> Date: Mon, 7 Oct 2024 12:25:17 +0200 Subject: [PATCH] added Praesentationen.md added first Protokoll about the meeting fixed path issues --- Protokolle/Praesentationen.md | 130 ++++++++++++++++++++++++++++++++++ home.md | 5 +- 2 files changed, 133 insertions(+), 2 deletions(-) create mode 100644 Protokolle/Praesentationen.md diff --git a/Protokolle/Praesentationen.md b/Protokolle/Praesentationen.md new file mode 100644 index 0000000..6c21930 --- /dev/null +++ b/Protokolle/Praesentationen.md @@ -0,0 +1,130 @@ +# Präsentation 1 +
+07.10.2024 + +## 1.Meeting + +### Ort, Datum, Zeit +Gebäude 41 Haus 400 Raum, 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 + +## Was haben wir die vergange Woche gemacht: + +- Mit dem Projekt vertraut gemacht +- In das Wiki eingelesen +- In die Jmonkey Engine eingelesen und erste Funktionalitäten implementiert + +### Aufgabe 07 + +- Tests mit mockito +- Erläuterung des Tests in der Klasse BattleState +- Erläuterung des Tests in der Klasse Shipmap + +### Aufgabe 08 + +- Erläuterung der Aufgabenstellung +- Erläuterung der Serverseitigen Überprüfung in der ServerGameLogic +- mit Bezug auf den erstellten Code +genauerer Bezug zur Methode Checkmap +genauerer Bezug zur Methode collidesWith die gegeben war +Bezug zur Client seitigen Überprüfung im EditorState + +- Genauere Analyse von der Lösung von Beck der die Aufgabe über die Anzahl der Schiffe alternativ gelöst hat in der Klasse ServerGameLogic zur Überprüfung der vom Client übermittelten Map + +- Erinnerung redundanten Code zu vermeiden +- Erinnerung ans MVC Pattern → Modell unabhängig lassen + +### Aufgabe 9 + +- Aufgabenstellung zu Modellen für die verbleibenden 3 Schiffstypen in der Klasse Seasynchronizer +- Anpassen der Modelle +- Richtige Platzierung der Modelle + +- Bezug auf Positionierung bzw. Länge der Schiffe +- Bezug auf den Erwerb der Modelle + +### Aufgabe 10 + +- Integration von Hintergrund Musik +- Bezug zur Klasse BackgroungMusic +- - mit der Erklärung des verwendeten State Patterns + +**Anmerkung Betreuer:** Frage zu zusätzlichen Features die nicht gefordert waren +→ Checkbox für Effekte + +- Genauerer Bezug zur Methode toggleMusic +mit den einzelnen States + +- Genauerer Bezug zur Methode setVolume +mit Erläuterung der Funktionalität Gesamtlautstärke + +- Genauerer Bezug zur Methode changeMusic +mit Erläuterung der Funktionalität für unterschiedliche Hintergrundmusik abhängig von derzeitigen gameState + +**Anmerkung Betreuer:** Optimierung der Implementierung für die Hintergrundmusik + +- Genauerer Bezug zu den 3 Slidern für das Audio Interface im Konstruktor der klasse Menu +mit Erläuterung der Funktionalität + +**Anmerkung Betreuer:** Optimierung der Slider aufgrund redundanten codes + +### Aufgabe 11 + +- Mit dem Client einen Server erstellen + +- Genauerer Erläuterung +In der Klasse BattleShipServer zunächst der Konstruktor + +- Erläuterung der Methode connect +mit genauem Ablauf + +**Anmerkung Betreuer:** Absicht der Aufgabe im Bezug zum Ablauf des ProgProjects +mit Sensibilisierung der erwartenden Anforderungen an die Software + +### Aufgabe 12 + +- Überarbeitung der Effekte + +- Erläuterung der Implementierung + +- Genauerer Bezug zum EffektHandler + +- Genauerer Bezug zur Methode createHitEffekt +mit Erläuterung der Funktionalität und implementierung + +- Genauerer Bezug zu der Methode controllUpdate die für dass sinken verantwortlich ist + +- Öffnung der Applikation und Präsentation des Projects + +**Anmerkung Betreuer:** Über Aktivität im Git und fortschritt des Projekts +Protokoll hat gepasst +Protokolle immer führen und sorgfältig anlegen + +## Was werden wir diese Woche machen: + +- Einführungsaufgabe komplettieren +Bauer Lukas geworfene exception fixen +Bauer Lukas GUI überarbeiten + +**Anmerkung Betreuer:** Über die Verwendung des Wikis + +## Was hat uns an der Arbeit gehindert: + +- Starten des Singlemodes +- Konvertierung der Modelle + +**Anmerkung Betreuer:** Über rendern von Modellen aufgrund von Erfahrungen des letzten ProgProj +Verhältnismäßig wenig Zeit + +## Punkte seitens der Gruppe: + +- Frage Über die Struktur der Wiki bezüglich der Datei Struktur \ No newline at end of file diff --git a/home.md b/home.md index 3c9120a..e2c04fd 100644 --- a/home.md +++ b/home.md @@ -61,6 +61,7 @@ # Protokolle - [Kundentermine](./Beispiel-Wiki/Protokolle/Kundentermine) -- [Gruppentreffen](./Protokolle/Gruppentreffen) -- [Präsentationen](./Beispiel-Wiki/Protokolle/Praesentationen) +- [Gruppentreffen](./Protokolle/Gruppentreffen.md) +- [Präsentationen](./Protokolle/Praesentationen.md +)