Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y9 Makecode Arcade

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

_______ can be used to represent characters in your game.

a)

Code

b)

Sprites

c)

People

2.

Which of the following is showing part of Arcade coding platform?

a)
b)
c)
d)
3.

Where do you find code for Game over?

a)

Sprites

b)

Info

c)

Logic

d)

Game

4.

What is meant by the term input?

a)

Placeholders for pieces of information that can change.

b)

A way to give information to a computer.

c)

An expression that can only evaluate to true or false.

d)

Tells your program to wait for something to happen then perform an action.

5.

What is meant by the term event?

a)

A series of actions that are completed in a specific order.

b)

Placeholders for pieces of information that can change.

c)

A way to give information to a computer.

d)

Tells your program to listen - wait for something to happen then perform an action.

6.

What is meant by the term variable?

a)

Tells your program to listen - wait for something to happen then perform an action.

b)

Commands that run a specific block of code if something is true.

c)

Placeholders for pieces of information that can change.

d)

Set of instructions that repeats & repeats until a specific condition is met.

7.

What is meant by the term loop?

a)

Set of instructions that repeats until a specific condition is met.

b)

A way to give information to a computer.

c)

Placeholders for pieces of information that can change.

d)

Commands that run a specific block of code if something is true.

8.

Which number shows the workspace?

a)

item 5

b)

item 6

c)

item 8

9.

What does changing the X value do in MakeCode Arcade?

a)

Changes the sprite's size

b)

Adds new sprites to the game

c)

Moves the sprite left and right

d)

Moves the sprite up and down

10.

When a game character jumps up or falls down, which axis is it moving in?

a)

W-axis

b)

Z-axis

c)

Y-axis

d)

X-axis

11.

What is the process of finding and fixing mistakes in a computer program called?

a)

Encoding

b)

Decoding

c)

Debugging

d)

Compiling

12.

Which category does this block belong to?

a)

controller

b)

sprites

c)

buttons

d)

scene

13.

Which category does this block belong to?

a)

Scene

b)

kinds

c)

sprites

d)

controller

14.

In MakeCode, the ___________ of blocks identifies their category.

a)

Shape

b)

Size

c)

Width

d)

Color

15.

Which block will repeat your code?

a)

On Start

b)

Forever

c)

On Button A

d)

On Shake

16.

What will happen when you press the A button?

a)

Score will go up by 1

b)

Score will go down by 1

c)

Nothing will happen

17.

What will be displayed if the random number is 0?

a)

Truth

b)

Dare

c)

Next Person

18.

What score would you need to reach Level 2?

a)

1

b)

5

c)

5 or above

19.

What will happen when you press the B button?

a)

Score will go up by 1

b)

Score will go down by 1

c)

Nothing will happen

20.

Which career allows you to create and design video games?

a)

Video Game Tester

b)

Quality Assurance Technician

c)

Video Game Developer / Designer

d)

Computer Programmer

21.
What type of coding is primarily used in MakeCode Arcade?
a)
A) Block coding
b)
B) Python
c)
C) JavaScript
d)
D) C++
22.

Where can you find codes for Life, Countdown, Score ?

a)

Info

b)

Variables

c)

Game

d)

Controller

23.

Which code is missing from picture that makes sure you always see your sprite?

a)
b)
c)
24.

Which is the Y value in (50, 1)?

a)

50

b)

1

25.

Which corner in MakeCode has a Y value of 0?

a)

A

b)

C

c)

D

26.

Which face design will you see if the code is run?

a)

Sleepy

b)

Happy

27.

Which category would you use to set a background colour?

a)

Sprite

b)

controller

c)

scene

d)

info

28.

Which category would you use to set up a new player?

a)

Sprite

b)

controller

c)

scene

d)

info

29.

In Microsoft MakeCode, which block is the first one visible on the grid when beginning to build a game?

a)
b)
30.

In Microsoft MakeCode, which option would you select to rename the sprite?

a)

A

b)

B

c)

C

31.

In Microsoft MakeCode, which Toolbox would a person select to add a score to their game?

a)
b)
c)
d)
32.

What is the purpose of the simulator in MakeCode Arcade?

a)

To test if the code is functioning correctly

b)

To create new sprites

c)

To write code in text

d)

To save the project as a PNG file

33.

What can you do in the image editor in MakeCode Arcade?

a)

Draw a sprite of your own or choose from the gallery

b)

Upload the project to a GitHub repository

c)

Write code in text

d)

Save the project as a PNG file

34.

To move a sprite to the left, you should set the 'change X by' block to:

a)

A positive number

b)

Zero

c)

A negative number

35.

What does 'acceleration' refer to in a game?

a)

The sprite's shape change

b)

Change in the sprite's speed

c)

Changing the sprite's color

36.
A pixel is the _______ part of an image.
a)
Smallest
b)
Largest
37.

Each pixel has its own number, what does this tell the computer?

a)

Where the pixel is located.

b)

Which user can see the pixel.

c)

What colour the pixel should be.

d)

How much storage is in the pixel.

38.

What is the purpose of the 'move sprite with buttons' block in MakeCode?

a)

To create new game levels

b)

To add sound effects to the game

c)

To control the movement of the game character

d)

To change the color of the sprite

39.

What does this block need to make it work?

a)

A container block

b)

A standard block

c)

A value block

40.

Pick the one with the largest X value.

a)

(0, 120)

b)

(150, 10)

c)

(2, 2)

d)

(7, 57)

41.

What is Microsoft MakeCode Arcade primarily used for?

a)

a) Web development

b)

b) Game development

c)

c) Mobile app development

d)

d) Database management

42.

What is MakeCode Arcade?

a)

A platform for creating spreadsheets and data analysis tools.

b)

A platform for creating retro-style games using block or JavaScript programming.

c)

A platform for creating social media profiles and connecting with friends.

d)

A platform for creating 3D games using virtual reality technology.

43.
What are the two main areas you interact with in MakeCode Arcade?
a)
A) Text editor and Debugger
b)
B) Simulator and Toolbox (blocks)
c)
C) Spreadsheet and Presentation
d)
D) Google Search and Email
44.

When would you use the 'set background color to' block in MakeCode Arcade?

a)
A) To make the game easier to play
b)
B) To set the mood or atmosphere of the game
c)
C) To increase the game's loading speed
d)
D) To change the sprite's position
45.
In what scenario would you use the 'pause __ ms' block in MakeCode Arcade?
a)
A) When you want to change the sprite's colour
b)
B) When you want to introduce a delay or pause in the game action
c)
C) When you want to reset the game
d)
D) When you want to end the game
46.

What is the purpose of the 'set position to x __ y __' block in MakeCode Arcade?

a)
A) To change the sprite's colour to match the x and y values
b)
B) To set the initial position of a sprite when the game starts
c)
C) To pause the game for x milliseconds and then resume for y milliseconds
d)
D) To set the background colour based on x and y coordinates
47.

Something that changes is a:

a)

constant

b)

variable

c)

pizza

48.

Which 2 of these components are inputs?

a)

user and screen

b)

mouse and speakers

c)

keyboard and mouse

d)

screen and speakers

49.

Which 2 of these components are outputs?

a)

keyboard and mouse

b)

user and keyboard

c)

user and mouse

d)

screen and speakers

50.

Where on Makecode do you place your blocks while coding?

a)

drawers

b)

microbit

c)

workspace

d)

table