Friday, September 27, 2019

Project 2: Platform Game Milestones

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:
    1. Hero faces left and right and appears to move when using the appropriate arrow keys. 
    2. When moving right, hero will not move past center of screen, but will move right if they have a negative x-coordinate. 
    3. When moving left, the hero moves left until the edge of the screen, then marches in place. 
    4. Hero has a “walking” animation with multiple costumes when arrow keys are pressed. 
    5. Hero jumps up when the space bar is pressed 
    6. Hero is subject to “gravity” and falls back to the ground after jumping 
    7. At least one enemy walks right to left.
    8. Enemies should switch costumes as they move to show motion
    9. The enemy sprite wraps around the screen 
  • Remember to use good programming techniques:
    1. The program initializes everything repeatedly and reliably on Green Flag
    2. The program clearly begins (“start screen”) and ends (“won/lost screen”) 
    3. Use comments to demarcate the different parts of the code 
    4. Variables, sprites, and costumes are all named uniquely and obviously                     

Milestone 1 Due Monday   September 30, 2019


  • Complete Milestone 2 by implementing the following:
    1. If Hero touches the enemy sprite, he loses and starts the game over (hint: use Touching block under Sensing)
    2. Hero can jump over the enemy
    3. 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.)
    4. Scenery sprites (trees, clouds, etc.) scroll with a parallax effect (far-away objects move slower than close-up objects).
    5. 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:
    1. Hero can fall into a pit or hazard and lose a life
    2. Hero gets three lives before the game ends
    3. The world changes as Hero walks (new backgrounds/worlds)
    4. Hero can jump onto a platform or brick
    5. Hero can grab and use a power-up (e.g. a fire flower that lets Mario shoot fire). 

  Due Friday   October 04, 2018 for Final Peer Review 

No comments:

Post a Comment

Blog information move to Google Doc

Hello All, Moving forward, please find all information about the class that you used to find on a live google doc agenda. The link is foun...