National Repository of Grey Literature 1 records found  Search took 0.02 seconds. 
Object-oriented programming in MMORPG server development, in-game environment creation
Tyle, Jan ; Pavlíčková, Jarmila (advisor) ; Bárta, Jan (referee)
Main objective: The basic purpose of this work is to provide a reader with better understanding of MMORPG games and to introduce SphereServer and the methods of widening its functionality to anoyone who is interested in it. In this work, there are mentioned various aspects of the work with the SphereServer. Reader, who is unfamiliar with the issue, could learn there about the possible outcome of such work. On the contrary, in-reader can use this document to extend his knowledge about some previously unfamiliar facts or relations. Method of achieving the objective: In this paper, the global overview of SphereServer attributes and the methods of widening its functionality are discussed. Furthermore, the comparision between two different development branches of SphereServer is presented, summarizing advantages and disadvantages of those versions. However, several suggestions which aim to upgrade and simplify the work with this emulator are presented. Benefit of the work: As a skilled developer, familiar with SphereScript, I have compiled my experiences and used their outcome in this work. Besides, the shattered information from various sources has been collected and compiled into easily understandable text. This whole work may also serve to highlight the mistakes and design flaws, made by SphereServer developers and could be meant as an suggestion for designing a better version of the emulator. Layout of the work: This work is divided into three main parts. In the first part, the main SphereServer functionality and main terminology of this work is descripted. In the second part, the deeper insight into the SphereServer and its scripting language SphereScript is presented. Finally, in the third part, the Ultima Online shard Andaria is described as a practical implementation of SphereServer.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.