Stage 1: Initial Project Description
- Due Date:
- Thu, Oct 26, Midnight.
- 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:
-
Can be made on the ELMS assignment page. There should be just
one submission per group. Have a representative (e.g. the group
leader) submit the assignment.
Stage 2: Initial Prototype
- Due Date:
- Tue, Nov 21, Midnight
- 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.
- A short write-up (ideally in the form of a web page but
a clear ReadMe file is acceptable) 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.
- Remaining work to be done and plan to accomplish
this work.
- Submission:
-
Can be made on the ELMS assignment page. There should be just
one submission per group. Have a representative (e.g. the group
leader) submit the assignment.
Stage 3: Final Demo
Due: Fri, Dec 15, 8:30-10am.
Each group will demonstrate a working game to the rest of the
class. We expect a playable game and [NEW!] a professional
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 4: Final Submission
Due: Dec 19, midnight.
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.
Project Teams
- 1st-Person Pac-Man:
[Project Description]
- Adam Bates, Ryan Ashford, Dariush Samari, Mike VanDaniker.
- Terp Campus:
[Project Description]
- Adam Beytin, Jason Hammett, Tom Raybold.
- Super Graphics Bros:
[Project Description]
- Jonathan Howard, Kyle McKillop, Gabe Sorrel, Mike Welch.
- Freespace 3:
[Project Description]
- Louis Marti, Fredrick Lidstrom, Will Rall, Chris Williamson.
- Super PONG-tag 3D:
[Project Description]
- Chris Ranney, Drew Lund, Rob Scout.