Font Size: a A A

The Design And Implementation Of Asynchronous Player Battle System In Online Mobile Game

Posted on:2017-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z W WanFull Text:PDF
GTID:2308330485963652Subject:Engineering
Abstract/Summary:PDF Full Text Request
Massive multiplayer online role-playing game on mobile platform, referred to as mobile MMO RPG, is a type of game which has been thriving in Chinese mobile game market recent years. Asynchronous player battle system, also known as asynchronous PVP system, is a system permitting players launching a battle with another player, even if his opponent is offline. It thrives in most mobile games with the rise of mobile games.The author has taken part in the design and development of a Third Person Shooter MMO RPG during his internship in Netease Company. Asynchronous PVP system, which is an important system in the project, is one of the systems which the author has designed and developed during his internship. The system is developed with the NeoX engine, which is developed by Netease itself. Python is used as the programming language in both server and client. In this thesis, we will explain the background, requirements, design and development process of the system, with the development life cycle of asynchronous PVP system as a clue. The work to be done in this thesis contains the following items:(1) Elaborating the background of the mobile game project that the thesis concerning, including the related terms, background and technique route.(2) The related technologies and tools used in the development of the system are introduced in this thesis, focusing on the Python language and NeoX engine.(3) Doing the requirement analysis of the asynchronous player battle system. Firstly, the system use case diagram, functional requirements list and non-functional requirements list are given. Then, it shows some key use cases, using the use case table. In addition, general design of the system is given, which describes the module division, module responsibility and interactions between modules.(4) Doing the detailed design for the asynchronous player battle system, and showing implementation of some key functions. Including the class design, the process design, code of some important functions and implementation screenshots.At present, the asynchronous PVP system which the author is responsible for has been submitted to the project, and has passed the test process. This project will be online in July,2016.
Keywords/Search Tags:Game Development, Asynchronous PVP System, MMO RPG, Mobile Game, NeoX engine, Python
PDF Full Text Request
Related items