| |
Goals
To build an interactive 2-dimensional graphics program. To implement selection and 2-dimensional transformations (translation, scaling, rotation) of graphics objects.
|
| |
Assignment
You are to design your own 2-dimensional graphics project. Some possibilities are:
- Drawing Program: The user can create lines, rectangles, ovals, select objects already created, change their colors, move them around, scale and rotate them.
- Game: Objects should move around, rotate, grow or shrink, be selectable (or shootable).
- Pattern Manipulator: E.g. a Tangrams game, a jigsaw puzzle, a flow chart design tools. The objects may not change size but they should be able to rotate and move.
|
| |
What to turn in
|
| |
Grading
- 25 points are for the functional specification.
This is a serious part of the project. This course counts toward your in-major writing requirement.
You are expected to write what your project will do. Though a few screen shots or other images may
accompany your explanation, they should not be overly large just to fill pages. I expect to see text.
- 75 points are for the working project.
I will consider the features, the code, and general niftyness when grading the project.
|