Module 4 · Practice
Practice questions
Three difficulty levels.
Section A — Easy
Define each:
Which colour category contains: move, turn, go to?
Which event block starts a script when the project begins?
Name two things you might use a variable for in a game.
Section B — Medium
Describe blocks you would put together so the cat sprite walks across the stage and changes costume each step (looks like it's walking).
Write the Scratch logic (in pseudocode-style blocks) for: when the player presses the right arrow, move 10 steps to the right.
Explain how broadcast and "when I receive" can be used so that a "Game over" sprite appears only when the player loses.
A pupil sets a variable score to 0 at the start of the game and changes it by 1 every time the cat touches the apple sprite. Why is "set to 0" at the start important?
Section C — Hard
Design a simple "catch the falling apple" game. List the sprites needed, the variables you'd use, and the main scripts in plain English.
Sketch the Scratch blocks for a 30-second countdown that shows "Time's up!" when the timer reaches 0.
The cat sprite is meant to bounce off the edge of the stage but instead disappears off-screen. Suggest one cause and one fix.