Alice Chapter 1 Lab 1
Name:_________________________________________
Date:_________________________________________
Exercises from Appendix A and Chapter 1
- Complete Exercise 1.1, Island World: page 16
- Complete Exercise 1.2, Winter: page 17
- Complete 1.3, Snowpeople Pile: page 17
- Complete 1.4, Tea Party: oage 17
- Complete 1.5, Soldiers on Deck: 17
Extra for Experts
- Exercise 1.5, Soldiers on Deck
Concept Questions (Short Answers)
- The authors state that programming with Alice is "…like being a movie director, a puppeteer, or
a choreographer." Explain what is meant by this statement. (Page # _____ )
- Describe what is meant by the term computer program in one or two sentences. (Page # _____ )
- When a computer program is described as elegant, what criteria are being used to judge the program?
(Page # _____ )
- List three ways in which a class (3D model) is similar to a blueprint for a house. (Page # _____ )
- Can you have more than one object of the same class in the same world? Why or why not? (Page # _____ )
- Why is an object in an Alice world said to have six degrees of freedom? (Page # _____ )
- Is the center of an Alice object always located at its center of mass? Justify your answer.
(Page # _____ )
- Use a diagram to illustrate the distance between two Alice objects. Describe the distance in a sentence.
(Page # _____ )
- Describe the process of creating an animation using frames, as used by film studios. (Page # _____ )
- An Alice billboard is considered 2D rather than 3D. Why? (Page # _____ )