Helping kids everywhere create what they imagine

Clones

Clones

Cloning lets you create multiple copies of your sprite while your project is running. When each clone is produced, it has the same costumes, sounds, scripts, and variables as the original, but is otherwise independent. Clones can work for you, saving you coding time and helping you create dynamic and interactive projects. Let’s explore how clones work and experiment with how you can use them in your projects.

Tags
Platform
Scratch
Audience
Students and LearnersEducators and Facilitators
Experience Level
Getting StartedIntermediateAdvanced Concepts
Type
WorkshopCoding CardsVideoOtherStarter Project
Topic
Computational Concepts: ConditionalsComputational Concepts: DataComputational Concepts: EventsComputational Concepts: LoopsComputational Concepts: SequenceCreative Learning: Experimenting and IteratingCreative Learning: Testing and DebuggingArt/AnimationGamesInformational ProjectsLiteracy/StorytellingMath and Science
Language
English

Related Resources

Conditional Statements
Conditional Statements

Have you ever wanted to create a Scratch program that is interactive or offers multiple outcomes? Some Scratch programs are static: the outcome is fixed and the same thing happens each time. Some are dynamic: they are capable of action or change each time they are run. In order to create dynamic programs, the programmer can use conditional statement blocks (in the Control blocks category) to give instructions on how the project should respond in different circumstances.

Learn More
Broadcasting
Broadcasting

The "broadcast" and "when I receive" blocks work together. The "broadcast" block sends a message from one sprite to another. The "when I receive" block tells a sprite what to do when it receives that message.

Learn More
Operators
Operators

Use operator blocks to create math games, join text to information stored in variables, complete conditional statements, and more!

Learn More
Stamp Block
Stamp Block

The "stamp" block can be accessed by adding the Pen Extension. When used in a script, the "stamp" block will allow you to produce a duplicate image of the sprite and stamp it onto any location on the stage.

 

Because the stamp is simply an image of the sprite at the moment it was stamped, it cannot be programmed but can still be a powerful tool to create interesting patterns or movement tracks. For example, try creating a piece of an image (like a petal) that can be repeatedly stamped in a pattern to create something new (like a flower).

Learn More