Project Proposal The Death Drive
Submitted to the Project Management Committee Department of Computer Science & Information Technology University f Sargodha! "ahore Campus
Submitted By Faisal Imran
12BSCS01041
Muhammad Jameel Jameel Qureshi
12BSCS01170 12BSCS01170
University of Sargodha! "ahore Campus #aculty of Computer Science & Information Technology
© Project Management Committee Faculty of Computer Science & Information Technology, Technology, University of Sargoha, !ahore Campus
$
#aculty of Computer Science & Information Technology %PP'%"S Project(Thesis ID) *************************************** Session) *************************************** %gree to %dvise) ********************************* +Project %dvisor, Date Submitted) ********************************** %pproved by) ************************************ +#aculty of CS(IT Committee, Date %pproved) **********************************
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
-
Table of Contents $. Introduction $. $ The Death Drive $.- Introduction and /ac0ground $.1 Problem Statement $.2 Previous 3or0 $.4 bjectives of the Project $.5 Specific Project 6oals $.7 Scope of the Project +%bstract, $.8 6lossary $.9 Project vervie: Statement Template -. /enefits of the Project -.$ Direct Customers ( /eneficiaries of the Project -.- utputs ;
ey Milestones and Deliverables 1.1.1 Project Schedule ( Milestone Chart 2. ?ualifications 2.$ Courses Ta0en 2.- Programs 3ritten 2.1 Projects
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
1
A
1
Introduction
The Death Drive is an action racing game :here the player controls his avatar@s vehicle through a lap=based race trac0. The race starts on a dirt trac0 :ith the drivers controlling their bat=mobile car. %long the :ay! the player collects po:er ups of three different 0inds +guns! shields and activator,. %s soon as he(she has collected any po:er up he(she can use them by given controllers. The game is :on either by a player completing the three laps of the race course Arst or by his opponent losing all of his lives. B
1.1 • • • •
C
1.
The Death Drive
acing Challenges 'ehicles :ith ammunition Tunnel ;nvironment Destroy pponents Introduction and Bac!"round
acing games are al:ays most famous and favorite among all gamers since the start of gaming history. The classical racing games consist of different environments :here you have to complete all laps by leading opponents to :in the game. /ut there is no game :here you destroy opponent to :in the game. In our project race :ill not end li0e classical racing games instead player have to destroy all his(her opponents to :in the game. 1.#
Problem Statement There is no game available thatBs is combination of the classical racing concept :ith the idea of do or die situation :here you have to survive and destroy your opponents.
1.$
Previous %or! There are many games :here you can compete :ith others to simulate your racing s0ills but there is no game :here you can simulate racing s0ills and ammunition s0ills simultaneously.
1.&
'bjectives of the Project
The major objective of the project is to provide the ne: generation of racing game :ith some ne: t:ist and ne: remar0able e
Specific Project )oals Providing an entertainment source in busy life. • ;nhance mental s0ills • To provide great racing and shooting e
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
2
1.*
Scope the Project +Abstract,-
3e collected ideas of possible features and grouped them into layered categories sorted from absolutely crucial to nice=to=have e
ace mode on a lap=based trac0
•
Simulate driving in a :heel=based vehicle :ith ammo
•
ne basic race trac0
•
Platform) %ndroid and iS
Desired Tar"et •
6raphically distinguishable different trac0s
•
'ehicles have a loo0 and behavior to match the game idea
•
'ehicles armed :ith heavy ammunition
0i"h Tar"et
Detailed levels :ith appealing graphics
•
2tras •
Tires smo0e ;ffects! Splashing! etc.
•
Multiplayers Server
• •
et:or0 mode %dditional items such as :eapons or turbo boosts
•
1.3
)lossary
/at mobile car is type of armed vehicle. 1.4
Project 'vervie5 Statement Template
Project Title) The Death Drive 6roup "eader) #aisal Imran Project Members) ame egistration #aisal Imran $-/SCSE$E2$ Muhammad Gameel ?ureshi $-/SCSE$$7E
;mail %ddress #aisalimran.uosFgmail.com Gameel?ureshi-E$1Fgmail.com
Signature
The goal of the project is to provide the racing game of ne
bjectives) Sr. ealistic car handling $ %mmunitions fi
4
2 pponents vehicles ammunition 4 Trac0 bstacles 5 Po:er ups Project Success criteria)
6is!s of the Project"o:
Medium
High
Technical ris0
Timing ris0
/udget ris0 rganiation %ddress +if any,) Type of project) Target ;nd users) Development Technology) Platform)
esearch
Development
%ndroid and iS Users bject riented 3eb based
Distributed
Des0top
Setup
based
Structured
Configurations
Project Supervisor)
ther %ndroid and IS oor Ullah >han
%pproved /y) Date)
oor Ullah >han $8 September -E$4
D
. Benefits of the Project
.1 Direct Customers 7 Beneficiaries of the Project Children Students • %ll age of people 0een of gaming • . 'utputs 2pected from the Project "ife is hard! and a lot of people come home tired from :or0. If they@re going to spend half an hour reading! they :ant some entertainment and a sense of achievement. So that@s :hat I give them. That@s all :e are trying to do. 6ames can and do have tremendous influence in shaping young lives in the realm of entertainment to:ards the ideals and objectives of normal adulthood.
#.
Project Description
The Death Drive is an action racing game :here the player controls his avatar@s vehicle through a lap=based race trac0. The race starts on a trac0 :ith the drivers controlling their bat=mobile car. %long the :ay! the player collects po:er ups of three different 0inds +guns! shields and activator,. %s soon as he(she has collected any po:er up he(she can use them by given controllers. The game is :on by a player by destroying all his opponent in the race.
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
5
#.1
unctional Specification Car selection • Car ammunitions selection • acing Trac0 selection • Car upgradation • 6ame Controllers Mode • User credit •
#.1.1
unctions Performed Car selection- User can select different car from game store Car ammunitions- User can choose ammunition available for a vehicle 6acin" Trac! selection- User can choose different trac0s for race )ame Controllers /ode- User can choose controller either 6UI buttons or sensors 8ser credit- User can use his(her credit to buy ammunition and vehicles )ame /enu- it :ill provide functionality of controlling sounds effects! access to store! "eaderboard and social sharing
#.1.
9imitations and 6estrictions To get a natural feeling of the big vs small cars! the physics are an important part of the game. So a lot of eff ort :ill go into implementing realistic physics. Second! the graphics are also very important to have a deep and attracting atmosphere. 3e do this by implementing good loo0ing shaders and particle eff ects.
#.1.#
Implementation Tools and Technolo"y Unity 1d is a po:erful cross=platform 1D engine and a user friendly development environment. ;asy enough for the beginner and po:erful enough for the e
3.2 #..1
Implementation Plan Deliverable Items % simple trac0 :ith single vehicle :ith controllers • 'ehicle :ith ammunition • 'ehicles information on screen e.g. speed! damage etc. • pponents vehicles • pponents vehicles difficulty level • e
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
7
"ey Milestones an #elivera$les% The information given in this ta$le ill $e the $asis of monitoring $y Project Coorination 'ffice
No.
Elapsed time Milestone from start (in months) of the project
Deliverables
1.
1 month
Creation of sprites and Finding 3D models
An Racing Environment
2.
1 month
Controllers and Music of Vehicles
Vehicles ith sounds
3.
2 month
!ase structure" !ase scripting" #mplementation and art or$
Environment ith vehicle
%.
1 month
Advance &cripting
&tore functions
'.
1 month
(esting
A product
).
1 month
Documentation
A *ualit+ product
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
8
Project Schedule 7 /ilestone Chart
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
9
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
$E
4.
Qualii!ations 2.$
2.-
-.1
Courses Ta!en bject riented Programming • bject riented %nalysis & Design • Soft:are ;ngineering • Computer rganiation & %ssembly "anguage • Compiler Construction • %nalysis of %lgorithm • umerical Computing • Data Structure • Database • %rtificial Intelligence • Pro"rams %ritten % program to handle hospital management and other object oriented programs. Programs related to database connectivity and file handling. Projects • • • •
olling 6ear 6ame Chess 6ame Gump 6ame C6P% Calculator
© Project Management Committee Faculty of Computer Science & Information Technology, University of Sargoha, !ahore Campus
$$