Font Size: a A A

The Design And Implementation Of Business Logic Layer Of Mobile Phone Card Game "KeroStrike"

Posted on:2017-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuFull Text:PDF
GTID:2348330509457746Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the continuously improve performance and popularity of smart mobile device, and the develop of high-speed mobile communication network construction and the boom develop of social netwok, mobile game has become China's raising hot industry. According to the "2015 China Game Industry Report", mobile game revenues amounted to 51.46 billion yuan in 2015, with an increase of 87.2%. In the background of heigh popularity of smart phones, fast development of mobile Internet market, explosive forward of mobile game industry, research and learning the main mobile game development technology, is a strategically important jobs to ensure our country maintain the high level the industry.The topic of this paper comes from a mobile phone network game "KeroStrike " developed by a listing Corporation in Nanjing. "KeroStrike" is one of The Three Kingdoms story set in type card mobile phone games. Card games, as one of the main types of mobile games, has an important position and share in the market, this is due to the concept of the game based on the cards is easier to show in the mobile terminal, on the other hand, because the target users have higher awareness and acceptance of the card games. The project is positioned as a trading card class mobile phone games, with the main features of collecting cards, developing and interact. Our main operating profit model is that high-end users can pay for cards and the props within application.The paper introduces the history and current situation of domestic and foreign research and development for mobile games, and makes the introduction on some of the key technologies involved. Then gives the overall design of the project, using the hierarchical structure of MVC design pattern, separating the project view and the model, minimum the degree of coupling project various functional modules, but also ensure that the project can be extended, while also making the directory structure of the project more clearly. Then carried out detailed analysis and design for the project business logic modules of each function,and draw the corresponding use case diagrams, flow diagrams, class diagrams to visually reflect the results of the design. When the server-side processing request from the client, adopted a consistent hash algorithm for load balancing, enhanced network requests the server processing power to enhance the performance of the server.Finally test the functional modules of the system, game performance and server performance. All results are achieved expected.Now the game is on-line in Thailand App Store and Google Play, and already in the operation and maintenance phase.
Keywords/Search Tags:Mobile card game, MVC design pattern, Load Balancing
PDF Full Text Request
Related items