| 
View
 

Scratch

Page history last edited by Mr. Howard 3 months ago

About Scratch

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. It is developed by the Lifelong Kindergarten Group at the M.I.T. Media Lab in Cambridge, Mass.
This handout covers the Basics of Programming with Scratch.

 

Where Do I Get Scratch?

To try the latest version of Scratch - Scratch 2.0 - visit the Scratch website at http://scratch.mit.edu/ and click "Create."  Scratch 2.0 runs completely in the browser - there's no need to install it. There also is a downloadable version that works offline available at Offline Scratch.

 

What Can You Do with Scratch?

All can be downloaded and remixed if you have an account on the Scratch website

Favorite Games (picked by Mr. H and other students)

Good Project Ideas (these are simple projects that are doable in the time we have)

Tiger Tech Ed Student Projects (projects by GMS students)

Spring 2014 Student Projects 

In Class Demos < EXAMPLE SPRITES ARE HERE

 

Top Loved Scratch GAMES 

Top Loved Scratch PROJECTS

Scratch Featured Projects

A Gallery of the Best Games (there are other galleries like this)

Another Best Games Gallery

> Find a game you like? Let me know

 


Our Class Projects



Lesson 1 - Felix and Herbert
You control Herbert with the mouse and try to avoid getting caught by Felix. The longer you avoid him the more points you score, but don’t get caught because your score will go down!

Covers: Changing costumes and appearance, Keeping and setting the score, Broadcast messages

 

Challenges
Do after completing the instructions:

  1. MANDATORY (-30 if missing): Change the sprites images to be different characters
  2. OPTIONAL: Add background sounds to make the game more interesting. What else can you add to make the game more fun? 


Lesson 2 - Ghostbusters
This project is like the game Whack-a-Mole. You get points for hitting the ghosts that appear on the screen. The aim is to get as many points as possible in 30 seconds! 

Covers: Setting a variable, Loops, Keeping and setting the score

 

Challenges
Do after completing the instructions:

  1. MANDATORY (-30 if missing): Add more ghosts!
    • Duplicate the ghost by right-clicking it in the sprite list.
    • For each ghost adjust the size of the sprite so the ghosts are different sizes.
    • For each ghost change the speed variable so that they fly at different speeds.
    • Move the ghosts around the canvas so that they are not all together. 
  2. OPTIONAL: 
    • Make the ghosts look different and be different sizes
    • Make the smaller ghosts faster and worth more points 


Lesson 3 - Fireworks

In this project, we’ll create a fireworks display over a city. These concepts can be easily used to move bullets to specific locations in your games.

Covers: Responding to clicks, Changing the appearance of sprites, Playing sounds, Broadcasting and receiving events, Coordinates

 

Challenges

Do after completing the instructions: 
  1. OPTIONAL: 
    • Try and make some rockets slower or faster than the others
    • Try and make each explosion more unique by changing the size and speed of growth for the explosion 


Lesson 4 - Fish Chomp

Guide the large Hungry Fish and try to eat all the prey that are swimming around.

Covers: Moving sprites, Controlling sprites with the mouse, Changing costumes, Collision detection, Sprites reading other sprites’ state, Keeping and changing scores

 

Challenges
Do after completing the instructions:

  1. MANDATORY (-30 if missing): 
    • Make one of the prey move more slowly than others 
    • Add a score tracking how many lobsters you eat
    • Add a countdown. How many lobsters can you eat in 30 seconds?  
  2. OPTIONAL: 
    • Make one of the prey always point away from the hungry fish
    • Award a large bonus score if you can eat all three lobsters at the same time
    • Modify the game so that, instead of you controlling a fish that tries to eat the others, you control one prey in a sea with lots of Hungry Fish. 

 




Lesson 5 - Flappy Parrot
In this project we’ll make our own version of the highly popular mobile game Flappy Bird. Press the space bar to flap and try to navigate through the gaps in the pipes! 

Covers: Sprite animation, cloning, collision detection, cloud variables, coding gravity. 

Challenges
Do after completing the instructions:

  1. MANDATORY (-30 if missing): 
    • Add a high score for all users using a cloud variable
    • When the player loses make Flappy fall off the bottom of the screen before ending the game.  

Too Easy? Go the Extra Mile and complete these projects

  • Paint BoxThe project creates a drawing tool for you to make your own art. You can change the color of the line, clear the screen, make stamps and much more!

 

Other Scratch Learning Resources

Comments (1)

Mr. Howard said

at 6:00 am on Mar 26, 2013

Find a game you like? Add it to the comments here and I will add it to my list

You don't have permission to comment on this page.