crwdns2290401:08crwdnd2290401:0crwdns331436:0crwdne331436:0crwdne2290401:0

crwdns955954:0crwdne955954:0

crwdns331432:0crwdne331432:0

crwdns955956:0crwdne955956:0

crwdns331428:0crwdne331428:0

crwdns955960:0crwdne955960:0

crwdns331516:0crwdne331516:0

crwdns331504:0crwdne331504:0

crwdns331524:0crwdne331524:0

crwdns331520:0crwdne331520:0

crwdns331508:0crwdne331508:0

crwdns955966:0crwdne955966:0

crwdns955968:0crwdne955968:0

  • crwdns407532:0crwdne407532:0
  • crwdns407530:0crwdne407530:0
  • crwdns407528:0crwdne407528:0

crwdns955970:0crwdne955970:0

crwdns331434:0[0]crwdnd331434:0[1]crwdnd331434:0[2]crwdnd331434:0[3]crwdnd331434:0[4]crwdnd331434:0[5]crwdne331434:0

crwdns955972:0crwdne955972:0

crwdns2290403:0crwdne2290403:0 crwdns2290405:0crwdne2290405:0

crwdns2290407:0Teachercrwdne2290407:0

crwdns955986:0crwdne955986:0

  • crwdns1781896:0crwdne1781896:0 - crwdns1781892:0crwdne1781892:0
  • crwdns1782010:0crwdne1782010:0 - crwdns1782006:0crwdne1782006:0
  • crwdns1782118:0crwdne1782118:0 - crwdns1782114:0crwdne1782114:0

crwdns955990:0crwdne955990:0

crwdns955992:0crwdne955992:0

crwdns955950:0crwdne955950:0

crwdns331516:0crwdne331516:0

crwdns331514:0[0]crwdnd331514:0[1]crwdnd331514:0[0]crwdnd331514:0[2]crwdnd331514:0[2]crwdnd331514:0[3]crwdnd331514:0[4]crwdnd331514:0[5]crwdnd331514:0[3]crwdnd331514:0[dance-party-playlist]crwdnd331514:0[6]crwdnd331514:0[7]crwdne331514:0

crwdns331504:0crwdne331504:0

crwdns331502:0[spotify-playlist-pg-13]crwdnd331502:0[0]crwdnd331502:0[dance-party-playlist]crwdnd331502:0[1]crwdnd331502:0[2]crwdnd331502:0[3]crwdnd331502:0[4]crwdnd331502:0[5]crwdnd331502:0[6]crwdnd331502:0[6]crwdnd331502:0[7]crwdnd331502:0[8]crwdnd331502:0[8]crwdne331502:0

crwdns331524:0crwdne331524:0

crwdns331522:0[0]crwdne331522:0

crwdns331520:0crwdne331520:0

crwdns331518:0[0]crwdnd331518:0[1]crwdne331518:0

crwdns331508:0crwdne331508:0

crwdns331506:0crwdne331506:0

View on Code Studio

Student Instructions

Let's have a dance party!

Drag the make a new block into the workspace, and connect it inside the setup block to create your first dancer.

  • You can also click the lightbulb to the left if you want more information or extra challenges.
View on Code Studio

Student Instructions

Let's get this moose dancing!

Drag out the new_dancerFloss-1 block onto the workspace. Connect it underneath the 4"measures" block. Your dancer should start a new move after the fourth measure.

Measures are used to count time in music. In this tutorial, a measure is four beats long.

View on Code Studio

Student Instructions

Now we're grooving!

Add a 6"measures" block to your workspace. Make the dancer start a new move after 6 measures.

View on Code Studio

Student Instructions

This dance needs some flash!

Look for a new block in your toolbox that adds a background effect behind your dancer. Watch the effects change in time with the music!

View on Code Studio

Student Instructions

Use another new block to make the dancer change moves every 2 measures!

  • Choosing (Next), (Previous), or (Random) tells the dancer to perform a different move every time the code is run.
View on Code Studio

Student Instructions

We need more dancers!

Create a backup dancer called backup_dancer1 to dance with the cat.

View on Code Studio

Student Instructions

Every dancer has a set of properties that control what it looks like.

You can make it look like a dancer is in the background by making their size smaller. Can you make both backup dancers the same size?

View on Code Studio

Student Instructions

Dancers have a "tint" property that can add a layer of color. Try changing the tint of one of your dancers. * Tints will mix the color you choose with the colors of the dancer.

View on Code Studio

Student Instructions

Now we know how to change a dancer's properties. We can also make the same properties automatically respond to the music using this block: right_unicorn "scale" "bass"

This program uses the music's "bass" volume (the low sounds) to control one dancer's height. Can you make the other dancer respond to the music too?

View on Code Studio

Student Instructions

The block lets you run code when the up arrow is pressed.

You might change the dance move, change a dancer's properties, or do a quick move just once. Be creative and look out for new blocks!

View on Code Studio

Student Instructions

It's time for a dance-off! The Cat dabs when you press the left arrow key. Make the Robot "drop" once when you press the right arrow key, and "floss" once when you press the up arrow key.

Use the keys to get the Robot to do the drop-floss-drop-floss as fast as you can!

View on Code Studio

Student Instructions

Check out this block:

6 "DUCK" "circle"

Now you can create a bunch of dancers at once!

Try using some of the "all ducks" blocks to write code that will make all of the ducks dance together.

View on Code Studio

Student Instructions

Get your groove on! Create a dance of your own to share with your friends.