Difference between revisions of "Item collection game"
From WLCS
Line 12: | Line 12: | ||
* You will have at least 5 items on the screen | * You will have at least 5 items on the screen | ||
− | ** All items should be randomly place when the game starts | + | ** All items should be '''randomly place''' when the game starts |
** If an item is collected (touching/collision with item), then... | ** If an item is collected (touching/collision with item), then... | ||
*** make the item disappear | *** make the item disappear | ||
Line 21: | Line 21: | ||
** 5 "mines" should be stationary and do not move | ** 5 "mines" should be stationary and do not move | ||
** 5 "mines" should move around the screen | ** 5 "mines" should move around the screen | ||
− | ** Randomly place the stationary mines when the game starts | + | ** '''Randomly place''' the stationary mines when the game starts |
** If a mine is hit, then tell the user "Game Over" and end the game | ** If a mine is hit, then tell the user "Game Over" and end the game | ||
Revision as of 09:02, 5 October 2012
Objective:
- You will create a game that allows a player to travel around the screen
- The player will be able to move around
- The player will be able to collect items
- The player must also avoid certain "mines" or "traps"
- The player wins when all items are picked up
- The player loses when he/she hits a mine
Description:
- You will have a single player that can move around the screen
- You will have a variable that tracks the number of items collected (initialize it to 0)
- You will have at least 5 items on the screen
- All items should be randomly place when the game starts
- If an item is collected (touching/collision with item), then...
- make the item disappear
- increase your item count by 1
- If you have collected all the items, then tell the user "You win!"
- You will have at least 10 "mines" on the screen
- 5 "mines" should be stationary and do not move
- 5 "mines" should move around the screen
- Randomly place the stationary mines when the game starts
- If a mine is hit, then tell the user "Game Over" and end the game
- Sounds - play a sound when:
- you collect an item
- collide with a mine
- lose
- win
Additional Bonus Features:
- Screenwrapping
- Wall collisions
- Multi-directional sprite images
- Explosion image when player sprite collides with a mine
- Countdown timer
- Change item count label to a point collection label
- Different items (worth different values)
- Increasing difficulty levels (more mines)
Grading Rubric:
- 2 pts - player can travel around the screen
- 2 pts - item count label
- 2 pts - random placement of items and mines
- 2 pts - collision with item makes it disappear and increases count by 1
- 2 pts - collision with mine results in a "Game Over" message