Project 02 Platform Game - Milestones
- Mario is widely considered to be the most famous video game character in history
- Recreate history! Use loops, variables, and Boolean expressions to implement a platform game
- Review Hero Rubric,
- Download images. As an example, if I wanted a classic set of megaman sprites, I would google image search "megaman sprite png." Sometimes sprites are transparent, sometimes they are not. You create costumes in pixlr the same way you did before.
- For some awesome customization, you could download sound effects. Example:Sound Effects
- Complete Milestone 1 by implementing the following:
- Hero faces left and right and appears to move when using the appropriate arrow keys.
- When moving right, hero will not move past center of screen, but will move right if they have a negative x-coordinate.
- When moving left, the hero moves left until the edge of the screen, then marches in place.
- Hero has a “walking” animation with multiple costumes when arrow keys are pressed.
- Hero jumps up when the space bar is pressed
- Hero is subject to “gravity” and falls back to the ground after jumping
- At least one enemy walks right to left.
- Enemies should switch costumes as they move to show motion
- The enemy sprite wraps around the screen
- Remember to use good programming techniques:
- The program initializes everything repeatedly and reliably on Green Flag
- The program clearly begins (“start screen”) and ends (“won/lost screen”)
- Use comments to demarcate the different parts of the code
- Variables, sprites, and costumes are all named uniquely and obviously
Milestone 1 Due Monday September 30, 2019
- Complete Milestone 2 by implementing the following:
- If Hero touches the enemy sprite, he loses and starts the game over (hint: use Touching block under Sensing)
- Hero can jump over the enemy
- When Mario is in center of the screen and goes right, the world scrolls as he walks (hint: Make the background a moving sprite and use the wraparound code. Only the background moves.)
- Scenery sprites (trees, clouds, etc.) scroll with a parallax effect (far-away objects move slower than close-up objects).
- The enemy should close the distance to the hero at a faster rate if he/she is moving toward the enemy
Milestone 2 Due Thursday October 3, 2019
- Implement the following for bonus points:
- Hero can fall into a pit or hazard and lose a life
- Hero gets three lives before the game ends
- The world changes as Hero walks (new backgrounds/worlds)
- Hero can jump onto a platform or brick
- Hero can grab and use a power-up (e.g. a fire flower that lets Mario shoot fire).
No comments:
Post a Comment