Activity | Approximate Time Allotted |
Game Overview Diagrams, Class Relationships What you are most proud of |
5 minutes |
Game Demonstration How it is played Use a back door Show off some of the cool features of the game Expect questions from instructor |
15 minutes |
Point Out Requirements
Completed Polymorphism Namespaces Your own library Exception handling STL containers C++ 11/14/17/20 features Style guidelines (written and oral) |
5 minutes |
Summary Suggestions What worked? What didn't work? What did you learn? What are you most proud of? Was the project a good idea? Worth the time? What do you thinking of working in a group and depending on others |
5 minutes |
Category | Maximum Points |
1. Group Meetings | 20 |
2. Game Evaluation | 30 |
3. The code | 40 |
4. The presentation and documentation | 30 |
Extra Credit Opportunities | |
The "best" game | 5 |
Early Completion | 1, 2, 3 |
Group Lead | 10 |
Category | Points Deducted |
Major
crash Group members cannot explain the problem |
-20 |
The instructor cannot build the code, or the instructor needs help, bandaids, or additional instructions in building and running the program | -10 |
Minor
crash Group member(s) can explain the problem & demonstrate how to fix it within 3 minutes |
-3 |
The
code runs on only 1 platform Platform = Mac, PC, Linux |
-3 |
Missing a library to be linked in | -3 |
No polymorphism | -3 |
No user define namespace | -3 |
No exception handling | -3 |
Less than 2 different STL containers | -3 |
Less than 6 C++11 features | -1 to -6 |
Style Guidelines list (at least 10 guidelines) | -1 to -10 |
Neatness, consistency of style, code readability | -1 to -5 |
Organization of the code | -1 to -5 |
Warnings | -1 to -5 |
Game sophistication, "backdoor", interest level, is it fun? | -1 to -5 |
Documentation: User instructions, Class diagrams | -1 to -10 |