suwiringSIxbert/user-cases — Issue #1: user_stories
Author: suwiringSIxbert
Created: 2012-02-07 11:00:07+00:00
State: open

Team XVIII: Anthony, Daniel, Mish, Sixbert

User stories

 Game involves calling a preload/splash screen, either when
loading settings (resume from last saved...) or modules
(loading sounds, preparing sprites bitmaps or loading game
engine) because it may take some significant time.
 Main Menu (made of 4 buttons)

-User selects “play” button to start
“New game” or “Resume”
-use can set up “options”
-user can “exit” game

Play
Options
Help
Exit

I. If play is pressed, then another submenu pops up:
New Game
Resume
Back
If “New Game” is selected the new instances are created and the
user plays for how long they want until victory or loss
conditions are met.
If the user wants to quit game before then (esc button), there is a
prompt to “continue playing” or “Save and exit” or “Exit
without saving”)
If “resume” is selected, the game load from last settings and
game states, allowing the user to keep playing like before.
If “back “is selected, the user is taken to main menu either to set
options or to exit
II. If “Options” is selected, then a set of settings is displayed: to
set character, set number of opponent sprites, audio volume…
this menu option is subject to change during game development:
the user has option to choose “discard” to cancel chosen options
or “done” to return to main menu.
III. If “Help” is selected, the user is showed moves to play, rules
of the game, and winning/losing criteria. The user choose
“back” button to come back to main menu
IV. If “Exit” is selected the user is prompted if they really want
to exit.
“OK (enter) - Cancel (esc)” option to exit or come back to main
menu.
 Playing game:
– Player sprite is in center of screen.
– Other sprites are randomly placed around the screen.
– The game play should change depending upon
implementation issues, resources,…