Index: [thread] [date] [subject] [author]
  From: Robert C. Duvall <rcd@boomslang.i-did-not-set--mail-host-address--so-shoot-me>
  To  : 
  Date: 30 Apr 1999 15:20:40 -0400

Final project presentations

Remember that you are to present your final projects on Monday, May 3
at 7pm in Teer.  I have reserved the lab and we will have a little
party in there.

Before then, you should make sure to document your project (in the
form of a website and physical printout).  Your documentation should
include
 - User's Guide
   goal and story behind your game
   how to start and play your game
   what options are available (if any)
   user interface screenshots, etc.

 - Programmer's Guide
   high-level description of your program's design
   javadoc for your classes (including a comment about each class' purpose)
   discussion design trade-offs you made
   diagram(s) of the class relationships
     (like what was shown in class but more detailed)
     you can use xfig on the UNIX machines to create your picture,
     then use xfig to "export" it to a PS file,
     then use the UNIX command "ps2gif" to make it available on the web

You should hand me your project artifact (the printout of your code
and documentation) at the presentation.

Your game should be runnable as either an Applet or an application.
This may mean you have two HTML files (one for the client and one for
the server).  If you cannot make it work as both, you should explain
why not in your programmer's guide.

rcd


-- 
Robert C. Duvall
Lecturer, Duke University
rcd@cs.duke.edu


Index: [thread] [date] [subject] [author]