Interactive Media & Game Development Worcester Polytechnic Institute |
IMGD |
---|
Objective: | THIS PROJECT SHOULD BE DONE IN YOUR PROJECT TEAMS!
In this project, you will complete work on your Jäger game, this time focusing on multi-player and polish. There are two parts to this project: a "Preparation" part, and a "New Stuff" part. |
---|---|
Preparation: | Build and run your code-base from Project 4 before making any of the changes required for Project 5. (pretty easy, eh?) |
New Stuff: |
The two new features you will need to add to your Project 4 code are:
|
Attacking the Problem: |
One person could work on the networking code, and the other work on polishing things up. Alternately, both students could start
on the networking code, then one could start the polishing in consultation with the other.
Use the Unity forums for help, as well as talking to the TA. He has built a version of the full game, and can help point you in the right direction. |
Documentation: | You must create adequate documentation, both internal and external, along with your project.
The best way to produce internal documentation is by including inline comments. The preferred way to do this
is to write the comments as you code. Get in the habit of writing comments as you type in
your code. A good rule of thumb is that all code that does something non-trivial should have comments
describing what you are doing. This is as much for others who might have to maintain your code, as for
you (imagine you have to go back and maintain code you have not looked at for six months -- this WILL
happen to you in the future!).
I use these file and function (method) headers, in my code. Please adopt these for all your projects. Create external documentation for your program and submit it along with the project. The documentation does not have to be unnecessarily long, but should explain briefly how you altered the source files, and which art assets you created. |
Submission: |
All documents are to be submitted electronically via turnin by 11:59pm (Midnight)
on the day the assignment is due.
|
Academic Honesty: |
Taking credit for work you did not do or getting unauthorized help on assigments or exams is cheating.
|