Alice 2.2- Easy homework
IST240: HW4 – Interactive Gallery
This assignment gives you an opportunity to use some of event-driven programming concepts introduced in Pro-
ject 4.
Many amusement parks have a shooting gallery in which various objects react if the user shoots them. For ex-
ample, the dial on a clock might spin if the shooter hits the clock. Your task in this exercise is to build some-
thing similar in Alice, but instead of a shooting gallery, the user will move around the world and click different
objects to see their behaviors1.
You should decide on a theme for your world, then build a new world and populate it with a variety of objects
(at least 6 objects should be used and animated when clicked). You should create methods that provides a be-
havior for each object (motion, becoming invisible and replacing it with a different object, adding other objects
that may use this object, causing some other object to react, etc.), along with the events to trigger the behavior if
the user clicks the object. You should also provide some way for the user to move the camera around in the
world.
In addition, you will need to include background sound/music appropriate for the objects, behaviors and theme
you have selected.
Test your world to ensure that all events and expected behaviors are working. When you are finished, save your
world with the name LastName_HW4_Gallery.a2w,where LastName is your last name.
Your grade for this project will be based on these specifications as well as your creativity in selecting a theme,
and adding additional objects, animations and/or sounds.
Milestones:
(1) Homework Assigned: Monday, January 26, 2015.
(2) Homework Due: Monday, February 2, 2015 by 9:00AM. You are to submit your project via ANGEL by
the stated deadline. Use the HW4_Gallery Drop box in ANGEL and attach the Last-
Name_HW4_Gallery.a2w file to your submission.
Good Luck!
1 G. Shelly, T. Cashman, C. Herbert, “Project 4 – Cases and Places 2: Gallery”, Alice 2.0 Introductory Concepts and Tech-
niques, Thomson Course Technology, 2007, pp. 235.