1 free read left. Create a free account for unlimited reading + AI research.
Create free accountWhitepaper
DiGRA
The paper argues that existing latency fixes are narrow, ad hoc, and genre-specific.
This paper introduces New HOPE, an adaptation of the optimistic execution framework originally developed for transaction-oriented systems, aimed at mitigating latency in real-time networked multiplayer games. The authors argue that as more genres move online and players expect offline-level responsiveness, existing latency fixes that are narrow, ad hoc, and genre-specific fall short, and a more general and robust approach is needed. The core idea is to let predictable game activities proceed without waiting for remote confirmation, reconciling outcomes in parallel once results arrive, so that synchronization delay is hidden from the player.
The work's central contribution is a set of modifications that make optimistic execution suitable for interactive games. Whereas the original HOPE relied on full rollback when a prediction failed, New HOPE substitutes controlled recovery procedures that restore a consistent state while keeping gameplay moving forward. Additional primitives include padding, which uses distracting animation to mask latency, and synchronization points, which limit how far speculative execution can proceed. The authors also propose variable predictability, in which game state, such as the number of nearby players, governs when actions run optimistically, with the threshold potentially exposed to players as a tunable setting.
The evidence presented is preliminary. The authors built proof-of-concept algorithms within the Zen of Networked Physics simulation environment, testing a client-side adjustment of player state and a projected-state algorithm under simulated latency and packet loss. They report that New HOPE primitives were expressive enough to represent a range of optimistic algorithms, but acknowledge that rigorous performance analysis has not yet been conducted. They further conclude that a developer-friendly API would be difficult to build without exposing optimism concepts directly, and that modelling tools are needed to help designers reason about their use.