Spieleentwicklung im Team (Projektseminar)
Praktikum im Hauptstudium / WS 2009/2010 / CS 5850.054
Angaben
- Nummer/Titel
- CS 5850.054 / Spieleentwicklung im Team (Projektseminar), SET / Game development in a project team
- Dozent
- Prof. Dr. Peter Schulthess
- Betreuer
- Alexander Weggerle, Tobias Bäuerle
- SWS/Leistungspunkte
- 2P, 8 LP
- Termine
- Montag, 14.00 - 16.00 Uhr im Raum O27/121
- Zuordnung
- Dipl. Inf.: Vertiefungsgebiet Computergrafif und Sim./Multim., Vertiefungsgebiet Verteilte Systeme
Ma. Inf. (PO 2008): Projektmodul Betriebssystemtechnik, Projektmodul Wissenheim 3D-Welt
Ma. Medieninf.: Projektmodul Betriebssystemtechnik, Projektmodul Wissenheim 3D-Welt
- Sprache
- Unterrichtssprache ist Deutsch
Inhalt
Im Rahmen der Veranstaltung werden zunächst die Grundbegriffe der Computergrafik eingeführt bzw. gefestigt. Dies umfasst die Bereiche: Vertices, Texturen, Beleuchtung, Shader. Darüber hinaus werden im Verlauf der Veranstaltung zusätzliche Themengebiete, wie Steuerung, Kollisionserkennung und Physik, erschlossen, die für die Spieleprogrammierung von Bedeutung sind.
An die Einführung anschließend wird eine Spiel konzepiert und dieses als Gesamtgruppe entwickelt. Dabei übernehmen die Teilnehmer des Praktikums unterschiedliche Funktionen und sollen Erfahrungen mit der Arbeit im Team gewinnen.
Die Umsetzung erfolgt in Java mit OpenGL. Die Benutzung einer geeigneten 3D-Modellierungssoftware muss ggf. im Selbststudium erarbeitet werden.
Eine verbindliche Vorananmeldung per Mail ist möglich.
Scheinkriterien
- Erfolgreiche Implementierung aller Phasen
- Überzeugendes abschließendes Code-Review
- Regelmäßige Teilnahme an den Besprechungen
Folien
| Datum |
Thema |
Folien |
Übungsblätter |
| 12.10.09 |
Einführung |
PDF |
PDF |
| 19.10.09 |
Grundlagen Grafikprogrammierung und Design eines Spiels |
PDF |
PDF |
| 26.10.09 |
Aufteilung der Gruppen, Gameengine, JMonkey |
ZIP |
PDF |
| 04.11.09 |
Animation und Import |
ZIP |
PDF |
| 11.11.09 |
Texturen und Import |
|
PDF |
Downloads
| Was |
Link |
| JMonkey Beispielprojekt |
ZIP |