Font Size: a A A

The Design And Implementation Of The Character Fighting System Of Massive Multiplayer Online Role Playing Game

Posted on:2009-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:S Y MaFull Text:PDF
GTID:2178360242489754Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of the Internet and network technology continues to develop, Online Games gradually replace single-player PC games into the mainstream of the game. Massively Multiplayer Online Role Playing Game (MMORPG) is the most popular game form in all the Online Games. Character fighting system is the most complex and most important system in terms of game logic in MMORPG. Its complexity comes from the diverse game experience which it must provide to the game players. Meanwhile it is a cross-process finite-state machine. The difficulty of coding and debugging increases as the state machine programming, network environment and character information synchronization need to consider.As a member of commercial software, Online Game uses traditional waterfall development method as its main method for a long period. However, waterfall method does not meet the need of fast changing requirement in game development. Currently, more and more domestic game companies explore the usage of agile development method in game development. Through this paper, the practical experience of applying agile method in game development will hopefully contribute to the process of exploring the agile method in game development domain.This paper describes the requirement analysis, data structure design, numerical configuration design, commonly used coding skills during the character fighting system development. Additionally, with the development experience of character fighting system, this paper sums up useful experience, problems and corresponding solutions in practical game development, and suggests corresponding solutions with respect to some problems. Finally, the paper describes the test automation framework and method used in the project and the resulting impact coming from the test automation. The character system has been used in commercial online game development project, and its rationality, feasibility and practicality has been proved.
Keywords/Search Tags:MMORPG, Agile Development, Software Engineering
PDF Full Text Request
Related items