Entwicklung einer betriebssystemunabhängigen, für Echtzeitspiele optimierten Netzwerkschnittstelle
Themenvorschlag für Bachelorarbeit / Themenvorschlag für Masterarbeit
Die Entwicklung von Netzwerkspielen stellt eine große Herausforderung für Anwendungs- und Spielentwickler dar. Dies gilt insbesondere dann, wenn eine Netzwerkfähigkeit mit anderen Features wie Echtzeit- und/oder Multiplattformfähigkeit kombiniert wird. Zum einen besitzt jedes dieser Features eine eigene Problemmenge, zum anderen entstehen weitere Probleme durch die Kombination dieser Features, wodurch eine Umsetzung mit einer gesteigerten Komplexität einhergeht.
Ziel dieser Arbeit ist die Entwicklung und Evaluation einer betriebssystemunabhängigen Netzwerkschnittstelle für Echtzeitspiele, die von Anwendungsentwicklern ohne weitreichende Netzwerkexpertise genutzt werden kann. Dabei wird anders als bei bestehenden Lösungen je eine Implementation pro Plattform stattfinden, um eine Betriebssystemunabhängigkeit zu gewährleisten ohne einem Entwickler eine Implementation in der von ihm bevorzugten Umgebung zu verwehren. Unterstützte Plattformen zum Zeitpunkt der Fertigstellung der Arbeit sind Microsoft Windows, sowie Endgeräte der Firma Apple. Als Transportprotokoll wird das aus Peer2Peer Systemen bekannte Reliable UDP verwendet, um den Nachrichtentransfer effizienter und damit für Echtzeitspiele optimiert zu gestalten.
Die entwickelte Netzwerkschnittstelle wurde durch einen Anwendungsfall und einer Menge von Lasttests evaluiert um die Funktionsfähigkeit zu beweisen. Das Ergebnis ist somit eine Netzwerkschnittstelle, die auf verschiedenen Plattformen ein und dieselbe Schnittstelle zu jedem System bereitstellt und dabei die vorhandenen Human- und Rechenressourcen schont.
Weitere Informationen
- Unternehmen
- Thesius Inspiration
- Abschlussart
- Bachelorarbeit / Masterarbeit
- Branche
- Informationstechnologie und -dienste
- Zusatzinformationen
TIPP: Dein Profil wird dem Unternehmen übermittelt. Erziele einen besseren Eindruck, indem Du es vollständig ausfüllst.
Dieses Thema dient nur zur Inspiration.
Thesius stellt Euch zusätzlich zu den Praxisthemen auch welche zur Inspiration zur Verfügung. Auf diese Vorschläge kannst Du Dich nicht bewerben, sie dienen lediglich zur Anregung der grauen Zellen.
Viel Erfolg bei Deiner Arbeit!
Dein Thesius-Team