Data Types
Definitions
MakeCode Arcade Basics
Game Events & Actions
100

A number without decimal points.

What is an Integer?
100

Pay attention to the order of your code!

What is a Sequence?

100

This big green button in MakeCode Arcade starts your game.

What is the Run/Play button?

100

This block runs when you press the A or B button on the controller.

What is the “on button pressed” block?

200
This data type has a picture, name, and kind.

What is a Sprite?

200
The steps you take to solve a problem.

What is an algorithm?

200

These colorful blocks snap together to build your game.

What are code blocks?

200

This block lets your player move when you push the arrow keys.

What is “move mySprite with buttons”?

300
This data type stores any single thing inside of it.

What is a variable?

300

Makes your computer do different code depending on different criteria.

What is a conditional?

300

This part of MakeCode lets you rotate through blocks like “Sprites,” “Loops,” and “Music.”

What is the Toolbox?

300

This block keeps track of how well you’re doing, going up when you earn points.

What is the score?

400

A type that always has quotation marks.

What is a String?

400

Decides when code should run.

What is an event?

400

This block makes a sprite appear right away when the game starts.

What is the “set mySprite to…” block?

400

This event runs every second to make timers or countdowns.

What is “on game update every ___ ms”?

500

This data type can hold many things that are all similar.

What is an Array?

500
Something you give to a block to make it work differently than before.

What is a parameter (or argument)?

500

This block lets two sprites bump into each other and make something happen.

What is the “on sprite overlaps” block?

500

This block shows a message on the screen, like “Game Over!” or “You Win!”

What is “show long text” or “game over” block?

M
e
n
u