added preasentation 14.10.2024

Lukas Bauer
2024-10-14 12:05:14 +02:00
parent c0ccf4f6c1
commit 1acd70a60f

@@ -3,8 +3,6 @@
<details>
<summary markdown="span">07.10.2024</summary>
## 1.Meeting
### Ort, Datum, Zeit
Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr
@@ -88,4 +86,124 @@ Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr
- Konvertierung der Modelle in `.j3o` Dateien
- Verhältnismäßig wenig Zeit
</details>
<details>
<summary markdown="span">14.10.2024</summary>
### 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
## Was haben wir die vergange Woche gemacht:
- Einarbeitungsaufgabe komplettiert
## Was werden wir diese Woche machen:
- Mit der Analysephase beginnen
## Was hat uns an der Arbeit gehindert:
- Aufgabe 13 umfangreicher als erwartet
- Verständnisprobleme der Aufgabenstellung
- DrawIO Einarbeitung
## Präsentation
### Aufgabe 10
- Aufgabenstellung Musik hinzufügen
Klasse `GameSound`
- Methoden: `VolumeSlider()`
- - Implementierung VolumeSlider
Anmerkung Betreuer: Slider Probleme bei zwei Clients da der Slider auf den Wert des anderen gesetzt wird
### Aufgabe 11
- Aufgabenstellung Server aus Client hosten
Klasse `Networkdialog`
- mit den Änderungen zur Implementierung des features
### Aufgabe 12
- Aufgabenstellung einfügen von Parikeleffekten
Klasse `EffectHandler`
- Methode: `createFire()`
- - Ist für Parikeleffete von Feuer verantwortlich
Klasse `Seasynchronizer`
geänderte bzw. überarbeite funktionen für die Implementierung der Aufgabe
- Methode: `ShipControll()`
- Methode: `handleSinking()`
- Methode: `handleHit()`
- Methode: `hit()`
Anmerkung Betreuer: Schiff wird zu früh entfernt
### Aufgabe 13
- Aufgabenstellung einfügen und Animation von 2D sowie 3D Objekten
Vorstellung folgender Diagramme:
- BPMN Diagramm
- Client Statediagramm
- Server Statediagramm
- Klassendiagramm
Neu hinzugefügte Klasse `Shell`
- Methode: `move()`
- - ist für die Flugbahn des projectils verantwortlich
- Methode: `updatePosition()`
- - synchronisiert die Shell bei beiden Clients
Anmerkung Betreuer:
Klasse `ShellControll`
- Methode `controllUpdate()`
- - Warum die controllUpdate Funktion bei Feyer Benjamin Feyer Benjamin @j23f0712 nicht überschrieben wurde
- - Antwort: Kein näherer grund
### Vorführung der Anwendungen
Grigencha Daniel @j23g0274
- Exception bei Einschlag einer Shell
Bauer Lukas @j23b0233
- Modell von 2er Schiff zu groß
- Kreative Implementierung der Aufgabe 13
Feyer Benjamin @j23f0712
- Anmerkung Betreuer: Fehlerhafter Aufprall Soundeffekt
- Problem wurde behoben
### Punkte Betreuer
- IntelliJ Shortcut zum aufräumen von Code
- Kommentare zu Code „durchdenken“
## Probleme die bis Freitag 18.10.2024 16:00 beseitigt werden müssen
- Exception Grigenga
- Musikregler Beck
- Schiffsanimation Beck
# Aufstieg in die Analysephase ist genehmigt
</details>