added Praesentationen.md

added first Protokoll about the meeting
fixed path issues
Lukas Bauer
2024-10-07 12:25:17 +02:00
parent 1c787e9f0d
commit 010fca3bd4
2 changed files with 133 additions and 2 deletions

@@ -0,0 +1,130 @@
# Präsentation 1
<details>
<summary markdown="span">07.10.2024</summary>
## 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

@@ -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
)