This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective. |
- This article or section documents an outdated version of Scratch (version 2.0). For this article in the current version (version 3.0), see Block Categories (3.0). For this article in Scratch 1.4, see Block Categories (1.4).
Block categories are the way blocks are sorted in Scratch's block palette. Blocks are categorized based on their functionality, and blocks within the same category share the same color. The following were the block categories as of Scratch 2.0:
Motion Blocks
- Main article: Motion Blocks
Motion blocks deal with the movement of sprites. The Stage does not contain any Motion blocks, since it cannot move.
Events Blocks
- Main article: Events Blocks
Events blocks "triggers" actions in a project. It consists mostly of Hat Blocks.
Looks Blocks
- Main article: Looks Blocks
Looks blocks deal with what a sprite looks like. They can change costumes, show and hide a sprite, change Graphic Effects, and more.
Control Blocks
- Main article: Control Blocks
Control blocks "control" a project and deal with its flow. It contains blocks that loop, pause, or stop scripts. It also has blocks that deal with clones.
Sound Blocks
- Main article: Sound Blocks
Sound blocks can play sounds that are created and edited in the Sound Editor. It had blocks that play MIDI notes, which were moved to the Music Extension in Scratch 3.0.
Sensing Blocks
- Main article: Sensing Blocks
Sensing blocks enable sprites to detect other sprites and objects on the Stage. For example, sprites can detect if they are touching another sprite. It also had blocks related to Video Sensing which were moved to the Video Sensing Extension in Scratch 3.0.
Pen Blocks
- Main article: Pen Blocks
Pen blocks are related to a sprite's pen, which is a feature that allows a line to be to be drawn at with a sprite's location. They were moved to the Pen Extension in Scratch 3.0.
Operators Blocks
- Main article: Operators Blocks
Operators blocks, originally called "Numbers" blocks, deal with many mathematical functions within a project. There are also many Boolean Blocks, which deal with true and false values.
Data Blocks
- Main article: Data Blocks
Data blocks include two subcategories, Variables and Lists, but both are related to storing and accessing data. In Scratch 3.0, this category is called "Variables". Data blocks are used for storing information, such as a score in a project, and using it in scripting and other beneficial purposes.
Variables Blocks
- Main article: Variables Blocks
Variables is a subcategory of Data blocks. They become visible once a variable, a changeable value, is created. They are color-coded orange and consist of four stack blocks.
List Blocks
- Main article: List Blocks
Lists are another subcategory of Data blocks. The blocks become visible once a list is created.
More Blocks
- Main article: More Blocks
More blocks, called My Blocks in Scratch 3.0, contain custom blocks that can be defined by a user. It also contained extensions.
PicoBoard
- Main article: PicoBoard Blocks
PicoBoard blocks was an extension which controlled the PicoBoard.
LEGO WeDo 1.0
- Main article: LEGO WeDo 1.0 Extension
LEGO WeDo blocks was an extension. It controlled the Lego WeDo Construction Set (version 1).
LEGO WeDo 2.0
- Main article: LEGO Education WeDo 2.0 Extension
LEGO WeDo blocks was an extension. It controlled the Lego WeDo Construction Set (version 2).