Font Size: a A A

Design And Implementation Of Tencent Billiard Client Which Base On Unity Engine

Posted on:2017-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y HuFull Text:PDF
GTID:2308330509957575Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the progress of science and technology, the rapid development of smart phones, video game on mobile phones to flourish, a growing number of mobile phone games have been developed. Table tennis game a wide range of audiences, both at home and abroad are an important part of the entertainment. Based on the tencent table tennis were designed, with eight goals, snooker, joy, and so on the many kinds of style, covering most of the snooker player needs, allows players to phone rich billiard games with friends.The author to tencent billiard client carries on the detailed analysis, through to the table tennis game client design and implementation, summarizes the basic steps of using the Unity engine for game development, expounds from the game architecture and overall structure using the Unity engine development and the basic methods of mobile phone games.In the process of the development of the project, through the reasonable division of the game, combined with the design method of software engineering, will be held at the end of game business logic and non-business logic separation, and combined with Strange Io C framework to reduce the coupling of the game, make the module more independent, more easy to maintain. From the point of the client’s business logic game, contains most of the players for the game, are friends module, games module, mail module, task modules, mall module, business module list module, etc., including games module is the most important core part of the business logic module, covers the theme of the table tennis game play, combined with billiards engine, give the most real experience of table tennis players. Other business modules belong to peripheral modules, is for the rich gameplay, make table tennis more resistant to play the game. In addition to a business logic module, tencent billiard client also contains a lot of independent modules, unified management of the entire game, the purpose of the design is for development and planning work, is also an important part of the game extensibility, this part due to the other can be independent of the game logic, thus can be used as a technical accumulation based on the Unity engine as a tool set used in any design of mobile phone game.By tencent billiard client function test and function test, and combined with the client’s overall performance after online to see. The client completely conform to the requirement analysis of function demand, various modules functions well, such as security and performance nonfunctional requirements and meet the requirements. On the low end of the performance of machine will automatically according to the mobile phone performance to decide whether the default open consumption effects of the amount of calculation results, provide a good guarantee for the game experience. In addition to independent modules, in the development process of project has played a good supporting role, reducing the unnecessary work, for the whole game project has very important significance.
Keywords/Search Tags:Tencent Billiard, Unity Engine, Mobile Game, billiard algorithm
PDF Full Text Request
Related items