All posts by Michael Badger

Author.

Install Scratch on Ubuntu

The Scratch Team have setup a repository on launchpad with the latest version for Ubuntu. Here are some quick instructions for Ubuntu Karmic Koala (9.10) and Jaunty (9.04).

  1. Open Synaptic Package Manager from the System > Administration.
  2. From the Package menu, select Software Sources.
  3. From the Software Sources dialog box, click on the Other Software tab and click Add…
  4. If you’re a Karmic Koala user, add the following repository when prompted:
     deb http://ppa.launchpad.net/scratch/ppa/ubuntu karmic main

    Click Add… again to enter the source repository:

    deb-src http://ppa.launchpad.net/scratch/ppa/ubuntu karmic main
  5. If you use Jaunty (9.04) substitute these sources:
    deb http://ppa.launchpad.net/scratch/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/scratch/ppa/ubuntu jaunty main

    Software Sources List
    Software Sources List
  6. Click the Close button to close the software sources. You may be prompted that your repositories changes. Acknowledge the message.
  7. Reload your package information by clicking the Reload button in Synaptic Package Manager.

You can now search for “scratch” in Synaptic Package Manager and install Scratch as any other Ubuntu app. And now when the Scratch team updates the package, you can update with Ubuntu’s package management system.

Scratch Workshop – Narrate a Slideshow

This workshop asks you to collect several photos that you will then build into a narrated slideshow. I originally presented this workshop at Scratch Day Pennsylvania at Abington Friends School on May 16, 2009.

Collect five, ten, or more digital photos to use as the destinations on the tour. You’ll use these photos to build a walking tour with the following components:

  1. Create a slideshow that lets you navigate through each photo. You should be able to navigate to a “home” photo and the next photo.
    • Tips & Concepts: Treat the photos as backgrounds and assign a sequence to them.
  2. Add a tour guide that takes you through the tour. The guide should walk across the stage when you navigate to the next photo. Synchronize the action.
    • Tips & Concepts: Use the stage’s coordinate system to know when the guide goes “off screen” and to know where to place the him when the group arrives at the next stop. This step uses broadcasts and conditional statements.
  3. Narrate the tour with text or audio. Make the tour guide speak about each destination.
    • Tips & Concepts: Broadcasts and conditional statements help you keep time here too. Experiment with the ways for the sprite to present the information to the group by recording your own audio.
  4. In real life, we’re not magically teleported from one destination to another. If you want to mimic reality, just a little bit, add a transition scene that your tour guide passes through.
    • Tips & Concepts: The goal in this step is to pick one background to use as a transition between each stop. That means you need to use a variable to track the background number, so you can tell your tour guide when to walk, stop, and talk.

Example

Download the code for this project.