Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| faecher:informatik:oberstufe:modellierung:2018a:start [16.12.2021 08:00] – sbel | faecher:informatik:oberstufe:modellierung:2018a:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Schatzssuche ====== | ||
| - | |||
| - | Im Folgenden sollen Teile eines Spiels implementiert werden, in dem zwei Schatzsucher auf | ||
| - | einem quadratischen Spielfeld, hier als „Welt“ bezeichnet, einen Schatz suchen. Die genauen | ||
| - | Spielregeln für die Schatzsuche selbst sind für die folgenden Aufgaben nicht relevant, es geht | ||
| - | lediglich darum, die Welt mit einem Schatz und den Suchern anzulegen und zu verwalten. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | In der Implementierung besitzt die Klasse '' | ||
| - | des Spielfeldes. Das Attribut '' | ||
| - | des Arrays entspricht einem Feld der Welt. Der Eintrag '' | ||
| - | leeres Feld, andernfalls kann mit '' | ||
| - | |||
| - | |||
| - | ---- | ||
| - | {{: | ||
| - | === (A1) === | ||
| - | |||
| - | Übertrage die UML-Klassendiagramme | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | **Anmerkung: | ||
| - | |||
| - | {{: | ||
| - | === (A2) === | ||
| - | Implementiere die Klasse '' | ||
| - | |||
| - | {{: | ||
| - | === (A3) === | ||
| - | |||
| - | Implementieren Sie einen Konstruktor Spiel(weltGroesse: | ||
| - | Welt der Größe weltGroesse mit zwei Schatzsuchern namens „Anton“ und „Berta“ | ||
| - | und einem Schatz im Wert von 50 € erzeugt wird. Die Schatzsucher und der Schatz | ||
| - | sollen unter Verwendung der Methode figurZufaelligPlatzieren(figur: | ||
| - | aus der Klasse Welt eine zufällige Startposition erhalten. | ||
| - | Hinweis: Sie dürfen davon ausgehen, dass die Methode | ||
| - | figurZufaelligPlatzieren bereits implementiert ist. | ||