Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
---
title: Loops09
title: Arrays08
description: ''
tags: [killteam]
---

import Exercise from '@site/src/components/Exercise';

Passe die ausführbare Klasse aus Übungsaufgabe
[ConsoleApplications03](../console-applications/console-applications03) wie
folgt an:
Expand Down Expand Up @@ -151,3 +153,5 @@ Gregor würfelt 4, 2 und 4.
Gregor erzielt 0 Blocks.
Gregor erleidet 9 Schaden und stirbt.
```

<Exercise branchSuffix="arrays-08" />
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: ''
tags: [killteam]
---

import Exercise from '@site/src/components/Exercise';

Passe die ausführbare Klasse aus Übungsaufgabe
[DataObjects03](../data-objects/data-objects03) wie folgt an:

Expand Down Expand Up @@ -100,3 +102,5 @@ Gregor würfelt 5, 4 und 2.
Gregor erzielt 11 Blocks.
Gregor erleidet -1 Schaden und hat noch 9 LP.
```

<Exercise branchSuffix="console-applications-03" />
4 changes: 4 additions & 0 deletions docs/exercises/data-objects/data-objects03.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: ''
tags: [killteam]
---

import Exercise from '@site/src/components/Exercise';

Erstelle die ausführbare Klasse `Kill Team` wie folgt: Es sollen Datenobjekte
für alle Eigenschaften des abgebildeten ER-Modells für 2 Spieler und 2 Kämpfer
(je einer pro Spieler) deklariert, initialisiert und auf der Konsole ausgegeben
Expand Down Expand Up @@ -45,3 +47,5 @@ Spieler 2, Name: Peter
Spieler 2, Kämpfer 1, Name: Bonekraka
Spieler 2, Kämpfer 1, LP: 10
```

<Exercise branchSuffix="data-objects-03" />
6 changes: 5 additions & 1 deletion docs/exercises/oo/oo08.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@ description: ''
tags: [killteam]
---

import Exercise from '@site/src/components/Exercise';

Überführe den imperativen Programmentwurf aus Übungsaufgabe
[Loops09](../loops/loops09) in einen objektorientierten Programmentwurf.
[Arrays08](../arrays/arrays08) in einen objektorientierten Programmentwurf.
Erweitere zudem den objektorientierten Programmentwurf so, dass zu Beginn einer
jeden Runde per "Münzwurf" darüber entschieden wird, welcher Spieler den ersten
Angriff in der jeweiligen Runde ausführen darf.
Expand All @@ -18,3 +20,5 @@ _[Warhammer 40,000 Kill Team](https://www.warhammer.com/en-GB/other-games-kill-t
entwickelt werden soll. Bei diesem Strategiespiel für zwei Spieler kämpfen zwei
sogenannten Kill Teams mit dem Ziel gegeneinander, entsprechende Missionsziele
zu erfüllen bzw. das gegnerische Team auszulöschen.

<Exercise branchSuffix="oo-08" />