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
Good Project Ideas (these are simple projects that are doable in the time we have)
Tiger Tech Ed Best Student Projects (projects by GMS students)
Tiger Tech Ed Projects Fall 2016
Tiger Tech Ed Projects Spring 2016
Tiger Tech Ed Projects Fall 2015
Tiger Tech Ed Projects Spring 2015
Tiger Tech Ed Projects Spring 2014
In Class Demos < EXAMPLE SPRITES ARE HERE
Favorite Games (picked by Mr. H and other students)
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
Assignments
See below for all learning projects. For the final project see Scratch Final Project.
Our Class Projects
Our Scratch lessons walk you through building eight different projects - each covering several new topics. Students will also choose two add-ons for each project to do as well.
|
|
Lesson 1 - Gaming Story Create a simple gaming story in Scratch.
Covers: The basics of creating a Scratch project including how different blocks work to control a sprite, or character, in Scratch.
Add-Ons Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Flicker: Program an interesting introduction to your project.
- Vector Characters: Learn about vector graphics, and edit or draw your own costume.
- Bitmap Characters: Learn about bitmap graphics and draw your own pixel character.
- Adding Sound: Add video game sound effects or music to your project.
|
|
|
Lesson 2 - Racing Game Create a two-player racing game in which players control movement with the keyboard.
Covers: Keypress events, Movement, "Repeat" blocks
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Change Up your Racetrack: Add a button that changes the racetrack backdrop.
- Costume Change: Change what the racers look like when a key is pressed.
- Step on the Gas: Change how fast the racers move, then make them slowdown on the grass.
- Crashing Sounds: Play a crashing sound each time the racers hit each other.
- Race Fans: Program a sprite to count down to the start of the race and cheer.
- Color Trail: Add a colorful trail effect to the racers.
|
|
|
Lesson 3 - Maze Game Create a game in which the player guides a sprite through a maze
Covers: If-then statements (control flow), Boolean blocks (conditions), Events
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Spinning Obstacle: Create a more challenging game by making an obstacle spin.
- Overtaken: Create an obstacle that slowly grows throughout the game.
- Revenge: Program the goal sprite to chase the player sprite.
- Keeping Time: Create a timer to keep score for this game, and program a way to store the fastest time.
- Redesign Your Maze: Change the look of the maze or draw your own!
- Tell a Story: Engage game players with an exciting story for your game.
|
|
|
Lesson 4 - Platform Game Create and learn about platform games. You will program a player sprite to move and jump across platforms when the arrow keys are pressed. In order to win, the player sprite must make it across all the platforms and touch another sprite.
Covers: If Statements, Events, Movements
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Time to Celebrate: Create a wild winning celebration using some of these ideas.
- Moving Platforms: Make your game more challenging by creating moving platforms.
- Shrinking Platforms: Create a shrinking platform to increase your game's difficulty.
- Splash! You Lose: Create a way for the player to lose in your game.
- Add Some Tunes: Add some background music to your game.
- Bug Fix: Land on Your Feet...or Not. Fix the bug that allows things other than a sprite's feet to keep it on a platform.
|
|
|
Lesson 5 - Escape Game Create an escape game in which a player must avoid other sprites that move randomly. Users increase their score by avoiding these sprites.
Covers: Variables, Randomness, Events, Movement
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Play a Sound if Caught: Add a sound to your game and program your project to play that sound.
- Play Your Game with a Friend: Program one sprite to be controlled by another player.
- Change Up the Player: Change up your player's costume whenever it touches another sprite.
- Speed Up the Chase: Make the game harder by making the chasers faster.
- High Score: Create a new variable that stores the game's current high score.
|
|
|
Lesson 6 - Gaming Story In this first activity, you will create a simple gaming story in Scratch.
Covers: The basics of creating a Scratch project including how different blocks work to control a sprite, or character, in Scratch. Blocks include When Green Flag Clicked, and Say blocks
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Placeholder
- Placeholder
|
|
|
Lesson 7 - Gaming Story In this first activity, you will create a simple gaming story in Scratch.
Covers: The basics of creating a Scratch project including how different blocks work to control a sprite, or character, in Scratch. Blocks include When Green Flag Clicked, and Say blocks
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Placeholder
- Placeholder
|
|
|
Lesson 8 - Gaming Story In this first activity, you will create a simple gaming story in Scratch.
Covers: The basics of creating a Scratch project including how different blocks work to control a sprite, or character, in Scratch. Blocks include When Green Flag Clicked, and Say blocks
Add-Ons
Choose TWO to do after completing the basic project (-30 per missing Add-On):
- Placeholder
- Placeholder
|
|
Other Scratch Learning Resources
Keypress events
Movement
"Repeat" blocks
If-then statements (control flow)
Boolean blocks (conditions)
Topics Reinforced
Events
Spinning Obstacle
Create a more challenging game by making an obstacle spin.
If Statements
Topics Reinforced
Events
Movement
Comments (0)
You don't have permission to comment on this page.