This add-on challenges you
to use what you've learned so far
to create an interpretive dance.
An interpretive dance is dance that tells a story.
For example, this interpretive dance depicts a dinosaur
and a dragon meeting each other for the first time.
This video will give you some hints on how to do this.
Then, you'll create your own interpretive dance
however you like.
Before starting to code, it helps to first have an idea
of what story you want your dance to convey.
Write this idea down.
Next, plan out the parts of your story.
In this example, there are three parts.
The dinosaur and dragon moving towards each other,
the dinosaur seeing the dragon,
and the dinosaur running away from the dragon.
Then, create costumes for each part of your story.
In this example, the dinosaur has costumes for walking,
being surprised, and running away.
While the dragon has costumes for flying,
and shooting fire.
Finally, code your interpretive dance.
Use repeat blocks instead of forever blocks
to control the sprites' different actions.
Check out the Controlled Movement add-on
for an example of how to use repeat blocks.
Use wait blocks to synchronize different movements
and separate different parts of your story.
The switch costume to block is useful to switch
to exactly the right costume for the part in the story.
Make your sprite move around the Stage
using blocks inside the Motion category.
Now it's your turn.
Have fun creating your interpretive dance animation!