Scratch: Plan and Act Out a Two-Character Scene

Look at the photo. Before you cross a busy road, what steps do you follow? Could you write them down as a list, in order? That list is the plan for an activity, and today you will turn a plan like that into a Scratch scene with two characters.

Two adults guiding a line of young children across a zebra crossing. The children hold on to a rope, one adult raises a hand to the traffic, and a truck and cars wait.
Young children crossing a road at a zebra crossing with two adults. One adult raises a hand so the drivers can see them, while the cars wait.

Image source: File:Children Crossing (155438422).jpg (Wikimedia Commons)

In this post:

  • Listing the main steps of an activity
  • Planning a scene for two characters: steps, speech, costumes and backdrops
  • Exploring a finished two-character Scratch project
  • Naming and renaming sprites and backdrops
  • An ordering activity, a block-matching activity, your own project and a quiz

Step 1: list the main steps

Every activity can be broken into steps. Here are the main steps for crossing a road safely. (In Trinidad and Tobago, cars drive on the left, so traffic in the nearest lane comes from your right.)

  1. Find a safe place to cross, such as a pedestrian crossing.
  2. Stop at the edge of the pavement.
  3. Look right, look left, then look right again, and listen.
  4. Wait until the road is clear, or until the cars have stopped.
  5. Walk straight across. Don’t run, and keep looking and listening.

Step 2: plan a scene for two characters

Lots of activities involve two people: buying something from a shop, asking for directions or, as in our project, a friend warning you before you cross. Before you build a scene in Scratch, plan it:

PlanQuestions to answer
CharactersWho are the two sprites? What are their names?
BackdropWhere does it happen? Does the place change?
StepsWhat happens first, next and last?
SpeechWhat does each character say, and when?
CostumesWhen does a character change how it looks (walking, waving, surprised)?
StartWhich event starts the scene? (Usually when green flag clicked.)

Step 3: see it in Scratch

Click the green flag to watch Cat Crossing the Street! Then click See inside on the Scratch website to read the scripts.

Scratch project: Cat Crossing the street! by kunge.

Here is what each character does, second by second. Notice how the wait blocks take turns, so the two characters never talk at the same time:

TimeCatDog
0–2 sGoes to its start position and says “Hi, I’m gonna cross the street!”Goes to its position and waits
2–4 sWaitsSays “Wait!”
4–6 sSays “What?”Waits
6–8 sWaitsSays “Look Both ways before you cross!”
8–9 sSwitches costume, waits 1 second, switches again–
9–11 sSays “Crossing now!”–
11–13 sBroadcasts the message Walking, then glides across the street in 2 seconds. Its second script receives Walking and repeats a costume change 10 times, so its legs move.–
What is a broadcast? A broadcast block sends a message to every sprite. Any script that starts with when I receive Walking then runs. Here, it lets the cat glide and change costumes at the same time.

Naming sprites and backdrops

  • Rename a sprite: click it in the Sprite pane (below the stage) and type a new name in the Sprite box. In this project, the cat is still called Sprite1 and the dog Dog2. Clear names like Cat and Dog make scripts easier to understand.
  • Rename a backdrop: click the Stage on the right, open the Backdrops tab, choose the backdrop and type a new name in the name box. This project has two: backdrop1 and Urban.
  • Change the backdrop in a script: use switch backdrop to … from the Looks blocks, for example when the scene moves to a new place.

Watch: making a story in Scratch

This tutorial from the Scratch Team shows how to make a story with characters, speech and backdrops.

Video: How to Make a Story in Scratch – Scratch Team – https://www.youtube.com/watch?v=uv8mbL-MC58

Activity: put the scene in order

Try it: the order of the scene

Put the events of Cat Crossing the Street! in order, then click Check.

▲ First

  1. Cat: “Hi, I’m gonna cross the street!”
  2. Dog: “Wait!”
  3. Cat: “What?”
  4. Dog: “Look Both ways before you cross!”
  5. The cat switches costume twice
  6. Cat: “Crossing now!”
  7. The cat glides across the street while its costumes switch

▼ Last

Activity: what does each block do?

Try it: match the block to its job

Choose what each block does in this project.

when green flag clicked
go to x: -167 y: -126
say Wait! for 2 seconds
wait 2 seconds
broadcast Walking
glide 2 secs to x: 41 y: -17

Your project: a two-character scene

Plan and build your own scene with two characters. Ideas: buying doubles from a vendor, asking a police officer for directions, or a teacher reminding a student to bring their homework. Fill in a plan like this first, then build it in Scratch:

StepCharacter 1 (name: ______)Character 2 (name: ______)Backdrop / costume change
1
2
3
4
5
  • Give both sprites and the backdrop clear names.
  • Use say and wait so the characters take turns.
  • Use at least one costume change and, if the place changes, a switch backdrop block.
  • Share your project with your class and ask a partner to check that the steps make sense.

Self-check quiz

Click the best answer. You get feedback straight away; only your first click counts towards your score.

1. Why is it useful to list the steps of an activity before building it in Scratch?

2. In the Cat Crossing project, why does the dog wait before speaking?

3. How do you rename a sprite?

4. Which block changes where the scene takes place?

5. What does a broadcast block do?

6. In Trinidad and Tobago, which way should you look first before crossing?

Related posts on islandclass.org

Next: Reading a Computer Spec Sheet

Syllabus link: Forms 1–3 ICT curriculum, Module 5, Objectives 5.6 and 5.7 – list the main steps in an activity for a program; demonstrate an activity in a program.

Attributions to media used in this post:

Updates

2026/10/21

– Fixed the activity code so its buttons keep working.

© 2026 Vedesh Kungebeharry. All rights reserved.

Leave a Reply