Going Further

For more ideas, check out (some of) the millions of projects that have been published to scratch.mit.edu. Do not simply copy someone else's work of course, or take someone else's work, make a few changes and then pretend it was all your own work. You must be very clear and honest about what you used from other people and what is your own work. This does not mean that it is forbidden to build on someone else's work, just that you must indicate clearly what YOU added.

Also check out the video tutorials at learnscratch.org. I don't guarantee that these videos will be accessible form school. The first tutorials are much too easy but some later ones are well worth checking out, such as:

  • A simple version of Pac-Man at Unit 3, lesson 11
  • A mouse-driven version of Pong at Unit 3, lesson 12
  • A nice Christmas tune at Unit 6, lesson 29

You can also check out www.redware.com/scratch for videos, tutorials and ideas.

Look at this page of suggestions for programs that could be made with Visual Basic - most of these programs can also be made in Scratch.

See Scratch projects made by EEB3 students: Please visit our online gallery hosted by MIT at: http://scratch.mit.edu/users/eeb3

Hints

The following 'tricks' may help your work look and sound impressive:

Although Scratch can import JPEG, GIF, PNG and BMP image formats the only format that imports without any colour distortion is BMP, so if you are going to import an image and you are a perfectionist like me then prefer the BMP format. For example, if you have a GIF image you want to import then open it first in an image editor such as Paint Shop Pro, save it from there in the BMP format and then import the BMP into Scratch.

Whenever possible, use photographic images in your projects both for the background and for the sprites.

Pay special attention to sound effects and music for good music can make all the difference between a mediocre program and an entertaining one.

'Localise' your project: include locally-taken photographs (school, friends, pets etc) in your projects. Not only will this make your programs more entertaining to those who know you but also it will be more obvious that the work is indeed your own.

Uploading to your own website

Animations made in Scratch are normally uploaded to the MIT Scratch website but they can be uploaded to other websites too as is demonstrated below. This is a simple animation that draws regular polygons with 3 to 10 sides. Just set the number of sides desired and click the green flag.

Specifically, this is what you need to do:

  1. Upload your animation in sb format to a folder in your website
  2. Download the files ScratchApplet.jar and soundbank.gm from the MIT site (do a Google search) and then upload them to the same folder on your website.
  3. Include the following in the html code of your page between the body tags. You will need to change the name of the sb file mentioned in the code to match the name of your own project.
<applet id="ProjectApplet" style="display:block" code="ScratchApplet" codebase="./" archive="ScratchApplet.jar" height="387" width="483">
<param name="project" value="myproject.sb">
</applet>

The html file, the sb file and the two accessory files should probably all be in the same folder on your site.