The motion blocks control the movement of your sprite.They are the colour blue. Each one does something different. You can move to a different location, rotate, move towards the mouse pointer or react when it touches another sprite or the edge of a stage! Here are some of the blocks that are used most in motion.
The Move _ steps block. This is used to make your sprite move. The number of steps can be changed to make the sprite move further or not as far. It can also be used to move forwards and backwards! If you use a positive number you will be going forwards but if you change it to a negative number (a minus number) you will be going backwards!
The turn _ degrees blocks. These control how many degrees the sprite turns. You can make a sprite turn any amount of degrees you wish - remember a full circle is 360 degrees - a half turn is 180degrees and a right angled turn is 90degrees. When you get started in scratch it is fun to play around with these degrees to see what it does.
The Point in direction _ block can change to a different value to control what direction the sprite points in. Pointing in the direction 90 will have the sprite looking and facing to the right of the screen. Point in the direction -90 will have the sprite face to the left. Point in the direction 0 will have the sprite face up. Point in the direction 180 will have the sprite face down.
You can also have the sprite point towards your mouse pointer on the screen - this is particularly useful for games!
The go to X _ and Y_ blocks. This block will tell the sprite where to be and where to go. The x and y axis can be difficult to get used to at first but drag the sprite about the screen and see the co-ordinates change when you drop your sprite in a position this will appear in the block before you drag it across (this saves you remembering the numbers and typing them yourself!)
The Glide to X_ and Y_ blocks for _ seconds. This will get your sprite to glide to somewhere for _ seconds.
The X and Y axis - the screen that the sprite move around on is like a grid, its called an X and Y axis and the points on them are co-ordinates that allow you to control the sprite by using the co-ordinates it occupies.
Setting your sprites co-ordinates.
The change Y by _ and set Y to _ . These change the Y position by _ and set a Y position.
The change X by _ and set X to _ . These are like the Y ones but control the X position.
The "if on edge bounce" block is for if the sprite is touching the edge of the screen it will bounce back into the screen instead of disappearing.
The set rotation style. This sets what way the sprite rotates. It can rotate from left to right, all around or not at all!
Now, you know what all the blocks should do - go experiment with them!