AD 206 Intermediate Computer Graphics

Tentative Course Schedule for an intermediate group (Thursday)
Interactive Animation

week1

 

 

week2      

 

 

week3

 

 

week4


week5

 

 

week6

 

 

week7

 

week8


week9

Interactive Animation
Action Script places in the Flash movie
Frame scripts
Button scripts
Movie clip scripts
Variables
Relational operators
Conditional statements
Logical Operators
Loops
Functions
Arrays
Mouse trail

Movie clip playback control
cartesian coordinate system / Flash coordinate system
movie clip properties and their control
collision detection

Reading: Study class lecture and material


Assignment:
Create an interactive animation using Action Script in Flash with a small bouncing object (box) inside the larger object (cube).
Cube and box are just examples here – create your own objects to deliver the idea of confinement.

The concept of this assignment revolves around the idea of being constrained in a box. The box is a metaphor for the physical, social, political or psychological constraints that we and/or others place upon us. The box also represents a sense of place in the realm of the virtual as well as in our conscience.
InterPlay: Loose Minds in a Box SIGGRAPH2005

Use:

Variables
&&/|| Functions
&&/|| Collision detection
&&/|| movie clip properties

Optional for extra grade:

Add more bouncing boxes. Use different speeds.
Change size of the boxes each time it bounces from the cube.
If the box becomes larger then the cube, create an animation to brake the cube.


week10

Final project intermediate group (Thursday)

Scaling buttons
Color property
Hexadecimal color system
Film effect

random
dynamic text
Color property
sound object
exercise: dice game

study: dice game
sound object
Game design document
storyboard examples

 

Final project intermediate group (Thursday)


Reading:

Assignment:

 

week11

Spring Break

Assignment: final project development

 

week12

Sound in Action Script
Controlling sound
Modifying sounds
Transforming sounds
Dynamic sound control
External sounds
Sound properties
Detecting sound event

Controlling different timelines
Target paths
Absolute/ relative paths
Scope
Finding target paths
Preloaders

Reading:


Assignment: final in progress, Flash  TBA

 

week13

Counter based games
Shooting games
Hide/show/substitude mouse cursor
Panning/sliding background
Hunting games

masking
dynamic masks
dynamic menu



Reading:

Assignment: Final project progress check

 

week14

Lab production for the final project

Assignment: Final project progress check

 

week15

Lab production for the final project

Assignment: Final project progress check

 

May 1

Final Presentations and Critique