主权项 |
1. A system configured to maintain time fidelity for an instance of a virtual space placed in a background state, the system comprising:
one or more processors configured to execute computer program modules, the computer program modules comprising:
a space module configured to implement the instance of the virtual space to determine views of the virtual space, the instance being associated with one or more events including a first event, the first event being configured to (1) occur at a first occurrence time within the virtual space, (2) occur over a first period of time within the virtual space, or (3) be completed at a first completion time within the virtual space;a timer module configured to manage one or more timers including a first timer, individual ones of the one or more timers being associated with individual ones of the one or more events, the first timer being associated with the first event, the first timer being configured to effectively (1) count down to the first occurrence time, (2) count down the first period of time, or (3) count down to the first completion time;a lapse determination module configured to determine an elapsed time while the instance of the virtual space is in a background state, the background state being a state in which user intervention with the instance of the virtual space is disallowed, a foreground state being a state in which user intervention with the instance of the virtual space is allowed; anda global timer module configured to adjust individual ones of the one or more timers based on the elapsed time responsive to the instance of the virtual space resuming from the background state to the foreground state, wherein the first timer is adjusted such that the first event (1) occurs at the first occurrence time within the virtual space, (2) occurs over the first period of time within the virtual space, or (3) is completed at the first completion time within the virtual space. |