Type Alias: ClockOptions
ClockOptions =
object
Defined in: types.ts:26
Configuration accepted by the clock option of Game.init().
Example
await Game.init({
gameName: 'My Game',
clock: { startAt: Date.UTC(2031, 4, 12, 8, 30), mode: 'realtime', scale: 60 },
});
Properties
mode?
optionalmode:ClockMode
Defined in: types.ts:41
How game time advances.
Default Value
"manual"
scale?
optionalscale:number
Defined in: types.ts:49
Multiplier applied to elapsed wall-clock time in "realtime" mode.
A scale of 60 turns one real second into one game minute.
Default Value
1
startAt?
optionalstartAt:number
Defined in: types.ts:34
Game time the clock starts at, in milliseconds.
Remarks
Defaults to a fixed fictional timestamp rather than Date.now(), so a
fresh game always starts at the same in-fiction moment.