In a futuristic treehouse, the Kitty character approaches the Puppy and greets it by saying hi, then tells a simple joke. After the Kitty finishes, the Skater laughs and says 'Good one!'. Inspired, the Kitty tells another joke, and all characters laugh together. The project uses messaging between sprites to coordinate the timing of the dialogues and laughter.
These are the high level steps to create this project. Try to create the project on your own first as much as possible, before checking the detailed solution samples below.
This section provides detailed, step-by-step instructions on how to build the project. There are many ways to create a project, so feel free to explore different approaches. Please note that these instructions are Al-generated, so errors may occur and the coding blocks may not map to Scratch exactly. But it should serve as very valuable references. Stay attentive as you follow along, and enjoy!
Choose or draw a futuristic treehouse backdrop. Add the three characters: Skater, Puppy, and Kitty. Place them in the treehouse scene so they look like they're together.
Kitty will start by walking to Puppy, greeting them, and telling a joke. Use motion blocks for Kitty to move, and 'say' blocks for dialogue. Use 'broadcast' to signal when the joke is finished.
When Skater receives the message that the first joke is done, Skater laughs and says 'Good one!'. Use 'when I receive' and 'say' blocks. Then, Skater broadcasts a message to let Kitty know to tell another joke.
Kitty tells a second joke when it receives the message. After the punchline, Kitty broadcasts a message for everyone to laugh. Use 'when I receive', 'say', and 'broadcast' blocks for timing.
When the 'everyone laugh' message is broadcast, all characters laugh at the same time. You can use clones to create laughing effects (like extra 'Ha Ha' speech bubbles) or use variables to keep track of how many characters are laughing.
It is common to have bugs in the code. Here are some of issues you might run into.
Enroll your child in award-winning online Scratch coding classes led live by experts and designed by professionals from Google, Stanford, and MIT.
The challenge continues: Enjoy even more Scratch tutorials dreamed up by other students or use your imagination to make your own!
Explore your child's grade level to find computer science classes and learning pathways that set your student up for success.