Font Size: a A A

A Simple Aircratf Battle Game Engine Design

Posted on:2013-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:X S WangFull Text:PDF
GTID:2248330371483193Subject:Software engineering
Abstract/Summary:PDF Full Text Request
A Simple Aircraft Battle Game Engine DesignThe game engine is to let the game designer to design the game more convenient, without having to concern some technology and the frame, such as movement processing, music elements, image rendering, game spirit etc elements generally game has. A game engine designer should concentrate Function will be used into a software or a framework as much as possible, game designers need to design specific game, add the specific elements to the game engine, similar to the component technology, the game engine is equivalent to an interface with a lot of critical processes control game to run, and game designers need to focus on the external programming. At present the game engine is a hot industry at home and abroad, the overseas game company uses the engine authorization to gain the high profit, has formed a very big market space, while the domestic is still started late, this is an opportunityFor this reason and my love to game design, this paper uses the graphics which, VC++, the programming and so on related knowledge that studies usually, made a simple game engine, and design a concrete aircraft fighting game on it.First of all, the design had a simple two-dimensional game engine, contains the basic framework of the game requires, Including the game spirit、 game music、game movement、game interactive、game logic, part of them have no concrete function, need be added to the engine in a specific game design, namely use engine. Game spirit is the key of this engine, application of spirit makes the graphic elements in the game has been well managed and to facilitate the various operations on the graphics. Interactive games and logic of the game does not contain the useful actual program, you need to add in the concrete game. Game movement is a class, which include movement property and related operations, reduce a lot of trouble for afterward concrete game. The game engine itself already used the procedure to realize, its result is a simple window output.Secondly add game design elements of aircraft fighting to this simple game engine framework, form a aircraft fighting game. In this concrete game, use some of the key techniques and algorithms,double buffering graphics,collision detection, multi-layer backgrounds, various objects velocity, range of This design implement it using program.Double buffered drawing is very helpful to the graphics display, to make graphics perform stably on the Terminal. Collision detection is a support program of the real effects of the explosion of the game, because the collision occurred before the explosion. Multi-layer background to make the game look copious, more realistic, more playability. the design of the various objects velocity makes the movement of the aircraft closer to reality. Procedures of the object movement range ensure the security of the window object of the game, will not appear to remove the picture.This design sets a lot of knowledge, technology and function, we can say in one small but perfectly formed, many functions are potential, it has great significance to large three dimensional game engine developed in the future, because the idea of the engine is very much the same...
Keywords/Search Tags:computer game, engine, VC++, graphics
PDF Full Text Request
Related items