Part I.
1. Open Alice: Start | Programs | Alice
2. Run the tutorial "Tutorial 1".
3. Now that the tutorial is finished, let’s ask our ice skater to do a few skating moves. After the tutorial is finished, the IceSkaterWorld should be open on the desktop. If not, click on File / Open and then select the tab Recent Worlds. Click on IceSkaterWorld and Open.
4. Notice how the IceSkater already has two moves to perform. They are showing in the World.my first method window (which is actually the Editor window). To see the IceSkater perform these two moves, click on the Play button.
5. After the play stops, close this window. In the Object Tree (the window in the upper left of the screen), click once on IceSkater. In the window below the Object Tree you will now see IceSkater’s details. The methods tab should be selected. If it is not, click on the methods tab. Your screen should now look like this:

6. To give us a little more viewing room, let’s move the camera back 10 meters. To do this, click on Camera in the Object Tree. Assuming the methods tab is selected, click and drag Camera move to the Editor window and place it after the IceSkater.do simple spin method. When you unclick, answer backward and 10 meters.
7. Let’s have the IceSkater skate forward and then backwards. Click and drag skate howManySteps over to the Editor window and select 2 steps. Then click and drag skate backwards howManySteps to the Editor window and this time select 4 steps. Play your animation to see what it looks like.
8. Have the IceSkater skate forward 2 steps again and then add the method Spin.
9. What if you want the IceSkater to spin a total of 3 times? You could add the Spin method two more times. Or even better, let’s insert a loop. Right-click on IceSkater.spin in the Editor window and select Delete. In the bottom of the Editor window, click on Loop and drag it into the Editor window. When you unclick and it asks you how many, answer 3. Now click on spin and drag it over to the green Loop area and drop it onto the phrase Do Nothing. Your screen should look like the following:

Play your animation. What if you wanted the IceSkater to skate one step each time she did a spin? Then click and drag skate howManySteps into the body of the loop.
The loop operation is very common in computer programs. It allows a segment of code to be repeated from 1 to n times. (Imagine if you were working for a company and wanted to perform payroll. You would want the payroll software to run over and over again, once for each employee in the company. So if you had n employees, you would set up a loop that repeats n times.)
10. Now let’s ask the IceSkater to make a decision. Again at the bottom of the Editor window is the tag If/Else. Click and drag it up to your Editor window. Select condition True. Now click on World in the Object tree, then in World’s details click on the functions tab. Scroll down until you come to is AM. Click and drag is AM over to the Editor window and drop it onto the word true. Go back to IceSkater in the Object tree and click and drag the method IceSkater say and drop it on top of the first Do Nothing. Select Other and enter the string "Good Morning!". Once again click and drag the method IceSkater say and drop it on top of the second Do Nothing (after the word Else). Select Other but this time enter the string "Good Afternoon!". Now hit the Play button.

The If Else statement is also very common in computer programs. Every time a program has to make a decision, it uses an If Else statement. For example, if you have a computer program that balances your checkbook, somewhere in the program there is probably a statement such as:
if (AccountBalance < 0) then
print message("Your account is overdrawn.");
else
print message("Your account balance is not overdrawn");
11. When you get this far, professor PP will be happy and you will be ready for Part II.
Part II.
First watch professor Poopypants' show. Okay, now this is the even more fun part - it's your turn to get creative! Make up your own world. Pick a background. Scroll around in the Local Gallery, pick various categories and look for objects you like to put into your world (animals, people, buildings, trees, furniture, ... ...). Make sure to have some of your objects walk, run, talk, jump, spin, fly, you get the idea. Also, try and use the Loop and If Else statements in the program you create. Explore, experiment, have fun with all this stuff. Don't just put in 2 or 3 statements and say okay I'm done. I want to see a good show from your group!! We may view some of your programs in front of the class.
When you are done, save your program (File | Save As ...) in your folder on the hard drive. The file type is .a2w, so your file will be named A11-peacock-scarlet-mustard.a2w (group last names). Make sure it has the extension .a2w. This is the file you submit using COLweb.