Difference between revisions of "Robot game"
From WLCS
(New page: '''Objective:''' * Design and implement a game where a player may move around the screen and a robot follows it '''Requirements:''' * Colorful or non-default background image * Player spr...) |
|||
Line 11: | Line 11: | ||
* If the player collects all the items, then the player wins | * If the player collects all the items, then the player wins | ||
− | '''Robot | + | '''Making the Robot Follow:''' |
* When the player moves, the robot will also move | * When the player moves, the robot will also move | ||
* You will add 4 new if statements to the same area as the player movement if statements | * You will add 4 new if statements to the same area as the player movement if statements | ||
Line 17: | Line 17: | ||
** Ex. If the robot.left < player.left, then increase robot.left by 1 | ** Ex. If the robot.left < player.left, then increase robot.left by 1 | ||
* You must do the above for all combinations of where the robot will be in relation to the player | * You must do the above for all combinations of where the robot will be in relation to the player | ||
+ | |||
+ | '''Advanced Features:''' | ||
+ | * Teleport | ||
+ | ** If the player presses the 'T' key on the keyboard, then the player is randomly teleported to another location on the screen | ||
+ | * Warping | ||
+ | ** Place several warps (e.g. Mario warp pipes) on the screen | ||
+ | ** If the player reaches one of these warps, then it sends the player to the other warp location | ||
+ | * Special Freeze Item | ||
+ | ** Place a special item on the screen | ||
+ | ** If the player collects the item, then the robot is frozen for a period of time and does not follow | ||
+ | * Difficulty levels | ||
+ | ** If the player wins, then increase the difficulty level some how |
Revision as of 10:45, 21 November 2008
Objective:
- Design and implement a game where a player may move around the screen and a robot follows it
Requirements:
- Colorful or non-default background image
- Player sprite must be able to move around the screen with the keyboard
- The screen must be wrap around (moving beyond the left screen will make the player appear on the right)
- There should be 5-10 items on the screen that the player must collect
- The robot sprite must follow the player around the screen
- If the player collides with the robot, then the player loses
- If the player collects all the items, then the player wins
Making the Robot Follow:
- When the player moves, the robot will also move
- You will add 4 new if statements to the same area as the player movement if statements
- If the robot is to the left of the player, then you should move the robot to the right
- Ex. If the robot.left < player.left, then increase robot.left by 1
- You must do the above for all combinations of where the robot will be in relation to the player
Advanced Features:
- Teleport
- If the player presses the 'T' key on the keyboard, then the player is randomly teleported to another location on the screen
- Warping
- Place several warps (e.g. Mario warp pipes) on the screen
- If the player reaches one of these warps, then it sends the player to the other warp location
- Special Freeze Item
- Place a special item on the screen
- If the player collects the item, then the robot is frozen for a period of time and does not follow
- Difficulty levels
- If the player wins, then increase the difficulty level some how