CSC 112 Lab 01
due:  Friday, January 15 by 10:00 a.m.

Activity 1: Complete Exercise 1.1, Island World: _______  

Create an island scene. Start by choosing a SeaProject template. Add an island object (from the Generic Alice Models - Environments gallery folder). Use the scene editor to position the island a bit to the right of the center of the scene. Now, add a goldfish (Generic Alice Models – Ocean) to the scene. You may find that the goldfish is invisible because it is located behind the island or is not properly positioned. Arrange the goldfish so it looks like it is swimming in the water to the left of the island. Use the Handle Style to figure out how to enlarge the goldfish. Use the camera controls to zoom out so the island and the goldfish are both in the camera’s view.

Example of Activity 1

 

Activity 2: Complete Exercise 1.2, Winter: ______  

Add two snowmen (People from the Generic Alice Models gallery folder) to a snowy scene. Use a SnowyProject template. Then, create a snowman stack to position one snowman on top of the other (vertically), as shown below.

Example of Activity 2

Activity 3: Complete 1.3, Snowpeople Pile: _______  

Build a “wall” of four snowpeople by tipping them over on their sides and piling them on top of one another. Four snowpeople might be used to produce a wall that looks something like this:  

Example of Activity 3


Challenge for Experts:

  1. Exercise 1.5, Soldiers on Deck   Challenging. Add a carrier (Vehicle) and four toy soldiers (People) to a new world. Line up the soldiers for a formal ceremony – two on each end of the carrier deck, as shown below. Once you have added the 4 soldiers, resize them to as close to the same height as possible, then move them into a position on the deck of the carrier. Have two soldiers at one end of the carrier and two at the other end. Have the two nearest you turn to look at the other two. Make sure they are all the same height before doing this and have them with their feet resting on the deck. You might find it easier to add the four soldiers, then move them to the carrier (Big Boat). The carrier is one object that doesn't like to move.

Example of Challenge


Print out this sheet and have the instructor initial each task as you have completed it.
Do NOT lose the sheets as it is your only proof that you have completed these in-class Labs.

Dann, Cooper, Pausch: Learning to Program with Alice