Die Zusammenfassungen der Sessions finden Sie im Wiki.
In diesem Kurs werden wir über das gesamte Semester hinweg das Spiel Tetris programmieren. Nachdem das Grundspiel implementiert wurde, werden wir den Code objektorientiert organisieren und ein Mehrspielerspiel ermöglichen. Zum Schluss Implementieren wir einen Bot des Tetris spielt und werden dabei die Themen KI und Optimierung anreißen.
Darüber hinaus wird es am Ende eine Aufgabe geben, mit der Sie weitere Bonuspunkte erlangen können.
- Grafische Ausgabe des Spiels
- Steuerung der grafischen Ausgabe
- Repräsentation des Spielstandes durch Datenstrukturen
- Implementierung von Basisaktionen des Spiels
- Implementierung der Spielregeln
- Benutzerinteraktion zur Steuerung
- Rework: Objektorientierte Struktur des Programms
- Implementierung Mehrspielerspiel
- Rework: Performanceoptimierung des Programms
- Implementierung eines Tetrisbots (KI + Optimierung)
Für den Umgang mit diesem Repository gibt es ein Tutorial-Repo.