Distributed Simulation and Games
Distributed game simulation is a single simulation, which has been distributed over multiple processors and interconnected via a network. The game entities are synchronized in a manner, which try to ensure that the game is playable and fair, despite network latencies.
Many computer games present dynamically modelled game environments, which are dynamic in the sense that they change over time. Changes to the environment are typically initiated by events, which can be created by users (e.g., players) or other events. Simulation in a computer game uses discrete time, as the state of the environment is inspected in discrete points in time. This is called discrete event simulation. Inspection of the states does not necessarily have to be inspected at even intervals, but when something occurs that can change a state in the system. Events are placed in an event queue and ordered by the timestamp of...
- Aldridge, D.: I shot you first: Networking the gameplay of HALO: REACH. Game Developers Conference (2011)Google Scholar
- Bettner, P., Terrano, M.: 1500 archers on a 28.8: Network programming in Age of Empires and beyond. In The 2001 Game Developer Conference Proceedings, San Jose, CA (2001)Google Scholar
- IEEE Std 1278.1: IEEE 1278.1–2012 - Standard for Distributed Interactive Simulation - Application protocols (2012)Google Scholar
- IEEE Std 1516: IEEE Std 1516–2010 - IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)– Framework and Rules (2010)Google Scholar