Create & Learn
Background

Try Thanksgiving Planning in the Park for fun Scratch Project!

Thanksgiving Planning in the Park

Platform: Scratch
Level: intermediate

In this project, the two dinosaurs walk side by side in a park filled with colorful fall leaves. As they walk, they use messages to discuss ideas for Thanksgiving. Each dinosaur takes turns sending out a message to the other about different Thanksgiving celebration plans, like making pumpkin pie or having a big feast. The leaves on the ground can be clones that fall from the trees, adding to the visual effect of fall.

Save to Account

Backdrop And Sprite Images For The Project

background
background
966 x 750
dinasour
dinasour
766 x 930
dinasour 2
dinasour 2
804 x 886

Thanksgiving Planning in the Park: Solution Outline

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.

  1. Create the park background and add two dinosaur sprites.
  2. Program the dinosaurs to walk side by side.
  3. Implement messaging for the conversation about Thanksgiving plans.
  4. Create falling leaves using clones.
  5. Use variables to keep track of Thanksgiving ideas discussed.

Thanksgiving Planning in the Park Sample Solutions

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 occasional errors may occur. Stay attentive as you follow along, and enjoy!

Create the park background and add two dinosaur sprites.

Start by selecting a park background that represents a fall setting. You can either choose one from the Scratch library or draw your own with colorful fall leaves. Then, add two dinosaur sprites from the Scratch library. Position them side by side at the starting point of the park.

Program the dinosaurs to walk side by side.

Use the 'when green flag clicked' block to start the movement. Use a 'forever' loop to make the dinosaurs move across the screen. Use 'move 10 steps' and 'if on edge, bounce' blocks to keep them moving side by side. Adjust the speed to make sure they stay together.

Implement messaging for the conversation about Thanksgiving plans.

Use the 'broadcast message' block to initiate a conversation. For example, Dinosaur 1 can broadcast 'Talk about pie' and Dinosaur 2 can respond with 'Yes, let's make pumpkin pie!' Use 'when I receive' blocks to handle these messages and make the dinosaurs say their lines.

Create falling leaves using clones.

Use a leaf sprite and place it at the top of the screen. Use 'when green flag clicked' to start creating clones. Use 'create clone of myself' inside a 'forever' loop to continuously generate leaves. Use 'when I start as a clone' to make the leaves fall by changing their y-position.

Use variables to keep track of Thanksgiving ideas discussed.

Create a variable called 'Ideas Discussed'. Each time a new idea is mentioned, increase the variable by 1. Display this variable on the screen to show how many ideas have been discussed.

Common Potential Issues in Thanksgiving Planning in the Park Project

It is common to have bugs in the code. Here are some of issues you might run into.

  • Ensuring the dinosaurs stay aligned while walking side by side, which may require adjusting their speeds or positions.
  • Managing the timing of messages so that the conversation flows naturally without overlapping or delays.
  • Handling the number of clones to prevent the project from slowing down, which may involve setting a limit on the number of leaves.

Extra Challenges For Thanksgiving Planning in the Park

  • Add a third dinosaur that joins the conversation halfway through the walk, adding more ideas to the Thanksgiving plans.
  • Create a mini-game where the dinosaurs have to catch falling leaves to earn points, integrating a scoring system.

Learn Scratch Coding Skills

Enroll your child in award-winning online Scratch coding classes led live by experts and designed by professionals from Google, Stanford, and MIT.

Scratch Junior

Scratch Junior

Grades K-2
Start coding with ScratchJr, and make interactive stories and games
Learn More
Scratch Ninja

Scratch Ninja

Grades 2-6
Code games and animations with beginner-friendly Scratch coding
Accelerated Scratch

Accelerated Scratch

Grades 5-9
Fast-paced introduction to coding: build games, stories, and animations
Intermediate Game Building with Scratch

Intermediate Game Building with Scratch

Grades 3-6
Code a new fun Scratch game every week

Explore More Fun Scratch Practice

The challenge continues: Enjoy even more Scratch tutorials dreamed up by other students or use your imagination to make your own!

backgroundTry The Tutorial
Develop My Own Idea