Font Size: a A A

Design And Implementation Of Cross Platform Mobile Game Based On COCOS2D-X Engine

Posted on:2018-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:C X SunFull Text:PDF
GTID:2348330512489003Subject:Engineering
Abstract/Summary:PDF Full Text Request
Current mobile terminal platform is diversity,including Android,Ios,Winphone,etc.,so,It is need a lot of support to developing games,the cross-platform technology can solve the problem of rapid development,this article is in this context based on COCOS2D-X engine cross-platform mobile game development.The main content is including organization of distributed game server architecture,functional division.Server network communication module in the Windows and Linux under the system of principle,respectively.Contrast and compare the advantages and disadvantages in the selection of a database.Will the game logic module and implementation in this thesis,the specific requirements.The realization of the mobile terminal use cocos2 dx engine,including touch,UI controls,UI animation,animation,role skeletal animation,collision detection,particle effects such as selection and implementation.Eventually migrate to IOS and android process,including IOS and android during real machine debugging,especially true machine of the android source code debugging.In this thesis,the main research contents include: system requirement analysis,system design,system implementation and system test,first of all thesiss on the system the application background of the research,the study of the feasibility of the system analysis,and describes the system business requirements,functional requirements and non-functional requirements,emphatically describes the business requirements and system functional requirements,business requirements in the system module,with the method of UML diagram to describe system business,gives the system the main business requirements;Module in the system function demand,the main function of the system from the perspective of software engineering is divided into subsystems of system management,roles,skills,good friend chat,subsystems of active task,shops,arena subsystem six big modules,and gives the system main function modules of the use case diagram and use case specification.System summary is given in the design of the system design principle,system function,system database design.The system function module system function diagram,intuitive said the system function;In the aspect of database design,the concept of database structure design and database logical structure design.Business process is presented in the design of system in detail and six main function modules of the class diagram,sequence diagram and flow chart of program design.System implementation system implementation is given in the running environment,system interface of the main modules of the sample,the client code and instructions,the system test are given in the system test environment,system test target,part of the test cases and system function test.Through this topic research,for the most part on market basically is suitable for the 2 d game complete a set of development process based on C/S architecture.And compared with the simple structure the game server,this topic in this thesis,the architecture is more flexible expandability,performance has more advantages.This topic in the upper logic implementation using the lua scripting language on phone.By differences in hot update mechanism,perfect can bypass the IOS tedious audit system,the android platform of multifarious application market update maintenance.Basically can do it,a release,lifelong free trial.In terms of payment,payment using pop-up,bypassing the channels to pay into proportion,can greatly improve the game currency.
Keywords/Search Tags:C/S architecture, distributed systems, COCOS2DX, C++, the management information system, mobile game
PDF Full Text Request
Related items