Font Size: a A A

Research On Game Engine And Its Implement Based On The Opensource Graphic Library

Posted on:2007-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiuFull Text:PDF
GTID:2178360182493729Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since the age of game Doom, cyber-game has great development. Doom not only is a great game,but also it created a new way of game programming: game engine.This modularize, flexible and extendable concept of design, makes the game player and programmer go deep into the core of game,adding new models,scenes and sound to create new games.Many new games have been created based on the existent game engines,such as CounterStrike, Team Fortress , TacOps, Strike Force and Quake Soccer.OGRE(Object-oriented Graphics Rendering Engine)is a Object-Oriented and flexible 3D Graphic engine developed by C++.Its purpose is make theprogrammer develop the application based on 3D hardware more easily and directly.This paper analyse the basic structure of 3D game engine,and makes great research on collision detection.Based on OGRE 3D graphic engine,I built a collision-detection module basing AABB under the strategy of BSP scene management, and interactive and sound management modules based on DirectX. Then,a game engine with capabilities of collision-detection, interactive and sound management has been developed. Finally, I developed a simple FPS game based on the game engine ,and tested the new features of the game engine.The effect of the game indicated that: the collision-detection module basing AABB under the strategy of BSP scene management,can fulfil the basic collision-detection requests effectively,and under the Windows platform,the interactive and sound management module can satisfy the requests player and game scenario.
Keywords/Search Tags:Game engine, OGRE, BSP, Collision-detection, AABB, Plugin
PDF Full Text Request
Related items