Adventures in
Alice Programming
Durham, North Carolina Region
IGNORE THE TEXT BELOW HERE FOR NOW.
These tutorials were developed from an Alice workshop held in summer 2008. Most of the tutorials are here, we may add a few more. The tutorials are organized by topics.
NOTE about downloading Alice worlds. Most likely your computer does not know what an Alice world file is, with extention .a2w. If the Alice world you download is called story.a2w, your computer may think it is a .zip file and rename it to story.zip or story.a2w.zip. DO NOT unpack it or extract files, but instead rename it back to story.a2w. If you cannot figure out how to rename it, then you can leave it with the .zip extension. Start Alice and when you try to load a file, where it says "Files of Type:", select All Files. Then you can see story.zip there.
We have three starting tutorials available of different lengths. You can do all three from shortest to longest, or older kids could skip and just do the long four part tutorial.
Name: The Essentials of Alice (Bunny)
Level: Beginner
Time: 15 minutes
Description: A short tutorial that introduces the learner to Alice by walking through the creation of a world with a bunny. Good for a first time glimpse at what Alice can do. Concepts introduced include scene set up and built-in methods.
Links:
Powerpoint,
Slides (.pdf),
Handout
Name: The Essentials of Alice (Kangaroo)
Level: Beginner
Time: 15 minutes
Description: A short tutorial that introduces the learner to Alice by walking through the creation of a world with a kangaroo. Good for a first time glimpse at what Alice can do. Concepts introduced include scene set up and built-in methods.
Links:
Powerpoint,
Slides (.pdf),
Handout
Name: Getting Started with Alice
Level: Beginner
Time: 1 Hour
Description: This tutorial introduces basic Alice concepts such as adding objects, setting up a scene, writing and using a new method, camera control and simple events. This tutorial is written with a target of ages 8 and up to get younger kids interested in Alice but could also be used as a first tutorial for older kids.
Links:
Powerpoint,
Slides (.pdf),
Handout
Coming soon - many short tutorials on topics such as creating scores and timers, writing methods, having several objects move at the same time, more detailed events, asking the user to answer questions, etc.
Name: Alice and Daisies
Level: Intermediate
Time: 1 Hour
Description: A tutorial focusing on the movement and placement of objects in Alice. Concepts covered include centers, quad view, and orientation.
Worlds:
Starting World,
Finished World
Links: Powerpoint,
Slides (.pdf),
Handout,
Exercises
Name: Timer Tutorial
Level: Expert
Time: 30 Minutes
Description: A tutorial that creates a timer that can count down and be used in developing games in Alice. Concepts used include variables and while loops, parameters, and functions.
Links: Powerpoint, Slides (.pdf), Handout, Exercises
Name: 3D Helium Molecule Tutorial
Level: Intermediate
Time: 1 Hour
Description: A tutorial that walks the learner through the creation of a helium molecule model. Topics covered include changing object properties, lists, billboards, and the vehicle property.
Links: Powerpoint, Slides (.pdf), Handout, Exercises