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:58] – [BetterBox#1] christian.weber | info:sek-ii:q1:oop:l5-projekt [2024-01-18 12:32] (aktuell) – [BetterBox#1] yannik.wehr | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
* Mehrere **weitere Klassen**, z.B. eine Klasse pro **Screen** / **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 440: | Zeile 447: | ||
</ | </ | ||
<lösung w1 collapsed center|**Vorlage für ein eigenes Spiel**> | <lösung w1 collapsed center|**Vorlage für ein eigenes Spiel**> | ||
- | {{ : | + | {{ : |
</ | </ | ||
</ | </ |
info/sek-ii/q1/oop/l5-projekt.1700999898.txt.gz · Zuletzt geändert: 2023-11-26 12:58 von christian.weber