You will program a 3-D vivarium: a simulated 3-D world with polyhedral creatures moving around.
Use OpenGL transforms and display lists to produce two creatures with moving parts | 20 points |
Creatures face in direction they are moving | 10 points |
Collision detection and creatures react to each other | 20 points |
Creatures stay inside window as described above | 15 points |
Food can be added, creatures find and eat the food as described above | 15 points |
Programming style | 20 points |
Group behavior modeling, etc. OR stereo viewing (choose one extra credit option only) | 10 points extra |
CS680
Use OpenGL transforms and display lists to produce two creatures with moving parts | 15 points |
Creatures face in direction they are moving | 10 points |
Collision detection and creatures react to each other | 15 points |
Creatures stay inside window as described above | 10 points |
Food can be added, creatures find and eat the food as described above | 10 points |
Programming style | 20 points |
Group behavior modeling, etc. | 20 points |
Stereo viewing |
10 points extra |
Created: October 3, 2006