Difference between revisions of "Dodge game"
From WLCS
m (Protected "Dodge game" [edit=sysop:move=sysop]) |
|||
Line 20: | Line 20: | ||
** If the player collides with a falling object (i.e. if the object hits the player), then there should be a game over message | ** If the player collides with a falling object (i.e. if the object hits the player), then there should be a game over message | ||
** If the player successfully avoids 100 falling objects, then there should be a win message | ** If the player successfully avoids 100 falling objects, then there should be a win message | ||
+ | |||
+ | '''Advanced Features:''' | ||
+ | * Power-ups - Good items | ||
+ | ** Add items that randomly drop that are good for the player (e.g. slows down the falling objects, temporary invincibility, speed boost) | ||
+ | * Lasers - fire back | ||
+ | ** Add the ability to fire a laser back at the falling object so that they cancel each other out | ||
+ | * Health meter | ||
+ | ** Instead of losing from a single collision, add a health meter to your game. If the player is hit, then your health decreases, and you lose if your health hits zero | ||
+ | * Difficulty levels | ||
+ | ** Add different levels of difficulty to your game |
Revision as of 12:57, 8 December 2008
Objective:
- Design and implement a game where a player may side to side on the screen in order to dodge falling objects
Directions:
- Find a sprite image for your player
- Find an image for a falling object (e.g. spike, bomb, etc.)
- Side-to-side movement
- Your player must be restricted to the bottom of the screen
- Your player must only be able to move to the left and right
- The player may NOT leave the screen (i.e. there are walls on the left and right edges of the screen)
- Falling objects
- Place several objects at the top of the screen
- The objects should fall (move) automatically to the bottom
- If an object hits the bottom, then move it back to the top
- Randomize the Left property when you place objects back at the top
- Successful dodge counter
- Every time the player successfully dodges a falling object, increase a counter on the screen by one
- HINT: A player successfully dodges if the object hits the bottom and you move it back to the top
- Collisions
- If the player collides with a falling object (i.e. if the object hits the player), then there should be a game over message
- If the player successfully avoids 100 falling objects, then there should be a win message
Advanced Features:
- Power-ups - Good items
- Add items that randomly drop that are good for the player (e.g. slows down the falling objects, temporary invincibility, speed boost)
- Lasers - fire back
- Add the ability to fire a laser back at the falling object so that they cancel each other out
- Health meter
- Instead of losing from a single collision, add a health meter to your game. If the player is hit, then your health decreases, and you lose if your health hits zero
- Difficulty levels
- Add different levels of difficulty to your game