Font Size: a A A

Design And Impementation Of A Mobile Game Engine Based On Android Platform

Posted on:2013-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y WangFull Text:PDF
GTID:2218330371456055Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the mobile Internet era, the mono-function of voice communication embedded in the mobile devices can not meet the ever-increasing need of people any longer, and the needs of mobile terminal applications, especially the games, is increasing greatly, thus the game engine that can provide support for the good performance of creative game ideas, the improvement of the developing efficiency, and the shortening of development period is the urgent problem to solve. Today, the operating systems of Android, iOS, WP7 etc are widely used in the intelligent mobile devices. And Android wins more and more marketing shares for its openness and stability, therefore, the development of mobile game engine based on Android has broad developing prospect.Firstly, In-depth study on the 4-layered structure of Android is put forward, and Android GUI system which is closely related to games and the running mechanism of Android games are elaborated in the thesis. Then the framework of mobile game engine based on Android is designed, which mainly includes the modules such as kernel class package, artificial intelligence engine, sensor engine, graph engine, physic engine, network engine, script engine, audio engine, tools, and etc. An improved genetic algorithm is proposed in artificial intelligence engine, and the introduced Boltzmann selection strategy avoids the easy early-maturing problem in the standard genetic algorithm. Aimed at the features of mobile games, the sensor engine is designed. Based on the idea of module partition, the multiplexing object-oriented technology is applied to code the mobile game engine, and finally the functions of the mobile game engine are validated and the performance of it is tested. Results show that the proposed mobile game engine has good flexibility and scalability, and the engine can not only increase the efficiency of game development, but also decrease the hardness in game development.
Keywords/Search Tags:Android OS, Game Engine, Mobile Terminal, Genetic Algorithms, Sensor Engine
PDF Full Text Request
Related items