|
|
|
![]() :: Research Group Embedded Interaction :: Media Informatics :: Ludwig-Maximilians-University Munich Student ProjectJanuary 2005 Development of Multiplayer-Games for Mobile Phones(Enwicklung von Multiplayer-Spielen für Mobiltelefone)Andreas Singer, Christoph KaiserBetreuer: Dr. Albrecht Schmidt, Richard Atterer
Abstract: The following paper is about the development of multiplayer games for mobile phones. We give an overview of actual platforms, development environments and Bluetooth technology. In regard of our chosen programming language Java, we discuss different communication protocols of the Mobile Information Device Profile (MIDP) and several possible multiplayer game types. We are presenting a tutorial for mobile game development and code optimisation techniques. Afterwards we introduce the architecture and implementation of our multiplayer game "Highlander". Finally we present and discuss the results of the user-case-study, we conducted at the end of the development process. The rest of the paper is currently available in German only.
Inhalt1. ZusammenfassungIn der folgenden Arbeit geht es um die Entwicklung von Multiplayer-Spielen für Mobiltelefone. Es wird ein Überblick über aktuelle Zielplattformen und Entwicklungswerkzeuge gegeben, sowie eine technische Einführung in das Bluetooth-Protokoll gemacht. Hinsichtlich der von uns gewählten Programmiersprache Java, betrachten wir mögliche Kommunikationstechnologien im Mobile Information Device Profile (MIDP) und gehen anschließend auf gängige Multiplayer-Spieltypen ein. Außerdem geben wir ein Tutorial zur Spieleentwicklung. Danach stellen wir die Architektur und Implementierung des von uns, im Rahmen der Arbeit, entwickelten Spieles „Highlander“ vor. Abschließend werden noch die Ergebnisse der von uns durchgeführten Benutzerstudie ausgewertet und präsentiert. 2. AusarbeitungDie Ausarbeitung unseres Themas ist als PDF verfügbar:
Ausarbeitung 3. HighlanderBeschreibungHighlander ist ein Geschicklichkeits- und Kampfspiel, das wir im Zuge unseres Fortgeschrittenen-Praktikums entwickelt haben. In einem Kampf versucht jeder Spieler, den Avatar des Gegners mit seinem Schwert zu treffen und gleichzeitig seinen eigenen Avatar mit dem Schild zu schützen. Steuern kann man Schild und Schwert über die Richtungstasten und mit der Taste 7 wird zwischen Angriffs- und Verteidigungsmodus umgeschaltet. Beendet wird ein Kampf, wenn einer der beiden Spieler keine Lebenspunkte mehr hat. Screenshots
AnforderungenBenötigt wird ein MIDP2.0 fähiges Mobiltelefon mit integrierter Java
Bluetooth API (JSR-82), mindestens Series 60 (Displaygröße). 3. DownloadsHighlander SpielDas fertige Spiel gibt es hier: Highlander.jar Highlander Source CodeHier gibt es den Source Code zum Spiel:
Highlander-Source.zip 4. Links
5. KontaktBei Fragen können sie uns gerne per eMail kontaktieren. |