KEMBAR78
Scratch Coding | PDF | Scratch (Programming Language) | Computing
0% found this document useful (0 votes)
8 views21 pages

Scratch Coding

This document introduces Scratch coding, a beginner-friendly programming language developed by MIT, focusing on creating animations and games using drag-and-drop blocks. It outlines the Scratch interface, guides users through creating a simple animation and a game, and emphasizes the importance of problem-solving and collaboration. The document concludes with suggestions for further practice and exploration in coding.

Uploaded by

Olivia Dolan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views21 pages

Scratch Coding

This document introduces Scratch coding, a beginner-friendly programming language developed by MIT, focusing on creating animations and games using drag-and-drop blocks. It outlines the Scratch interface, guides users through creating a simple animation and a game, and emphasizes the importance of problem-solving and collaboration. The document concludes with suggestions for further practice and exploration in coding.

Uploaded by

Olivia Dolan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Scratch Coding: From

Animation to Game
Design
Welcome to the World of Scratch Coding!

Today you'll learn how to create digital magic with


Scratch

We'll explore two exciting projects: a simple animation


and a fun game

Get ready to become a coding creator!


What is Scratch?

A free programming language created by MIT

Designed for beginners to learn coding

Uses colorful drag-and-drop blocks to create programs

Allows you to make animations, games, and interactive stories


Opening Circle: Coding Expectations

Share one thing you What would you like to Think-Pair-Share:


know about computers create today? Discuss your coding
or coding dreams with a partner
Scratch Interface Overview

Blocks palette: Where you find coding commands

Coding area: Where you build your program

Stage: Where your project comes to life

Sprite area: Characters and objects you'll animate


Creating Your First Sprite

Click Click "Choose a Sprite" button

Browse through Browse through fun characters or upload your own

Select Select a character that inspires you

Rename Rename your sprite for easy tracking


Basic Movement Blocks

"Move" block: Controls character movement

"Turn" block: Rotates your sprite

"Go to" block: Positions sprite on screen

Experiment by combining these blocks


Animation Project: Spritz the Dancing Character

We'll create a simple dancing animation

Use motion and looks blocks

Add sound for extra fun

Goal: Make your sprite move and change


Animation Step 1: Basic Movement

Drag Drag "when green flag clicked" block

Add Add "move 10 steps" block

Add Add "turn 15 degrees" block

Repeat Repeat these blocks to create movement


Animation Step 2: Adding Costume Changes

Use "next costume" Create rhythm in


block movement

Think-Pair-Share:
Experiment with
Show your animation
different speeds
to a partner
Simple Game Design Intro

Games need:

Player character

Goal

Obstacles or challenges

Scoring system
Game Project: Catch the Falling Object

Create Create a character that catches falling items

Use Use motion and control blocks

Add Add scoring mechanism

Make Make game progressively challenging


Game Mechanics: Player Movement

Use Use arrow key blocks for left/right movement

Set Set boundaries to keep player on screen

Add Add "if on edge, bounce" block


Creating Falling Objects

Create Create a second sprite as falling object

Use Use "forever" block for continuous movement

Add Add random horizontal start position

Implement Implement "if touching" detection


Adding Score and Lives

Create Create variable blocks for score

Track Track number of successful catches

Add Add lives system

Use Use "change score" block when catching object


Game Design Challenge

Add unique
Modify your game
elements

Think-Pair-Share:
Increase difficulty Discuss game
improvements
Debugging Your Project

Look for
Test your program
unexpected
frequently
behaviors

Make small,
Ask a partner to
incremental
test your game
changes
Sharing Your Scratch Project

Click Click "Share" button in Scratch

Get Get unique project link

Show Show friends and family

Invite Invite feedback and suggestions


Reflection: What Did We Learn?

Basic Scratch programming concepts

Creating animations

Designing simple games

Problem-solving through coding


Closing Circle: Coding Celebration

Share one new thing you learned

What would you like to create next?

Appreciate your coding journey today


Next Steps in Coding

1 2 3 4
Practice your Explore online Join coding Keep
Scratch skills Scratch clubs or experimenting
tutorials workshops and creating!

You might also like