CS 3600
Programming Assignment #9 - Chess Animation
Objectives:
- Design a chess board.
- Load and use graphical data
from a file.
- Use transformation commands
to get chess pieces in the right place.
- Use lighting.
- Create an animation.
- Use Display Lists
Assignment
Specifications:
- Design your own chess board.
- Pick a nice vantage point for
the camera.
- Get the files from the web
site containing polygon descriptions of the chess pieces.
- Place all chess pieces
correctly on the board, both white and black.
- Place a light in the scene.
- Animate the first 6 moves of
a chess game, including a piece capture.
- Draw all pieces using Display
Lists.
Grading:
- Designing your own board gets
you 50 of 100 points. Ten of those points are given only if the board
looks really good.
- Getting all the pieces
correctly on the board, and correctly colored, and correctly lighted, gets
you another 25 points.
- Your final 25 points comes
from the animation. You get 20 of them if your animation is smooth and
looks good. The last 5 depends on how you animate a piece capture. Be creative.