Sale!
Placeholder

3D Educational Computer Game

10,000 3,000

48 Pages | chapter 1-5 | PDF and Microsoft Format

Topic Description

 ALL listed project topics on our website are complete material from chapter 1-5 which are well supervised and approved by lecturers who are intellectual in their various fields of discipline, documented to assist you with complete, quality and well organized researched materials. which should be use as reference or Guild line...  See frequently asked questions and answeres



3D Educational Computer Game

Summary/abstract
This is a project to create an educational computer game to improve student’s general knowledge of specified subjects. The game consists of one player trying to escape from the maze by answering multiple choice questions to get through locked doors. The inspiration for this project is a game that was first included with Microsoft Encarta 1995 called Mindmaze. [1] It will be installed onto a number of computers in Burford Secondary School running Mandrake Linux.

A great deal of research was needed to produce this piece of software, relating to software design, game programming, 3D computer gaming, OpenGL, C++ and GLUT (a tool used to enhance OpenGL) as well as knowledge of the way Linux works.

Contents
1 Introduction ……………………………………………………………………………………………………………1
1.1 The Problem……………………………………………………………………………………………………1
1.2 The Solution…………………………………………………………………………………………………….2
1.3 Project Aims and Objectives ………………………………………………………………………………2
1.4 Evaluation Criteria ……………………………………………………………………………………………3
1.5 Project Schedule………………………………………………………………………………………………4
2 Research ………………………………………………………………………………………………………………5
2.1 Existing Maze Games……………………………………………………………………………………….5
2.2 Desired Features ……………………………………………………………………………………………..7
2.3 User Requirements…………………………………………………………………………………………..7
3 Evaluation of Available Technologies ………………………………………………………………………..9
3.1 Programming Languages ………………………………………………………………………………….9
3.2 Development Platforms …………………………………………………………………………………..11
3.3 Conclusion…………………………………………………………………………………………………….13
4 Graphics Techniques …………………………………………………………………………………………….14
4.1 Creating the Scene …………………………………………………………………………………………14
4.2 Viewing the Scene ………………………………………………………………………………………….15
4.3 Lighting …………………………………………………………………………………………………………16
4.4 Texture Mapping…………………………………………………………………………………………….18
4.5 User Interaction and Human/Computer Interaction………………………………………………19
4.6 Movement……………………………………………………………………………………………………..21
4.7 Collision Detection………………………………………………………………………………………….22
5 Design…………………………………………………………………………………………………………………23
5.1 Maze Layout ………………………………………………………………………………………………….23
5.2 Steps ……………………………………………………………………………………………………………24
5.3 Programming Style …………………………………………………………………………………………29
6 Implementation …………………………………………………………………………………………………….31
6.1 Create initial program ……………………………………………………………………………………..31
6.2 Draw basic maze structure ………………………………………………………………………………31
6.3 Enable Movement…………………………………………………………………………………………..31
6.4 Add textures, lighting and material properties……………………………………………………..31
6.5 Enable collision detection ………………………………………………………………………………..32
6.6 Add doors ……………………………………………………………………………………………………..33
6.7 Open doors……………………………………………………………………………………………………34
Page iv
6.8 Load and ask questions…………………………………………………………………………………..35
6.9 Add menus and help……………………………………………………………………………………….36
6.10 Add random exit point to maze …………………………………………………………………………36
6.11 Create Installation Program……………………………………………………………………………..36
7 Testing ………………………………………………………………………………………………………………..37
7.1 Test Plan ………………………………………………………………………………………………………37
7.2 Test Results…………………………………………………………………………………………………..37
7.3 User Testing ………………………………………………………………………………………………….37
7.4 Modifications………………………………………………………………………………………………….37
8 Evaluation ……………………………………………………………………………………………………………38
8.1 Meeting the Minimum Requirements …………………………………………………………………38
8.2 Possible Future Enhancements………………………………………………………………………..39
8.3 Evaluation Criteria Satisfied……………………………………………………………………………..39
9 References ………………………………………………………………………………………………………….42
10 Appendix A – Personal Reflection ………………………………………………………………………..

GET COMPLETE MATERIAL

INQUIRES:

OUR SERVICES: