Question: Assume that a team wants to develop a system for a 3D online role-playing game that involves many users playing the game together through the
Assume that a team wants to develop a system for a 3D online role-playing game that involves many users playing the game together through the Internet. Since the system is for a 3D game that requires lots of computation, the user must download the system with all the core functions and some default components. Many other elements can be downloaded later by the user when necessary. All the game data will be stored in a centralized server. Besides these requirements, other assumptions can be made only if needed. Answer the following two questions: A. Choose one or more architecture patterns (EXCEPT for the client-server pattern, as it is too general) appropriate for designing this system with a brief justification of your choice. B. Give a sketch of the structural view of your architecture, just detailed enough to meet the above system requirements. Thank you.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
