You will change your game from assignment 3 to use several design patterns.


Change your code (or mine) to use one of the creation patterns for all entity creation (Abstract Factory, Builder, or Prototype).

Change the door unlocking code to send an unlock message to nearby doors (Observer, Chain of Responsibility)

691 Students

Use one additional pattern (classic, data oriented, or from another source you find).


Edit "assn6/README.txt" to describe your test computer (at least OS and CPU), what language and compiler you used, and how to build and run your project. Explain the specific patterns you used and how. Also include anything interesting we should know about your game and implementation.