corrected typos and formatted for the "code style"

Daniel Grigencha
2024-10-11 15:06:02 +02:00
parent 7aefcff8c8
commit 09e138f8b4
2 changed files with 55 additions and 45 deletions

@@ -1,21 +1,22 @@
# Einarbeitungsphase I # Einarbeitungsphase I
<details> <details>
<summary markdown="span">05.10.2024</summary> <summary markdown="span">05.10.2024</summary>
## Meeting ## Meeting
### Ort, Datum, Zeit ### Ort, Datum, Zeit
Online Discord, 05.10.2024, 12:10 - 12:40 Uhr Online Discord, 05.10.2024, 12:10 - 12:40 Uhr
### Teilnehmer ### Teilnehmer
- Bauer Lukas @j23b0233 - Bauer Lukas @j23b0233
- Beck Cedric @j23b0826 - Beck Cedric @j23b0826
- Brennförderer Timo @j23b0724 - Brennförderer Timo @j23b0724
- Feyer Benjamin @j23f0712 - Feyer Benjamin @j23f0712
- Fleischer Hanno @j23f0779 - Fleischer Hanno @j23f0779
- Grigencha Daniel @j23g0274 - Grigencha Daniel @j23g0274
### Ablauf ### Ablauf
@@ -34,7 +35,8 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr
### Schwierigkeiten ### Schwierigkeiten
- Ein Mitglied hat Schwierigkeiten mit der Abgabe der gewünschten Aufgabe. - 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 ### Überarbeiten
@@ -43,11 +45,12 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr
### Wer Präsentiert Ergebnisse Woche 1 ### Wer Präsentiert Ergebnisse Woche 1
- Fleischer Hanno @j23f0779 - Fleischer Hanno @j23f0779
### Wer Protokolliert Präsentation Woche 1 ### Wer Protokolliert Präsentation Woche 1
- Bauer Lukas @j23b0233 - Bauer Lukas @j23b0233
</details> </details>
# Einarbeitungsphase II # Einarbeitungsphase II
@@ -58,44 +61,45 @@ Online Discord, 05.10.2024, 12:10 - 12:40 Uhr
## Meeting ## Meeting
### Ort, Datum, Zeit ### Ort, Datum, Zeit
Gebäude 2 Haus 200 Wohnebene, 11.10.2024, 10:00 - 10:20 Uhr Gebäude 2 Haus 200 Wohnebene, 11.10.2024, 10:00 - 10:20 Uhr
### Teilnehmer ### Teilnehmer
- Bauer Lukas @j23b0233 - Bauer Lukas @j23b0233
- Beck Cedric @j23b0826 - Beck Cedric @j23b0826
- Brennförderer Timo @j23b0724 - Brennförderer Timo @j23b0724
- Feyer Benjamin @j23f0712 - Feyer Benjamin @j23f0712
- Fleischer Hanno @j23f0779 - Fleischer Hanno @j23f0779
- Grigencha Daniel @j23g0274 - Grigencha Daniel @j23g0274
- Koppe Felix @fkoppe - Koppe Felix @fkoppe
### Ablauf ### Ablauf
- Stand Einarbeitungsaufgaben der Gruppe abgefragt - Stand der Einarbeitungsaufgaben der Gruppe abgefragt
- Unklarheiten über existierenden code geklärt - Unklarheiten über existierenden Code geklärt
### Ergebnisse ### Ergebnisse
- Gruppe01 befindet sich bei Aufgabe 13 - Gruppe-01 befindet sich bei Aufgabe 13
- Jedes Gruppenmitglied erstellt - Jedes Gruppenmitglied erstellt
- 2 Zustandsdiagramme (für den Client und Server)
- 2 Zustandsdiagramme - 1 Klassendiagramm (Update für `:battleship:model`)
- 1 Klassendiagramm - Update des BPMN-Diagramms
- BPMN - vollständige JavaDocs
- Vollständige JavaDocs
### Schwierigkeiten ### Schwierigkeiten
- Implementierung Aufgabe 13 - Implementierung der Aufgabe 13
- Aufgrund der Komplexität der Aufgabe
### Wer Präsentiert Ergebnisse Woche 2 ### Wer Präsentiert Ergebnisse Woche 2
- Beck Cedric @j23b0826 - Beck Cedric @j23b0826
### Wer Protokolliert Präsentation Woche 2 ### Wer Protokolliert Präsentation Woche 2
- Bauer Lukas @j23b0233 - Bauer Lukas @j23b0233
</details> </details>

@@ -1,21 +1,23 @@
# Präsentation # Präsentation
<details> <details>
<summary markdown="span">07.10.2024</summary> <summary markdown="span">07.10.2024</summary>
## 1.Meeting ## 1.Meeting
### Ort, Datum, Zeit ### Ort, Datum, Zeit
Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr
### Teilnehmer ### Teilnehmer
- Bauer Lukas @j23b0233 - Bauer Lukas @j23b0233
- Beck Cedric @j23b0826 - Beck Cedric @j23b0826
- Brennförderer Timo @j23b0724 - Brennförderer Timo @j23b0724
- Feyer Benjamin @j23f0712 - Feyer Benjamin @j23f0712
- Fleischer Hanno @j23f0779 - Fleischer Hanno @j23f0779
- Grigencha Daniel @j23g0274 - Grigencha Daniel @j23g0274
- Koppe Felix @fkoppe - Koppe Felix @fkoppe
## Was haben wir die vergange Woche gemacht: ## Was haben wir die vergange Woche gemacht:
@@ -26,15 +28,16 @@ Gebäude 41 Haus 400 Raum 2417, 07.10.2024, 10:00 - 11:15 Uhr
### Aufgabe 07 ### Aufgabe 07
- Einarbeitung in mockito - 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` - Erläuterung des Tests in der Klasse `BattleState` und `ShipMap`
### Aufgabe 08 ### Aufgabe 08
- Erläuterung der serverseitigen Überprüfung in der `ServerGameLogic` - Erläuterung der serverseitigen Überprüfung in der `ServerGameLogic`
- mit Bezug auf den erstellten Code: - mit Bezug auf den erstellten Code:
- in der Methode `checkMap()` - in der Methode `checkMap()`
- in der Methode `collidesWith()` (gegeben im `BattleShip`) - in der Methode `collidesWith()` (gegeben im `BattleShip`)
- clientseitigen Überprüfung im `EditorState` - clientseitigen Überprüfung im `EditorState`
- genauere Analyse der Lösung von Beck (Anzahl der Schiffe in der Klasse `ServerGameLogic`) - 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 ### 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()` - Sinken der Schiffe mit der Methode `controllUpdate()`
## Anmerkungen vom Betreuer: ## Anmerkungen vom Betreuer:
- Vermeidung von redundantem Code - Vermeidung von redundantem Code
- MVC Pattern (Modell unabhängig, von View und Controller) - MVC Pattern (Modell unabhängig, von View und Controller)
- zu Aufgabe 10: - zu Aufgabe 10:
- Features die nicht gefordert waren: - Features die nicht gefordert waren:
- Checkbox für Effekte - Checkbox für Effekte
- Methode `toggleMusic()` mit den einzelnen States - Methode `toggleMusic()` mit den einzelnen States
- Methode `setVolume()` mit Erläuterung der Funktionalität für die Gesamtlautstärke - 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` - Methode `changeMusic()` mit Erläuterung der Funktionalität für unterschiedliche Hintergrundmusik abhängig vom
aktuellen `gameState`
- Verwendung unseres Wikis gem. dem BeispielWiki - Verwendung unseres Wikis gem. dem BeispielWiki
- [erstes Gruppentreffen](./Gruppentreffen/#Meeting): Protokoll hat gepasst - [erstes Gruppentreffen](./Gruppentreffen/#Meeting): Protokoll hat gepasst
- Protokolle immer führen und sorgfältig anlegen - Protokolle immer führen und sorgfältig anlegen