SlideShare a Scribd company logo
1 of 23
SCRATCH
AVisual
Programming
Environment
Introduction
to
SCRATCH
Cs Framework’s
Presentation Presents..
Scratch is a free programmable toolkit that enables
kids to create their own games, animated stories,
and interactive art
and share their creations with one another over
the Internet.
What is SCRATCH !!
Scratch is being developed by the Lifelong Kindergarten
research group at the MIT Media Lab, in collaboration
with KIDS research group at the UCLA Graduate School
of Education & Information Studies.
Who Developed SCRATCH !!
To Open Scratch, double-click on the Scratch (cat) icon
or click on Scratch.exe or it is available online on
http//:www.
Lets Start SCRATCH !!
Once you’ve opened Scratch, you should see this default
screen:
Getting started with
SCRATCH !!
 You will notice that the default sprite is an orange cat.
 (A sprite is a small graphic that can be moved
independently around the screen, producing animated
effects.)
 You can choose a different sprite to program from a
library in Scratch, or you can draw your own! You will
create your own sprite later.
Choose your Sprite:
To choose a sprite from the
Scratch library, click on the
Folder with a Star icon. When
you hover your mouse over it,
it will say “Choose new sprite
from file”.
Choose your Sprite:
Once you have a sprite that you’d like to
program, you can delete the orange cat sprite
by clicking the scissor icon and clicking on
the cat!
Make sure that you click on the arrow icon
before you do anything else – otherwise,
you’ll delete something that you really
wanted!
You can also right click on the icon to delete
that sprite
Choose your Sprite:
Click on the Stage:
Now, select the
“Backgrounds” tab!
Choose your Background:
Now, you should have a sprite and a
background that you’d like to work
with!
Now we are
Ready to Program
In the upper, left-hand corner of your
Scratch window, you will see 8 buttons .
Each of these buttons have programming
blocks in those particular areas.
We will first experiment with the Motion
blocks.
Programming in Scratch
 When you click on the motion button, you will see the
programming blocks that can be used with your sprite.
MOTION!!
 Drag out the “move 10 steps” block.
 Change the “10” to “50” by clicking in the block and typing in 50.
 To see your sprite move 50 pixels to the right, double click on the block in
the Script area. Cool, isn’t it?!
The next category of programming buttons we will experiment with is the Control
category.
This is a very important category because it controls how many times an event
happens, how long an event happens, or when an event happens.
CONTROLs!!
 The first block I’d like us to use is the “when
flag clicked” block:
 Drag this block out, and snap it on top of the
blocks you already have in your script.
When you click on the presentation mode button, your animation will fill the
whole screen!
To exit presentation mode, click the arrow in the top left of the screen, or just
press the Esc key.
LOOKS!!
Presentation Mode
The conditional statements must be used along with the
sensing blocks. (Notice the shape of some of the sensing
blocks. They are the ones that will fit inside the
“condition” since they have 6 sides)
Sensing!!
Now, let’s add some sound to our animation!
There are many different ways to get sound in your animation.
SOUNDS!!
You will see different categories of sounds
that you can use in your animation that are
available for you in the Scratch library.
Scratch Sound Library
SOUNDS!!
Once you find a sound that you like, select it and
click on OK.
You will see the sound you just selected show up
under “New Sound”.
Inserting Sound Play Your Sound
If you click on the “Play” button,
you can preview your sound.
When using the Pen tools,
your sprite actually becomes
your writing instrument!
You can change the Pen’s
color, its shade, and its size.
Using The Pen!!
There are many animation effects you can create using Numbers in Scratch.
One effect is random movement of a sprite!
Numbers!!
Random Movements…
 Remember that the Scratch animation area is 480 pixels wide and 360
pixels high.
 That means that the range on the horizontal axis is from -240 to 240.
 The range on the vertical axis is
-180 to 180.
Variables are used mainly in the development of
games.
Open some of the examples in Projects Games to
see how variables are used to keep score in a game.
Variables!!
you

More Related Content

What's hot

Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorDavid Oromaner
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with ScratchNicole Baratta
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratchHussam Mostafa
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creationAnkita Shirke
 
SGIS Training Introduction
SGIS Training IntroductionSGIS Training Introduction
SGIS Training IntroductionWill Kirkwood
 
Scratch Lesson 1 move with arrow keys
Scratch Lesson 1 move with arrow keysScratch Lesson 1 move with arrow keys
Scratch Lesson 1 move with arrow keysArtfulArtsyAmy
 
SGIS Presentation Advanced Users
SGIS Presentation Advanced UsersSGIS Presentation Advanced Users
SGIS Presentation Advanced UsersWill Kirkwood
 
Arcade Game Design with Sploder - Library Program
Arcade Game Design with Sploder - Library ProgramArcade Game Design with Sploder - Library Program
Arcade Game Design with Sploder - Library ProgramRino Landa
 
The games factory 2 alien wars
The games factory 2 alien warsThe games factory 2 alien wars
The games factory 2 alien warsChaffey College
 
4.3 collision detection
4.3   collision detection4.3   collision detection
4.3 collision detectionallenbailey
 
Star logo nova code cookbook
Star logo nova  code cookbookStar logo nova  code cookbook
Star logo nova code cookbookBarbara M. King
 
4.4 advanced games
4.4   advanced games4.4   advanced games
4.4 advanced gamesallenbailey
 
3. production experiments
3. production experiments3. production experiments
3. production experimentsyorkcollege
 
4.2 responding to events
4.2   responding to events4.2   responding to events
4.2 responding to eventsallenbailey
 

What's hot (20)

Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint Editor
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creation
 
Scratch
ScratchScratch
Scratch
 
SGIS Training Introduction
SGIS Training IntroductionSGIS Training Introduction
SGIS Training Introduction
 
Scratch Lesson 1 move with arrow keys
Scratch Lesson 1 move with arrow keysScratch Lesson 1 move with arrow keys
Scratch Lesson 1 move with arrow keys
 
SGIS Presentation Advanced Users
SGIS Presentation Advanced UsersSGIS Presentation Advanced Users
SGIS Presentation Advanced Users
 
Make a game in scratch
Make a game in scratchMake a game in scratch
Make a game in scratch
 
Arcade Game Design with Sploder - Library Program
Arcade Game Design with Sploder - Library ProgramArcade Game Design with Sploder - Library Program
Arcade Game Design with Sploder - Library Program
 
The games factory 2 alien wars
The games factory 2 alien warsThe games factory 2 alien wars
The games factory 2 alien wars
 
4.3 collision detection
4.3   collision detection4.3   collision detection
4.3 collision detection
 
Star logo nova code cookbook
Star logo nova  code cookbookStar logo nova  code cookbook
Star logo nova code cookbook
 
3 Kodu
3 Kodu3 Kodu
3 Kodu
 
Lasso tool
Lasso toolLasso tool
Lasso tool
 
4.4 advanced games
4.4   advanced games4.4   advanced games
4.4 advanced games
 
3. production experiments
3. production experiments3. production experiments
3. production experiments
 
6. pong
6. pong6. pong
6. pong
 
Overview
OverviewOverview
Overview
 
4.2 responding to events
4.2   responding to events4.2   responding to events
4.2 responding to events
 

Similar to Scratch an Editing App

Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch IntroductionGirijaSuthoju
 
Introduction to Scratch.ppt
Introduction to Scratch.pptIntroduction to Scratch.ppt
Introduction to Scratch.pptSMARTCLASS4
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratchemreyz
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2Botol Budu
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2Solange Zambrano
 
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...LaurenMichelle11
 
Getting started--Scratch Programming
Getting started--Scratch ProgrammingGetting started--Scratch Programming
Getting started--Scratch ProgrammingManjula Fernando
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek panditScratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek panditBibekPandit2
 
How sprites interact in Scratch.pdf
How sprites interact in Scratch.pdfHow sprites interact in Scratch.pdf
How sprites interact in Scratch.pdfShahnawaz Shaikh
 
Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01momayabhavana
 
Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01bhavanalm
 
Quick Step by Step Flash Tutorial
Quick Step by Step Flash TutorialQuick Step by Step Flash Tutorial
Quick Step by Step Flash TutorialSu Yuen Chin
 
7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptx7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptxdipalishewale2
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Gamejenloudun
 
Adobe Photoshop | Introduction to the User Interface
Adobe Photoshop | Introduction to the User InterfaceAdobe Photoshop | Introduction to the User Interface
Adobe Photoshop | Introduction to the User InterfaceBrainPlayLLP
 

Similar to Scratch an Editing App (20)

Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
 
Introduction to Scratch.ppt
Introduction to Scratch.pptIntroduction to Scratch.ppt
Introduction to Scratch.ppt
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
 
Scratch_Reference_Guide.pdf
Scratch_Reference_Guide.pdfScratch_Reference_Guide.pdf
Scratch_Reference_Guide.pdf
 
Scratch2
Scratch2Scratch2
Scratch2
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2
 
Guide scratch2
Guide scratch2Guide scratch2
Guide scratch2
 
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
Blue Orange and Yellow Geometric Flat Shapes Scavenger Hunt Ice Breaker Class...
 
Getting started--Scratch Programming
Getting started--Scratch ProgrammingGetting started--Scratch Programming
Getting started--Scratch Programming
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek panditScratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek pandit
 
How sprites interact in Scratch.pdf
How sprites interact in Scratch.pdfHow sprites interact in Scratch.pdf
How sprites interact in Scratch.pdf
 
Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01
 
Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01Flashworkshop 090317231102-phpapp01
Flashworkshop 090317231102-phpapp01
 
Flash
FlashFlash
Flash
 
Quick Step by Step Flash Tutorial
Quick Step by Step Flash TutorialQuick Step by Step Flash Tutorial
Quick Step by Step Flash Tutorial
 
7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptx7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptx
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Game
 
Adobe Photoshop | Introduction to the User Interface
Adobe Photoshop | Introduction to the User InterfaceAdobe Photoshop | Introduction to the User Interface
Adobe Photoshop | Introduction to the User Interface
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Scratch an Editing App

  • 1.
  • 4. Scratch is a free programmable toolkit that enables kids to create their own games, animated stories, and interactive art and share their creations with one another over the Internet. What is SCRATCH !!
  • 5. Scratch is being developed by the Lifelong Kindergarten research group at the MIT Media Lab, in collaboration with KIDS research group at the UCLA Graduate School of Education & Information Studies. Who Developed SCRATCH !!
  • 6. To Open Scratch, double-click on the Scratch (cat) icon or click on Scratch.exe or it is available online on http//:www. Lets Start SCRATCH !!
  • 7. Once you’ve opened Scratch, you should see this default screen: Getting started with SCRATCH !!
  • 8.  You will notice that the default sprite is an orange cat.  (A sprite is a small graphic that can be moved independently around the screen, producing animated effects.)  You can choose a different sprite to program from a library in Scratch, or you can draw your own! You will create your own sprite later. Choose your Sprite:
  • 9. To choose a sprite from the Scratch library, click on the Folder with a Star icon. When you hover your mouse over it, it will say “Choose new sprite from file”. Choose your Sprite:
  • 10. Once you have a sprite that you’d like to program, you can delete the orange cat sprite by clicking the scissor icon and clicking on the cat! Make sure that you click on the arrow icon before you do anything else – otherwise, you’ll delete something that you really wanted! You can also right click on the icon to delete that sprite Choose your Sprite:
  • 11. Click on the Stage: Now, select the “Backgrounds” tab! Choose your Background:
  • 12. Now, you should have a sprite and a background that you’d like to work with! Now we are Ready to Program
  • 13. In the upper, left-hand corner of your Scratch window, you will see 8 buttons . Each of these buttons have programming blocks in those particular areas. We will first experiment with the Motion blocks. Programming in Scratch
  • 14.  When you click on the motion button, you will see the programming blocks that can be used with your sprite. MOTION!!  Drag out the “move 10 steps” block.  Change the “10” to “50” by clicking in the block and typing in 50.  To see your sprite move 50 pixels to the right, double click on the block in the Script area. Cool, isn’t it?!
  • 15. The next category of programming buttons we will experiment with is the Control category. This is a very important category because it controls how many times an event happens, how long an event happens, or when an event happens. CONTROLs!!  The first block I’d like us to use is the “when flag clicked” block:  Drag this block out, and snap it on top of the blocks you already have in your script.
  • 16. When you click on the presentation mode button, your animation will fill the whole screen! To exit presentation mode, click the arrow in the top left of the screen, or just press the Esc key. LOOKS!! Presentation Mode
  • 17. The conditional statements must be used along with the sensing blocks. (Notice the shape of some of the sensing blocks. They are the ones that will fit inside the “condition” since they have 6 sides) Sensing!!
  • 18. Now, let’s add some sound to our animation! There are many different ways to get sound in your animation. SOUNDS!! You will see different categories of sounds that you can use in your animation that are available for you in the Scratch library. Scratch Sound Library
  • 19. SOUNDS!! Once you find a sound that you like, select it and click on OK. You will see the sound you just selected show up under “New Sound”. Inserting Sound Play Your Sound If you click on the “Play” button, you can preview your sound.
  • 20. When using the Pen tools, your sprite actually becomes your writing instrument! You can change the Pen’s color, its shade, and its size. Using The Pen!!
  • 21. There are many animation effects you can create using Numbers in Scratch. One effect is random movement of a sprite! Numbers!! Random Movements…  Remember that the Scratch animation area is 480 pixels wide and 360 pixels high.  That means that the range on the horizontal axis is from -240 to 240.  The range on the vertical axis is -180 to 180.
  • 22. Variables are used mainly in the development of games. Open some of the examples in Projects Games to see how variables are used to keep score in a game. Variables!!
  • 23. you