Final Project Presentation
2 PM - 5 PM (or shorter) on Saturday August 12, 2006
in Soc. Sci. 229
Introduction
You have done the hard work over the last week and a half creating the game, now it is this is the fun part -- the chance to show off your game to the class! Since we have a lot of time, you can take as long as you wish to demo your game on your Project web page to the class (within reason, of course...you can’t subject the class to a dramatic reading of War and Peace). Your presentation/demo should last at least 8 minutes, however. During your demo, everyone in your group should have a chance to speak about some aspect of the project. Your presentation should focus on the functionality and playability of your game, but if you need to fill the time, you can also talk about the things on your project report web page.
Your final project report web page should focus on the design and programming of your game. Your project report should include the following parts:
• Reference to your original project proposal
• How much of your original timeline did you complete?
• Does your game have the basic functionality described?
• How many and which enhancements were made?
• What were the hardest parts of implementing the game, and why?
• Include some discussion of decisions you made to make the game fun to play.
• A link to a Javadoc page created from your source code comments.
• Comment all classes, and the methods and variables/constants that you think are non-trivial, or that are at all confusing/interesting (you wouldn’t have to comment a method like “getColor(),” where all it does is return the value of a variable)
• Include user instructions in your game’s Help.
Remember, most large programs are never completely finished -- they are just released. Fight the temptation to continue adding functionality while neglecting to document the work that you have done.
All members of your group must be present and have an active role in the presentation. All your project materials must be able to be viewed from your Project web site by 2:00 PM on Saturday.
Evaluation Email
if (yourTeam.length > 1)
{
Send me a private email evaluating your team members. Keep it brief, but include a percentage
rating for each member, including yourself, indicating each team member's overall contribution
to your project.
}