Stage 0: Voting
- Due Date:
- Sun, Sep 23, 11:59pm.
- Instructions:
- Here is how to vote.
- The project proposals can be found
here.
- Select your 4 favorite proposals and rank them from
highest to lower in terms of your preference.
- Email me your
rank ordering. I'll convert your rank ordering into
weights (4 for your first choice, 3 for your second,
and so on), and add up the weights.
- The top four proposals will be announced in class
next Tuesday, Sep 25, the winners will be asked to give a
short presentation of their proposal on the following
Thursday, Sep 27.
Project Teams
- Supernatural Selection
[Project
Proposal]
- Chip Hilseberg, John Dickerson, Aditya Gaddam, Bob Meyer.
- Cloudscape
[Project
Proposal]
- Ken Grauel, Jose Gomez, Jake Lieman, Devin Taylor.
- TaBle RaTS
[Project
Proposal]
- Mike Bentley, Greg Kraft, Teng Yang.
- Attack of the Zombies
[Project
Proposal]
- Minh Nguyen, Dan McAllister, Rod Tabassi.
Stage 1: Initial Project Description
- Due Date:
- Tue, Oct 9, 11:59pm.
- Objectives:
- Initial meeting with team members, agree on general
structure, start the initial design, explore tools.
- What to turn in:
-
- List of team members.
- Outline of game objectives.
- Sketches & potential looks (be realistic).
- Tools you intend to use.
- Phases of program development.
- Tentative job distribution to team members.
- Submission:
-
Email a Word or pdf file to
Dave Mount.
Stage 2: Initial Prototype
- Due Date:
- Tue, Oct 30, 11:59pm
- Objectives:
- Produce an initial working prototype of your project. A
working GUI and rendering engine.
- What to turn in:
-
- All source code (along with any assets required to run
it)
- Visual Studio project files (or whatever Makefile I will
need to compile it).
- A short write-up (either a web page, Word document, or
plain text ReadMe.txt) that contains:
- Name of your project and team members.
- Any revisions to the game objectives (since the
initial project description).
- Instructions on how to compile/run your program. If
possible, include screenshots from your working project
to demonstrate what the user will see and what the user
will be able to do.
- Plans for next stage of implementation.
- If you make use of additional libraries (beyond standard
OpenGL/GLUT or DirectX), please either include them or
direct me to a web page so I can install them on my
machine.
- What not to include:
-
To keep attachments reasonably small, do not include
compiled object files or executable files. If the final
bundle is larger than 10Meg, check with me before
submitting.
- Tips:
-
You will be adding to your program in subsequent stages.
You do not need to implement everything at this point, but
try to design things for easy extensibility.
- Submission:
-
Either email a zip file to me
(mount@cs.umd.edu), or
email me a link from which I can access your submission files,
e.g., through CVS or SVM.
Stage 3: Advanced Prototype
- Due Date:
- Tue, Nov 27, 11:59pm
- Objectives:
- Produce an working prototype of your game and show off your
technical accomplishments. I will expect a playable game with
the basic structure in place. (It need not be a good game).
- You should put together a project web page. It does not
need to be beautiful now, but get it started, since I will like
a nice polished web page for the final submission. You should
include the following:
- Project name and team members.
- What is new in your game and technical challenges your team
has encountered.
- Information on how to compile your program.
- Instructions on how to play your game and explanation of game
logic. (With screenshots, if you have time.)
- Task distribution within your group (who did what).
- Plans for the next stage.
- What to turn in:
-
Same as Stage 2, but your write-up should be in the form of
the web page, rather than a ReadMe file or Word document.
- Submission:
- Email me a link from which I can access your submission
files, e.g., through CVS or SVM.
Stage 4: Final Demo
- Due Date:
- Fri, Dec 14, 8-10am.
- Objectives:
- Each group will demonstrate a working game to the rest of
the class. I expect to see a playable game and a
professional-looking presentation of your game's features.
(Suggestion: Practice your demo and presentation in advance to
avoid last minute glitches. Plan on at most 20 minutes for your
presentation.)
Stage 5: Final Submission
- Due Date:
- Tue, Dec 18, 11:59pm
- Requirements:
-
Your source code/assets. Be complete. Follow the same instructions
as the previous stages.
-
Project web page for your game. This page should include the
follwing elements:
-
Description of your game, technical accomplishments.
- Credits (who worked on what). Please be specific, since
we will use this information in assessing grades.
-
Screenshots from your game and a short description of how each
arises from within your game.
-
A video demonstrating the game play. To capture movies, you can
free screen capture software like
FRAPS.
- Produce a bundle with the complete contents of your web
page so I can post them in a permanent repository.
- Submission:
- Email me a link from which I can access your submission
files, e.g., through CVS or SVM.