E. Synchronization
Multiplayer games require a synchronization component
to synchronize the game state of two or more players.
This enables the same game scene to be viewed by the
players. It allows the exchange of the position of players
among the different mobile devices. However, a
hindrance to proper game synchronization is network
latency, which is the time between sending a request and
receiving a response and this lag average to several
seconds. For proper game play, the synchronization
component should be optimized to minimize network
latency or even an AI component can be added in case of
network disruption to predict players’ positions