Each team will construct a system architecture document for the game code base. Use this document to plan your approach to the following considerations. Create class diagrams, flow charts, tables, lists, etc. as appropriate, and list technologies to be used.
Each team will also demonstrate the compilation and deployment process for their game.
Every member of the team must individually be able to check in updates and see the results in-game in order for development to be a largely parallel process. Fundamental changes will undoubtedly need to occur, so please consider what to do when they become necessary. Plan, implement, and document the process for a team member to insert any of the following and obtain the latest version of the game:
100 a well-thought out, highly detailed and practical architecture was proposed 85 most considerations were addressed; some minor omissions or oversights 70 many considerations were not addressed or significant lack of detail 0 nothing was turned in or many requirements were not addressed