Gaming with Scratch Course Curriculum

Gaming with Scratch is an 8 Week Course. Class meets once per week for 1.5 hours.

If you like playing video games, why not code your own? In this course we will design exciting computer games.

Pre-requisite: Introduction to Scratch

Recommended for 5th – 8th grades. Required materials: “Coding Games in Scratch” by Jon Woodcock (included in class fee). We will use the programming language Scratch, which is ideal for learning about coding and creating games.

Computer Gaming Concepts Introduced:

  • Character Design – Every player needs a character and enemies to defeat.
  • Mechanics – A good game needs actions such as running, jumping, flying, etc.
  • Objects – Creating objects such as stars and coins helps the players keep score.
  • Game Rules – What must you do to score and win?
  • Controls – We can use keyboards, mice and motion sensors to give the players control of the game.
  • Goals – All games have goals such as winning a race or conquering an enemy.

Week 1

  • Review Scratch basics
  • Internet Safety session
  • What makes a good game?
  • Game Planning
  • Begin working on Star Hunter game

Week 2:

  • Continue Star Hunter game
  • Enemies
  • Collisions
  • Collecting Stars

Week 3:

  • Complete Star Hunter, and add tweaks
  • Begin Cheese Chase
  • Create characters
  • Create maze

Week 4:

  • Continue Cheese Chase
  • Create Beetles
  • Send messages
  • High Score

Week 5:

  • Complete Cheese Chase, and add tweaks
  • Begin Circle Wars
  • Create Sprites
  • Create Clones

Week 6:

  • Complete Circle Wars
  • Comparison Operators
  • Add a timer
  • Add hacks and tweaks

Week 7:

  • Begin Jumpy Monkey
  • Build launcher
  • Create events
  • Create bananas and palm trees

Week 8:

  • Complete Jumpy Monkey game
  • Make variables
  • Create real world gravity
  • Broadcast message “game over”
  • Hacks and Tweaks
  • Awards and Certificates

*All classes include an Internet Safety session, and we remind the students throughout the duration of the course about the importance of protecting their identity and using the internet responsibly.

**All students are expected to participate in Scratch programming for the entire class. They are not allowed to visit other sites, unless as part of the curriculum.

Running Scratch 2.0 requires a relatively new web browser: Google Chrome 35 or later, Mozilla Firefox 31 or later, Internet Explorer 9 or later, or Microsoft Edge. You also need Adobe Flash Player 10.2 or later installed (which is only officially available on Windows 2000 or later, or Mac OS X 10.4 or later).[1] Scratch is designed for screens with a size of 1024 x 768 or larger. Scratch 2.0 can only run on Windows, Mac and some versions of Linux.