Font Size: a A A

Design And Implementation Of Finite State Machine System In Massive Multiplayer Online Role Playing Game

Posted on:2011-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2178360305459824Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Online game is a prosperous industry nowadays, and the role state management in it becomes the emphasis and difficulty of game development. Players want roles in game to own vivid movements by which they can show themselves better. However, this goal faces too many troubles and needs more skeletal animations binding every model, which means enormous work. What's more, so many movements need equally states to reflect, so that how to manage these states effectively becomes the difficulty.The main tasks of this paper are as follows:1. Do research in game designing department and art department; Clarify the cooperation and development workflow of this game.2. Design and Implement the state management system of object-oriented paralleled task according to state machine theory;3. Develop united processing system which manages network information and local events;4. Use composition model to reform the original system structure of state machine and realize the encapsulation of state machine components as well as its ultimate reuse.The state machine system developed in this paper has applied to online game "Dragon OL". Besides, it is also reused in game products of other companies, enriching movements of roles and achieving the component reuse in business level.
Keywords/Search Tags:Finite State Machine, Game Engine, Massively Multiplayer Online Role-Playing Game
PDF Full Text Request
Related items