Академический Документы
Профессиональный Документы
Культура Документы
Generated
4/30/2016
Project Specification
Objective:
Haunted Hotels will provide entertainment to all types of users as they explore 25 real-world haunted hotel
rooms. The player will follow a sequence of room experiences in which they can read background
information about the haunted hotel room and complete room challenges. Players cannot proceed to the
next haunted hotel room until they have successfully completed each challenge in the sequence.
Several weapons and other inventory items can be used to assist in completing each challenge
successfully. Inventory items will be designed to be related to a haunted hotel guest experience. For
example, a typewriter can be used in some way as a weapon of choice for the Stanley Hotel: Room 217
challenge (re: The Shining). Once all challenges have been completed, the player will complete a full tour
of the top 25 most haunted hotel rooms in the world.
CONTENTS
USE CASES................................................................................................................................................ 3
Haunted Hotels................................................................................................................................................ 3
UC-1 - Start Program..................................................................................................................................... 3
UC-2 - Access Game (Main) Menu................................................................................................................ 3
UC-3 - Access Help Menu.............................................................................................................................. 4
UC-4 - Select Play Game................................................................................................................................ 5
UC-5 - View Developer Notes........................................................................................................................ 5
UC-6 - Select Restart Saved Game................................................................................................................. 6
UC-7 - Select Quit Game............................................................................................................................... 7
UC-8 - Access Game Options......................................................................................................................... 7
UC-9 - Select Save Game............................................................................................................................... 8
UC-10 - Access List of Saved Games.............................................................................................................. 9
UC-11 - View Map....................................................................................................................................... 10
UC-12 - View Inventory............................................................................................................................... 11
UC-13 - View Weapon Inventory................................................................................................................. 11
UC-14 - Access Snack Inventory.................................................................................................................. 12
UC-15 - Access Housekeeping Inventory..................................................................................................... 13
UC-16 - Access Next Room Challenge......................................................................................................... 13
UC-17 - Access Completed Room Challenge............................................................................................... 14
UC-18 - Complete Room Challenge 1 - ADR................................................................................................ 15
UC-19 - Complete Room Challenge 2 - Displacement................................................................................. 16
UC-20 - Complete Room Challenge 3 - Rate Floor...................................................................................... 17
USER STORIES......................................................................................................................................... 18
ACTORS ................................................................................................................................................. 19
Page 2
Project Specification
REQUIREMENTS...................................................................................................................................... 20
REQ-1 Game Menu........................................................................................................................................ 20
REQ-1.1 Play New Game................................................................................................................................ 20
REQ-1.2 Restart Saved Game......................................................................................................................... 20
REQ-1.3 Help Menu....................................................................................................................................... 21
REQ-1.3.1 How to Win................................................................................................................................... 21
REQ-1.3.2 Complex Equations....................................................................................................................... 21
REQ-1.4 Developer Notes.............................................................................................................................. 21
REQ-1.5 Quit Game........................................................................................................................................ 22
REQ-2 Napa River Inn: Room 207.................................................................................................................. 22
REQ-3 Game Map.......................................................................................................................................... 22
REQ-4 Save Game.......................................................................................................................................... 22
REQ-5 Game Options Menu.......................................................................................................................... 23
REQ-6 List of Saved Games............................................................................................................................ 23
REQ-7 Return to Game.................................................................................................................................. 23
REQ-8 Return to Game.................................................................................................................................. 24
REQ-9 Inventory............................................................................................................................................. 24
REQ-10 Weapon Inventory............................................................................................................................ 24
REQ-11 Housekeeping Inventory................................................................................................................... 24
REQ-12 Room Challenge................................................................................................................................ 25
Page 3
Project Specification
USE CASES
Haunted Hotels
UC-1 - Start Program
Player enters the game using the 'command' prompt. After the game is called a banner welcome screen
displays "Haunted Hotels" and the description.
MAIN SUCCESS SCENARIO
1. Player enters command to start the program in the 'command' prompt
2. Program displays welcome screen (title, description and name entry field)
3. Player enters name and selects option to 'Begin' the game
4. Program saves Player name, exits welcome screen and displays Game Menu (REQ-1)
EXTENSIONS
Related Requirements
REQ-1
Page 4
Game Menu
Non-functional
Project Specification
Related Requirements
REQ-1
Game Menu
Non-functional
Page 5
Project Specification
Related Requirements
REQ-1.3.1
REQ-1.3.2
REQ-1
Page 6
How to Win
Complex Equations
Game Menu
Non-functional
Non-functional
Non-functional
Project Specification
Related Requirements
REQ-2
REQ-3
Non-functional
Non-functional
Page 7
Project Specification
Related Requirements
REQ-1
Page 8
Game Menu
Non-functional
Project Specification
Related Requirements
REQ-4
Save Game
Non-functional
Project Specification
Related Requirements
REQ-1.5
REQ-1
Quit Game
Game Menu
Non-functional
Non-functional
Page 10
Project Specification
EXTENSIONS
*.a Player selects Return to Game (REQ-8)
Related Requirements
REQ-4
REQ-6
REQ-1.5
REQ-3
REQ-7
REQ-5
REQ-8
Save Game
List of Saved Games
Quit Game
Game Map
Return to Game
Game Options Menu
Return to Game
Non-functional
Non-functional
Non-functional
Non-functional
Non-functional
Non-functional
Non-functional
Project Specification
Related Requirements
REQ-5
REQ-4
Page 12
Non-functional
Non-functional
Project Specification
Related Requirements
REQ-6
REQ-1.2
Non-functional
Non-functional
Project Specification
2.
3.
4.
5.
EXTENSIONS
4.a player selects 'N'
1. Program diverts player to Game Options Menu (REQ-5)
Related Requirements
REQ-3
REQ-5
Page 14
Game Map
Game Options Menu
Non-functional
Non-functional
Project Specification
Page 15
Project Specification
Related Requirements
REQ-9
REQ-10
Page 16
Inventory
Weapon Inventory
Non-functional
Non-functional
Project Specification
Related Requirements
REQ-9
Inventory
Non-functional
Page 17
Project Specification
Related Requirements
REQ-9
REQ-11
Page 18
Inventory
Housekeeping Inventory
Non-functional
Non-functional
Project Specification
Related Requirements
REQ-12
REQ-3
Room Challenge
Game Map
Non-functional
Non-functional
Page 19
Project Specification
Page 20
Project Specification
Related Requirements
REQ-12
REQ-3
Room Challenge
Game Map
Non-functional
Non-functional
Project Specification
2. Player enters correct answer (several variations are acceptable as long as the calculation results in $100
2.1. Sample entry that will yeild $100
2.1.1. Total number of days = 100
2.1.2. Total revenue generated = 100000
2.1.3. Average number of guest rooms / day = 10
EXTENSIONS
Page 22
Project Specification
Page 23
Project Specification
Page 24
Project Specification
Page 25
Project Specification
Page 26
Project Specification
Page 27
Project Specification
USER STORIES
Page 28
Project Specification
ACTORS
Name
Player (A-1)
Description
Demographics of players
includes...
- CIT 260 Students
- CIT 260 Faculty
- Hotel Manager
- Hotel Staff
- Hotel Guest
- Hotel Consultant
Program (A-2)
Participates in
UC-1 Start Program
UC-2 Access Game (Main) Menu
UC-3 Access Help Menu
UC-7 Select Quit Game
UC-5 View Developer Notes
UC-4 Select Play Game
UC-9 Select Save Game
UC-8 Access Game Options
UC-6 Select Restart Saved Game
UC-10 Access List of Saved
Games
UC-11 View Map
UC-12 View Inventory
UC-13 View Weapon Inventory
UC-14 Access Snack Inventory
UC-15 Access Housekeeping
Inventory
UC-16 Access Next Room
Challenge
UC-17 Access Completed Room
Challenge
UC-18 Complete Room Challenge
1 - ADR
UC-19 Complete Room Challenge
2 - Displacement
UC-20 Complete Room Challenge
3 - Rate Floor
UC-1 Start Program
UC-2 Access Game (Main) Menu
UC-3 Access Help Menu
UC-7 Select Quit Game
UC-5 View Developer Notes
UC-4 Select Play Game
UC-9 Select Save Game
UC-8 Access Game Options
UC-6 Select Restart Saved Game
UC-10 Access List of Saved
Games
UC-11 View Map
UC-12 View Inventory
UC-13 View Weapon Inventory
Page 29
Project Specification
Page 30
Project Specification
REQUIREMENTS
REQ-1 Game Menu
Non-functional
Priority 1
Priority 1
Priority 1
Player restarts a previously saved game. Saved Game menu is displayed when selected.
Priority 1
Displays...
1. How to Win (REQ-1.3.1)
2. Complex Equations (REQ-1.3.2)
Priority 1
Program displays tips for every room and 'Return to Help Menu' option
Project Specification
Non-functional
Priority 1
Program displays list of complex equations and 'Return to Help Menu' option.
Priority 1
Priority 1
Priority 1
Priority 1
Hotel rooms and locations displayed. Progress is visually displayed. Next room challenge is highlighted. The
player can access the Game Menu (REQ-1); Select Game (Main) Menu (UC-2) from the Game Map. Game
Options (REQ-5) menu also is selectable.
Haunted Room Challenges can only be accessed from the Game Map.
Priority 1
Project Specification
Non-functional
Priority 1
Priority 1
Displays list of games that have been saved and the date/time of the saved game. The player
can divert to a previously saved game from this menu.
Priority 1
Program returns the user to the most recent position - either to the Game Map (REQ-3) or to
the room challenge.
Priority 1
REQ-9 Inventory
Non-functional
Priority 1
Player can only access inventory during active game-play. Inventory includes Weapon items,
Snack items and Complex Equations definitions.
Priority 1
Project Specification
1.
2.
3.
4.
Typewriter
Calculator
Phone
etc.
Priority 1
Housekeeping inventory is used during gameplay to assist with room challenges. Some items in
this category may include the following...
1. vacuum
2. disinfectant
3. glass cleaner
4. etc.
Priority 1
Each room challenge includes background information on a real-life haunted hotel room. The
player must complete a challenge which may include a complex equation, or historical question.
Page 34