Loading
Notes
Study Reminders
Support
Text Version

Block Descriptions

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Block Descriptions

BLOCK DESCRIPTIONS

The SCRATCH blocks are organized into eight color-coded categories:

• Motion,
• Looks,
• Sound,
• Pen,
• Control,
• Sensing,
• Operators, and
• Variables.

Motion blocks

Moves sprite forward or backward.


Rotates sprite clockwise.



Rotates sprite counterclockwise.


Points sprite in the specified direction. (0=up, 90=right, 180=down, -90=left)

Points sprite toward mouse-pointer or another sprite.

Motion blocks

Moves sprite to specified x and y position on Stage.

Moves sprite to the location of the mouse-pointer or another sprite.


Moves sprite smoothly to a specified position over specified length of time.

Changes sprite's x-position by specified amount.


Sets sprite's x-position to specified value.

Motion blocks

Changes sprite's y-position by specified amount.


Sets sprite's y-position to specified value.

Turns sprite in opposite direction when sprite touches edge of Stage.

Reports sprite's x-position. (Ranges from -240 to 240)

Reports sprite's y-position. (Ranges from -180 to 180)

Reports sprite's direction. (0=up, 90=right, 180=down, -90=left)

Motor blocks - The motor blocks only appear if you choose Show Motor Blocks in the Edit menu

Turns motor on for specified amount of time.


Turns motor on.

Turns motor off.


Sets power of motor and turns motor on. (Ranges from 0 to 100)

Sets or changes direction of a motor, but does not turn the motor on. (this way = clockwise; that way = counterclockwise; reverse = change direction)

Looks blocks

Changes sprite's appearance by switching to different costume.

Changes sprite's costume to next costume in the costume list. (If at end of the costume list, jumps back to first costume.)

Reports sprite's current costume number.

Changes Stage's appearance by switching to a different background.

Changes Stage's background to next background in the background list.

Looks blocks

Reports Stage's current background number.


Displays sprite's speech bubble for specified amount of time.

Displays sprite's speech bubble. (You can remove speech bubble by running this block without any text.)


Displays sprite's thought bubble for specified amount of time.


Displays sprite's thought bubble.

Looks blocks

Changes a visual effect on a sprite by specified amount. (Use pull-down menu to choose effect.)

Sets a visual effect to a given number. (Most visual effects range from 0 to 100.)

Clears all graphic effects for a sprite.


Changes sprite's size by specified amount.


Sets sprite's size to specified % of original size.

Looks blocks

Reports sprite's size, as % of original size.

Makes sprite appear on the Stage.


Makes sprite disappear from the Stage. (When sprite is hidden, other sprites cannot detect it with the touching? block.)

Moves sprite in front of all other sprites.


Moves sprite back a specified number of layers, so that it can be hidden behind other sprites.

Sound blocks

Starts playing a sound, selected from pull-down menu, and immediately goes on to the next block even as sound is still playing.

Plays a sound and waits until the sound is finished playing before continuing with next block.

Stops playing all sounds.

Plays a drum sound, selected from pull-down menu, for specified number of beats.

Sound blocks

Plays a musical note (higher numbers for higher pitches) for specified number of beats.



Rests (plays nothing) for specified number of beats.


Sets the type of instrument that the sprite uses for play note blocks. (Each sprite has its own instrument.)

Changes sprite's sound volume by specified amount. Volume ranges from 0 to 100.
Sound blocks

Sets sprite's sound volume to specified value.


Reports sprite's sound volume.


Changes sprite's tempo by specified amount.


Sets sprite's tempo to specified value in beats per minute.


Reports sprite's tempo in beats per minute.

Pen blocks

Clears all pen marks and stamps from the Stage.


Puts down sprite's pen, so it will draw as it moves.

Pulls up sprite's pen, so it won't draw as it moves.


Sets pen's color, based on choice from color picker.


Changes pen's color by specified amount.

Pen blocks

Sets pen's color to specified value. (pen-color=0 at red end of rainbow, pen-color=100 at blue end of rainbow)

Changes pen's shade by specified amount.

Sets pen's shade to specified amount. (pen-shade=0 is very dark, pen-shade=100 is very light)

Changes pen's thickness.

Sets pen's thickness.

Stamps sprite's image onto the Stage.