You are on page 1of 1

Hat Blocks Reporter Blocks

Stack Blocks
These rounded top blocks will start off These are designed to fit within the
These blocks have notches and tabs at the
your script. They explain when to run the bubbles of other blocks.
top or bottom. They contain your
rest of the blocks that are attached
commands that will be part of your script.
underneath them.

Motion Events Sensing

Use these if you want to move your sprite These blocks trigger further actions to These help to detect different
somewhere on the stage. Remember that happen. activities/inputs in your projects. Use
Scratch uses a coordinate plane. these within control blocks.

Looks Control Operators

These blocks help change the appearance These blocks help you say how long you Here you will find math functions to use in
of sprites. This also helps with animations, want your script to run (loops, waiting) and your scripts. Use these within control
dialogue, visibility, and backgrounds use conditional statements (if,then). blocks. They support mathematical and
(stage). logical expressions.

Other Important Terms:


Sound
Algorithm - a set of instructions that can be performed
With these blocks, you can control how Backdrop - frames/images that are used on the Stage
sounds are played, including length, Conditional Statements - a statement that runs under certain situations
tempo, and volume. Function - a piece of code that you can easily call over and over again
Loops - running the same sequence multiple times
Parallelism - making things happen at the same time
Data Program - an algorithm that is coded into something that can be run by a machine
Scripts - one or more Scratch blocks connected together to form a sequence
These blocks use variables and lists to help Sequence - identifying a series of steps for a task
determine values. This is helpful for timers Sprite - object that performs actions on the Stage
and scoring. Variables can hold one value Stage - the background of a Scratch project that contains code, backdrops, sprites, etc.
and lists can hold multiple values. Variable- a placeholder for a piece of information that can change

You might also like