Professional Documents
Culture Documents
"3
#ONTROL WHETHER COSTUMES #LICK TABS TO EDIT SCRIPTS
ROTATE WITH THE SPRITE COSTUMES OR SOUNDS
'2%%. &,!'
#522%.4 302)4% ).&/ 4//,"!2 ! WAY TO START SCRIPTS
02/*%#4 ./4%3
34!'%
7HERE YOUR
3CRATCH CREATIONS
",/#+3 0!,%44% COME TO LIFE
"LOCKS FOR
PROGRAMMING
YOUR SPRITES
.%7 302)4% "544/.3
#REATE A NEW
CHARACTER OR OBJECT
FOR YOUR PROJECT
At the core of Scratch is a graphical Below are snapshots from projects that other
programming language that lets you control people created with Scratch. What do you
the actions and interactions among different want to create with Scratch?
M/?*8'+3%U/+&*.3#.$*+%V.');1%WD>%W*&/#%M#9
Most people view computer programming as • Sharing and collaboration. The Scratch
a tedious, specialized activity, accessible only website provides inspiration and audience:
to those with advanced technical training. And, you can try out other people’s projects, re-
indeed, traditional programming languages like use and adapt their images and scripts, and
Java and C++ are very difficult for most people post your own projects. The ultimate goal is
to learn. to develop a shared community and culture
around Scratch.
Scratch, a new graphical programming
language, aims to change that. Scratch takes
advantage of advances in computing power
and interface design to make programming
more engaging and accessible for children,
teens, and others who are learning to
program. Key features of Scratch include:
Motion
Moves sprite forward or backward.
Sound
Starts playing a sound, selected from pull-down menu,
and immediately goes on to the next block even as
sound is still playing.
Plays a sound and waits until the sound is finished
playing before continuing with next block.
Control
Runs script below when green flag is clicked.
Variables
Allows you to create and name a new variable. When you
create a variable, three blocks are created automatically (see below). You
can choose whether the variable is for all sprites (global) or just for one
sprite (local).