info:sek-ii:q1:oop:l5-projekt
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
info:sek-ii:q1:oop:l5-projekt [2023-11-26 12:52] – [BetterBox#1] christian.weber | info:sek-ii:q1:oop:l5-projekt [2024-01-18 12:32] (aktuell) – [BetterBox#1] yannik.wehr | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
* Mindestens eine **Spieler-Klasse**, | * Mindestens eine **Spieler-Klasse**, | ||
- | * Mehrere **weitere Klassen**, z.B. eine Klasse pro **Level** / **Gegner** / **Hindernis** / **Gegenstand**, | + | * Mehrere **weitere Klassen**, z.B. eine Klasse pro **Screen** / **Level** / **Gegner** / **Hindernis** / **Gegenstand**, |
* Ein Klasse, die den **Startbildschirm** mit Infos zum Spiel und den Autoren darstellt. | * Ein Klasse, die den **Startbildschirm** mit Infos zum Spiel und den Autoren darstellt. | ||
+ | |||
+ | Abgesehen vom Code sollt ihr auch folgende Dokumente erstellen: | ||
+ | |||
+ | * Zu jeder Klasse auch ein **Klassendiagramm** | ||
+ | * Ein __kurzer__ **Leitfaden**, | ||
+ | |||
+ | Ganz unten findet ihr eine Vorlage für Processing. Diese ist als Vorschlag zu verstehen, ihr müsst sie nicht verwenden. | ||
</ | </ | ||
Zeile 27: | Zeile 34: | ||
* Diese haben ebenfalls Gemeinsamkeiten: | * Diese haben ebenfalls Gemeinsamkeiten: | ||
</ | </ | ||
- | <video w3|Demo: TicTacToe> | + | <video w3|**Demo: TicTacToe**> |
{{ : | {{ : | ||
</ | </ | ||
Zeile 438: | Zeile 445: | ||
</ | </ | ||
</ | </ | ||
+ | </ | ||
+ | <lösung w1 collapsed center|**Vorlage für ein eigenes Spiel**> | ||
+ | {{ : | ||
</ | </ | ||
</ | </ |
info/sek-ii/q1/oop/l5-projekt.1700999541.txt.gz · Zuletzt geändert: 2023-11-26 12:52 von christian.weber