Feeling Sprite-ful
de-bugging-out
Think like a programmer
Use a Commanding Voice
Unpacking the Game
100

The place where you would put the code that creates a character object at the beginning of the game. 

What is 'function setup(); {}'?

or 

what is the setup function?

100

function main() {

consolelog(greetings!);

}

main();

function main() {

console.log("Greetings!");

}

main();

100

The act of taking a subject and breaking it down into its smaller parts or actions. 

What is Decomposition?

100
The proper function to call to print to the screen. 

What is 'console.log("Your Message");'?

100

The overall player experience during a game. 

What is Gameplay?

200

This happens sixty times every second!

What is how often the draw function is called?

200

function main() {

console.log(Something is wrong with this program...);

consolelog(Can you find the errors?);

}

What is;

function main() {

console.log("Something is wrong with this program...");

console.log("Can you find the errors?");

}

200

The steps that you follow to complete a task or solve a problem. 

What is an Algorithm?

200

The code that prints out the phrase "I like to go bird watching" where 'bird watching' is a string variable for a 'hobby'.

what is 

let hobby = "bird watching";

console.log("I like to go " + hobby);

200

These video perspectives share the same points of view from literature.  

What is First and Third Person Perspective?

300

This code is declaring a variable called 'human' that might be used in more than one function. 

what is 'let human;'

300

This was the first ever bug in a computer system, which gave computer errors their name.

What is a moth?

300

This is the space on the screen where graphics can be displayed and interacted with by users.

What is the canvas?

300

The command used to create a new canvas.

what is 'new Canvas(00, 00)'?

300

The limits or abilities that define what a player can or cannot do during a game. 

What are Game Mechanics?

400

Below this function you place a code that is constantly checking to see if the player has pressed a left or right arrow?

What is the draw function?

400

function draw(); {

let box = new sprite();

box.x = 100

box.y = 100

what is 

function setup() {

let box = new Sprite();

box.x = 100

box.y = 100

}

400

Named after 19th-century mathematician George Boole, this type of variable can hold only one of two possible values; True or Not true.

What is a Boolean Variable?
400

This dot notation will turn our new sprite 'ball' into a circle. 

what is 'ball.diameter = xx'?

or

what is 'ball.radius = xx'?

400

The pieces or objects that are used to play a game. 

What are game components?

500

This code is how I turn mario into a new sprite!

what is 'let mario = new Sprite();'?

500
The part of the draw function that keeps sprites from creating multiple copies repeatedly. 

What is 'clear();'?

500

The ability to recognize and define repeatable steps and find solutions.

What is Pattern Recognition? 

500

This code will change the background of our canvas green!

what is background('green')?

500

The overall objective or challenge of a game.

What are game elements?