Intro to Scratch Google Document: Scratch 101 video web - Intro to Scratch

Scratch Cards 1-12

 
  1. Change Color - When Space Key Pressed, Change Color Effect by 25
  2. Move to a beat - Move 20 Steps, Play Drums for .5 beats, forever
  3. Key Moves - when up arrow key pressed, point in direction
  4. Say Something -Say hey! I didn't know hippos could fly!
  5. Glide -Glide 1second to x:20 y:80
  6. Follow the Mouse -Point toward mouse pointer, move 3 steps
  7. Dance Twist - Play sound, set whirl effect to 50, wait .25 seconds
  8. Interactive Whirl -Set whirl effect to mouse
  9. Animate It...Dance Party - change costumes
  10. Moving Animation -Switch costumes, wait .3 seconds, move 5 steps
  11. Surprise Button ... About Me - Sprites can be buttons
  12. Keep Score - Set score to 0, turn and pick random -30 to 30 degrees,

Scratch Pre-App Ideas

Lesson

Description

Web Example

1. About Me Create interactive sprites by just clicking on them. web-About Me
2.  Dance Party Add some music to your app.  Also change their costumes. web- Dance Party
*3.  Arts Wait, Say, Sounds, Pen, Loop, Visibility, Random, Key Pressed none
*4.  Square Circle Bounce your spite off the wall and see it change before your eyes. web- Square Circle
5.  Build a Band Create a band and listen to the wonderful music. web - Build a Band
*6.  Automatic Drawing Have the computer draw on its own. web - Automatic Drawing
*7.  Stories Ask (get input from user), Broadcast, receive (coordinate sprites) none
8.  Conversation Sprites talking using the wait command web - Conversation
*9.  Scenes Use Broadcast and When I receive blocks to tell a story. web - Scenes
*10. Slide Show Create a collection background images accompanied by audio narration. web - Slide Show
*11. Games Learn about Touching, Visibility, Random, Timing, Variables, & Keyboard Control. none
*12. Collide Learn about points while dodging the sprites. web - Collide
*13. Cat Libs Learn how to make a funny "Mad-Lib" game. web - Cat Libs
14. Scrolling (Adv.) Advanced but a GREAT effect for games like Mario. web - Scrolling
15.  Making Shapes   none
16.  Paint App (Beg.) Easy-simple paint app.  Be sure to add your personal touch... maybe some sound? none
17.  Electric Keyboard (Beg.) Easy-simple piano like app.  Design your app to make it more personal. none
18.  Intro Screen (Beg.) Easy-great touch to start of any app. none
19. Click Click Wow (Adv.) Create a variable to show how many times something has been clicked. none
20. Maze (Beg.) Easy-nice way to make a neat maze game really quickly. web - Maze

Maze Add-ons

Score web - Score
Timer web - Timer
Enemies web - Enemies
Levels web - Levels
Rewards web - Rewards

21. Throw Ball + Do a Dance (Beg.)

Make the ball fly across the screen and have the grasshopper bounce randomly around the screen.

none

22. One Arm Bandt Game (Beg.)

Easy- Fun and easy way to show random

none

23. Sine & Cosine

 

none

24. Bounce

 

none

25. Guess the Number

 

none

26. Moving around

 

none

27. Hit the Cat Game

 

none

28. Paint Editor -

cool effect to make new sprites

 

29. Adding Background-

import new bk.grounds

 

30.

   

31.

   
  1. Scratch Interface - Introduction Card.  Teaches Naming the Sprite.

  2. Motion with Keys - use arrow keys to move the sprite

  3. Rotation Style - 3 ways to control sprite rotation

  4. Motion Animation - Use: http://www.clker.com/ - Learn how to control a timer, use of repeat, get new sprites (Easy)

  5. Chase Game- Make the sprite chase one another.

  6. Motion Path - one sprite follows another

  7. Coordinate System- Medium Difficulty - Learn the x y system that the screen uses.

  8. Sensing - Medium (Excellent for learning the sensing variables

  9. Collisions - Medium

  10. Collisions - Broadcast - Advanced

  11. Collisions - Jump to... - Advanced

  12. Variables - Advanced

  13. Counters

  14. Math Operators

  15. Scrolling Games

  16. Arrays

 
   
Debug The Program
1. Bug1- lesson   web - Bug1 - example
2. Bug2- lesson   web - Bug2 - example
3. Bug3- lesson   web - Bug3 - example
4. Bug4- lesson   web - Bug4 - example
5. Bug5- lesson   web - Bug5 - example

Gallery of Examples:

Final Part III : Advanced Scratch APPS Ideas Using Video Tutorials

Lesson Plans:
 Beginner Course Only:

Lesson 1: Motion and Sound
Lesson 2: Repeating Actions
Lesson 3: Playing with Color
Lesson 4: Creating Your Own Sprites
Lesson 5: Speaking and Thinking
Lesson 6: Creating Image Effects
Lesson 7: Sounds, Voices and Music
Lesson 8: Creating Animation

 Unit 1
Lesson 1: Move, Turn and Point
Lesson 2: Go and Glide, Changing Positions
Lesson 3: Bouncing, Locating the Sprite
Lesson 4: Changing Costumes
Lesson 5: Speaking, Thinking and Graphic Effects
Lesson 6: Size, Presence and Layers
Unit 2
Lesson 7: Playing Sounds
Lesson 8: Playing Drums
Lesson 9: Playing Instruments
Lesson 10: Pen and Color Control
Lesson 11: Pen Size, Shade, Stamp
Unit 3
Lesson 12: Beginning and Waiting
Lesson 13: Repeating Actions
Lesson 14: Broadcasting
Lesson 15: Conditional Actions
Lesson 16: Stopping
Unit 4
Lesson 17: Mouse and Keyboard Control
Lesson 18: Touching, Over, Distance Reporting
Lesson 19: Using the Timer and Volume
Lesson 20: Variables
Unit 5
Lesson 21: Arithmetic, Random Numbers
Lesson 22: Comparing Numbers
Lesson 23: Logic Operations.
Lesson 24: Extra Operations
 Unit1
Lesson 1: The Joke
Lesson 2: Going to a Party
Lesson 3: Cheetah Animation
Lesson 4: Story Teller
Lesson 5: Taking Picture
Unit 2
Lesson 6: Etch-Sketch
Lesson 7: Drawing Plane
Lesson 8: Colorful Ball
Lesson 9: Lego Kit
Lesson 10: Typewriter
Unit 3
Lesson 11: Pac Man
Lesson 12: Pong
Lesson 13: Bee in a Maze
Lesson 14: Simple Maze
Unit 4
Lesson 15: Kaleidoscope
Lesson 16: Fortune Teller
Lesson 17: Hand Drawing
Lesson 18: A Thousand Arrows
Lesson 19: Linear Patterns
Unit 5
Lesson 20: Math Calculator
Lesson 21: Sierpinski Fractal
Lesson 22: Graphing Equations
Lesson 23: Random Test
Unit 6
Lesson 24: Music Boxes
Lesson 25: Simple Piano
Lesson 26: Rock Band
Lesson 27: Sound Maker
Lesson 28: Music Travel
Lesson 29: Merry Christmas
Unit 7
Lesson 30: Spinner
Lesson 31: Gravity
Lesson 32: Web Design
This is a great set of cards that teach a variety of skills.  Be sure to check out 5 or more of the cards so your game will its best.

 

 
  Scratch for Budding CS students

Cool Beat Video using Scratch

 

 

Wedo: http://info.scratch.mit.edu/WeDo

 

   

Project Timeline

 

Target dates

Actual dates

Plan (complete planning checklist)

 

 

Design (create image files, create sound files, create storyboard for game)

 

 

Program (work in Scratch to create game)

 

 

Test (functional - test the game and fix any bugs you find; usability - have friends try out game and get feedback about ease of use and playability)

 

 

Evaluate (complete evaluation checklist)

 

 

 

Evaluation

Is your game original or a remake of another game?

 

Is your game creative, different and unique?

 

Do your background/stage enhance the game?

 

Do your sprites/costumes enhance the game?

 

Have you thoroughly tested your game?  Are there any known issues/bugs?

 

Is the purpose of your game understood by your users?

 

Is your game user-friendly?  Is it easy to learn, yet challenging enough to engage your users?

 

 

Student Projects:

http://scratch.mit.edu/projects/crewsms/2213667

http://scratch.mit.edu/projects/crewsms/2220911

http://scratch.mit.edu/projects/crewsms/2220898

http://scratch.mit.edu/projects/crewsms/2220881

http://scratch.mit.edu/projects/crewsms/2220872

http://scratch.mit.edu/projects/crewsms/2220856

http://scratch.mit.edu/projects/crewsms/2218634

http://scratch.mit.edu/projects/crewsms/2218632

http://scratch.mit.edu/projects/crewsms/2218615

http://scratch.mit.edu/projects/crewsms/2216560

http://scratch.mit.edu/projects/crewsms/2216554

http://scratch.mit.edu/projects/crewsms/2216552

http://scratch.mit.edu/projects/crewsms/2216533

http://scratch.mit.edu/projects/crewsms/2216529

http://scratch.mit.edu/projects/crewsms/2216505

http://scratch.mit.edu/projects/crewsms/2216478

Example Kid Programmers

Watch Thomas Explain how he made it as a programmer

Robert Nay, Bubble Ball APP Designer
 

    Back


 This site was created by Roderick Hames
for the primary purpose of teaching and demonstrating computer skills..
Any distribution or copying without the express or written consent of
Alton C. Crews Middle School or its creator is strictly prohibited.
Copyright© 1998-2012.  Alton C. Crews Middle School: CS-7th grade