Você está na página 1de 11

MINI PROJECT

ON
BOWMASTER
SUBMITTED BY
Jyotsana singh

Kajal verma

(1245010025)

(1245010027)

Saloni

(1245010029)

Priyanka verma

(1245010048)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SHRI RAM MURTI SMARAK COLLEGE OF


ENGINEERING AND TECHNOLOGY,BAREILLY
May,2014-15

PROJECT REPORT
ON
BOWMASTER
Submitted By

Jyotsana singh
Kajal verma
Saloni
Priyanka verma

(1245010025)
(1245010027)
(1245010029)
(1245010048 )

Submitted to the Department of computer science


in partial fulfillment of the requirements
for the degree of
Bachelor of Technology
in
Computer science

Shri Ram Murti Smarak College of Engineering &


Technology, Bareilly
U.P. Technical University
May,2014-15
TABLE OF CONTENTS

Page

DECLARATION ...................................................................................................
ii
CERTIFICATE
iii

.....................................................................................................

ACKNOWLEDGEMENTS ..................................................................................
iv
ABSTRACT ...........................................................................................................
v
LIST OF TABLES..................................................................................................
vii
LIST OF FIGURES................................................................................................
viii
LIST OF SYMBOLS ..............................................................................................
ix

LIST OF ABBREVIATIONS ................................................................................


x
CHAPTER 1 (INTRODUCTION, BACKGROUND OF THE PROBLEM,
STATEMENT OF PROBLEM etc.)..............................................................

1.1. .................................................................................................................
5
1.2. .................................................................................................................
8
CHAPTER 2
13

(OTHER MAIN HEADING) .........................................................

3.1. ..................................................................................................................
15
3.2. ..................................................................................................................
17
3.2.1. .........................................................................................................
19
3.2.2. .........................................................................................................
20
3.2.2.1. ................................................................................................
21
3.2.2.2. ..........................................................................................

22

3.3. .................................................................................................................
23
CHAPTER 4 (OTHER MAIN HEADING) .........................................................
30
4.1. ................................................................................................................

36

4.2. ................................................................................................................

39

CHAPTER 5 (CONCLUSIONS) .........................................................................


40
APPENDIX A .........................................................................................................
45
APPENDIX B .........................................................................................................
47
REFERENCES... ....................................................................................................
49

DECLARATION
I hereby declare that this submission is my own work and that, to the best
of my knowledge and belief, it contains no material previously published
or written by another person nor material which to a substantial extent has
been accepted for the award of any other degree or diploma of the
university or other institute of higher learning, except where due
acknowledgment has been made in the text.

Jyotsana singh

Kajal verma

(1245010025)

(1245010027)

Date:06may,2014

Saloni

(1245010029)

Priyanka verma

(1245010048)

CERTIFICATE

This is to certify that Project Report entitled BOW MASTER which is submitted by
Jyotsana singh, Kajal verma, Saloni, Priyanka verma in partial fulfillment of the requirement
for the award of degree B. Tech. in Department of Computer Science
University,

of U. P. Technical

is a record of the candidate own work carried out by him under my/our

supervision. The matter embodied in this thesis is original and has not been submitted for the
award of any other degree.

Date:

Supervisor

ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the report of the B. Tech Project
undertaken during B. Tech. Pre Final Year. We owe special debt of gratitude to
Professor Mr. Pravesh Kumar Bansal , Department of Computer Science &
Engineering, College of Engineering, Shri Ram Murti Smarak College of Engg.
& Technology, Bareilly for his constant support and guidance throughout the
course of our work. His sincerity, thoroughness and perseverance have been a
constant source of inspiration for us. It is only his cognizant efforts that our
endeavors have seen light of the day.

We also do not like to miss the opportunity to acknowledge the contribution of


all faculty members of the department for their kind assistance and cooperation
during the development of our project. Last but not the least, we acknowledge
our friends for their contribution in the completion of the project.

Jyotsana singh

Kajal verma

(1245010025)

(1245010027)

Saloni

(1245010029)

Priyanka verma

(1245010048)

Abstract
C is a powerful general purpose and most popular computer programming
language. C is popularly known as the programmers language, since it was
created, influenced and field tested by real working programmers.

In 1970 a system engineer Mr. Dennis Ritche, invented anf first implemented
this programming language C. Besides its features like portability, fast
execution it provides a feature called C Graphics. Using C graphics we wrote
the game program. C is a high level language which supports graphics in it.
Archery game tests our concentration power.

INTRODUCTION
Archery is the art, practice, or skill of propelling arrows with the use of a bow.
This BOWMASTER project deals with the archery game.
This is entirely written in C language including C graphics feature C
programming application for game lovers. At first we have an arrow and bow.
The dart board will roll top to bottom i.e,Target. With the help of the Keyboard
we have to hit the target. The arrow hitting exactly at the centre of the dart
board is the target. We get the score on the basis of hitting position. You will
have ten chances to hit the target.
Based on your performance the score of all the ten times will be added up. The
highest score will be 100 for one hit and you the smallest circle the maximum
score of 35 will be awarded.

Likely there will be five circles for the target. The last circle will have the least
score. Finally the score will be displayed at the end of the game. You will have
two options either to continue or to quit the game.

OBJECTIVE

The basic objective of this game over the other games is besides providing
entertainment to the player it even helps them to improve to some extent their
concentration.

STATEMENT OF PROBLEM
Bow Master game tests, our concentration power. That is with how much
concentration we are hitting to our target to get highest score.

METHODOLOGY
The BOWMASTER game is basically a memory game. C provides modularity
by dividing the program into number of function blocks. We have used many
user defined functions for developing our game. Most of these user defined
functions use graphic commands. The graphics commands that we used most
frequently are settextstyle, setfillstyle, setcolor, rectangle, circle.

REQUIREMENTS SPECIFICATION

Software Requirements

Operating System :Window 7

Requires stand alone programs i.e. no networking.

DosBox Turbo C++

Hardware Requirements

256 MB Ram

40GB Hard Disk Drive

Keyboard

Pentium 4 processor or higher version

Você também pode gostar