An online game features a wide range of components, including multi-player, multiplayer, Turn-based, simulation, and fun elements. In addition, some games may be social, manipulate and control, and present a narrative or identity, and others might be motivational. These components vary in degree of complexity. Here, we'll explore these...