wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Making Game

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Which block type controls sprite movement in Scratch?

a)

Motion

b)

Looks

c)

Sound

d)

Sensing

2.

What block helps a sprite move when a key is pressed

a)

When clicked

b)

When backdrop switches

c)

When key pressed

d)

When message received

3.

What is the purpose of “if/else” statements?

a)

Repeat actions

b)

Control game logic

c)

Change sprite color

d)

Move sprite randomly

4.

Which block allows continuous movement?

a)

Wait

b)

Forever loop

c)

Say

d)

Switch costume

5.

Which event block would make a sprite react to mouse clicks?

a)
when this sprite clicked
b)

When space pressed

c)

When green flag clicked

d)

When backdrop changes

6.

What do you use to make a sprite move left or right?

a)

Random position

b)

Mouse click

c)

left arrow and right arrow key

d)

Space Bar

7.

Which coordinate changes when moving up or down

a)

X

b)

Y

c)

Z

d)

67

8.

Which coordinate changes when moving left or right

a)

X

b)

Y

c)

Z

d)

67

9.

Which event makes something happen when you click a sprite?

a)

When backdrop changes

b)

When sprite clicked

c)

When Broadcast received

d)

When flag clicked

10.

What does a “forever” loop do?

a)

Stops code after one time

b)

Runs code without end

c)

Waits for a key press

d)

Adds new sprites

11.

Which blocks allows repeating an action 10 times?

a)

If

b)

Forever

c)

Repeat

d)

Stop all

12.

Moving with arrow keys uses:

a)

Event + Motion blocks

b)

Event + Control

c)

Motion + Control

d)

Variables + Control

13.

What block checks if sprite hits the edge?

a)

If touching edge

b)

Repeat

c)

Move 10 steps

d)

Forever

14.

What can happen after a collision?

a)

Bounce

b)

Sleep

c)

Wait

d)

Stop All

15.

What kind of block helps sense collision?

a)

Sensing block

b)

Control block

c)

Motion block

d)

Event block

16.

Which of these best defines a sprite?

a)

A character or object in a game

b)

A background

c)

A loop

d)

A variable

17.

What is a backdrop?

a)

The background scene

b)

The main sprite

c)

The sound file

d)

The costume

18.

Which group of variables do we use in this game?

a)

Time, Score, Life

b)

Level, Health, Bonus

c)

X, Y, Size

d)

Move, Jump, Run

19.

Which block allows you to control multiple sprites at once?

a)

Forever

b)

Broadcast

c)

When key pressed

d)

Wait

20.

What happens if we don’t use a “Forever” block?

a)

Sprite keeps running

b)

Code runs only once

c)

Variable resets

d)

Game never ends

21.

Which block is used to increase a variable’s value?

a)

Set variable to

b)

Change variable by

c)

Hide variable

d)

Show variable

22.

Which block is used to set a variable’s value?

a)

Set variable to

b)

Change variable by

c)

Hide Variable

d)

Show Variable

23.

What does the block “when I receive [Start]” do?

a)

Waits for key press

b)

Starts code when the message is received

c)

Stops the code

d)

Moves the cat

24.

Why do we use a broadcast block?

a)

To move the sprite

b)

To send a message to many sprites

c)

To change background

d)

To stop the game

25.

What happens if you don’t add code to a button?

a)

It moves randomly

b)

It does nothing

c)

It plays sound

d)

It shows message automatically

26.

What does the “Hide” block do?

a)

Deletes sprite

b)

Makes the sprite invisible

c)

Stops all scripts

d)

Restarts the game

27.

What block makes an object fall down?

a)

Change X by (+)

b)

Change X by (-)

c)

Change Y by (+)

d)

Change Y by (-)

28.

Why do we use “forever” when making objects fall?

a)

To repeat the fall continuously

b)

To stop the object after one fall

c)

To hide the object

d)

To change its color

29.

What block type helps stop the game after game over?

a)

Stop all

b)

Forever

c)

Repeat

d)

Broadcast

30.

In Scratch, the stage is where:

a)

Code is written

b)

Sprites perform actions

c)

Sounds are stored

d)

Events are created

31.

Detecting when sprites touch each other uses:

a)

If touching sprite

b)

Wait

c)

Repeat

d)

When the sprite clicked

32.

Collision responses can include:

a)

Game over

b)

Costume loop

c)

Random wait

d)

Silence

33.

Collision detection can be used for:

a)

Scoring

b)

Timing

c)

Drawing

d)

Background change

34.

How to add score on scratch 3

a)
Create a list called 'Scores' and append '1' to it for each point earned.
b)
Create a variable called 'Score' and use 'change Score by 1' to add to the score.
c)
Create a variable called 'Points' and use 'add Points by 1' to increase the score.
d)
Use 'set Score to 0' to initialize the score at the start of the game.
35.

Smooth animation is achieved by:

a)

Costume changes + movement

b)

Adding sound

c)

Waiting 2 seconds

d)

Using variables

36.

What does changing step value affect?

a)

Speed

b)

Color

c)

Size

d)

Direction

37.

What block is used to change a sprite's costume?

a)

Costume effect

b)

Set costume

c)

Switch costume

d)

Change costume

38.

Which block can be used to play a sound when a sprite is clicked?

a)

Wait

b)

Stop sound

c)

Play sound

d)

When sprite clicked

39.

What block is used to repeat an action a specific number of times?

a)

Repeat

b)

Repeat until

c)

Count

d)

Forever

40.

Which block is used to change the backdrop in Scratch?

a)

Switch backdrop to

b)

Change backdrop

c)

Set backdrop

d)

Next backdrop

41.

What block is used to wait for a specific amount of time?

a)

Wait

b)

Delay

c)

Pause

d)

Stop

42.

Which block allows you to check if a sprite is touching another sprite?

a)

Is touching

b)

If touching [Sprite]

c)

Touching?

d)

Check collision

43.

What block is used to stop all scripts in Scratch?

a)

Terminate

b)

End script

c)

Pause all

d)

Stop all

44.

Which block can be used to change the size of a sprite?

a)

Scale sprite

b)

Resize

c)

Change size by

d)

Set size to

45.

What does the “show” block do?

a)

Changes the backdrop

b)

Makes the sprite visible

c)

Starts the game

d)

Displays a message

46.

What block is used to change a sprite's position on the screen?

a)

Go to

b)

Move to

c)

Change position

d)

Set position

47.

What block is used to check if a variable is greater than a certain value?

a)

Greater than?

b)

Check variable

c)

If variable > value

d)

Is variable high?

48.

What block is used to change a sprite's costume?

a)

Switch costume to

b)

Change costume

c)

Next costume

d)

Set costume

49.

Which block allows you to wait for a specific amount of time?

a)

Hold

b)

Pause

c)

Wait for

d)

Delay

50.

What block is used to make a sprite glide to a specific position?

a)

Go to

b)

Glide to

c)

Move to

d)

Slide to