Analytical Perspectives in Game Design
Time processor
[ Home ] [ Up ] [ Agent processor ] [ Command processor ] [ Data communications unit ] [ Drama processor ] [ Game Database ] [ Lock processor ] [ Login processor ] [ personality processor ] [ Pot processor ] [ Time processor ] [ View processor ]


 

The time processor keeps track of time within the game. It has a clock that keeps track of world time and a schedular that fires scheduled events into the game. There is a local clock on the client and a master clock for the server.

See also: temporal perspectives

A time processor can exist in both the client and server. In this case the server acts as a master time processor. It must always exist. For performance reasons the client may keep a local list of pertinent schedules.

The time processor consists of the following components:

  • master clock
  • slave clock
  • schedules list

The time processor has the following interface capabilities:

  • direct access
  • RMI access
  • Info-bus access
 

21/11/99

 


See also: [Role Playing Games] [Game Engine]
© 1998, 1999 Brian Yap. These pages are available under the GNU licence.