Font Size: a A A

Design And Implementation Of Combat System Key Technology In A Real Time Strategy Mobile Card Game

Posted on:2017-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q LuoFull Text:PDF
GTID:2348330512952039Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development and popularization of global 3G and 4G mobile network and smart phones, the card game used to be popular on the computers clients has got a rapid development on the phone clients. Therein real time battle card games pay attention to both the operability and tactics. The products of all the game factories show a general lack of enjoyment, and there are some inadequacies on the issues of skills, character AI, battle verification plug-in prevention, etc. The main reason is that their design and realization of their battle systems are not mature enough. The essay takes the game client development of the cell phone network game "Heroes and Titans" that the author participated in as the development background, designed and realized real time battle cell phone card game battle system. The main works completed by this essay include the following:(1) Analyze the most basic elements and combat method that makes up the battle system, provide a more understandable module for the battle process, and also provide guidance for the battle rival values.(2) Compare and analyze the ways to release the skills during the battle, and combine it with the features of the cell phones, to bring up a type of skill that can automatically select the target and area, the simplified method of manipulation has enhanced the users'experience.(3) By comparing several types of AI design and method of realization, the author brought up a character AI based on the AI behavior tree, to endorse life for the characters in the combat, and enhanced the intelligence of the characters.(4) Bring up a public logical verification anti-plug-in method, to prevent some bad users to cheat with plug-ins, and enhance the fairness of the game and at the same time reduce the network interactions, and save data flow as well as enhancing the fluency of the battle, and the client and server will only compile and run only one set of code, avoiding the errors caused by the inconformity of codes written by the client and the server separately and thus enhances the working efficiency.(5) Suggests a new method that through operator overloading, floating-point number can be converted into long inter arithmetic method, and eliminated the problem of inconformity of the battle calculation of the server and the client caused by the accuracy error of the floating-point number.This system has flexible and variable skills and good expansibility, and the manipulation is simple and thus brings good user experience, and the character AI is intelligent. And the battle result is not influenced by the plug-ins. The battle is fluent and saves data flow. The battle result of the client and the server are not influenced by the floating-point, and this made up for the many inadequacies of the current products of this type.
Keywords/Search Tags:battle system, battle elements, battle rival, skills, AI behavior tree, battle verification
PDF Full Text Request
Related items