Skip to main content

Distributed Simulation and Games

  • Living reference work entry
  • First Online:
Encyclopedia of Computer Graphics and Games
  • 126 Accesses

Synonyms

Distributed multiplayer game, Simulation, Synchronization

Definition

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.

Introduction

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...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • 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 

  • Chandy, K.M., Misra, J.: Distributed simulation: a case study in design and verification of distributed programs. IEEE Trans. Softw. Eng. SE-5, 440–452 (1979). https://doi.org/10.1109/TSE.1979.230182

    Article  MathSciNet  MATH  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 

  • Jefferson, D.R.: Virtual time. ACM Trans. Program. Lang. Syst. 7, 404–425 (1985). https://doi.org/10.1145/3916.3988

    Article  Google Scholar 

  • Pantel, L., Wolf, L.C.: On the suitability of dead reckoning schemes for games. In: 1st Workshop on Network and System Support for Games, pp. 79–84. ACM Press, New York (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jouni Ikonen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Ikonen, J. (2018). Distributed Simulation and Games. In: Lee, N. (eds) Encyclopedia of Computer Graphics and Games. Springer, Cham. https://doi.org/10.1007/978-3-319-08234-9_226-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08234-9_226-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08234-9

  • Online ISBN: 978-3-319-08234-9

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics