Projekt Heratronos (Abschlussarbeit Bachelor)

Beschreibung:

Die Aufgabe der Abschlussarbeit meines Bachelor-Studiums bestand aus dem Design und der Implementierung einer Mehrspieler-Applikation zur Simulation von Bewegungsabläufen in virtuellen Umgebungen. Es sollten grundlegende Untersuchungen zur Tauglichkeit einer Peer-to-Peer-Topologie für MMOGs (Massively Multiplayer Online Game) durchgeführt bzw. mit dieser Anwendung prototypisiert werden.

Das Ergebnis "Heratronos" ist ein grundsätzlich MMOG tauglicher Tron-Klon, umgesetzt mit dem XNA Framework 3 von Microsoft, welches diverse Spiele-Entwicklungs-Schnittstellen und -Bibliotheken für C# bereitstellt. Die Spielwelt kann dabei auf mehrere Server aufgeteilt werden. Die Server dienen lediglich als Einstiegspunkt für die Clienten und für rudimentäre Kommunikationsereignisse zwischen Client und Server. Positionsmitteilungen und Ereignisse der Spielwelt tauschen die Clienten selbstständig untereinander aus.

Ebenfalls Teil der Aufgabenstellung war die Entwicklung einer künstlichen Intelligenz, durch die sich die Spielcharaktere autonom in der Spielwelt bewegen können. Die Realisierung baut auf einem endlichen Automaten mit mehreren Zuständen auf.

Systemvoraussetzungen:
  • Windows XP SP2 / Windows Vista
  • DirectX 9-fähige Grafikkarte mit Unterstützung für PixelShader 2.0
  • Prozessor mit 1.8Ghz

Zusätzliche Ressourcen:


PDF Logo Folien zum Abschlussvortrag

Screenshots (Anklicken zum Vergrößern):
Thumbnail Heratronos Screenshot1 Thumbnail Heratronos Screenshot2 Thumbnail Heratronos Screenshot3 Thumbnail Heratronos Screenshot4 Thumbnail Heratronos Screenshot5