NEW
Font size
WorksheetsMaking Game
Total questions: 50
Worksheet time: 25mins
Which block type controls sprite movement in Scratch?
Motion
Looks
Sound
Sensing
What block helps a sprite move when a key is pressed
When clicked
When backdrop switches
When key pressed
When message received
What is the purpose of “if/else” statements?
Repeat actions
Control game logic
Change sprite color
Move sprite randomly
Which block allows continuous movement?
Wait
Forever loop
Say
Switch costume
Which event block would make a sprite react to mouse clicks?
When space pressed
When green flag clicked
When backdrop changes
What do you use to make a sprite move left or right?
Random position
Mouse click
left arrow and right arrow key
Space Bar
Which coordinate changes when moving up or down
X
Y
Z
67
Which coordinate changes when moving left or right
X
Y
Z
67
Which event makes something happen when you click a sprite?
When backdrop changes
When sprite clicked
When Broadcast received
When flag clicked
What does a “forever” loop do?
Stops code after one time
Runs code without end
Waits for a key press
Adds new sprites
Which blocks allows repeating an action 10 times?
If
Forever
Repeat
Stop all
Moving with arrow keys uses:
Event + Motion blocks
Event + Control
Motion + Control
Variables + Control
What block checks if sprite hits the edge?
If touching edge
Repeat
Move 10 steps
Forever
What can happen after a collision?
Bounce
Sleep
Wait
Stop All
What kind of block helps sense collision?
Sensing block
Control block
Motion block
Event block
Which of these best defines a sprite?
A character or object in a game
A background
A loop
A variable
What is a backdrop?
The background scene
The main sprite
The sound file
The costume
Which group of variables do we use in this game?
Time, Score, Life
Level, Health, Bonus
X, Y, Size
Move, Jump, Run
Which block allows you to control multiple sprites at once?
Forever
Broadcast
When key pressed
Wait
What happens if we don’t use a “Forever” block?
Sprite keeps running
Code runs only once
Variable resets
Game never ends
Which block is used to increase a variable’s value?
Set variable to
Change variable by
Hide variable
Show variable
Which block is used to set a variable’s value?
Set variable to
Change variable by
Hide Variable
Show Variable
What does the block “when I receive [Start]” do?
Waits for key press
Starts code when the message is received
Stops the code
Moves the cat
Why do we use a broadcast block?
To move the sprite
To send a message to many sprites
To change background
To stop the game
What happens if you don’t add code to a button?
It moves randomly
It does nothing
It plays sound
It shows message automatically
What does the “Hide” block do?
Deletes sprite
Makes the sprite invisible
Stops all scripts
Restarts the game
What block makes an object fall down?
Change X by (+)
Change X by (-)
Change Y by (+)
Change Y by (-)
Why do we use “forever” when making objects fall?
To repeat the fall continuously
To stop the object after one fall
To hide the object
To change its color
What block type helps stop the game after game over?
Stop all
Forever
Repeat
Broadcast
In Scratch, the stage is where:
Code is written
Sprites perform actions
Sounds are stored
Events are created
Detecting when sprites touch each other uses:
If touching sprite
Wait
Repeat
When the sprite clicked
Collision responses can include:
Game over
Costume loop
Random wait
Silence
Collision detection can be used for:
Scoring
Timing
Drawing
Background change
How to add score on scratch 3
Smooth animation is achieved by:
Costume changes + movement
Adding sound
Waiting 2 seconds
Using variables
What does changing step value affect?
Speed
Color
Size
Direction
What block is used to change a sprite's costume?
Costume effect
Set costume
Switch costume
Change costume
Which block can be used to play a sound when a sprite is clicked?
Wait
Stop sound
Play sound
When sprite clicked
What block is used to repeat an action a specific number of times?
Repeat
Repeat until
Count
Forever
Which block is used to change the backdrop in Scratch?
Switch backdrop to
Change backdrop
Set backdrop
Next backdrop
What block is used to wait for a specific amount of time?
Wait
Delay
Pause
Stop
Which block allows you to check if a sprite is touching another sprite?
Is touching
If touching [Sprite]
Touching?
Check collision
What block is used to stop all scripts in Scratch?
Terminate
End script
Pause all
Stop all
Which block can be used to change the size of a sprite?
Scale sprite
Resize
Change size by
Set size to
What does the “show” block do?
Changes the backdrop
Makes the sprite visible
Starts the game
Displays a message
What block is used to change a sprite's position on the screen?
Go to
Move to
Change position
Set position
What block is used to check if a variable is greater than a certain value?
Greater than?
Check variable
If variable > value
Is variable high?
What block is used to change a sprite's costume?
Switch costume to
Change costume
Next costume
Set costume
Which block allows you to wait for a specific amount of time?
Hold
Pause
Wait for
Delay
What block is used to make a sprite glide to a specific position?
Go to
Glide to
Move to
Slide to
