2D Action Shooter
Software Requirements Specification
COP 4331C, Fall, 2014
Modification history:
Version |
Date |
Who |
Comment |
v0.1 |
09/17/2014 |
Ross Pape |
Working on Delivery 1 |
v0.2 |
09/17/2014 |
Adam Stack |
Working on Delivery 1 - added UML diagram |
v0.3 |
09/18/2014 |
Ross Pape |
Working on Delivery 1 - added UML class descriptions |
Team Name: Group 10
Team Members:
Contents of this Document
SECTION 2: Product Overview
Event Name |
External Stimuli |
External Responses |
Internal data and state |
Phone Alert |
Outside Call |
NA |
Game play must be paused and saved. |
User Input |
Touch screen |
NA |
The game must be responsive to player input. |
|
|
|
|
SECTION 3: Specific Requirements
No: 1 |
Statement: The game shall have character leveling |
Source: Client |
Dependency: None |
Conflicts: None |
Supporting Materials: TBT |
Evaluation Method: If the player character is able to progress from one character level to another, than this requirement is met. |
Revision History: |
No: 2 |
Statement: The game shall have a player inventory |
Source: Client |
Dependency: None |
Conflicts: None |
Supporting Materials: TBT |
Evaluation Method: If the player character can access a screen from which they can select the gear and weapons they have acquired, than this requirement is met. |
Revision History: |
No: 3 |
Statement: The game shall have an NPC merchant |
Source: Client |
Dependency: Inventory |
Conflicts: None |
Supporting Materials: TBT |
Evaluation Method: If the player character is able to find an NPC merchant in the game levels and purchase gear and weapons from that merchant, than this requirement is met. |
Revision History: |
No: 4 |
Statement: The game shall have character selection |
Source: Client |
Dependency: Diferent character objects |
Conflicts: None |
Supporting Materials: TBT |
Evaluation Method: If the player character is able to select which character they want to play as, than this requirement is met. |
Revision History: |
No: 5 |
Statement: The game shall have game levels |
Source: Client |
Dependency: None |
Conflicts: None |
Supporting Materials: TBT |
Evaluation Method: If the player character is able to progress through multiple different game levels, than this requirement is met. |
Revision History: |
No: 6 |
Statement: The game shall have a score system |
Source: Client |
Dependency: None |
Conflicts: Game saving |
Supporting Materials: TBT |
Evaluation Method: If the player character is able to accumulate a score by defeating enemies or completing other tasks, than this requirement is met. |
Revision History: |
3.3Physical Environment Requirements:
3.4 Users and Human Factors Requirements:
3.5 Documentation Requirements:
3.9 Quality Assurance Requirements:
SECTION 4: Supporting Material
Template created by G. Walton (GWalton@mail.ucf.edu) on Aug 30, 1999 and last updated Aug 15, 2000
This page last modified by Adam Stack (bigstack80@knights.ucf.edu ) on 09/18/2014