Report of 3rd Sem Project
Report of 3rd Sem Project
This game can be found in different type of code done in different platform. Here
we have the code of this game in C and C++ programming language.
Objectives
The general objective of this project is to analyze different codes that are helpful for
development of the game.
The specific objectives of this project are listed below:
1. To make the game complete.
2. To know the use of different library function in C and C++ programming
language.
1|Page
Delimitation of the project
Nothing is fully complete in itself in the world. Also the requirement for man has no
limit. The project has got its own delimitation. Delimitation of the project are marked
being cocern to time, more hope from little thing and lack of exact functions in tools. The
delimitation of project can be stated as follows:
1. The game is of minitype.
2. There is not function to fire missile in wanted angle and to make it follow the
balloon.
3. The levels are not made higher.
2|Page
Literature review
The game balloon shooter has not been played in real field. Because the required balloon
for the purpose of playing game is not practicable to make and implement. There are
different type of field game that seems like this balloon shooter game such as:
1. Archery
2. Firing bullet
3. Canon
4. Catch and throw
The main thing to do in these games is to hit the target. By following different rules the
players will be capable to hit the target and get point for that.
This game coded in computer is actually the simulation of those game mentioned above.
The game comprises of different functions according to the programmer view.
Programmer are using different base to completer this game. Among those the game
made by John Di Troia has following characteristics:
1. There is archer in right side of screen carrying bow and arrow. He can be move up
and down when player press up and down key.
2. From right side bottom balloons of specified color comes which are 10 in number
arranged linearly. According to level balloon also consist of butterfly, two colors,
etc.
3. When player press the specified left mouse bottom the arrow goes and if it strikes
the balloon, the balloon blast and fall down.
4. At the same time score also increases. Each time player is provided with 10
arrows.
Other game made by Zooass Enterprises Inc. is to shot the target different people by gun.
It consits of artist photo and accordingly we should shot them. But if girl artist is shot the
bullet get decreased. When it reaches zero game overs.
In our game we also placed our plane in right side, generate balloon in bottom. But we
have random colors of the balloon and also it comes in random places. We have made
another type of mode also, where player needs to strike the correct mathematical answer,
called quiz mode. The fired missile can be controlled by player so player could strike the
wanted balloon. If player is unable to strike the balloon the game is over.
In this way the game is different from other. The mission of game is to provide fun and
also teach some basic addition of mathematics.
3|Page
Methodology
As the process for making the project efficient the appropriate method or system is
required. The ballon shooter game needs to run two thing at the same time. The control
for each thing was to be different. By thinking this we tried to accomplish the project my
managing in sequence so that we may fill easy. For that at the beginning the project
members, work division, tools to be used were specified. Then the source were researched
for taking help. The game was divided into procedure.
For the process of starting the game as per required work has done by capable member.
The game was needed to develop keeping in mind that it should be good and used by the
player frequently. So, to achieve that success the following methodologies have been
applied.
1. Team members
a. Prashanta Bogati
b. Sabin Khanal
c. Suresh Kharel
2. Sources of data
The required information for developing the game was obtained from internet.
Some of them were done by learned programming language code. We also get
reference from other game. As told that practice make man perfect, by typing the
required code it was tested in compiler to see whether it works or not for many
times. The graphic code was developed at first and then the other logical part was
started it make us easy to run the process of development of game. The code were
first to be tested and then made in functions. After that the code required code was
called from different places.
We had some of the feedback from the friends, teachers to add some features. This
also works as sources for us. By that we are making the game more effective.
There are some works to be done. The project is about to complete.
3. Tools used
The important requirement tool for the development of the game was compiler of
C and C++ programming language. Because we were supposed to use those
programming language for completion of our project. At first we tried coding the
game in Turbo compiler. But due to some conditions we used Dev C++ compiler.
4|Page
Analysis and interpretation of code
This chapter is concerned about the analysis of different function used in game and their
purpose. The code consists of graphical as well as non-graphical code. Here to reduce the
code complexity it has been divided to many parts and lastly it was recombined together
to give coding a full view.
The conditional statement, looping statement, mouse use are used to make the game more
attractive and easy.
5|Page
Findings
After analyzing and interpreting code written for project of balloon shooting game
following result were found:
1. The cruiser used was able to move up and down by pressing required key.
2. The balloon were randomly produced in required position and floated with
different color.
3. The score depend on the striked balloon color in normal mode. In quiz mode it
was depend on the correct answer. The balloon floats by carrying different answer
of a question.
4. The fired missile also can be controlled by player.
5. The life provided initially to player was ten. If life becomes equal to zero the
game becomes over.
6. While selecting the different menu their contents were displayed. Selecting
instruction provides the way to play game. Selecting highscore provides player the
highscore information and selecting exit quits game and selecting play provide
playing mode.
Summary
This project was done to fulfill partial requirement for degree of bachelor of
engineering in computer engineering (Third semester). The project was titled
“Balloon Shooting Game” and every member did their effort to make game
successful.
The learned coding was done using appropriate tools. Then, after successful coding of
game the ultimate result was obtained with full interface to play game.
Conclusion
Hence, in search of possible coding we know about different keyword, library
function, approach in C and C++. The game is developed and still some of small task
is remained. There were different difficulties but are overcomes which were possible.
Recommendation
After completing this project we recommend the following:
1. Team work should be done properly.
2. Analyzing the problem arise and then implementing the learned thing. If it is not
sufficient we should take support from learining necessary thing and broaden the
mind knowledge.
3. Feedback should be taken and try to overcome them.
6|Page
References
7|Page