Scratch Challenges
The following are a set of challenges designed to help people learn the basics of Scratch and programming in general. They teach one how to make some video games and animations. Try complete the as many of the following challenges as you can in order. It is important that you take your time and really understand the basics.
IMPORTANT NOTES:
The videos are all done in Scratch 1.4, but still can be applied to Scratch 2.0
With the end of Flash - new updated videos will be coming soon...
IMPORTANT NOTES:
The videos are all done in Scratch 1.4, but still can be applied to Scratch 2.0
With the end of Flash - new updated videos will be coming soon...
Level 2
Challenge 6 - Collect the Coins Game
Make the cat move with arrow keys and collect the coins.
Part A: Make the Cat controlled with the arrow keys Part B: Detect if the Coin is touching the cat and make it hide Extra Challenge: See if you can keep track of how many coins the player has collected in a variable. |
Challenge 7 - Cat and Mouse Game
Make the cat controlled by the arrow keys chase a mouse around the screen and collect points for catching the mouse.
Part A: Make the Cat controlled by the arrow keys Part B: Make a mouse move randomly around the screen Part C: Make it so if the cat touches the mouse it eats it |
Challenge 9 - Magic 8 Ball
Magic 8 ball: Make an all knowing cat or magic 8 ball so that when you click it gives you a random answer.
|
HintsUse a list to store the options for the magic 8 ball.
|
Level 4
Challenge 11 - Pong
Make the classic game of pong.
Part A: Make a ball bounce around the screen Part B: Make a paddle move back and forth with the mouse or arrow keys Part C: Make the ball bounce off the paddle Part D: If you miss the ball make sure a life is lost |
HintsUse the following code to make the ball change directions when it hits the paddle.
|
Challenge 12 - Bricks
Make the game of bricks. Be Creative.
Extra Challenge: Make different Levels |
HintsHave the bricks detect whether the ball hits it and broadcast message to the ball to bounce
|
Level 5
Challenge 14 - Make your own game or animation
Create your own Scratch game or animation. Look at other projects on the scratch website for inspiration and code examples. Looking at other's code is one of the best way to learn new coding strategies.
|