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