CS 4500 Assignment #3. Assigned: Wednesday, 21 September 2016 Due: Wednesday, 28 September 2016 This is a team assignment. Each instructor-approved team of three or four students will submit one copy of its work. Teams must write their memos without consulting students on other teams and without seeing what other teams write for this assignment. We have discussed requirements for the semester project. For this assignment, each team will write a professional memo, addressed to your technical manager, that outlines a proposed software architecture for the semester project and specifies a communication protocol and message syntax. The proposal and specification must contain enough detail for other teams to write their game-playing modules without requiring further clarification of the software architecture, communication protocol, and message syntax. The quality of your team's writing will be graded as well. Some technical managers, including your instructor, take a dim view of memos that contain errors in grammar, spelling, punctuation, or the like, and are more impressed by well-written memos in straightforward plain text than by fancy presentations of sloppy writing. Submit your memo in paper form at the beginning of class on the date it is due. Remember to identify all members of your team in a header at the very beginning of your team's memo. Late assignments may be discounted, and very late assignments are likely to be discarded without credit. --------------------------------------------------