Motion blocks is one of the ten categories of Scratch blocks. They are color-coded medium-blue and are used to control a sprite’s movement. They are available only for sprites.
There are currently 18 Motion blocks: 15 stack blocks and 3 reporter blocks.
— Moves the sprite forward the number of steps in the direction the sprite is facing.
— Turns the sprite (clockwise) the specified amount.
— Turns the sprite (counter-clockwise) the specified amount.
—Points the sprite in the direction.
—Points the sprite towards the mouse-pointer or another sprite.
— Moves the sprite to the specified X and Y position.
— Moves the sprite to the mouse-pointer, a random position, or another sprite.
—Glides the sprite to the location, taking as long as the specified amount of time.
— Glides the sprite to the mouse-pointer, a random position, or another sprite, taking as long as the specified amount of time
— Changes the sprite’s X position by the amount.
— Sets the sprite’s X position to the specified amount.
— Changes the sprite’s Y position by the specified amount.
— Sets the sprite’s Y position to the amount.
— If touching the edge of the screen, the sprite’s direction flips over
—This sets the rotation style of a sprite.
Scratch 3.0 has the following three Motion Reporter blocks: