wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Unit 1 XY Coordinate Review

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

How does the XY grid help with movement on stage?

a)

A. It tells the sprite what emotions to use while performing.

b)

B. It helps sprite know their exact position by using coordinates for direction.

c)

C. It makes the stage look more colorful and exciting.

d)

D. It shows which sprite has the loudest speaking part.

2.

How can we clearly communicate where to locate something on a computer screen?

a)

A. By guessing and pointing randomly

b)

B. By using coordinates on an XY grid

c)

C. By changing the background color

d)

D. By zooming in and out a lot

3.

How can understanding the XY coordinate system help us create better animations and games?

a)

A. It makes the characters look more colorful

b)

B. It helps us place and move characters exactly where we want them

c)

C. It automatically writes the code for us

d)

D. It makes the game finish faster

4.

What is parallelism, and how did it work in your jump project?

a)

A. Parallelism is when one block runs at a time; it made the sprite move slowly.

b)

B. Parallelism is when multiple code blocks run at the same time; it let the sprite jump while other actions continued.

c)

C. Parallelism is when the sprite stops all motion; it paused the whole animation.

d)

D. Parallelism is when two sprites share the same costume; it made the characters look identical.

5.

What is initializing and how was it used in your jump project?

a)

Initializing is decorating the sprite; it made the sprite look cooler before jumping.

b)

Initializing is setting the sprite’s starting position and values; it made sure the sprite began in the correct spot before the jump.

c)

Initializing is when the sprite randomly chooses a place to start; it made the jump unpredictable.

d)

Initializing is changing the background when the game starts; it set the scene for the jump.

6.

How does adding a “wait” block change the way your animation looks and feels?

a)

It makes the animation play as fast as possible.

b)

It pauses the animation to create timing, making movements look smoother or more realistic.

c)

It makes the sprite disappear from the screen.

d)

It changes the colors in the animation.

7.

What did you learn about how sprites move on the X axis?

a)

The X axis moves sprites up and down on the screen.

b)

The X axis controls side-to-side movement, moving left and right.

c)

The X axis makes the sprite change costumes.

d)

The X axis only works when sound is playing.

8.

How does changing costumes make a sprite look like it's moving?

a)

A. The sprite becomes bigger and smaller.

b)

B. The sprite switches between different images quickly, creating the illusion of motion.

c)

C. The sprite changes colors to show movement.

d)

D. The sprite disappears from the screen and comes back.

9.

If your sprite isn’t moving when you press the arrow keys, what’s one thing you could check or fix in your code?

a)

Make sure the background color is bright enough.

b)

Check that you used a “when [key] pressed” block to control the sprite’s movement.

c)

Turn up the volume on the computer.

d)

Delete the sprite and start over.

10.

What does the block “change x by -10” make your sprite do?

a)

A. Move up on the screen

b)

B. Move down on the screen

c)

C. Move left on the screen

d)

D. Move right on the screen

11.

What does the "change Score by 1" block do in your game?

a)

It resets the score back to zero.

b)

It makes the sprite move faster.

c)

It increases the score by one point.

d)

It changes the background of the game.

12.

If you wanted to make a game harder, what could you change in your code?

a)

Make the sprite bigger and slower

b)

Add sound effects to the background

c)

Increase the speed of obstacles or the sprite's movement

d)

Change the game's title screen

13.

What is an event in programming?

a)

A type of computer error

b)

An action that causes something to happen

c)

A storage location for data

d)

A way to repeat instructions

14.

What does sequence mean in programming?

a)

Random instructions that run anytime

b)

Instructions that never end

c)

A series of instructions that follow one another in order

d)

A mistake in a code block

15.

What is parallelism in programming?

a)

Running one instruction at a time

b)

Organizing data into columns

c)

Sorting instructions alphabetically

d)

Sets of instructions that run at the same time

16.

What does initializing mean?

a)

Assigning an initial (starting) value to a variable or object

b)

Deleting a variable from memory

c)

Changing a variable’s name

d)

Copying data into a list

17.

What do XY coordinates represent?

a)

The number of variables in a program

b)

The horizontal (x) and vertical (y) address of any point on a grid

c)

A type of color code used in graphics

d)

The speed of a running program