Writing a Game Once and Running It Everywhere: Where Exact Replay Ends and Tolerance Begins

This study asks whether a game can be written once as a checked state machine and then projected into several engines and languages. The answer drawn from the sources: yes for game rules and simulation, under strict numeric discipline; no for bit-exact pixels across graphics hardware, where only tolerance-based agreement is achievable.

In plain words

  1. The rules of a game (who moves, what collides, who wins) can be stated once and replayed exactly, provided the arithmetic is pinned down.
  2. The pictures a game draws cannot be made identical on every graphics card. They can be checked to stay within a measured error.
  3. Today's game description formats each cover one slice. Almost none checks the seams between slices, and that seam is where this design concentrates its effort.