CpSc 372: Software Development with Pygame
Story Boards for our Game
|
| Introduction | Scenario #1 |
|
-
System: Loads game data
-
One option is given. The game begins when the user presses the p key.
|
| Game Play | Scenario #2: Basic Movement |
|
- The player starts at the beginning of a level to maneuver through.
- The player moves right when the right arrow is pressed. The map will move when the player reaches a threshold on the right side of the screen. The player moves left when the left arrow is pressed. The map will move when the player reaches a threshold on the left side of the screen.
|
| Game Play | Scenario #3: Jumping |
|
- If the user presses the up arrow, the player will jump.
- If the player intersects the bottom of a brick, they will bounces off and returns to the ground.
- Likewise, if the player intersects with either side of a brick, they will also bounces off.
- If the trajectory intersects the top of the brick, the player will land on top of the brick.
|
| Game Play | Scenario #4: Shooting |
|
- If the user presses spacebar, the players shotgun is fired.
- If an enemy is within range, the enemy blows up and disappears.
- The enemy will respawn offscreen on a random side.
|
| Game Play | Scenario #5: Collision |
|
- If the player collides with an enemy, a dialog box will appear to inform the player that thay have died. The dialog box will also display a random fact about ecology, and will give the user the option to either learn more, or continue playing.
- If the user selects Learn More the game will be paused, and a webpage corresponding to the random fact will be displayed.
- If the user selects Retry the level will be restarted and one life will be deducted from the player.
- If the player loses their last life, the game will restart to the beginning.
|
| Game Play | Scenario #6: Ending |
|
- If the player reaches the flag, the level has been successfully completed.
- A dialog box will pop up congratulating the player, and also displaying a random fact relating to ecology(Generated from a dictionary file).
- Two options are given to the user: Learn More, and Next Level
- If Learn More is selected, the game is paused and a web browser is opened which takes the user to the corresponding web address (from dictionary).
- If Next Level is selected, the game proceeds to the next level.
|
|
page last updated 03.24.09