Spieleengine im Eigenbau

Praktikum im Hauptstudium / WS 2008/2009 / CS 5850

Angaben

Dozent
Prof. Dr. Peter Schulthess
Betreuer
Alexander Weggerle, Markus Fakler
Termine
Montags, 14.00 bis 16.00 Uhr im Raum O27/121
Anzahl der Teilnehmer ist begrenzt.
SWS / LP
4S / 8P
Zuordnung
Dipl. Inf.:Praktikum
Ma. Inf. (PO 2001): Praktikum
Dipl. Medieninf.: Praktikum
Vorkenntnisse
Java-Programmiererfahrung wird vorausgesetzt
Grundkenntnisse in der Computergrafik von Vorteil
Erfahrung mit einer 3D-Modellierungssoftware (Blender, 3D Studio, Maya) von Vorteil

Inhalt

  • Kenntnisse über Echtzeitgrafik aneignen
  • Design und Implementation eines einfachen Spiels

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 ein einfaches Spiel in Kleingruppen entwickelt. Hierfür wird von den Gruppen jeweils ein Konzept erarbeitet und innerhalb der Veranstaltung umgesetzt.

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.

Links

Scheinkriterien

  • Erfolgreiche Implementierung aller Phasen
  • Überzeugendes abschließendes Code-Review
  • Regelmäßige Teilnahme an den Besprechungen