Project 1

CS 482/681, Dr. Lawlor

The idea for this first project is for you to write a complete end-to-end simulator of something you're interested in: similar to the homeworks, but in more depth, and on a topic of your choice. 
  1. Describe what you want to build in-class on Monday, April 10.
  2. Turn in rough draft code (working, but not complete) on Monday, April 24.
  3. Present your project in-class on Monday, May 1st. 
  4. Turn in a final draft on the day of the final exam, Thursday, May 4.  This version should work completely, and look good--carefully prepared textures, a nice user interface, etc.
Students taking the graduate version should turn in a writeup formatted like a technical paper for the final draft, in addition to a working simulation.  The writeup only needs to be a few pages in length, but it should include references to prior work, and some scientifically defensible approach to analyzing the simulation's results and/or performance.

Possible Topics (or pick your own!)

Choose any one of these topics, or pick your own topic. Remember you have about a month to finish everything, so keep it simple! If these seem too big, feel free to simplify them in your "topic" discussion.

You should also feel free to either extend your project 1, or switch topics to something totally new.
Note that the above links are chosen purely on the basis of visual coolness; better links explaining the above techniques undoubtedly exist!