X Tables
Scratch Maths

Scratch sprite speed maths mission

A practical mini-mission using sprite speed to practise speed through questions, examples and child-friendly challenges.

Quick answer

You can use Scratch sprite speed to make your character move faster or slower, and this helps you practice maths by timing how long it takes to travel different distances or complete tasks.

Learning outcome

By the end of this page, you will understand how to use sprite speed in Scratch to make your character move and how to practice speed-related maths with it.

Success signs:

  • You can make a sprite move faster or slower in Scratch
  • You can measure how long it takes for your sprite to travel a certain distance
  • You can solve simple speed problems using your sprite
  • You can create a fun speed challenge for yourself or a friend

Why this matters

Speed is all around us – from how fast you run to how quickly a car moves. In Scratch, learning about sprite speed helps you understand how fast or slow things can go. This connects to real-life maths like time, distance, and how fast you can do something. It also helps with problem-solving, planning, and even thinking about games and sports. When you play with sprite speed, you're not just making a game – you're learning important maths skills!

How it works

In Scratch, you can make a sprite move by changing its speed. The speed controls how fast your sprite moves across the screen. You can make it go:
  • Very fast – like a rocket
  • Slowly – like a snail
  • At a steady pace – like walking

Here’s how to use sprite speed:

  1. Click on your sprite in Scratch
  2. Go to the "Code" tab
  3. Find the "move" block
  4. Change the number in the move block to make it go faster or slower
  5. Add a "wait" block to control how long it takes

Examples you can see

Imagine you're making a race game. Your sprite is a car. You want to make it move from one side of the screen to the other. Here’s how you can do it:

Step Action Speed
1st time Move 10 steps Slow
2nd time Move 20 steps Medium
3rd time Move 50 steps Fast

Try it yourself! In Scratch:

  • Click on your sprite
  • Use the "move 10 steps" block
  • Click "run" to see it move
  • Change the number to see how it changes speed

You can also use speed with loops to make your sprite keep moving:

  1. Use a "repeat" loop
  2. Inside the loop, use "move 10 steps"
  3. Change the number to make it faster or slower

Try it as a mini adventure

Let’s go on a "Speed Challenge Adventure"! You are a brave explorer who must collect treasure from a cave. But the cave is full of moving obstacles. You need to control your speed to avoid them and collect your treasure.

Here’s your mission:

  1. Start with your sprite in the middle of the screen
  2. Make it move forward 10 steps at a time
  3. Use a loop to make it move 5 times
  4. Try changing the number of steps to see how it changes speed
  5. When you reach the treasure, make your sprite say "I found treasure!"

Now, here's a challenge:

  1. Make your sprite move 15 steps at a time
  2. Use a wait block to slow it down
  3. Make it say "I'm moving slowly!"
  4. Then make it move 30 steps at a time
  5. Make it say "I'm moving fast!"

Can you make your sprite race to the end of the screen?

Common mistakes

  • Mistake: Forgetting to add a wait block when moving slowly.

    Why it happens: The sprite moves too fast because it doesn’t pause between moves.

    Fix: Add a "wait 1 second" block after each move to control the speed.

  • Mistake: Using negative numbers for speed.

    Why it happens: Children might think moving backwards is faster, so they try negative numbers.

    Fix: Explain that speed is always positive, and moving backwards is a different direction, not speed.

  • Mistake: Thinking that bigger numbers always mean faster movement.

    Why it happens: Confusing the size of the number with the speed.

    Fix: Show that moving 100 steps is faster than moving 10 steps, but the speed is still controlled by how many steps you use.

Parent and carer guide

Help your child by:

  • Encouraging them to try different numbers for move steps
  • Asking them to explain what happens when they change the number
  • Playing the speed challenge together
  • Using real-world examples like walking or running to help them understand speed
  • Not pushing them to be perfect – let them explore and make mistakes

Ask questions like:

  • What happens when you use a bigger number?
  • What happens when you use a smaller number?
  • How can you make your sprite move the fastest?

Remember, this is about fun and learning, not about getting everything right. Celebrate their creativity and curiosity!

Practice questions

  1. How many steps does your sprite move if it moves 5 steps 4 times?
  2. If a sprite moves 10 steps and waits 2 seconds, how long does it take to move 30 steps?
  3. What number should you use for move steps to make your sprite go very slowly?
  4. What number should you use for move steps to make your sprite go very fast?
  5. How many steps does your sprite move if it moves 15 steps 3 times?

Answers:

  1. 20 steps
  2. 6 seconds
  3. A small number like 1 or 2
  4. A large number like 50 or 100
  5. 45 steps

FAQ

What is sprite speed in Scratch?

Sprite speed in Scratch is how fast your character (or sprite) moves on the screen. You can change the speed by changing the number of steps in the move block.

Can I make my sprite move backwards?

Yes, you can make your sprite move backwards by using a negative number in the move block. For example, "move -10 steps" will make it move 10 steps backwards.

How do I make my sprite move at a steady pace?

Use a consistent number of steps and add a wait block to control how long it takes between moves. This helps your sprite move smoothly and steadily.

Why is it important to learn about speed in Scratch?

Learning about speed helps you understand time and distance, and how fast or slow things can go. It's a fun way to practice maths while making games and animations.

Can I use sprite speed to make a race game?

Yes! You can make two or more sprites race by giving them different speeds. You can also use speed to make your sprite avoid obstacles or collect items.