corrected typos and formatted for the "code style"
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user