Discuss Scratch
- Discussion Forums
- » Show and Tell
- » All You Need to Know About Scratch
- Bubbles_1211
-
Scratcher
6 posts
All You Need to Know About Scratch
All You Need to Know About Scratch 
Have you ever wondered how to use Scratch? Have you ever wondered anything else about scratch? This article should help you with that- or at give you some information. This article uses information from other sites or topics- and puts them together! Keep in mind I did use some info from Scratch Wiki. Hope this helps and remember to “Scratch on!”
What you will see in this Topic:
1. Coding Basics
2. Thumbnails
3. Backdrops
4. Sprites
5. Costume
6. Sounds
7. Extensions (What they do)
8. Symbols (Commonly called “Aesthetic Symbols”)
9. Common Acronyms (like F4F, AT, and more)
10. Responsibility
11. Studios
12. Hashtags
13. Credits and more
_________________
╰┈➤ The Coding Basics
This will be long- you can skip this chapter and move on. If you think you are not really ready for advanced coding- then check this out. This chapter will help you understand the coding in the project: Motion, Looks, Sound, Events, Control, Sensing, Operators, Variables, and my blocks.
Motion:
“Motion is one of the ten categories of Scratch blocks. They are color-coded medium-blue and are used to control a sprite's movement. The Stage does not have any motion blocks and cannot use them; however, during the Development of Scratch 2.0, the stage had some motion blocks. There are currently 18 Motion blocks: 15 stack blocks and 3 reporter blocks.”
Looks:
“Looks is one of the ten categories of Scratch blocks. They are color-coded purple, and are used to control a Sprite's appearance. There are currently 20 Looks blocks: 17 Stack blocks and 3 Reporter blocks. 14 are only for sprites, and 4 are only for the stage.”
Sound:
“A sound is an item which one hears that can be played in a Scratch project, available by importing, using Scratch's built-in sound library, or recording. Sounds are played by using the sound blocks, which control a sound's volume, tempo, and more. Sounds are limited to 10MB per asset. Sounds in Scratch can be either mono or stereo, but any sound that is edited in the Sound Editor is automatically converted to be mono”
Events:
“The Events Blocks are a set of hat blocks and stack blocks that relate to triggered events.
Event could also refer to five different things including:
Event-Based Programming — programming based on events
Scratch Timeline — events that have happened over the ages in Scratch
Scratch Day — an event where Scratchers congregate at different places around the world to celebrate Scratch's release and accomplishments
Scratch News — The latest events in the Scratch community recorded on the wiki
Hour of Code — it is held from December 7–13. Scratchers can create projects based on the Hour of Code Topic(s).”
Control:
“Yellow Blocks redirects here. For the light yellow blocks, see Events Blocks.
Control is one of the ten categories of Scratch blocks. They are color-coded amber, and are used to control scripts under certain conditions. In Scratch 1.4 and earlier, this category also included the blocks that are now Events Blocks. There are currently 11 Control blocks: 1 Hat block, 5 C blocks, 3 Stack blocks and 2 Cap blocks.”
Sensing:
“Sensing is one of the ten categories of Scratch blocks. They are color-coded cyan, and are used to detect different factors of a project. Video Sensing blocks were originally Sensing Blocks in older versions of Scratch, but in Scratch 3.0, they were put under the Video Sensing Extension. There are currently 19 Sensing blocks: 3 stack blocks, 6 boolean blocks and 10 reporter blocks.”
Operators:
“Green Blocks redirects here. For the extension blocks which are also green, see Extension.
Operators is one of the ten categories of Scratch blocks. They are color-coded light-green, and are used to script math equations and string handling. The category was previously titled Numbers Blocks, but was renamed in Scratch 1.4 due to new blocks that handled strings.
There are currently 18 Operators blocks: 7 Boolean blocks and 11 Reporter blocks. Along with the Translate Extension, Makey Makey Extension, and Go Direct Force & Acceleration Extension, this category does not contain any Stack blocks.”
Variables:
“A variable is a changeable value recorded in Scratch's memory. Variables can only hold one value at a time, unlike lists. These values can be either numbers or strings. Clicking on an isolated variable in the scripts area displays a small bubble reporting the value of the variable. Unlike many other programming languages, Scratch does not allow variables to be created by a script as it runs. Instead, variables are created with the ”Make a Variable“ button in the Block Palette. Lists allow multiple values to be stored, acting like a group of variables.”
My Blocks:
“My Blocks (known as More Blocks in Scratch 2.0 and as Custom Blocks in the Block Plugin) is one of the ten categories of Scratch blocks. It holds procedures for the selected sprite. They are color-coded pink, although to some they can appear bright red.”
_________________
╰┈➤Thumbnails
“A project's thumbnail is the display icon which represents a project on the Scratch website and can provide an attractive appearance for a project. When exploring the website for projects, the image of the project is the thumbnail. Thumbnails also refer to icons used to represent an object of some sort in other situations. Sometimes the thumbnail of a project could be showing what happens in the project but other times it could be just words. There are many different styles of thumbnails.”
_________________
╰┈➤Backdrops:
“A backdrop is an image that can be shown on the stage. It is similar to a costume, except that it is shown on the stage instead. They are located in the backdrops library.
The stage can change its look to any of its backdrops using the Switch Backdrop to () block. They can be named, edited, created, and deleted in the Paint Editor.”
_________________
╰┈➤Sprites
“A sprite is an object or character in Scratch that can be programmed to perform actions based on scripts in a project using blocks. Each sprite has its own scripts, costumes, and sounds, and can move on its own. In the interface, sprites appear in the Sprites Pane below the stage.”
_________________
╰┈➤Costume
“A costume is one out of possibly many ”frames“ or alternate appearances of a sprite. Sprites can change their look to any of their costumes. They can be named, edited, created, and deleted, but every sprite must have at least one costume. One of the most common uses of costumes is to make an animation for a game or other project.”
_________________
╰┈➤Sounds
“A sound is an item which one hears that can be played in a Scratch project, available by importing, using Scratch's built-in sound library, or recording. Sounds are played by using the sound blocks, which control a sound's volume, tempo, and more. Sounds are limited to 10MB per asset. Sounds in Scratch can be either mono or stereo, but any sound that is edited in the Sound Editor is automatically converted to be mono”
_________________
╰┈➤Extensions
“An extension is a block category that can be added to the Block Palette to extend the scope of the Scratch editor. Extensions make it possible to add more advanced functionality to projects, connect Scratch projects with external hardware (such as the LEGO WeDo and the micro:bit), and connect with software from the web (such as Google Translate and Amazon Text to Speech).”
_________________
╰┈➤Symbols
(This section is how to find symbols)
Common Symbols:
↗♪☆✧。:.✪✿◕ツ★♨︎◉●₰Λ²•◀▶⁍⁕§⏕⁂▷|¦⌊⌋⌉⌈⟪⟫▬☁☀➤⟡☻☼-ˋˏ ˎˊ-❥╰┈➤❁✎✂✔✘♡✦⚝♥︎ ▌│█║▌║▌║ꕤ✦୨୧
To find more symbols, visit this link: https://scratch.mit.edu/projects/1352870814/
_________________
╰┈➤Common Acronyms
Acronyms are abbreviations formed from the initial letters of words in a phrase, often pronounced as a single word, and are widely used in everyday language, business, and technology.
Some common acronyms:
MAP- a MAP stands for Multiple Animator Project. It’s a collaborative animation activity where several Scratch users work together to create different segments of a single project, often set to a song or a theme. Each participant is assigned a specific part, and when all parts are combined, they form a complete animation.
AT- most often stands for Art Trade — a situation where one Scratcher agrees to create art for another in exchange for that other person creating art for them
F4F- Follow for follow
For more acronyms visit this link: https://scratch.mit.edu/projects/150266666/
_________________
╰┈➤Responsibility
This is really important- scratchers can comment in other people's projects. You have to remember to be kind, respectful, and do not post inappropriate stuff or scary stuff.
For more information visit this link: https://scratch.mit.edu/projects/416169538/
_________________
╰┈➤Studios
“A studio is a place where users can put multiple projects into an accessible group. Prior to Scratch 2.0, they were called galleries, and had some different features. Studios are used for a wide variety of reasons, including collaboration, collections of projects with a specific theme, or places to chat.”
_________________
╰┈➤Hashtags
Hashtags can appear in a person's project. In the description, a hashtag may appear. To try this out, put this in your project “#all”. Or you can make your own by just starting a “#”.
_________________
╰┈➤Credits and More
This post was made possible by Scratch Wiki! Scratch Wiki helped this post with a lot of information! To visit Scratch wiki, go here: https://en.scratch-wiki.info/wiki/Scratch_Wiki_Home
This post was also made by: @Bubbles_1211 with the estimated time making this was 30 minutes.

Have you ever wondered how to use Scratch? Have you ever wondered anything else about scratch? This article should help you with that- or at give you some information. This article uses information from other sites or topics- and puts them together! Keep in mind I did use some info from Scratch Wiki. Hope this helps and remember to “Scratch on!”
What you will see in this Topic:
1. Coding Basics
2. Thumbnails
3. Backdrops
4. Sprites
5. Costume
6. Sounds
7. Extensions (What they do)
8. Symbols (Commonly called “Aesthetic Symbols”)
9. Common Acronyms (like F4F, AT, and more)
10. Responsibility
11. Studios
12. Hashtags
13. Credits and more
_________________
╰┈➤ The Coding Basics
This will be long- you can skip this chapter and move on. If you think you are not really ready for advanced coding- then check this out. This chapter will help you understand the coding in the project: Motion, Looks, Sound, Events, Control, Sensing, Operators, Variables, and my blocks.
Motion:
“Motion is one of the ten categories of Scratch blocks. They are color-coded medium-blue and are used to control a sprite's movement. The Stage does not have any motion blocks and cannot use them; however, during the Development of Scratch 2.0, the stage had some motion blocks. There are currently 18 Motion blocks: 15 stack blocks and 3 reporter blocks.”
move () steps
turn cw () degrees
turn ccw () degrees
point in direction ( v)
point towards [ v]
go to x: () y: (0)
go to [ v]
glide () secs to x: (0) y: (0)
change x by ()
set x to ()
change y by ()
set y to ()
if on edge, bounce
set rotation style [(x position)(y position)(direction) v]
Looks:
“Looks is one of the ten categories of Scratch blocks. They are color-coded purple, and are used to control a Sprite's appearance. There are currently 20 Looks blocks: 17 Stack blocks and 3 Reporter blocks. 14 are only for sprites, and 4 are only for the stage.”
say [] for (2) secs
say []
think [] for (2) secs
think []
show
hide
switch costume to [ v]
next costume
switch backdrop to [ v]
switch backdrop to [ v] and wait
next backdrop
change [ v] effect by (25)
set [ v] effect to (0)
clear graphic effects
change size by ()
set size to () %
go to [front v] layer
go [forward v] (1) layers(costume [number v])((backdrop [number v]::looks)(size)
Sound:
“A sound is an item which one hears that can be played in a Scratch project, available by importing, using Scratch's built-in sound library, or recording. Sounds are played by using the sound blocks, which control a sound's volume, tempo, and more. Sounds are limited to 10MB per asset. Sounds in Scratch can be either mono or stereo, but any sound that is edited in the Sound Editor is automatically converted to be mono”
play sound [ v]
play sound [ v] until done
stop all sounds
change [pitch v] effect by (10)
set [pitch v] effect to (100)
clear sound effects
change volume by ()
set volume to (volume) %
Events:
“The Events Blocks are a set of hat blocks and stack blocks that relate to triggered events.
Event could also refer to five different things including:
Event-Based Programming — programming based on events
Scratch Timeline — events that have happened over the ages in Scratch
Scratch Day — an event where Scratchers congregate at different places around the world to celebrate Scratch's release and accomplishments
Scratch News — The latest events in the Scratch community recorded on the wiki
Hour of Code — it is held from December 7–13. Scratchers can create projects based on the Hour of Code Topic(s).”
when green flag clicked
when [ v] key pressed
when this sprite clicked
when backdrop switches to [ v]
when [ v] > (10)
when I receive [ v]
broadcast [ v]
broadcast [ v] and wait
Control:
“Yellow Blocks redirects here. For the light yellow blocks, see Events Blocks.
Control is one of the ten categories of Scratch blocks. They are color-coded amber, and are used to control scripts under certain conditions. In Scratch 1.4 and earlier, this category also included the blocks that are now Events Blocks. There are currently 11 Control blocks: 1 Hat block, 5 C blocks, 3 Stack blocks and 2 Cap blocks.”
if <> then
if <> then
wait until <>
repeat until <>
stop [ v]
when I start as a clone
create clone of [ v]
delete this clone
end
else
end
end
Sensing:
“Sensing is one of the ten categories of Scratch blocks. They are color-coded cyan, and are used to detect different factors of a project. Video Sensing blocks were originally Sensing Blocks in older versions of Scratch, but in Scratch 3.0, they were put under the Video Sensing Extension. There are currently 19 Sensing blocks: 3 stack blocks, 6 boolean blocks and 10 reporter blocks.”
<touching [<touching color [#1b37da] ?><color [#cbdbf5] is touching [#49e84b] ?>(distance to [ v]) v] ?>
ask (answer)<key [<mouse down?>(mouse x)(mouse y) v] pressed?> and wait
set drag mode to [draggable v] :: sensing(loudness)(timer)
reset timer([(current [(days since 2000)(username) v]) v] of [Sprite1 v])
Operators:
“Green Blocks redirects here. For the extension blocks which are also green, see Extension.
Operators is one of the ten categories of Scratch blocks. They are color-coded light-green, and are used to script math equations and string handling. The category was previously titled Numbers Blocks, but was renamed in Scratch 1.4 due to new blocks that handled strings.
There are currently 18 Operators blocks: 7 Boolean blocks and 11 Reporter blocks. Along with the Translate Extension, Makey Makey Extension, and Go Direct Force & Acceleration Extension, this category does not contain any Stack blocks.”
((((((pick random (<<<<<> and <>><<> or <>><not <>>(join (letter (length of <[] contains []?>((round ([abs v] of (9)::operators)) mod (0))) of [world]) [world]) > []> = []> < []> - (0)) to (10)) - (0)) / (0)) * (0)) - (0)) + (0))
Variables:
“A variable is a changeable value recorded in Scratch's memory. Variables can only hold one value at a time, unlike lists. These values can be either numbers or strings. Clicking on an isolated variable in the scripts area displays a small bubble reporting the value of the variable. Unlike many other programming languages, Scratch does not allow variables to be created by a script as it runs. Instead, variables are created with the ”Make a Variable“ button in the Block Palette. Lists allow multiple values to be stored, acting like a group of variables.”
(foo)(☁ score)
set [ v] to []
change [ v] by (0)
show variable [ v]
hide variable [ v]
My Blocks:
“My Blocks (known as More Blocks in Scratch 2.0 and as Custom Blocks in the Block Plugin) is one of the ten categories of Scratch blocks. It holds procedures for the selected sprite. They are color-coded pink, although to some they can appear bright red.”
_________________
╰┈➤Thumbnails
“A project's thumbnail is the display icon which represents a project on the Scratch website and can provide an attractive appearance for a project. When exploring the website for projects, the image of the project is the thumbnail. Thumbnails also refer to icons used to represent an object of some sort in other situations. Sometimes the thumbnail of a project could be showing what happens in the project but other times it could be just words. There are many different styles of thumbnails.”
_________________
╰┈➤Backdrops:
“A backdrop is an image that can be shown on the stage. It is similar to a costume, except that it is shown on the stage instead. They are located in the backdrops library.
The stage can change its look to any of its backdrops using the Switch Backdrop to () block. They can be named, edited, created, and deleted in the Paint Editor.”
_________________
╰┈➤Sprites
“A sprite is an object or character in Scratch that can be programmed to perform actions based on scripts in a project using blocks. Each sprite has its own scripts, costumes, and sounds, and can move on its own. In the interface, sprites appear in the Sprites Pane below the stage.”
_________________
╰┈➤Costume
“A costume is one out of possibly many ”frames“ or alternate appearances of a sprite. Sprites can change their look to any of their costumes. They can be named, edited, created, and deleted, but every sprite must have at least one costume. One of the most common uses of costumes is to make an animation for a game or other project.”
_________________
╰┈➤Sounds
“A sound is an item which one hears that can be played in a Scratch project, available by importing, using Scratch's built-in sound library, or recording. Sounds are played by using the sound blocks, which control a sound's volume, tempo, and more. Sounds are limited to 10MB per asset. Sounds in Scratch can be either mono or stereo, but any sound that is edited in the Sound Editor is automatically converted to be mono”
_________________
╰┈➤Extensions
“An extension is a block category that can be added to the Block Palette to extend the scope of the Scratch editor. Extensions make it possible to add more advanced functionality to projects, connect Scratch projects with external hardware (such as the LEGO WeDo and the micro:bit), and connect with software from the web (such as Google Translate and Amazon Text to Speech).”
_________________
╰┈➤Symbols
(This section is how to find symbols)
Common Symbols:
↗♪☆✧。:.✪✿◕ツ★♨︎◉●₰Λ²•◀▶⁍⁕§⏕⁂▷|¦⌊⌋⌉⌈⟪⟫▬☁☀➤⟡☻☼-ˋˏ ˎˊ-❥╰┈➤❁✎✂✔✘♡✦⚝♥︎ ▌│█║▌║▌║ꕤ✦୨୧
To find more symbols, visit this link: https://scratch.mit.edu/projects/1352870814/
_________________
╰┈➤Common Acronyms
Acronyms are abbreviations formed from the initial letters of words in a phrase, often pronounced as a single word, and are widely used in everyday language, business, and technology.
Some common acronyms:
MAP- a MAP stands for Multiple Animator Project. It’s a collaborative animation activity where several Scratch users work together to create different segments of a single project, often set to a song or a theme. Each participant is assigned a specific part, and when all parts are combined, they form a complete animation.
AT- most often stands for Art Trade — a situation where one Scratcher agrees to create art for another in exchange for that other person creating art for them
F4F- Follow for follow
For more acronyms visit this link: https://scratch.mit.edu/projects/150266666/
_________________
╰┈➤Responsibility
This is really important- scratchers can comment in other people's projects. You have to remember to be kind, respectful, and do not post inappropriate stuff or scary stuff.
For more information visit this link: https://scratch.mit.edu/projects/416169538/
_________________
╰┈➤Studios
“A studio is a place where users can put multiple projects into an accessible group. Prior to Scratch 2.0, they were called galleries, and had some different features. Studios are used for a wide variety of reasons, including collaboration, collections of projects with a specific theme, or places to chat.”
_________________
╰┈➤Hashtags
Hashtags can appear in a person's project. In the description, a hashtag may appear. To try this out, put this in your project “#all”. Or you can make your own by just starting a “#”.
_________________
╰┈➤Credits and More
This post was made possible by Scratch Wiki! Scratch Wiki helped this post with a lot of information! To visit Scratch wiki, go here: https://en.scratch-wiki.info/wiki/Scratch_Wiki_Home
This post was also made by: @Bubbles_1211 with the estimated time making this was 30 minutes.
Last edited by Bubbles_1211 (July 12, 2026 22:07:55)
- NicoDog19
-
Scratcher
3 posts
All You Need to Know About Scratch
when green flag clicked
forever
go to [ random position]
end
- Bubbles_1211
-
Scratcher
6 posts
All You Need to Know About Scratch
((6) + (7))
Sorry @justincat1234 but can you not put 67?
- Discussion Forums
- » Show and Tell
-
» All You Need to Know About Scratch