Part 1 - Create Backdrops |
Stage -> backdrops tab |
Rename backdrop "Maze"; backdrop names are case sensitive |
Choose backdrop from library |
Stage-> Scripts tab |
Event-> When flag is clicked |
Looks-> Switch Backdrop |
Events-> When I receive - message "End Game" |
Looks-> Switch Backdrop |
|
Part 2 - Choose a Player & a Goal |
Delete a sprite - Rclick-> delete |
Choose a sprite from library - player |
Sprite info -> Name sprite |
Sprite Info -> Rotation Style |
Resizing sprites |
Choose a sprite from library - goal |
Sprite info -> Name sprite |
|
Part 3 - Touch the Goal, End the Game |
Player Sprite->Scripts: |
Event-> When flag is clicked |
Control -> Forever; If ____ then... |
Sensing -> touching: Goal |
Event-> Broadcast: "End Game" |
Looks -> "Say" block |
Control-> Stop all |
Test Scripts |
Problem: If Player is already touching Goal... |
|
|
Part 4 - Make a Player Move with Arrow Keys |
Describe how sprites can use X,Y coordinates |
Player sprite->scripts |
Event-> When "space key" is pressed |
|
Control -> Forever; If ____ then... |
Sensing-> When "right arrow" pressed |
Motion-> Change x by "a postive number" |
Motion-> In on edge bounce |
Duplicate Script -> RClick |
Change "right arrow" to "left arrow" |
Change X to "by a negative number" |
Duplicate Script |
Change "left arrow" to "up arrow" |
Replace "change x" block with a "change y" block |
Change Y "by a positive number" |
Duplicate Script |
Change "up arrow" to "down arrow" |
Change Y "by a negative number" |
|
Part 5 - Put Player and Goal in Place |
Place goal sprite in its position |
Identify goal sprite's X and Y coordinates |
Goal sprite script: |
Event-> When flag is clicked |
Motion-> Set X ___ |
Motion-> Set Y ___ |
Control -> Wait 1 seconds |
Looks-> Show |
Event-> When I Receive "End Game" |
Looks-> Hide |
Place player in starting position |
Identify player sprite's X and Y coordinates |
Player sprite script: |
Event-> When flag is clicked |
Motion-> Glide .5 seconds to x___, y___ |
|
Part 6 - Add Obstacles to Maze |
Stage-> "Maze" backdrop |
Backdrop edit: square: choose solid or outline |
ctrl z will undo |
Eraser trick: Match shape with background color... |
Player sprite script |
Event-> When flag clicked |
Control -> Forever; If ____ then... |
Sensing -> touching color |
Motion-> Glide to X__ Y___ (starting coordinates) |