Story+Time




 * This lesson will cover:**
 * creating stories and plays
 * sequencing instructions
 * events
 * the broadcast command

Your teacher will show you the screencast **BadJoke**. This shows how to use Scratch to create a joke or play between two characters.
 * Task 1a - Bad Joke**

Once you have done this, try creating a joke of your own – for example, a “Knock, Knock” joke – that uses two characters like the one in the example.

Pay attention to when each character (sprite) “speaks” by planning out the code, including speaking and waiting, like the one below.


 * Girl || Boy ||
 * Say “Hey, I’ve got a joke!” for 3 secs || Wait 3 secs ||
 * Wait 3 secs || Say “Okay – let’s hear it!” for 3 secs ||
 * Say “My dog’s got no nose” for 3 secs || Wait 3 secs ||
 * Wait 3 secs || Switch to costume of boy shrugging

Say “How does it smell?” for 3 secs ||
 * Say “Terrible” for 2 secs || Wait 2 secs ||
 * || Switch to costume of boy laughing

Say “” for 3 secs ||
 * Task 1b - Problems**

Write down any problems you had and what you did to overcome them.


 * Task 2 - Short Play**

Write a short story or play. There should be **two or three scenes** (backgrounds) where the actors (sprites) change costumes. Keep it simple with only two or three actors (sprites). Write a script on lined paper, with each actor’s lines side-by-side, as shown in the previous example.


 * Hint**: You can use the broadcast block to let a sprite trigger an event, such as a scene change e.g.



Have a look at **Haunted Scratch** for some inspiration: []

Make your characters walk on to the screen and stop at a certain point during the play.
 * Extension 1: A walk-on part**
 * Hint**: you will have to start your sprite actors at the edges of the screen and use the show and hide blocks to make them appear at the correct place every time.


 * Extension 2 - Did you understand?**

Complete the following document: