Font Size: a A A

Design And Implementation Of 3D Shooting Game Based On OpenGL

Posted on:2016-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:S ChenFull Text:PDF
GTID:2348330479454361Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As an important branch of virtual reality technology, the first-person shooter game is the perfect combination of technology and art products. In recent years, with the rapid development of the Internet, the game industry has been developing rapidly. To a certain extent, the game has enriched people's entertainment life. With the rise and development of graphics devices, people require the authenticities of the game are also increasing. But, as the game became more and more distinct, the game is becoming increasingly high to the requirement of computer configuration, lead the user to be prohibitive.After the analysis of the user experience of all kinds of games report, the game involved in the development of graphical interface technology, collision detection technology and Non-Player C haracter path finding technology conducted in-depth research. Using these techniques and implements a: game good metamorphosis, program is relatively small, but have the function that game should be the first person shooter game. System based on OpenGL, use the Visual C++ development language, and the Visual Studio 2010 development platform to design and implementation the system. System is mainly divided into: basic framework, collision detection and model control three big functional modules. The system have realized the game menu, scene drawing, scene roaming, the collision detection between scenes and bullets, the collision detection between model and scene and the collision detection between model and bullets, player and Non-Player C haracter control, and other functions.After the implementation of the system, against the function, performance and the logic of the system to test, the testing results show that the system has realized the expected functions, in terms of performance, to achieve the desired performance requirements, in terms of logic, system can cover all the conditions and path.
Keywords/Search Tags:OpenGL, Collision detection, Path finding
PDF Full Text Request
Related items