Skip to content
06. Scratch Programming Game Creation

icon picker
Answer in one line

Prepared by: learnloophq@gmail.com
Last edited 10 days ago by Learn LoopHQ.

Chapter: 06. Scratch Programming Game Creation

Answer in one line

What is Scratch programming language primarily used for?
Scratch is primarily used for creating games, animated stories, and interactive arts, which can then be shared online.
Who created Scratch and when?
Scratch was created by Mitchel Resnick and his team at the MIT Media Lab in 2007.
Name any two main components of the Scratch window interface.
Two main components are the Stage Area, where actions occur, and the Script Area, where programming blocks are assembled.
Besides choosing from the library, what are two other ways to add a sprite in Scratch?
You can add a sprite by painting a new one using the drawing tools, or by uploading a sprite saved on your system.
How do you calculate the angle a sprite needs to turn to draw any regular polygon in Scratch?
To calculate the turn angle, you divide 360 degrees by the number of sides of the polygon.
What is the purpose of the go to x: ( ) y: ( ) block in Scratch?
This block helps to fix the position of the sprite at a specified horizontal (x) and vertical (y) location on the stage, useful for precise placement or bringing a sprite back if it moves off-screen.
What are Blocks in Scratch?
Blocks are puzzle piece shapes that serve as visual instructions, which are dragged and combined to create a program or script in Scratch.
Which block category controls how a sprite appears on stage?
The Looks blocks category controls how a sprite appears on stage, including changing costumes, size, and displaying speech bubbles.
How do you add Pen blocks to the Scratch 3.0 environment?
To add Pen blocks, you need to click on the “Add Extension” button at the bottom left corner of the Code tab and then select the “Pen” option.
What is a variable in the context of Scratch programming?
A variable in Scratch is a container in computer memory that stores data (numbers, text, etc.) and whose value can change during the execution of a program.
Explain the difference between change pen color by and set pen color to blocks.
change pen color by adjusts the pen’s color, saturation, brightness, or transparency by adding or subtracting a specified value from its current setting, while set pen color to directly sets the property to an exact given value, regardless of its current state.
What are Relational Operators used for in Scratch?
Relational Operators are used to compare the relationship between two values or variables (e.g., greater than, less than, or equal to), and they return a true or false result based on the comparison.
Provide a scenario where the if...then...else block would be more suitable than the if...then block.
The if...then...else block is more suitable when you need to specify two different outcomes: one if a condition is true, and a different one if the condition is false, ensuring an action is taken in both scenarios.
What is looping in Scratch, and what is its main benefit?
Looping in Scratch is the automatic repetition of a set of instructions more than once, and its main benefit is saving time and effort by avoiding the need to write the same code multiple times.
How does the forever block differ from the repeat block in terms of execution?
The forever block executes a set of instructions continuously and indefinitely until the program is manually stopped, whereas the repeat block executes instructions for a specific, predetermined number of times and then stops automatically.
When drawing a circle in Scratch, why is it common to repeat moving 1 step and turning 1 degree?
This combination is used because a circle is 360 degrees, so repeating a very small movement and a very small turn 360 times creates a smooth, continuous curve that approximates a circle.
How can the stamp block be used to draw patterns?
The stamp block duplicates the sprite’s current image onto the stage at its current location; by combining it with movement and turning blocks within a loop, the sprite can leave a trail of its own image to create intricate patterns.
What is the role of the next costume block in creating animated movement?
The next costume block switches the sprite’s current appearance to its next available costume in sequence, and when placed inside a loop with small pauses, it creates the illusion of animation or movement.
How do wait blocks contribute to the flow of a script?
wait blocks pause the execution of a script for a specified amount of time, allowing for controlled timing between actions, animations, or sounds.
If you want to use a picture saved on your computer as a sprite, which option would you choose?
You would choose the “Upload Sprite” option from the “Choose a Sprite” tool’s sub-menu to import a picture file from your system.
What is the primary difference between the pen up and pen down blocks?
The pen up block stops the sprite from drawing a line as it moves, while the pen down block makes the sprite draw a continuous line wherever it moves.
How do you remove a block from a script in Scratch?
To remove a block from a script, you simply drag it to the left, away from the coding area.
What is “data” in the context of a computer program?
In a computer program, data refers to all the numbers, text, dates, or pictures that are used, and which can be stored in memory for later access.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.