Worksheets2022 Game & Sim MidTerm
Total questions: 25
Worksheet time: 38mins
What is block programming?
an easy way to learn, kind of like using puzzle pieces
a text-based language using letters, numbers, and symbols. It’s one of the most popular programming languages in the world
Where you work with different coding blocks
Where you find different types of code blocks
What is JavaScript?
an easy way to learn, kind of like using puzzle pieces
a text-based language using letters, numbers, and symbols. It’s one of the most popular programming languages in the world
Where you work with different coding blocks
Where you find different types of code blocks
What is Coding Workspace?
an easy way to learn, kind of like using puzzle pieces
a text-based language using letters, numbers, and symbols. It’s one of the most popular programming languages in the world
Where you work with different coding blocks
Where you find different types of code blocks
What is Tool box?
an easy way to learn, kind of like using puzzle pieces
a text-based language using letters, numbers, and symbols. It’s one of the most popular programming languages in the world
Where you work with different coding blocks
Where you find different types of code blocks
What is a Tool drawer?
When you select a drawer it opens to show the available coding blocks. Point out that the coding blocks in each drawer are color coded for those types of blocks.
Where you find different types of code blocks.
Where you work with different coding blocks.
What is an event in coding?
Something that happens outside a program (like a screen tap or mouse click) that the program can respond to.
a routine that is used to deal with the event, allowing a programmer to write code that will be executed when the event occurs.
Something where you organize your coding blocks.
Something that is in the coding workspace.
What is an event handler?
Something that happens outside a program (like a screen tap or mouse click) that the program can respond to.
a routine that is used to deal with the event, allowing a programmer to write code that will be executed when the event occurs.
Something where you organize your coding blocks.
Something that is in the coding workspace.
Where do you add a block to an event handler?
Something that happens outside a program (like a screen tap or mouse click) that the program can respond to.
a routine that is used to deal with the event, allowing a programmer to write code that will be executed when the event occurs.
A place where you organize your coding blocks.
Something that is in the coding workspace.
Describe a block-based visual programming language?
Something that happens outside a program (like a screen tap or mouse click) that the program can respond to.
a routine that is used to deal with the event, allowing a programmer to write code that will be executed when the event occurs.
A place where you organize your coding blocks.
Block-based visual programing uses visuals to represent lines of code.
Where do you add a block to an event handler?
Something that happens outside a program (like a screen tap or mouse click) that the program can respond to.
a routine that is used to deal with the event, allowing a programmer to write code that will be executed when the event occurs.
A place where you organize your coding blocks.
Something that is in the coding workspace.
What are the values for X, Y, Z for the world origin in Minecraft?
(100,99,100)
(4,0,3)
(9,1,1)
(0, 0, 0)
Is the world origin an absolute or relative position?
Absolute
Relative
Is (~0, ~0, ~0) an absolute or relative position?
Absolute
Relative
Does the absolute position of an object with a permanent place change?
yes
no
Does the position of an object relative to your position change as you move around the classroom?
yes
no
What type of position is the following?
(X, Y, Z)
Absolute world position
Relative player position
What is Relative position in minecraft?
The distance from the world origin to an object or entity
The distance from player to an object or entity
What is Absolute position in minecraft?
The distance from the world origin to an object or entity
The distance from player to an object or entity
What is a number variable?
This holds numeric data. Examples: a person’s age, a player’s score, the year
This holds a string of alphanumeric characters. Examples: a person’s name, a password, the day of the week
This has only two possible values: true or false. Examples: Is it daytime? Is the game over?
This is a special kind of variable that holds three numbers that describe a specific location in three-dimensional space. These numbers are called the X, Y, and Z coordinates.
What is a string variable?
This holds numeric data. Examples: a person’s age, a player’s score, the year
This holds a string of alphanumeric characters. Examples: a person’s name, a password, the day of the week
This has only two possible values: true or false. Examples: Is it daytime? Is the game over?
This is a special kind of variable that holds three numbers that describe a specific location in three-dimensional space. These numbers are called the X, Y, and Z coordinates.
What is a Boolean variable?
This holds numeric data. Examples: a person’s age, a player’s score, the year
This holds a string of alphanumeric characters. Examples: a person’s name, a password, the day of the week
This has only two possible values: true or false. Examples: Is it daytime? Is the game over?
This is a special kind of variable that holds three numbers that describe a specific location in three-dimensional space. These numbers are called the X, Y, and Z coordinates.
What is a position variable in MakeCode?
This holds numeric data. Examples: a person’s age, a player’s score, the year
This holds a string of alphanumeric characters. Examples: a person’s name, a password, the day of the week
This has only two possible values: true or false. Examples: Is it daytime? Is the game over?
This is a special kind of variable that holds three numbers that describe a specific location in three-dimensional space. These numbers are called the X, Y, and Z coordinates.
In coding, conditionals tell a computer to do which of the following?
How to do it
To do it faster
When to do it
Where to do it
What’s a reason you might need to restart your code?
Things aren’t working as they should
An infinite loop
You get the message Cannot issue command, Agent is out of range
All of the above
What’s type of block acts like a conditional but isn’t located in the LOGIC Toolbox drawer?
Nested loop
Infinite Loop
While loop
