Download presentation
Presentation is loading. Please wait.
Published byNoel Floyd Modified over 9 years ago
1
Extending the Pong Example Barb Ericson Georgia Tech June 2011
2
Goals Learn about –Creating a variable to keep score –Displaying text to let the user know if s/he won or lost –Using broadcast and receive to allow sprites to communicate
3
Project Description We will add to the example in Games – 4 Pong to add a score that is displayed and tell you if you won or lost.
4
Big Picture Open the pong game example Create a variable to keep score Create new text sprites to tell you if you won or lost Use broadcast and receive to allow sprites to communicate
5
Open the Pong game Click on File then Open Select Examples and games and open 4 Pong
6
Create a variable Click on "Variables" and then on "Make a variable" Name the variable score –Click "OK"
7
Variable Tiles When you create a new variable a set of 5 tiles are created –First controls the display of the variable Uncheck to not display –Second sets the value of the variable –Third changes the value –Fourth shows the value –Fifth hides the value
8
Start Score at 0 Drag "set score to 0" from "Variables" category after the "go to x: 13 y:157"
9
Increment Score When the paddle hits the ball –Drag "change score by 1" from "Variables" –Drop before "move 5 steps"
10
Draw text sprites Use the paint editor to paint text sprites Select T for text –Select font type and size –Select color –Type the text
11
Hide text sprites Select sprite under stage view –Select Scripts tab –Drag out "when green flag clicked" from "Control" –Drag out "hide" from "Looks"
12
Broadcast when lost Two sprites can communicate using broadcast and receive –Have the ball broadcast the message "lost" –Click the down arrow to create a new message
13
Show text sprite When the "You Lost!" text sprite receives the message "lost" –Show the sprite
14
Add a way to win When the score equals 5 tell the user s/he won –And show "You Won!" sprite –Stop execution of all scripts
15
Challenges Make the ball speed up over time –Add another variable named speed –Move by speed each time you hit the ball with the paddle Play a sound when you lose or win Try to create two player game with two paddles
16
Concept Summary Variables –Can be displayed –Can be set to a value –The value can be changed Incremented or decremented You can create text sprites –That you hide when the game starts Two sprites can communicate using broadcast and receive
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.