Académique Documents
Professionnel Documents
Culture Documents
Submitted to the
Project Management Committee
Department of Computer Science & Information Technology
University Of Sargodha, Lahore Campus
Submitted By
Faisal Imran
12BSCS01041
12BSCS01170
Table of Contents
1. Introduction
1. 1 The Death Drive
1.2 Introduction and Background
1.3 Problem Statement
1.4 Previous Work
1.5 Objectives of the Project
1.6 Specific Project Goals
1.7 Scope of the Project (Abstract)
1.8 Glossary
1.9 Project Overview Statement Template
2. Benefits of the Project
2.1 Direct Customers / Beneficiaries of the Project
2.2 Outputs Expected from the Project
3. Project Description
3.1 Functional Specification
3.1.1 Functions Performed
3.1.2 Limitations and Restrictions
3.1.3 Implementation Tools and Technology
3.2 Implementation Plan
3.2.1 Deliverable Items
2.3.2 Milestone Identification
A-Key Milestones and Deliverables
3.3.3 Project Schedule / Milestone Chart
4. Qualifications
4.1 Courses Taken
4.2 Programs Written
4.3 Projects
A 1
Introduction
The Death Drive is an action racing game where the player controls his avatar's vehicle
through a lap-based race track. The race starts on a dirt track with the drivers controlling
their bat-mobile car. Along the way, the player collects power ups of three different kinds
(guns, shields and activator). As soon as he/she has collected any power up he/she can use
them by given controllers. The game is won either by a player completing the three laps of
the race course rst or by his opponent losing all of his lives.
B 1.1
C 1.2
Racing Challenges
Vehicles with ammunition
Tunnel Environment
Destroy Opponents
Introduction and Background
Racing games are always most famous and favorite among all gamers since the start of
gaming history. The classical racing games consist of different environments where you
have to complete all laps by leading opponents to win the game. But there is no game where
you destroy opponent to win the game.
In our project race will not end like classical racing games instead player have to destroy all
his/her opponents to win the game.
1.3
Problem Statement
There is no game available thats is combination of the classical racing concept with the idea
of do or die situation where you have to survive and destroy your opponents.
1.4
Previous Work
There are many games where you can compete with others to simulate your racing skills but
there is no game where you can simulate racing skills and ammunition skills simultaneously.
1.5
1.6
1.7
Multiplayers Server
Network mode
1.8
Glossary
Bat mobile car is type of armed vehicle.
1.9
Project Title:
The Death Drive
Group Leader:
Faisal Imran
Project Members:
Name
Registration #
Faisal Imran
12BSCS01041
Muhammad Jameel Qureshi 12BSCS01170
Email Address
Faisalimran.uos@gmail.com
JameelQureshi2013@gmail.com
Signature
goal of the project is to provide the racing game of next generation with
interactive graphics, some twists, new remarkable experience of racing and shooting
simultaneously.
Objectives:
Sr.#
Realistic car handling
1
Ammunitions fixed in vehicles
2
Physics effects
3
Opponents vehicles Motion
Project Management Committee
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
4
Opponents vehicles ammunition
5
Track Obstacles
6
Power ups
Project Success criteria:
Medium
High
Technical risk
Timing risk
Budget risk
Organization Address (if any):
Type of project:
Target End users:
Development Technology:
Platform:
Research
Development
Android and iOS Users
Object Oriented
Structured
Web based
Distributed
Desktop based
Project Supervisor:
Approved By:
Date:
Setup Configurations
Project Description
The Death Drive is an action racing game where the player controls his avatar's vehicle
through a lap-based race track. The race starts on a track with the drivers controlling their
bat-mobile car. Along the way, the player collects power ups of three different kinds (guns,
shields and activator). As soon as he/she has collected any power up he/she can use them by
given controllers. The game is won by a player by destroying all his opponent in the race.
3.1
Functional Specification
Car selection
Car ammunitions selection
Racing Track selection
Car upgradation
Game Controllers Mode
User credit
3.1.1
Functions Performed
Car selection: User can select different car from game store
Car ammunitions: User can choose ammunition available for a vehicle
Racing Track selection: User can choose different tracks for race
Game Controllers Mode: User can choose controller either GUI buttons or sensors
User credit: User can use his/her credit to buy ammunition and vehicles
Game Menu: it will provide functionality of controlling sounds effects, access to store,
Leaderboard and social sharing
3.1.2
3.1.3
3.2
Implementation Plan
3.2.1
Deliverable Items
A simple track with single vehicle with controllers
Vehicle with ammunition
Vehicles information on screen e.g. speed, damage etc.
Opponents vehicles
Opponents vehicles difficulty level
Next Generation Graphical User Interface for Manu
Social Media integration such as Facebook
No.
Elapsed time
from start (in
months)
of
the project
Milestone
Deliverables
1.
1 month
An Racing Environment
2.
1 month
3.
2 month
4.
1 month
Advance Scripting
Store functions
5.
1 month
Testing
A product
6.
1 month
Documentation
A quality product
10
4.
Qualifications
4.1
4.2
2.3
Courses Taken
Object Oriented Programming
Object Oriented Analysis & Design
Software Engineering
Computer Organization & Assembly Language
Compiler Construction
Analysis of Algorithm
Numerical Computing
Data Structure
Database
Artificial Intelligence
Programs Written
A program to handle hospital management and other object oriented programs.
Programs related to database connectivity and file handling.
Projects
11