Computer Graphics, Fall 2004
Z Sweedyk


Project 4: OpenGL Robot

Overview

In this assignment you will implement an OpenGL robot that can be controlled by the user. This assignment is loads of fun! The earlier you start the more fun you'll have. Unlike previous assignments, we are not supplying any skeleton code. In this assignment you'll create an OpenGL application entirely from scratch. Look at your OpenGL book, the GLUT guide, and previous projects for guidance.

What You Have to Do

The assignment is worth 100 points. Following is a list of features you may implement and their point value. Items listed in bold are required.

By implementing all the required features, you get 70 points. Select options to bring your score to 100. It is possible to get more than 100 points. However, after 100 points, each point is divided by 2, and after 120 points, each point is divided by 4.

What to Submit

You should submit:

The writeup should be a HTML document called assignment3.html which may include other documents or pictures. It should explain how to operate the robot and enumerate features you've implemented.

Make sure the source code compiles in the graphics machines. If it doesn't, you will be in a world of hurt.

Remember our standing late policy and collaboration policy.

Notes

Links


Last Update: 7/24/02