Game Report Documentation
Game Report Documentation
1.
Introduction.......................................................................................................................................3
1.1.
Purpose........................................................................................................................................3
I.2.
Scope...........................................................................................................................................3
I.3.
I.4.
References...................................................................................................................................3
I.5.
Overview.....................................................................................................................................3
2.
Positioning..........................................................................................................................................4
2.1.
Business Opportunity...................................................................................................................4
2.2.
Problem Statement.......................................................................................................................4
2.3.
3.
Stakeholder Summary..................................................................................................................5
3.2.
User Summary.............................................................................................................................5
4.
Business Model...............................................................................................................................6
5.
6.
7.
8.
Domain Model..................................................................................................................................13
9.
Abstract
In this report we will be explaining all the functional requirements, business
opportunities, use case diagram, domain model, use case description and data
flow diagram of Breakout game. In this games player has to break the bricks
through the ball and handle it through paddle and scores are granted to the
player.
Introduction
In this report we will analyze and define high-level needs and features of the Breakout game. It
focuses on the capabilities needed by the stakeholders and the target users such as game players. This
report includes scope, market value and also describes working of the game, which will be solving
problems in other versions of Breakout game. The details of how the Breakout Game fulfills these needs
are detailed in the use-case and supplementary specifications.
1 Purpose
The purpose of this report is to highlight the key features and requirements of our project and also
to provide a vision of features and facilities that are provided to the game player. The purpose of project is
to provide more efficient, interactive graphical interface and multilevel game.
2 Scope
Our project deals with 2 types of users.
I.
II.
Game player
Developers
There will be different modules for different users according to their needs.
BO
(Breakout )
4 References
http://thedoteaters.com/?bitstory=breakout
5 Overview
The present games on Breakout are less efficient, less attractive and error prone. Our project
Breakout game is efficient, attractive, fast, error free and will implement bricks breaking mechanism
using ball and paddle and then moving to next levels. This project will be implemented in Unity3d
and include one type of user that is game player.
2. Positioning
Where our game stands on business point of view.
2.1.
Business Opportunity
We can extend our project to an android application which is currently being developing in
Unity3d, and we can place it on Google play store as well as extending it into an IOS application and
place it on Apple app store, so that people can buy and download it from app store to play.
2.2.
Problem Statement
2.3.
The problem of
Affects
Game player.
Who
Breakout.
That
Unlike
Our product
Stakeholder Summary
There are a number of stakeholders with an interest in the development and not all of them are end
users. In the table below we have described different types of stake holders:
Name
Description
Responsibilities
User
Game Player
-Purchase game.
- Play game.
- Provide feedback.
Client
Developer
Team of two
developers(XYZ)
ABC
Graphical User Interface
xyz
C# scripting
3.2.
User Summary
Description
Responsibilities
Stakeholder
Game
Player
Purchase game.
User
- Play game.
- Provide feedback.
4. Business Model
Start
breaki
ng
Start
Game.
Level 1
Play
bricks.
Prevent
ball
Next
level.
from
falling
All
bricks
Broken.
You
won!
Functional Requirements
Types
None. Functional
Requirements
Category
FR
1
HIGH
Usability.
FR
2
HIGH
Reliability.
Performance.
FR
3
HIGH
Technical.
FR
4
HIGH
Usability.
User ID:
Select level.
Created by:
abc
Date created:
Actor
Game Player.
Last updated by
Date last updated
xyz
May 31, 2015
Description
Post conditions:
Pre-conditions:
Game Player must enter his/her username and has started the game.
Normal flow:
Actor
1. Game player enters
username.
System Response
Alternatives
flows:
User ID:
Move paddle.
Created by:
abc
Date created:
Actor
Game Player.
Description
Last updated by
Date last updated
xyz
May 31, 2015
Post conditions:
Pre-conditions:
Normal flow:
Actor
1. Game player starts playing
game.
2. Game player will handle
the paddle movement.
System Response
User ID:
Created by:
abc
Date created:
Last updated by
Date last updated
xyz
May 31, 2015
Actor
Game Player.
Description
Post conditions:
Pre-conditions:
Game Player must have played the level and gained scores.
Normal flow:
Actor
1. Game player plays game.
System Response
2. System will generate scores.
Alternatives
flows:
User ID:
Exit game.
Created by:
abc
Date created:
Actor
Game Player.
Description
Game player can exit game by selecting Quit or by ending the three levels.
Last updated by
Date last updated
xyz
May 31, 2015
Post conditions:
Pre-conditions:
Normal flow:
Actor
1. Game player selects quit
game option.
System Response
8. Domain Model
10.
DFD Level 3 Diagram
_____________________________________________________________________________________