Skip to content

Latest commit

 

History

History
186 lines (155 loc) · 7.3 KB

StoryMapping.md

File metadata and controls

186 lines (155 loc) · 7.3 KB

FooSummer Story Board - "I'm a Space Pirate"

BHAG

You are a space pirate that is hiding from the Galaxy Federation Space Police Force (GFSPF) in an asteroid belt. Your goal is to escape the GFSPF while gathering rare materials present in the asteroids.

User Stories

As a space pirate I want to use a spacecraft and laser to navigate outer space while escaping the space police force and destroying asteroids.

As a space pirate I have a spaceship and I can rotate 360 degrees.

As a game developer, I want to have multiple game levels and features, and have a sense-pleasing game.

As a space police I want to stop and destroy the space pirates using my spaceship lasers.

As s spaceship I want a laser to shoot and mobile functionality to navigate.

As a space pirate I want to use power ups (minerals) available to help me shoot and I have three lives.

As an asteroid belt I want my asteroids to have different sizes and move in different directions, and at different speeds.

Tables

As a space pirate, I want to pilot my spaceship to avoid the GFSPF and collect rare materials by destroying the asteroids.

Storyboard

User Story As a space pirate, I want to navigate my spacecraft through outer space while gathering rare materials from asteroids and being chased by space police.
Sprint 1 I have a spaceship and I can rotate 360 degrees Black screen with score and other statistics displayed, and power ups (minerals) are available Asteroids float through space with different sizes, directions, and speeds Space police show up and approach
Sprint 2 My spaceship has a laser and mobile functionality There are multiple levels and space town/port varies with each level Asteroids do not collide with each other or police ships or police lasers Space police always shoots at the pirate on sight.
Sprint 3 My spaceship is the Black Pearl Visual and sound features are implemented Bigger asteroids break into smaller size until Space police shoots faster on higher difficulty

Updated Storyboard for Sprint 2

We removed the plan to change background setting at each new level and divided the statistics display into two sprints. We also moved varying asteroids size into sprint 2 and refined the asteroids sprint.

User Story As a space pirate, I want to navigate my spacecraft through outer space while gathering rare materials from asteroids and being chased by space police.
Sprint 1 I have a spaceship and I can rotate 360 degrees Black screen with score and other statistics displayed, and power ups (minerals) are available Asteroids float through space with different directions and speeds Space police show up and approach
Sprint 2 My spaceship has a laser and mobile functionality Statistics update accordingly after each event Asteroids of varying sizes only collide with player's ship or its laser Space police always shoots at the pirate on sight.
Sprint 3 My spaceship is the Black Pearl Visual and sound features are implemented Bigger asteroids break into smaller size units Space police shoots faster on higher difficulty

Updated Storyboard for Sprint 3

User Story As a space pirate, I want to navigate my spacecraft through outer space while gathering rare materials from asteroids and being chased by space police.
Sprint 1 I have a spaceship and I can rotate 360 degrees Black screen with power ups (minerals) available Asteroids float through space with different directions and speeds Space police show up
Sprint 2 My spaceship has a laser and mobile functionality HUD displayed Asteroids of varying sizes only collide with player's ship or its laser Space police shoots at the pirate on sight
Sprint 3 My spaceship is the Black Pearl HUD updates accordingly after each event. Visual and sound features are implemented Bigger asteroids break into smaller size units Police shoot faster and spawn additional ships on higher difficulty

Acceptance Tests

User Story As a space pirate, I want to navigate my spacecraft through outer space while gathering rare materials from asteroids and avoid being caught by space police.
Sprint 1 Player's ship rotates full 360 degrees based on onTouchEvent Game statistics always displayed.
Power ups are floating through space.
Asteroids float through space in different directions.
Asteroids vary in sizes.
Asteroids move at varying speeds
Space police are spawned.
Police lasers do not interact with powerups.
Sprint 2 Player's ship drives in the correct direction based on onTouchEvent.
Lasers are spawned.
Lasers are constantly shooting.
Lasers do damage on destined objects that it hits.
Player can direct where to shoot.
Statistics update properly with each new event.
When hit by player, adds lives OR temporarily increases shooting speed OR creates temporary shield
Asteroids do not collide with each other or police. Police ships fly in expected paths.
Police always shoots at the pirate on sight.
Police lasers shoot in the direction of the player’s ship (not in random directions).
Space police do not collide with each other or asteroids.
Sprint 3 Player's spaceship is the Black Pearl Sound effects are working.
Points increment properly when asteroids are hit
Points increment on new events according to new level
Bigger asteroids break into smaller size units.
Broken asteroids scatter at equal angle from its initial direction.
If hit points = 0, police ship is destroyed.
Higher level: More police ships are spawned.
Higher level: Police lasers shoot faster.