To Activities
Activity 12 -- Alice Animation I
This activity consists of creating five small alice animations.
Do them in order and show them to me in class to receive credit for them.i
If you are not in class on May 24, make an appointment
to show your animations to me in person. There is no place to submit
these animations.
Part A: Animal on Camera (35 points)
- Create an Alice world by doing these steps:
- Open an Alice world with the template of your choice. The available
templates are dirt, grass, sand, snow, space, and water.
- Place an animal from Local Galleries >> Animals. The animal should
have at least two legs. (No fish or snakes.)
- Edit my first method to do the following:
- Orient the animal so that it is facing to your left, as the
viewer of the scene.
- Change the color of the animal.
- Turn the camera to the left so that the animal is in the center of
the viewport.
- Move the camera 10 to 20 meters forward so that it moves past the animal.
- Turn the camera forward or backward so that it points at the animal.
- Roll the camera to make the animal right-side-up.
- Have the animal think "Crazy camera!"
Part B: Dancing Beach Chairs (35 Points)
- Create a dance routine for at least 3 beach chairs.
- Create a new Alice World using the Sand template.
- Add one beachChair object to the world from Local Gallery >> Beach.
- Add one or more non-chair objects from the Beach gallery to the
background.
- Create and edit a new beachChair method, say danceRoutine.
Add a combination of move, turn, roll, and/or resize methods.
In animations, objects are not constrained by gravity or obstructed
by solid objects, so don't be afraid to move up in the air or down into
the sand.
- Test the danceRoutine method by adding it to world.my first method
and playing the animation.
- Add two more beachChair objects to the world. The two new object
should be named beachChair2 and beachChair3. Note that all of the beachChair
objects have the danceRoutine method.
- Change the name of the first chair to beachChair1.
Change the body of world.my first method to
beachChair1.danceRoutine
beachChair2.danceRoutine
beachChair3.danceRoutine
- Test the animation.
- Add the statements of world.my first method to a Do together construction
that looks like this:
Do together
beachChair1.danceRoutine
beachChair2.danceRoutine
beachChair3.danceRoutine
The Do together construction is found at the bottom of the Editor
Area.
- Test the animation.
Part C: Coach does Exercises (30 points)
Create an animation using the Grass template. Have the Coach or other
person from Local Galleries >> People.
- Create two methods for your object: doJumpingJacks that has your object
do 5 jumping jacks and doPushups that has your object do 5 pushups.
- Replace the event When the world starts, do my first method, with
When J is typed, do coach.doJumpingJacks
When P is typed, do coach.doPushups
- Test your animation by pressing J or K after selecting the Play button.
Part D: Scary Egypt Scene (5 points extra credit)
- Create a scene with the Sand template. Add 3 or more mummies and a
pharoah from Local Galleries >> Egypt. Position the mummies to face the
pharoah. Also place other objects in the scene such as a pyramid.
You can get a PalmTree object from Local Gallery >> Nature.
- Create the method world.MummiesThreaten, which causes the mummies to
move together towards the pharaoh. If you have time make the legs of the
mummies take steps.
- Create the method pharaoh.RaiseArms, which causes the arms of the
pharaoh to raise above his head.
- Create the method world.MummiesFall down, which causes the mummies
to fall down together on their faces. You can move each of them up
by a small amount so that they are not half buried in sand.
- Add the three methods you created to world.my first method to complete
the animation.