0% found this document useful (0 votes)
283 views2 pages

Questions For Chapter 1

An Alice movie runs from start to finish without user interaction, like a movie in a theater. An interactive Alice world is controlled by the user through keystrokes or mouse clicks and responds to the user's actions, like a computer game. A class in Alice provides a blueprint for creating new 3D objects, specifying details like appearance, size, and behavior, similar to an architectural blueprint. An Alice object can move in six directions: up, down, forward, back, right, and left. While some objects have their center at the center of mass, many Alice objects place the center elsewhere, like between a human's feet.

Uploaded by

soupcanlable
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
283 views2 pages

Questions For Chapter 1

An Alice movie runs from start to finish without user interaction, like a movie in a theater. An interactive Alice world is controlled by the user through keystrokes or mouse clicks and responds to the user's actions, like a computer game. A class in Alice provides a blueprint for creating new 3D objects, specifying details like appearance, size, and behavior, similar to an architectural blueprint. An Alice object can move in six directions: up, down, forward, back, right, and left. While some objects have their center at the center of mass, many Alice objects place the center elsewhere, like between a human's feet.

Uploaded by

soupcanlable
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Questions for Chapter 1

1) The tutorial in Appendix A illustrates two different kinds of animations: movies and
interactive. What is the difference between the two?
A movie runs from start to finish without interacting with the user. It is just like a movie
you would go to see in a movie theater. On the other hand, and interactive world is
controlled by the user. The user enters keystrokes or mouse clicks, and the Alice world
responds to what the user has done. This is similar to a computer game.

2) List three ways in which a class is similar to a blueprint model for a house.
The blueprint provides a model for what the house will look like, the location and size of
the rooms, and some instructions for the housing contractor to follow when building the
house. Likewise, an Alice 3D model (class) tells Alice how to create a new object in the
scene: how to draw it, what color it should be, what parts it should have, its size, and
many other details.

3) What are the six different directions an Alice object can move?
Up, down, forward, back, right, and left.

4) Is the center of an Alice object always located at its center of mass? Justify your answer.
Not necessarily. While some objects do have their centers at their center of mass, many
do not. Most humans have their centers in between their feet. It is easy to see an
objects center (at least using a PC). If you click on an object that has been added to a
world, red, green, and blue arrows will emanate from that objects center of mass.

5) What does it mean to say that an object is egocentric, in terms of motion?


It moves relative to its own orientation. This can best be seen by an example. If we add
a dog to a scene, and the dog is made to face the camera, if we ask the dog to move
right, we see the dog move left!

6) Use a diagram to describe the distance between two objects. Describe the distance in a
sentence.
The distance between two objects is the actual distance between their respective
centers of mass.

7) An Alice billboard is considered 2D rather than 3D. Why?


Billboards have no depth. They are nothing more than 2D images.

8) Look up the term programming language in a dictionary or on the web. What is the
definition and does Alice meet this definition of a programming language?
There are lots of places on the web to search for such a definition, such as
http://www.thefreedictionary.com
http://en.wikipedia.org
http://www.techweb.com
Alice is a programming language.

9) Sketch and label the symbols used in creating a flowchart.


A terminal symbol
An input/output symbol
A processing symbol
A call
A decision
A connector
And there are some other less frequently used ones as well

You might also like