PSE WS 10/11
Aus WWWwikiDe
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
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
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
Zum Holodeck:
- Minenfeld
- Pacman
- Fußgängersimulation
- Mobiler Teleoperator: Miniatur/Praktikum
- Mobiler Teleoperator: Omnibase
- Mobiler Teleoperator: München
Zu Java3D: