| Game Overview | Pattern Implementation Map | Total |
|---|---|---|
| ______ / 10 | ______ / 90 | ______ / 100 |
Instructions: This exam is open-note. For each design pattern below, document how it is implemented in your finished game. Write the name of the class or component that uses the pattern, then describe what it does and how it connects to the rest of your game. If a pattern is not present in your game, write N/A on the Class line and briefly explain in one sentence why it was not a good fit for your design. You will be graded on the accuracy and clarity of your descriptions, not on how many patterns you used.
For each pattern, name the class or component that implements it and describe how it works in your game. Patterns not present in your game should be marked N/A with a one-sentence explanation. At least six patterns must be fully addressed for full credit.