# Bouncing Ball game

## Learning Intentions

• I will learn how to animate a sprite

• I will learn how to make a ball bounce in Scratch

• I will learn what a variable is and how to use variables in Scratch

• I will learn how to make our sprite move based on keyboard input

## Success Criteria

• I will be able to make a sprite move using keyboard input
• I will be able to implement variables into my game
• I will be able to explain the difference between an animation and a game

## MOVIES VS VIDEO GAMES

• In pairs, think about what you think the difference between a movie and a game is.

## MOVIES VS video GAMES

• In pairs, think about what you think the difference between a movie and a video game is.

No single ending

Customisation

Interaction

## What you will be learning

• In this lesson you will be creating a game in Scratch. This game will have step by step instructions to assist you and help you build your game.

## Animation

• An animation is when we make an image (such as our character) look as though it is moving.
• With Scratch, we can do this with the move blocks or we can change the sprite's costume.

## Decision making

• Computers are very logical machines that make decisions based on certain events or values that are provided.
• In computer science, this is normally done with what is called an if statement.

## Variables

• A variable is a small container that represents something that a computer must remember.
• Variables have names and have values.
• Variables are also used in maths when you use equations.
• In Scratch, variables can be used to store our points.

Work through Lesson 4 from the Scratch booklet.

Extension: work on the block breaker game.