PSE WS 10/11

Aus WWWwikiDe

Wechseln zu: Navigation, Suche

Die Auftaktveranstaltung findet am 18.10.2010 um 15:45 im HS a.F. (Hörsaal am Fasanengarten Gebäude 50.35) statt. Dort werden die verschiedenen Aufgaben vorgestellt.

Weitere Informationen: PSE-Hauptseite


Inhaltsverzeichnis

Entwicklung eines telepräsenten Computerspiels

Ziel dieses Projektes ist die Entwicklung eines multimodalen Computerspiels für das Holodeck. Die Umsetzung soll komplett in Java unter Verwendung von OpenGL/Java3D erfolgen. Die benötigte Schnittstelle zum Holodeck ist bereits vorhanden und braucht nicht mehr implementiert zu werden. Die Teilnehmer können sich also voll auf den Entwurf des Spiels konzentrieren.

Um eine bessere Vorstellung von der Aufgabe zu vermitteln, haben wir ein kleines Mock-up vorbereitet:



Wir wünschen uns für die Umsetzung ein Szenario ähnlich dem im Mock-up verwendeten Blockofighter Spiel, wobei der Spielspaß im Spiel erheblich wichtiger als der Umfang ist. Zum Testen der entwickelten Software stehen 1-2 Holodecks zur Verfügung.

Pflichtkriterien:

  • Lauffähiges 3D-Spiel
  • Es sollten kurze Runden von 5 Minuten oder weniger gespielt werden können.
  • Steuerung per Holodeck
  • Steuerung per Tastatur/Gamepad
Aufbau der Benutzerschnittstelle.

Wunschkriterien:

  • Netzwerkunterstützung für N Spieler
  • Audio
  • Haptisches Feedback
  • Visuelle Effekte

Die Teilnehmer bekommen hier die Möglichkeit an einer neuen und innovativen Entwicklung zu arbeiten, welche eine unmittelbare Anwendung am Institut finden wird. Durch die Erweiterbarkeit soll die Langlebigkeit des Projektes garantiert werden, so daß Funktionen, welche im ersten Anlauf noch nicht realisiert werden können, später Einzug halten können. Im Rahmen des Projektes darf und soll selbstverständlich auf andere Software und Bibliotheken zurückgegriffen werden. Durch diese kann dann beispielsweise haptisches Feedback oder positionsabhängige Tonausgabe relativ unkompliziert realisiert werden. Es ist dabei selbstverständlich auf eine entsprechende Referenzierung zu achten.

Termine

Lageplan des ISAS

Es findet ein Treffen mit Anwesenheitspflicht an jedem Freitag um 14.00 statt.

Weiterhin gelten folgende Termine:

Datum Uhrzeit Ort Thema
18.10.2010 15:45 HS a.F. Auftaktveranstaltung / Vorstellung der Aufgaben
25.10.2010 15:45 Gebäude 50.20 - 1. OG - Raum 137 Einführung / Terminabsprache / Aufgabenstellung
15.11.2010 15:45 Gebäude 50.20 Kolloquium - Pflichtenheft
13.12.2010 15:45 Gebäude 50.20 Kolloquium - Entwurf
24.11.2010 15:45 Gebäude 50.20 Kolloquium - Implementierung
14.02.2011 15:45 Gebäude 50.20 Kolloquium - Qualitätssicherung
XX.XX.XXXX XX:XX Gebäude 50.20 Abschlusspräsentation

Allgemeines

Das Praktikum gliedert sich in die Phasen Pflichtenheft, Entwurf und Feinspezifikation, Implementierung, Qualitätssicherung, Abschlusspräsentation. Alle Phasen werden nach dem Stand der Softwaretechnik objektorientiert und werkzeugunterstützt durchgeführt. Zu jeder Phase muss das entsprechende Artefakt (Pflichtenheft, UML-Diagramme mit Erläuterungen, vollständiger Java-Quellcode, Testprotokolle, laufendes System) in einem Kolloquium präsentiert werden. Das vollständige System wird von den Betreuern auf Funktionalität, Bedienbarkeit und Robustheit geprüft.

Zu jeder Phase wird ein Phasenverantwortlicher bestimmt, welcher im Team den Ablauf der Phase überwacht. Der Phasenverantwortliche hält am Ende der jeweiligen Phase das Kolloquium. In der folgenden Diskussion muss jedes Teammitglied in der Lage sein, das entstandene Artefakt zu erklären.

  • Teamgröße: 5 Teilnehmer je Team
  • je Phase: Abschlusskolloquium (Grundlage: Phasendokumente)
  • System: max. 8.000 LOC = ca. 40-60 Klassen
  • Bewertung:
    • Qualität der Phasendokumente
    • Qualität der Kolloquien
    • Erfüllung der minimalen Leistungsmerkmale

Betreuung

Telefon: +49 (0)721-608-4353
Email: eberhardt@kit.edu
Telefon: +49 (0)721-608-5291
Email: packi@kit.edu
  • 3 Gruppen mit jeweils ca. 5 Teilnehmern

Wiki

Jeder Teilnehmer kann unter

https://i81pc15.itec.uni-karlsruhe.de/mediawiki/index.php/Main_Page

auf ein Wiki zugreifen. Hier können Diskussionen und Absprachen geführt werden. Weiterhin werden in dem Wiki immer die aktuellen Dokumente aus unseren Teffen verfügbar sein.

Als Login verwendet bitte

VornameNachname

ohne Leerzeichen. Als Passwort euer Gruppenpasswort. Ihr könnt euer Passwort im Wiki ändern.

Versionsverwaltung

Für die Versionsverwaltung steht der institutsinterne SVN-Server zur Verfügung.

Benotung

Die einzelnen Artefakte werden separat benotet und gehen mit folgendem Prozentsatz in die Gesamtnote ein:

  • Pflichtenheft 10%
  • Entwurf 30%
  • Implementierung 30%
  • Qualitätssicherung 20%
  • Abschlusspräsentation 10%

Weiterführende Links

Minenfeld Spiel

Zum Holodeck:

Zu Java3D:

Meine Werkzeuge