Book Image

Scratch Cookbook

By : Brandon Milonovich
Book Image

Scratch Cookbook

By: Brandon Milonovich

Overview of this book

Scratch 2.0 is an easy to use programming language that allows you to animate stories and create interactive games. Scratch also gives you the capability of using programming to calculate complicated calculations for you. Scratch Cookbook will lead you through easy-to-follow recipes that give you everything you need to become a more advanced programmer. Scratch Cookbook will take you through the essential features of Scratch. You'll then work through simple recipes to gain an understanding of the more advanced features of Scratch. You will learn how to create animations using Scratch. Sensory board integration (getting input from the outside environment) will also be covered, along with using Scratch to solve complicated and tedious calculations for you. You'll also learn how to work through the exciting process of project remixing where you build on the work of others. Scratch Cookbook will give you everything you need to get started with building your own programs in Scratch that involve sounds, animations, and user interaction.
Table of Contents (17 chapters)
Scratch Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Building a maze


Now we'll begin creating a new game. This will be a maze game where the user moves a mouse around the stage and out of the maze.

Getting ready

We need to start off by constructing our stage. Enter the script area for the stage and edit the background as we've done in previous recipes. We have created a very basic maze as shown in the following screenshot. You can get as creative as you like.

We will now need to decide on our sprite that will work its way through the maze, as well as a target.

Import a new sprite. Under the Animals category you'll see a mouse. Create the following set of code within the mouse script area:

These scripts create movements based on the arrow keys being pressed on the keyboard. Shrink the mouse down by several sizes to make it fit well into your maze.

To make the target, paint a new sprite. Use the circle tool to create a green dot. Change the name to Target and center the sprite as we did earlier in this chapter. Place both of these in the positions...