CSC 111 logo

CSC 111

Comments

 
Storytelling Through Computer Animation

Storytelling Through Computer Animation

Assignment A7 on using built-in functions and expressions

Objectives

Built-in Functions

We have learned that properties help to describe objects while methods are things that an object can do.  Functions are used to return the value of a property (like how far is this oobject from that object or how wide is this object, etc.)

Today, we will build an animation to which uses functions to help us to make two characters kiss.



Your task: (which is to be completed individually, though consultations are encouraged...)

Your primary task to use Alice to create a new short animation as follows:

Again, the goal of your animation should be to show an animated scene which has more complex movements than we have been able to create before without these new functions. 

I thought it would be fun to have 2 characters kiss because this is actually fairly challenging.  One might first think of  using trial and error, but that is really tedious and would defeat the purpose of this assignment!  So, YOU MAY NOT USE TRIAL AND ERROR TO CREATE THE KISS.  In additon, your characters must not be copies of the same object. (They must come from different object classes.)

Please embed the kiss in a meaningful scene, using all of the following methods in some ways that make sense in the scene.  

  1. Use a method such as distance to (or one of the variants) for measuring the distance from one object (or subpart) to another
  2. Use the width of or depth of or height of
  3. Use a math function such as (__  - __)
Then for each of the bullets above, create a brief comment line in the animation to explain why the movement makes sense in the scene.

Example of just the kiss:

The above is a scene which could easily be expanded to meet the expectations for this assignment.

Summary of your tasks


Back to CSC 111 Storytelling Through Computer Animation