| 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.
|