Use the clone feature to make moving kaleidoscope style art.
Objectives/Outcome
Sprite Art (Clones)
Prerequisites:
Students should have foundational understanding of:
Expected Outcome:
Students will be able to:
Vocabulary
Loop
Algorithm
Clone
Objective: Students will be able to create a basic algorithm and use clones and loops to generate artistic patterns.
Project Sample
loop
Tutorials
Click here to open slide deck
What are some of the code blocks I need?
Sprite Art
Decompose
Add sprite and background
Add sounds
Make sprite go to random spot
Make an event to score points
Track variables
Time sprite to show and hide
Note: Not all blocks that might be used are shown here. There are multiple ways to code this project.
Revise
Can you slow down or speed up the sprite?
Can you make the sprite clones follow the mouse.
Can you add music?
Sprite Art
Can you make sprites change colors as they are cloned?
Debug
Does everything work the way you want it to?
Is there anything you want to change?
CODE BLOCKS
When clicked
Go to (x,y)
Hide
Show
Wait
Pick Random
Change Score
Say
Forever
Start Sound
SKILLS
VOCABULARY
Variables
Random
Algorithm
Event
Vocabulary
Code Blocks
Skills
Standards
STANDARDS
CS 3AP-3b Create programs that include sequences, events, loops, and conditionals
CS 3AP-4a Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks.
CS 3AP-5e Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended
Resources
Sprite Art
Sample Project:
Lesson Reference: https://fullsteam.mit.edu/week-10-package-get-creative-with-math/
Variations: Scratch Sprite Art Studio