Group3-aMAZEing Maze Software Elicitation
Download
Report
Transcript Group3-aMAZEing Maze Software Elicitation
aMAZEing Maze
Requirements Elicitation, Modeling, and Analysis
Presentation
Objective
aMAZEing Maze is an adaptation of the
Multiplayer Adaptive Maze Game project
System Objective
Provide Entertainment
Competitive
Appropriate for all ages
Functionalities
Game Design
Gameplay Modes
Varying Difficulty
Options
Random Generation of Levels
Time Trial Scoring
Entrance and Exit
More Functionalities
Gameplay (1 player)
Enchanted Items
Enchanted Rooms
Pause Screen
End of Level Screen
OPTIONAL
•
•
•
•
Booby Traps
Doors With Keys
Teleport Portals
Trace Path Markers
Even More……
Multiplayer
Host/Client Based Network
Maze Traversal
Winning
Win-Loss Records
OPTIONAL
• Chat Bar
• Modding
Functionalities NOT Included
Game Design
AI
Death
Sound Effects
Key Mapping
Saving Data
Multiplayer
Matchmaking
Number of Players
User Interaction
Problem Inconsistencies
Not many inconsistencies due to problem
vagueness and simplicity
Allowed for creative design and freedom
for developers.
Assumptions
Finalizations for the Objective of the Game
Numbers of Players for Multiplayer
Maze being “adaptive”
Platform
Must have stable internet connection
Updated Java Runtime Environment
System Functionalities
Solaris SPARC/x86/x64,
Windows x86/x64 or
Linux x86/x64 meeting
minimum specifications of
the Java Runtime
Environment (JRE)
version 1.6.
Active and stable TCP/IP
connection to the Internet
(generally latencies
<1000ms)
Keyboard and Mouse
Use Case Diagram
Scenerios
John is bored at his
house after hours. He
decides to play
aMAZEing Maze and
wants to beat his current
high score of 00:14:23 on
high difficulty. He also
decides that it will be best
to use place markers to
ensure best time
possible.
Questions