1. Choose or create your backdrop(s) for the project. If adding multiple backdrops, all of them can be added now or
later on.
2. Delete the cat sprite that is automatically added to your project and press the “choose a sprite“ button to select a
new sprite. You may wish to add all sprites that will be needed at this time. Remember that each sprite is
programmed separately, so be sure that you have selected the correct sprite before starting to write your code.
3. Your code must always start with an Event block. In this project, you will likely use the “When Green Flag Clicked“
block. You will also likely use the “When I Receive ()“ block, in combination with the “Broadcast ()“ block throughout
your code to trigger events to create the appearance of interactions between your sprites.
4. Some key features you may wish to use to set a “starting state” for your sprites include:
a. Go To X () Y () will allow you to set a static position for your sprite. This can be used at the start of a stack
of code in order to set a “starting position”
b. The Show and Hide blocks can be used intermittently throughout your code in order to have sprites appear
on screen or become “invisible” until a later time.
c. If you plan on having a sprite rotate at any point in your code, you will also want to set a starting direction
for your sprites using the Point In Direction () block.
Please note that Scratch does not automatically “reset” your sprites when you replay your code, so setting a starting
position, direction, and state of show/hide is often necessary.
5. To make your story more interactive, you may wish to use some of the following features:
a. The Say () For () Seconds block will allow you to create a “speech bubble” above a sprite for a certain
amount of time.
b. You can record your own sounds or choose from the ready made sound files in Scratch using the Sound
Editor. Use the Play Sound () Until Done block to play the desired sound clip in full.
c. The Glide () Secs To X () Y () block will allow you to have your sprite glide across the screen to a certain
coordinate. The longer the number of seconds, the slower it will move. This helps create the effect of more
realistic movements.
d. The Turn () Degrees block can be used to create a “spinning” effect in your code. Combine with a Repeat
() block or a Forever block to use a loop to automate this effect.
6. If you are using Scratch’s pre-designed sprites, you can use Costumes to create a more interesting, animated effect
on your characters. If you have designed your own sprites, you will need to create your own costumes using the
Paint Editor.
a. You can use a loop to rotate through all of the sprite costumes. Use a Repeat () block or a Forever block
and, inside of the loop, add a Wait () Seconds block. Set it to anywhere between 0.25 and 0.5 seconds (i.e.,
the shorter the time, the faster the animation will run). A setting of 0.5 seconds makes the animation fairly
realistic, without being too fast.
b. Still inside of the loop, add the Next Costume block. This will ensure that each time the loop cycles through,
it moves on to the next costume in the series. If you have used a Repeat () block, then you will need to use
the number of costumes available for the sprite to calculate how many times the loop should repeat (i.e.,
if there are four costumes available for your sprite, setting the loop to 4 will be one