COM1370 Computer Graphics 2D Project

Professor Fell

     

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

A functional specification of your project is due on January 29, 2002. It should be three to five pages long and look like a user manual for you project. Includ some drawings of what the screen will look like. The project is due of February 26, 2002. You should be ready to demo your project on that day. We'll go to the PC and Unix labs so you can see each other's work. Please turn in a revised user manual, an executable, source code, and a real screen dump or two.

 

     

Grading

    • 25 points are for the functional specification/user manual..
    • 75 points are for the working project.
      I will consider the features and the code when grading the project

Last Updated: December 26, 2002 4:59 p.m. by

Harriet Fell
College of Computer Science, Northeastern University
360 Huntington Avenue #161CN,
Boston, MA 02115
Internet: graphics@harrietfell.com
Phone: (617) 373-2198 / Fax: (617) 373-5121
The URL for this document is: http://www.ccs.neu.edu/home/fell/COM1370/COM13702D.html.html