Unit2 Module1 Lesson2

Alice Concepts

Overview

The purpose of this lesson is to learn some of the basics of programming in an object oriented language

Learner Outcomes

At the completion of this exercise:

  • Understand what a Virtual world is (2D vs 3D)
  • Objects and 3D models
  • Three dimensions and six directions image
  • Center of an object image
  • Position of an object image
  • Animation

Activities

  1. Answer the following questions in a Google doc.
    • The tutorial illustrates two different kinds of animations:movies and interactive, What is the difference between the two?
    • List three ways in which a class (3D model) is similar to a blueprint for a house.
    • What are the six directions an Alice object can move?
    • Is the center of an Alice object always located at its center of mass? Justify your answer.
    • What does it mean to say that an object is egocentric, in terms of motion?
    • Use a diagram to illustrate the distance between two Alice objects. Describe the distance in a sentence (Mr. McLaughlin will take a picture of your diagram to include in your document)
    • Look up the term “programming language” in a diction or on the web. What is the definition and does Alice meet this definition of a programming language?
    • Sketch and label the symbols used in creating a flowchart(Mr. McLaughlin will take a picture of this for your document)
  2. Do the following exercises
    • Island
      Create an island scene. start by choosing a water world template. Add an island object (from the 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 gold fish to the scene. You may find that the gold fish is invisible because it is located behind the island or is not properly positioned. Use the scene editor and its quad view to arrange the gold fish so it looks like it is swimming in the water to the left of the island. Use the camera controls to zoom out so the island and the gold fish are both in the camera’s view.
    • Winter
      Add two snowmen (People gallery folder) to a snowy scene. Use a snow template initial world. Then creat a snowman stack by using the scene editor’s quad view to position one snowman on top of the other (vertically)
    • Snow people Pile
      build a “wall” of four snow people by tipping them over on their sides and piling them on top of one another.(Use methods, mouse controls, and quad view.) Four snow people (alternating between snowman and snow woman)
    • Tea Party
      As a tribute to Lewis Carroll, create a Tea Party for Alice Liddell and the white rabbit. IN addition to Alice Liddell (People) and the white Rabbit (animals), the party should include a table (dining Table in Furniture folder) and three chairs (furniture), a teapot, a toaster, and a plate (Kitchen). use method instructions, the mouse and quad view to properly position objects lie the teapot and creamer on the table.
    • 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 – tow on each end of the carrier deck. Right click on each soldier and use methods (from the popup menu) to move the arms of the soldiers to salute each other. Or, use the mouse controls in the scene editor to move the arms into position. (Use the “affect subparts” check box to allow the mouse to move their arms.) Raise the left arm of each soldier (at about a 45-degree angle with the horizontal plane). The result should be a scene where all four soldiers are saluting. This is not an animation – all you are trying to do is set up a scene. HINT: if you check the “affect subparts” checkbox to allow the mouse to move subparts of an object, remember to uncheck the box before using the mouse for some other purpose!

Resources/Online Documents

All done? Show your teacher each of your projects and share your Google doc with your teacher.

.