Font Size: a A A

Design And Development Of A Card Game System

Posted on:2020-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ZhangFull Text:PDF
GTID:2428330596475985Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the increasing penetration of mobile Internet and the popularity of smart phones,mobile games have developed rapidly,and a large number of high-quality mobile games have emerged.In the market of mobile games with a production value of 120 billion,traditional card games occupy 24% of the market share.However,after in-depth market research and development,it is found that the current card games have similar structure and similar functions,but lack of a systematic structural framework in the overall design.Each functional module does not have a unified and efficient design model,which makes the development cycle of the whole game for a long time and the code reuse rate low.In order to solve the above problems,this paper abstracts the function modules and business logic of card games,designs a general structure framework of card games,and designs a Warcraft card game on the basis of this framework.This game is composed of client and server.The development of client uses Cocos 2D game engine,through in-depth needs analysis,designs and implements card system,bag system,shop system,checkpoint system,Arena system and more than 10 card game universal modules,complete and efficient design of the game function logic.After comparing the structure complexity,ease of use and generality of FireFly,Pomelo and cut frameworks,server-side development uses self-developed server framework to realize data communication,data encryption and data storage of games,and gives a concise and efficient design idea of server-side.Client and server together constitute a card game design framework which is convenient for development and has certain extensibility.In order to ensure the correctness and completeness of the game functions,blackbox tests were carried out on the various functional modules of the game,and the various functional modules of the game were tested through comprehensive test cases.The analysis of the test results shows that the game has achieved the expected goal.
Keywords/Search Tags:card game, Cocos2d-x, system design, client side, server side
PDF Full Text Request
Related items