COMP 405/505
|
Final Project: Cloud Games |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Subject to Change! Check back often for the latest version!
Each team will make a Google App Engine application that
Must use the following technologies somewhere in the application:
Must be able to
System should be
At least the two following player modes or player types must be available:
Role |
Responsibilities |
Notes |
Team Leader |
|
Needs to look down the road and anticipate what is coming up next for the team. Make sure that conflicts between team members is minimized, e.g. not working on the same classs at the same time. |
Recorder |
|
Should NOT be the sole author of the written materials! Delegate, delegate, delegate! |
Technologist |
|
Remember that it may take some time to get certain technologies under control -- plan for this! |
Tester |
|
Test early, test often and make sure that you have 100% code coverage. Testing early will enable you to provide feedback to the rest of the team on how well certain sub-systems actually work. |
System Architext |
|
Needs to work hand-in-hand with the team leader. Clear system architecture is critical for unambiguous planning and tasking. |
"Responsible for" does NOT equal "Does it by themselves"!
20% | ALL participants fully functional (player and game server) |
10% | Individual role execution (based on documentation of what each person did during the development process) |
35% | Functionality (player & server functionality, interoperability, architecture and design) |
25% | Individual Team Documentation (completeness, clarity). |
5% | Group API Documentation (completeness, clarity) |
5% | Individual Team Innovation (architecture, design and/or game concepts) |
© 2015 by Stephen Wong