Grid Masters
Variables & RandomNumber
Sprite Squad
Text & Order of Blocks
Bug Hunters
100

The size of the Game Lab canvas, in pixels

What is 400 x 400?

100

This is the beginning of the block that creates a new variable

What is var?

100

A character or object in a game or animation

What is a sprite?

100

This block puts words on the screen

What is text()?

100

text(Hello, 50, 50); produces a bug because the word is missing these

What are quotation marks?

200

The corner of the canvas where you'll find (0, 0)

What is the top-left corner?

200

In var eyeSize = 40;, this is the variable's name

What is eyeSize?

200

This block makes a new sprite at an x and y location

What is createSprite?

200

This block makes your text bigger or smaller

What is textSize()?

200

mouthWidth and mouthwidth count as two different names because code is this

What is case-sensitive?

300

The direction a shape moves as its y value gets bigger

What is down?

300

This block picks a different number between a min and a max every time you click Run 

What is randomNumber?

300

Forget this block and your sprites never show up on the screen

What is drawSprites?

300

This block sets the OUTLINE color of text and shapes

What is stroke()?

300

To make a shape red, fill("red"); has to go in this position compared to the shape

What is before it?

400

In ellipse(200, 200, 50, 50), the first two numbers tell Game Lab where to put this part of the ellipse

What is the center?

400

When naming variables, make sure you avoid using one of these. 

What is a space or special character?

400

Set this sprite property to 2 to make the sprite twice as big

What is scale?

400

This block should almost always come first because it paints over everything before it

What is background()?

400

var eyeSize = randomNumber(20, 60); followed by ellipse(150, 180, EyeSize, 40); makes this mistake with the variable

What is not matching?

500

In rect(100, 100, 50, 50), the point (100, 100) marks this part of the rectangle

What is the top-left corner?

500

Code runs in this direction, which is why a variable must be created before you can use it

What is top to bottom?

500

The direction the sprite will turn using this block dog.rotation = 45;  

What is clockwise?

500

A fill block after your text block does this to your text

What is nothing?

500

setAnimation("Dog") fails when the animation is named dog because the name doesn't do this

What is match exactly?