|
Ein Netzwerksystem für Spiele mit hohen Teilnehmerzahlen stellt große Anforderungen an Synchronisation, Skalierbarkeit und Datenkonsistenz. Vor allem bei Kommunikation über das Internet muss man trotz schlechter Rahmenbedingungen wie langen Rund-Trip Zeiten, beschränkter Bandbreite und Leitungsqualität ein flüssiges Spiel ermöglichen. Zudem müssen weitere Punkte wie z.B. Fairness, Unterbindung von Betrugsversuchen und natürlich die Wahrung einer konsistenten Datenbasis erfüllt werden.
Im Rahmen dieses Praktikums sollen verschiedene grundlegende Ansätze der Netzwerkprogrammierung auf Eignung für das Gesamtprojekt evaluiert werden. Das hieraus entstehende Konzept soll anschließend implementiert und gegebenenfalls mit Netzwerksimulatoren getestet werden.
Dieses Praktikum ist ein Teil des abteilungsübergreifenden Praktikums "Design und Entwicklung eines Computerspiels".
|