SlideShare a Scribd company logo
2
Most read
5
Most read
7
Most read
SCRATCH
PROGRAMMING-
INTRODUCTION TO
GAME CREATION
Prepared by: Mrs Ankita a shirke
• Scratch is a programming language designed for a children to enhance their
computing skill.
It enables the children to create their own game, animated stories and
projects.
Scratch is a simple environment designed by the Kindergarden Lifelong
Learning Group at MIT to introduce some basic programming concepts in a
fun and interactive manner.
Feature of Scratch:
1. Scratch is available free of cost.
2. It is easy to understand and learn.
3. It increases the student’s interest in programming by providing
graphical environment.
4. instead of writing text or codes, predefined blocks are snapped together
to create the script.
5.It allows playful experimenting with program segments.
Component of Scratch
Sprite:
Sprites are objects that perform
various action in a scratch project.
Scratch provides a number of in-built
sprits.
By default the ‘cat’ sprite is selected
and displayed in the middle of the
stage.
Lets learn about various components of the scratch window:
Stage :
It is the main working area to draw
pictures or perform actions.
It is 480 pixel wide and 360 pixels
high
It divided into (X,Y) co-ordinates ,
which shows the position of mouse
Sprite List: The sprite list gives the thumbnails of all
the sprites in the current Scratch project. For each sprite, it
shows the sprite's name, how many scripts it has, and how
many costumes it has.
Blocks Palette: The block palette is an area of
the Scratch User Interface located to the left of the Code Area.
The blocks are located to the right of the block categories,
which can be clicked to automatically scroll to that category.
Script Area: The area on the right side of the project editor
where scripts are assembled is called script area. Blocks from
the block palette are dragged into the script area so the script
area displays a stack of blocks connected to each other. Sprite
List: It displays thumbnail for all sprites in a project.
Script Info Pane: This icon present on the top left corner of
the sprite Thumbnail to display the Sprite Info Pane. It includes
information about the selected sprite.
Tabs: Scratch provides three tabs to write a script for the
sprite and add various effects to it.
1. Scripts
2. Costumes
3. Sounds
Stage Icon: The Stage is the term for the background of the
project. This icon present at the left of the sprite list.
Cursor Tools: There are various cursor tools in the Scratch
interface are as follows:
1. Duplicate: The duplicate button present in the Scratch
interface used to duplicates anything on the screen space. It
duplicates everything including the sprites, scripts, blocks, etc.
2. Delete: The delete button used to deletes anything on the
screen. It can delete everything including sprites costume
selections, sounds, blocks, and scripts, etc. We can recover the
deleted item through the revert option.
3. Grow/Enlarge: Through this option, we can enlarge any
images/sprint in the stage area.
4. Shrink: Through this option, we can shrink any
images/sprint in the stage area.
Types of blocks in scratch:
Blocks are puzzle-piece shapes that are used to create code
in scratch. The blocks connect to each other vertically like a jigsaw
puzzle, where each data type (Hat, Stack, Boolean, Reporter, C
and Cap.) has its own shape, and a specially shaped slot for it to
be inserted into, which prevents syntax errors. Series of
connected blocks are called scripts.
There are six different block shapes: Hat, Stack, Boolean, Reporter, C and
Cap.
Hat blocks
are the blocks that start every script. They are shaped with a rounded top
and a bump at the bottom — this is so you can only place blocks below
them. There are 11 Hat blocks in the Scratch editor, six of which are in
the Events category, one in the Control category, and one in the
category My Blocks
Stack blocks
are the blocks that perform the main commands. They are shaped with a
notch at the top and a bump on the bottom — this is so blocks can be
placed above and below them. There are 77 Stack blocks — the most
Boolean Blocks:
A Boolean block is an elongated hexagonal block that
reports boolean values. When the block is used, it acts as a
reporter block, reporting "true" or "false" string values or the
numbers "1" and "0" depending on their usage in a script.
Reporter block :
A block that reports a value. These can be anything, from
numbers to strings. Reporter blocks cannot be placed directly
above or below another block.
C Blocks:
A C block is a block that is shaped like a "C", so other blocks can fit
inside it. These blocks perform the conditions and loops.
Cap blocks:
Cap blocks are the blocks that end scripts. They are shaped with a
notch at the top and a flat bottom .
Changing the backdrop of the stage
 The background for the sprite is called Stage OR backdrop.
 The New backdrop icons are used to change background of
stage.
 We can choose backdrop from library.
 OR Paint new back drop.
 OR Upload Backdrop from file.
 OR New backdrop from camera.
Using motion blocks: Motion blocks is one of the ten categories
of Scratch blocks. They are color-coded medium-blue and are used to
control a sprite's movement. They are available only for sprites. There
are currently 18 Motion blocks
The Looks Blocks: Looks blocks are color-coded purple and
are used to control a sprite’s appearance.
Working with multiple sprites:
Each sprite has its own scripting area, where the scripts are written
particularly for that sprite. This image shows how two or more sprites can
communicate.
Pen Block:
pen block is used to make drawing games,
some types of platforms and many other
things. Some ways to use it are very
advanced, but the simplest you can get is a
drawing game. Basically, it's like you're
drawing on a canvas and you can press
space to erase.
Making a duplicate copy of sprite
 Stamp block is used to create duplicate copy of sprite.
Sound Block: Sound Blocks are one of the ten
categories of Scratch blocks. They are color-coded
pink/magenta, and are used to control sound (and
formerly MIDI) functions. There are currently 9 Sound
blocks:
Scratch programming  introduction to game creation

More Related Content

What's hot (20)

Scratch
Scratch
Shashwat Singh
 
Mini Scratch Unit
Mini Scratch Unit
Patrick Woessner
 
Scratch: Programming for everyone
Scratch: Programming for everyone
Akshar Desai
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
SeniorInfants
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
David Oromaner
 
Scratch for intermediates course
Scratch for intermediates course
Matthew Parry
 
Scratch Lesson 1
Scratch Lesson 1
Vadim Axelrod
 
Scratch Lesson 2
Scratch Lesson 2
Vadim Axelrod
 
scratch.pptx
scratch.pptx
DeepikaArya21
 
Introduction to scratch
Introduction to scratch
emreyz
 
Microsoft word for beginners
Microsoft word for beginners
FritzOsongco1
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
4.C#
4.C#
Raghu nath
 
M.S EXCEL
M.S EXCEL
Alvin Maderista
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
Brian Huang
 
Scratch Course WorkSheet-2023.pdf
Scratch Course WorkSheet-2023.pdf
Doaa Mohey Eldin
 
Programming in scratch
Programming in scratch
Hussam Mostafa
 
Scratch Lesson 3
Scratch Lesson 3
Vadim Axelrod
 
Libre Office Impress Lesson 2: Creating a Slide Show
Libre Office Impress Lesson 2: Creating a Slide Show
Smart Chicago Collaborative
 
Excel lesson01
Excel lesson01
Erik Hardiyanto
 
Scratch: Programming for everyone
Scratch: Programming for everyone
Akshar Desai
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
SeniorInfants
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
David Oromaner
 
Scratch for intermediates course
Scratch for intermediates course
Matthew Parry
 
Introduction to scratch
Introduction to scratch
emreyz
 
Microsoft word for beginners
Microsoft word for beginners
FritzOsongco1
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
Brian Huang
 
Scratch Course WorkSheet-2023.pdf
Scratch Course WorkSheet-2023.pdf
Doaa Mohey Eldin
 
Programming in scratch
Programming in scratch
Hussam Mostafa
 
Libre Office Impress Lesson 2: Creating a Slide Show
Libre Office Impress Lesson 2: Creating a Slide Show
Smart Chicago Collaborative
 

Similar to Scratch programming introduction to game creation (20)

How do I learn to code with Scratch in AEP
How do I learn to code with Scratch in AEP
socalternativeeducat
 
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
 
scratch-141107045720-conversion-gate02.pptx
scratch-141107045720-conversion-gate02.pptx
imau6
 
Class #1: Blocks and Vocabulary
Class #1: Blocks and Vocabulary
Angela DeHart
 
7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptx
dipalishewale2
 
Scratch an Editing App
Scratch an Editing App
CHARANJEET SIDHU
 
Pong 5a_pdf programmation dans scratch et mblock
Pong 5a_pdf programmation dans scratch et mblock
ParlonsdeTout1
 
Lecture 1.pptx
Lecture 1.pptx
afsheenfaiq2
 
Writtten work-Answer key.pdf
Writtten work-Answer key.pdf
ssuser7d5789
 
The Ring programming language version 1.9 book - Part 58 of 210
The Ring programming language version 1.9 book - Part 58 of 210
Mahmoud Samir Fayed
 
Game salad creator for windows manual 2012 11-01
Game salad creator for windows manual 2012 11-01
gabikovacs10
 
Scratch2
Scratch2
Tulio Enrique Galvis Navarro
 
Getting started-guide-scratch2
Getting started-guide-scratch2
Solange Zambrano
 
Guide scratch2
Guide scratch2
Laura Gomensoro
 
Getting started-guide-scratch2
Getting started-guide-scratch2
Botol Budu
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek pandit
BibekPandit2
 
Getting started--Scratch Programming
Getting started--Scratch Programming
Manjula Fernando
 
GS_Q1_Computer5_WK1.pptx
GS_Q1_Computer5_WK1.pptx
ArchivaldJohnAnonuev
 
Cci 2018 creative coding tami belhadj
Cci 2018 creative coding tami belhadj
Tami Belhadj
 
How tomakea gameinunity3d
How tomakea gameinunity3d
Dao Tung
 
How do I learn to code with Scratch in AEP
How do I learn to code with Scratch in AEP
socalternativeeducat
 
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
 
scratch-141107045720-conversion-gate02.pptx
scratch-141107045720-conversion-gate02.pptx
imau6
 
Class #1: Blocks and Vocabulary
Class #1: Blocks and Vocabulary
Angela DeHart
 
7.Advanced Scripts in Scratch.pptx
7.Advanced Scripts in Scratch.pptx
dipalishewale2
 
Pong 5a_pdf programmation dans scratch et mblock
Pong 5a_pdf programmation dans scratch et mblock
ParlonsdeTout1
 
Writtten work-Answer key.pdf
Writtten work-Answer key.pdf
ssuser7d5789
 
The Ring programming language version 1.9 book - Part 58 of 210
The Ring programming language version 1.9 book - Part 58 of 210
Mahmoud Samir Fayed
 
Game salad creator for windows manual 2012 11-01
Game salad creator for windows manual 2012 11-01
gabikovacs10
 
Getting started-guide-scratch2
Getting started-guide-scratch2
Solange Zambrano
 
Getting started-guide-scratch2
Getting started-guide-scratch2
Botol Budu
 
Scratch for kids syllabus for 5 hours by bibek pandit
Scratch for kids syllabus for 5 hours by bibek pandit
BibekPandit2
 
Getting started--Scratch Programming
Getting started--Scratch Programming
Manjula Fernando
 
Cci 2018 creative coding tami belhadj
Cci 2018 creative coding tami belhadj
Tami Belhadj
 
How tomakea gameinunity3d
How tomakea gameinunity3d
Dao Tung
 
Ad

More from Ankita Shirke (20)

CBSE GRADE IX UNIT III ICT SKILL FIRST PART .pptx
CBSE GRADE IX UNIT III ICT SKILL FIRST PART .pptx
Ankita Shirke
 
Cyber Safety and cyber security. Safety measures towards computer networks a...
Cyber Safety and cyber security. Safety measures towards computer networks a...
Ankita Shirke
 
Python.pptx
Python.pptx
Ankita Shirke
 
All about Sikkim.pptx
All about Sikkim.pptx
Ankita Shirke
 
ICT Skills.pptx
ICT Skills.pptx
Ankita Shirke
 
Green skills.pptx
Green skills.pptx
Ankita Shirke
 
Entrepreneurial Skills.pptx
Entrepreneurial Skills.pptx
Ankita Shirke
 
Communication and Self Management skills.pptx
Communication and Self Management skills.pptx
Ankita Shirke
 
How to back up data.pptx
How to back up data.pptx
Ankita Shirke
 
Artificial Intelligence.pptx
Artificial Intelligence.pptx
Ankita Shirke
 
Fundamentals of Computers.ppt
Fundamentals of Computers.ppt
Ankita Shirke
 
Mail Merge.pptx
Mail Merge.pptx
Ankita Shirke
 
Computer Networking.pptx
Computer Networking.pptx
Ankita Shirke
 
Computer worksheet
Computer worksheet
Ankita Shirke
 
Mailmerge
Mailmerge
Ankita Shirke
 
Computer periphirals
Computer periphirals
Ankita Shirke
 
More on Windows 10
More on Windows 10
Ankita Shirke
 
Computer virus
Computer virus
Ankita Shirke
 
E commerce, blogging and podcasting
E commerce, blogging and podcasting
Ankita Shirke
 
File management and data organisation
File management and data organisation
Ankita Shirke
 
CBSE GRADE IX UNIT III ICT SKILL FIRST PART .pptx
CBSE GRADE IX UNIT III ICT SKILL FIRST PART .pptx
Ankita Shirke
 
Cyber Safety and cyber security. Safety measures towards computer networks a...
Cyber Safety and cyber security. Safety measures towards computer networks a...
Ankita Shirke
 
All about Sikkim.pptx
All about Sikkim.pptx
Ankita Shirke
 
Entrepreneurial Skills.pptx
Entrepreneurial Skills.pptx
Ankita Shirke
 
Communication and Self Management skills.pptx
Communication and Self Management skills.pptx
Ankita Shirke
 
How to back up data.pptx
How to back up data.pptx
Ankita Shirke
 
Artificial Intelligence.pptx
Artificial Intelligence.pptx
Ankita Shirke
 
Fundamentals of Computers.ppt
Fundamentals of Computers.ppt
Ankita Shirke
 
Computer Networking.pptx
Computer Networking.pptx
Ankita Shirke
 
Computer periphirals
Computer periphirals
Ankita Shirke
 
E commerce, blogging and podcasting
E commerce, blogging and podcasting
Ankita Shirke
 
File management and data organisation
File management and data organisation
Ankita Shirke
 
Ad

Recently uploaded (20)

THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Dr. Ravi Shankar Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
LDMMIA Spring Ending Guest Grad Student News
LDMMIA Spring Ending Guest Grad Student News
LDM & Mia eStudios
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
Unit- 4 Biostatistics & Research Methodology.pdf
Unit- 4 Biostatistics & Research Methodology.pdf
KRUTIKA CHANNE
 
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
ROLE PLAY: FIRST AID -CPR & RECOVERY POSITION.pptx
Belicia R.S
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
LDMMIA Spring Ending Guest Grad Student News
LDMMIA Spring Ending Guest Grad Student News
LDM & Mia eStudios
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
Unit- 4 Biostatistics & Research Methodology.pdf
Unit- 4 Biostatistics & Research Methodology.pdf
KRUTIKA CHANNE
 
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
How to Manage & Create a New Department in Odoo 18 Employee
How to Manage & Create a New Department in Odoo 18 Employee
Celine George
 

Scratch programming introduction to game creation

  • 2. • Scratch is a programming language designed for a children to enhance their computing skill. It enables the children to create their own game, animated stories and projects. Scratch is a simple environment designed by the Kindergarden Lifelong Learning Group at MIT to introduce some basic programming concepts in a fun and interactive manner.
  • 3. Feature of Scratch: 1. Scratch is available free of cost. 2. It is easy to understand and learn. 3. It increases the student’s interest in programming by providing graphical environment. 4. instead of writing text or codes, predefined blocks are snapped together to create the script. 5.It allows playful experimenting with program segments.
  • 5. Sprite: Sprites are objects that perform various action in a scratch project. Scratch provides a number of in-built sprits. By default the ‘cat’ sprite is selected and displayed in the middle of the stage. Lets learn about various components of the scratch window:
  • 6. Stage : It is the main working area to draw pictures or perform actions. It is 480 pixel wide and 360 pixels high It divided into (X,Y) co-ordinates , which shows the position of mouse
  • 7. Sprite List: The sprite list gives the thumbnails of all the sprites in the current Scratch project. For each sprite, it shows the sprite's name, how many scripts it has, and how many costumes it has. Blocks Palette: The block palette is an area of the Scratch User Interface located to the left of the Code Area. The blocks are located to the right of the block categories, which can be clicked to automatically scroll to that category. Script Area: The area on the right side of the project editor where scripts are assembled is called script area. Blocks from the block palette are dragged into the script area so the script area displays a stack of blocks connected to each other. Sprite List: It displays thumbnail for all sprites in a project.
  • 8. Script Info Pane: This icon present on the top left corner of the sprite Thumbnail to display the Sprite Info Pane. It includes information about the selected sprite. Tabs: Scratch provides three tabs to write a script for the sprite and add various effects to it. 1. Scripts 2. Costumes 3. Sounds Stage Icon: The Stage is the term for the background of the project. This icon present at the left of the sprite list.
  • 9. Cursor Tools: There are various cursor tools in the Scratch interface are as follows: 1. Duplicate: The duplicate button present in the Scratch interface used to duplicates anything on the screen space. It duplicates everything including the sprites, scripts, blocks, etc. 2. Delete: The delete button used to deletes anything on the screen. It can delete everything including sprites costume selections, sounds, blocks, and scripts, etc. We can recover the deleted item through the revert option. 3. Grow/Enlarge: Through this option, we can enlarge any images/sprint in the stage area. 4. Shrink: Through this option, we can shrink any images/sprint in the stage area.
  • 10. Types of blocks in scratch: Blocks are puzzle-piece shapes that are used to create code in scratch. The blocks connect to each other vertically like a jigsaw puzzle, where each data type (Hat, Stack, Boolean, Reporter, C and Cap.) has its own shape, and a specially shaped slot for it to be inserted into, which prevents syntax errors. Series of connected blocks are called scripts.
  • 11. There are six different block shapes: Hat, Stack, Boolean, Reporter, C and Cap. Hat blocks are the blocks that start every script. They are shaped with a rounded top and a bump at the bottom — this is so you can only place blocks below them. There are 11 Hat blocks in the Scratch editor, six of which are in the Events category, one in the Control category, and one in the category My Blocks Stack blocks are the blocks that perform the main commands. They are shaped with a notch at the top and a bump on the bottom — this is so blocks can be placed above and below them. There are 77 Stack blocks — the most
  • 12. Boolean Blocks: A Boolean block is an elongated hexagonal block that reports boolean values. When the block is used, it acts as a reporter block, reporting "true" or "false" string values or the numbers "1" and "0" depending on their usage in a script. Reporter block : A block that reports a value. These can be anything, from numbers to strings. Reporter blocks cannot be placed directly above or below another block.
  • 13. C Blocks: A C block is a block that is shaped like a "C", so other blocks can fit inside it. These blocks perform the conditions and loops. Cap blocks: Cap blocks are the blocks that end scripts. They are shaped with a notch at the top and a flat bottom .
  • 14. Changing the backdrop of the stage  The background for the sprite is called Stage OR backdrop.  The New backdrop icons are used to change background of stage.  We can choose backdrop from library.  OR Paint new back drop.  OR Upload Backdrop from file.  OR New backdrop from camera.
  • 15. Using motion blocks: Motion blocks is one of the ten categories of Scratch blocks. They are color-coded medium-blue and are used to control a sprite's movement. They are available only for sprites. There are currently 18 Motion blocks
  • 16. The Looks Blocks: Looks blocks are color-coded purple and are used to control a sprite’s appearance.
  • 17. Working with multiple sprites: Each sprite has its own scripting area, where the scripts are written particularly for that sprite. This image shows how two or more sprites can communicate.
  • 18. Pen Block: pen block is used to make drawing games, some types of platforms and many other things. Some ways to use it are very advanced, but the simplest you can get is a drawing game. Basically, it's like you're drawing on a canvas and you can press space to erase.
  • 19. Making a duplicate copy of sprite  Stamp block is used to create duplicate copy of sprite.
  • 20. Sound Block: Sound Blocks are one of the ten categories of Scratch blocks. They are color-coded pink/magenta, and are used to control sound (and formerly MIDI) functions. There are currently 9 Sound blocks: