0% found this document useful (0 votes)
43 views5 pages

TABLEOF

The document provides an acknowledgement and abstract for a 2D helicopter game mini project developed using OpenGL and C++. It thanks the supporting institutions and individuals involved. It also outlines the scope for further development, including adding leaderboards and gameplay enhancement features. The abstract introduces the project as a way to learn computer graphics fundamentals and highlights there is still room for improvement to gain more experience with 3D graphics.

Uploaded by

Nitesh Hu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views5 pages

TABLEOF

The document provides an acknowledgement and abstract for a 2D helicopter game mini project developed using OpenGL and C++. It thanks the supporting institutions and individuals involved. It also outlines the scope for further development, including adding leaderboards and gameplay enhancement features. The abstract introduces the project as a way to learn computer graphics fundamentals and highlights there is still room for improvement to gain more experience with 3D graphics.

Uploaded by

Nitesh Hu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

ACKNOWLEDGEMENT

The successful completion of any task will be incomplete without complementing those who
made it possible and whose guidance and encouragement made my efforts successful. I offer my
sincere thanks to Govt. S K S J Technological Institute, Bengaluru for providing all kinds of
facilities to carry out my mini project work.
I take immense pleasure in thanking Dr.M B Patil, Principal, Govt. S K S J Technological
Institute, Bengaluru for providing me all the facilities for successful completion of my mini
project.
I am grateful to Dr.Pradeep Kumar K, Head of the Department, Computer Science and
Engineering, Govt. S K S J Technological Institute, Bengaluru for her constant motivation,
encouragement and guidance to make this mini project a success.
I am grateful to my guide Mr. Somesha M, Asst. Professor Dept. of Computer Science
and Engineering, Govt. S K S J Technological Institute for his constant motivation,
encouragement and guidance to make this mini project successful.
I would like to thank all the teaching and non-teaching staff of the Department Of Computer
Science and Engineering for their help and Encouragement.
Last, but not the least, I would like to express my hearty gratitude to our family and friends,
for having given me constant encouragement and moral support throughout the mini project work
ABSTRACT

A 2d graphics based game helicopter is a great start for a student who starts learning computer
graphics & visualization. The development of the game has large scope to learn computer graphics
from scratch. We used OpenGL utility toolkit to implement the algorithm, written it in c++
language.
There is still scope left in the development of project like, after “game over” a list should show top
ten scorers, a need to embed a button “play again”. Welcome screen need more modification there
is scope of embedding buttons like “about”, “how to play”, “configuration”, “profiles”, etc. In
future we hope we would implement it in source code for better experience of playing this game.
Finally, we could say by developing the game we have learnt the basics of f computer graphics and
in future by developing it further we shall learn more. It will be our pleasure if we could develop in
3d graphics package.
TABLE OF CONTENT
PAGE NO
CHAPTER 1: INTRODUCTION…………………………………………….………………….1-3
1.1 Computer Graphics…………………………………………………………………1-3
1.1.1 Computer Graphics Architecture………………………………………...1
1.1.2 Application of Computer Graphics………………………………………2
1.2 2D Helicopter………………………………………………………………………..3
1.2.1 Scope………………………………………………………………………..3
1.2.2 Objective…………………………………………………………………...3

CHAPTER 2: LITERATURE SURVEY………………………………………………………..4-6


2.1 Introduction to OpenGL……………………………………………………………4
2.2 Introduction to GLUT………………………………………………………………5
2.3 Application of OpenGL……………………………………………………………..5
2.4 OpenGL Primitive…………………………………………………………………...5
CHAPTER 3: SYSTEM ENVIRONMENT…………………………………………………….7
CHAPTER 4: REQUIREMENT SPECIFICATION……………………………………….….8-9
4.1 Functional Requirement…………………………………………………………….8
4.2 Non-Functional Requirement………………………………………………………8-9
4.2.1 Dependability…………………………………………………………9
4.2.2 Availability……………………………………………………………9
4.2.3 Reliability……………………………………………………………..9
4.2.4 Safety………………………………………………………………….9
4.2.5 Security……………………………………………………………….9
4.3 Software Requirements…………………………………………………………….9
4.4 Hardware Requirements…………………………………………………………...9
CHAPTER 5: SYSTEM ANALYSIS AND DESIGN……………………………………….10-12
5.1 Analysis……………………………………………………………………………...10
5.2 Design………………………………………………………………………………..11
CHAPTER 6: IMPLEMENTATION…………………………………………………………13-14
6.1 The Main Method…………………………………………………………………..13
6.2 Glut functions……………………………………………………………………….13
CHAPTER 7: SYSTEM DESIGN………………………………………………………………14
7.1 Flowchart……………………………………………………………………………14
CHAPTER 8: TESTING…………………………………………………………………………15-16
8.1 Unit Testing ………………………………………………………………………....15
8.2 Integration Testing………………………………………………………………….15
8.3 System Testing………………………………………………………………………16
8.4 Acceptance Testing………………………………………………………………….16
CHAPTER 9: SNAPSHOT………………………………………………………………………17-19
CHAPTER 10: CONCLUSION AND FUTURE ENHANCEMENT………………………….20
CHAPTER 11: BIBLIOGRAPHY………………………………………………………………..21
LIST OF FIGURES

Figure no Figure name Page no

1.1.1.1 EARLY GRAPHICS SYSTEM 1

1.1.1.2 DISPLAY PROCESSOR ARCHITECTURE 2

2.1 OPENGL PIPELINE 4

2.2 LIBRARY ORGANIZATION OF OPENGL 5

2.3 OPENGL PRIMITIVE 6

3.1 OPENGL 7

7.1 FLOW CHART 14

8.1 TESTING 15

You might also like