Looking Good
Control Blocks
CS Basics
Get out "DeBugs"
Terminology
100

This is where I can find objects to add to my CoSpace.

What is the library?

100

If you want to do something over and over for a specific number of times, you'll use this control block.

What is a repeat block?

100
This is what we call an error in your code. 

What is a bug?

100
You can find an object in the drop down menu of your coding block. This is probably your problem! 
What is "you didn't make the object codable"?
100

When programming games, this is what it's called when on object bumps into another object. 

What is a "collision"?

200

This button will allow you to change the color of an object in CoSpaces.

What is the "Materials" button.

200

If you want something to happen for the entire time your CoSpace is played, you need to put your code in this type of control block. 

What is a "forever" block?

200

This is something you create and you can use it for many purposes. You might use this to keep track of a score, or to hold a player's name.

What is a "variable"?

200

You run your program, but only the first few lines of your code seem to play. This is probably your problem!

What is "You put a forever block at the top of your code"?

200
This is the name of the axis you move an object on when you want to move it closer or further from the "ground" surface. 

What is the "z-axis"?

300

If you want to make an object get bigger or smaller, you can click on this button. 

What is the scale button?

300

If you want to run more than one forever loop at the same time, you need to place them in this type of control block. 

What is a "Run Parallel" block?

300

This type of block helps make your CoSpace interactive. For example, a "when click" is this type of block.

What is an "Event" block?

300

You want a platform to rotate on a cylinder, but every time you press play the platform rotates but the cylinder doesn't. This might be your problem! 

What is "you didn't attach the platform to the cylinder"?

or

What is "you grouped the platform with the cylinder instead of attaching it"? 

or 

...

300

This is the name of the object that allows you to move another object in a predictable and specific way. 

What is a "path"?

400

If you want an object to face a different direction, you made need to do this to the object. 

What is "Rotate" it?

400

If you want to create a level two, or a new section of your program, you'll use this control block to get you to the next section. 

What is the "Go to scene" block?

400

This is what a set of instructions is called. Computer code is made up of them. 

What are algorithms?

400
You have some bugs and you want to figure out where they are. This is a strategy you might use to debug your program. 
I WILL ACCEPT ANY CORRECT ANSWERS ON THIS ONE
400

This setting must be turned on in your camera in order for you to use it as a "first person" camera that travels using the arrow keys?

What is "Walk" or "Fly"?

500
If you want to make an object invisible you can adjust this in the materials setting, or in your coding.

What is opacity?

500

This conditional block lets you add logic to your game. You can make one action dependent on another by using this block. 

What is an "if" block?

500

This is what it's called when we move a file from your personal computer onto the server of the CoSpaces software. 

What is "upload"?

500
You have a game where the camera is the player. 

You create a block that says "when camera collides with the floor set the camera position to home". Later, you want to make it so that when the player runs into the last platform, they go to the next level. You think you code it correctly, you hit play, and now your camera doesn't seem to work anymore. This is probably your problem!

What is "you set the camera to collide with two different objects and it is only doing the second one."

500

This is a word that describes your experience while coding obby's in CoSpace during DREAM Lab.

What is....

YOU TELL ME :)