Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

So You Think You've Got Moves

Overview
One of the great thing about sprites in Scratch is that you can animate them using
costumes. In this project, you will practice using the programming concepts of loops
and variables to create an interactive animation of a dance competition show!

By the end of this project, you will know how to:

 Use loops in Scratch.

 Create and use variables in Scratch.

Instructions
Part 1: Build your contestants.
The first step to building your dance show is finding (or building, in this case) contestants to show off
their moves. In this part of the activity, you will use loops to program dance routines for your
contestants.

Steps

1. Create a new sprite for your first contestant.

o If you're using a sprite from the Scratch gallery, you can click the Dance menu in the
Themes toolbar to find a sprite with lots of costumes.

o If you want to use a different sprite, try doing a Google Image search for "sprite
sheet." You can import that image and use the Scratch Image Editor to create
separate costumes for each position. Don't forget to credit the original artist in your
project page!

2. Using what you know about sprite costumes, motion blocks, and loops, create a dance routine
for your sprite.

o You might want to make the sprite spin in circles, move side to side, or do some
other dance move!

Consider the questions below as you work:


 How can you use loops to simplify redundant sections of your code?

 What user action do you want to trigger the start of the dance routine? How will you make
sure the user knows what to do?

 How can you test your program and make sure it does what you want it to do?

Extensions:

 Add additional variables to let users control your program. Try adding some buttons to
change the speed of your contestants' dances.

 Use the blocks in the Sound menu to create some music for your contestants to dance to.
(Be considerate of your classmates – keep your volume low or plug in headphones if you
have them!)

Part 2: Let The People Vote!


Now that you've got your contestants all set up and ready to perform, it's time to let the people
choose their favorite dancer! In this part of the activity, you will use what you have learned about
variables to build a voting system that will let your classmates interact with your program.

Steps

1. Create a new variable to track the votes for each contestant.

2. Decide what controls you want users to use to vote. Write the code for those controls!

Consider the questions below as you work:

 What user action do you want to them to use for voting? How will you make sure the user
knows that?

 How can you test your program and make sure it does what you want it to do?

Extensions:

 Add additional variables to let users control your program. Try adding some buttons to
change the speed of your contestants' dances.

 Use the blocks in the Sound menu to create some music for your contestants to dance to.
(Be considerate of your classmates – keep your volume low or plug in headphones if you
have them!)

Reference

You might also like