Font Size: a A A

The Design And Implementation Of Mobile Game Engine Based On Android OS

Posted on:2012-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:C L ZhuFull Text:PDF
GTID:2218330338973027Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The game engine is generally the library of core functions used in the game, usually related to physics, graphics, sound, scripting, artificial intelligence and other systems. The core functionality typically provided by a Android game engine includes a rendering engine for graphics, a physics engine which include collision detection.One practical approach to dividing application code into three layers according the MVC paradigm and connecting the view to the controller using the Android messaging framework will be used in this paper.A physics engine provides an approximate simulation of certain physical systems, such as rigid body dynamics including collision detection, soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film. The term is sometimes used more generally to describe any software system for simulating physical phenomena, such as high-performance scientific simulation.A rigid body physics model has been analyzed and designed in the paper.Collision detection typically refers to the computational problem of detecting the intersection of two or more objects. A new collision detection method which based on Sphere collision detection has been proposed in the paper.The particle system refers to a computer graphics technique to simulate certain fuzzy phenomena, which are otherwise very hard to reproduce with conventional rendering techniques. A variety of natural effects, such as smoke, fire, flash and snow, etc, can be produced by the particle system.A particle system has been analyzed and designed in the paper.Rendering is the process of generating an image from a model or models in what collectively could be called a scene file, by means of computer programs. A scene file contains objects in a strictly defined language or data structure, it would contain geometry, viewpoint, texture, lighting, and shading information as a description of the virtual scene.Figure 23 table 0 reference 50...
Keywords/Search Tags:Game Engine, Mobile OS, Physics Engine, Graphics Engine, Android
PDF Full Text Request
Related items