Im Praktikum des Anwendungsschwerpunktes Animation soll von den Teilnehmern
ein Computerspiel entwickelt werden. Als Endprodukt soll ein Sportspiel
entstehen. Die Mindestanforderungen sind folgende:
- Jede Gruppe entwirft und modelliert einen Character (der in das
Gesamt-Design passt)
- Jede Gruppe erstellt (Design und Implementierung) eine spielbare Disziplin,
in der alle Charaktere
der anderen Teams ebenfalls spielbar sind (d.h. jede Gruppe muss u.a.
für die eigene Disziplin die Animation der anderen Charaktere erstellen)
- Die "übergreifenden" Aufgaben wie allgemeines Design, Entwurf des Frameworks,
Definition der Richtilinien für die Art-Assets, Programmierung der
Menüstrukturen usw. wird jeweils von einzelnen Teams übernommen oder es
werden kurzzeitig neue (größere) Teams gebildet.
Lernziele
Die einzelnen Teilaufgaben des Praktikums sind u.a. Folgende:
Game-Design:
Nachdem das grundlegende Konzept festgelegt wurde muss das
Design des Spiels ausgearbeitet werden. Als Endergebnis muss hier
ein vollständiges Design-Dokument vorliegen, dass alle Aspekte
des geplanten Spiels abdeckt.
Der Schwerpunkt wird hierbei auf dem Character-Entwurf und der
Ausarbeitung der Dynamik im Spiel liegen.
Architektur-Entwurf:
Hauptaufgabe ist hier die Zerlegung des
Game-Designs in implementierbare Module und der Enturf dieser
Module. Als Endergebnis muss hier eine vollständige Architektur-
Spezifikation des zu implementierenden Spiels vorliegen.
Asset-Produktion:
Die im Design-Dokument beschriebenen Objekte
(Assets) müssen modelliert/gezeichnet und animiert werden. Danach
müssen sie getestet und integriert werden. Damit die Implementierung
der zentralen Module und die Integration parallel verlaufen können
wird hier ein Prototyp orientierter Ansatz verfolgt.
Implementierung:
Die definierten Module müssen implementiert,
getestet und integriert werden.
Fine-Tuning, Beta-Test und Promotion:
In der End-Phase muss das Spiel auf Spielbarkeit (Game-Play) hin
überprüft und verbessert werden. Parallel dazu soll eine Web-Site
zur Präsentation des entstandenen Produktes erstellt werden.
(Weitere Punke sind z.B. ein Hand-Buch und ein Demo-Film)
Nach Abschluss des Praktikums muss jeder Teilnehmer in jedem der oben
genannten Bereiche mindestens einen Beitrag geleistet haben.
Projekt-Organisation
Schon in der ersten Phase (Design) wird ein Versions-Kontrollsystem
eingesetzt, um es allen zu ermöglichen ohne großen Aufwand am gleichen
Produkt zu arbeiten. (Das ist in der Design-Phase das Design-Dokument).
Als Versionskontroll-System wird CVS eingesetzt.
Das Design-Dokument sowie alle anderen Dokumente im Praktikum werden
in LaTeX geschrieben.
Im Laufe dieses Semesters werden die "Übungen" immer mehr zu
Projektsitzungen werden, in denen die für die nächste Woche anfallenden
Aufgaben an die einzelnen Gruppen und innerhalb der einzelnen Gruppen
verteilt werden. Je nach Bedarf werden temporär auch neue (größere) Gruppen
gebildet, die sich um einzelne Aufgaben kümmern. Zusätzlich werden
in den "Übungen" die Ergebnisse der einzelnen Gruppen vorgestellt und diskutiert.
Downloads
Hier kann man die für das Praktikum nötige
Gameengine herunterladen.