Scratch Maze Game

Screencast Tech Guide

This series of screencasts shows you step-by-step how to create simple level games in Scratch.  It demonstrates how to build the interactivity used by many video games and gives a great way to intoduce some of the most fundamental concepts of computer science.

Getting Started

This first video shows how to set up the basic mechanics of the game, getting Scratch the Cat to move and be controlled by the arrow keys, creating a maze through which to navigate, and detecting collisions.

Adding Data

This video introduces the concept of data and shows how to use a variable to count down Scratch the Cat's lives each time he fails to get through the maze.

Adding Levels

This video introduces an additional computer science concept, parallelism, to allow for multiple maze levels.

Scratch Project

Here's the project we prepared earlier:

Scratch lets you share and remix projects.  This is really useful when teaching. It means you can give your pupils a starting point or a reference and then let them all make their own variations without affecting the original.  If you need help doing this, check out this extra video.