Abstract: A multi-user interactive virtual simulation is provided to a plurality of devices in a first state as a function of an input layer, a rendering layer, a simulation layer, and a scripting layer. The multi-user interactive virtual simulation is provided to each of the plurality of computing devices over at least one respective network. Further, at least one value associated with an object associated with the simulation is received. The at least one computing device converts the received at least one value to at least one fixed point value. Moreover, the at least one computing device provides to the plurality of computing devices the multi-user interactive virtual simulation in a synchronized second state as a function of the converted at least one value. Further, the multi-user interactive virtual simulation is provided to the plurality of computing devices in the second state identically and substantially simultaneously.
Abstract: A multi-user interactive virtual simulation is provided to a plurality of devices in a first state as a function of an input layer, a rendering layer, a simulation layer, and a scripting layer. The multi-user interactive virtual simulation is provided to each of the plurality of computing devices over at least one respective network. Further, at least one value associated with an object associated with the simulation is received. The at least one computing device converts the received at least one value to at least one fixed point value. Moreover, the at least one computing device provides to the plurality of computing devices the multi-user interactive virtual simulation in a synchronized second state as a function of the converted at least one value. Further, the multi-user interactive virtual simulation is provided to the plurality of computing devices in the second state identically and substantially simultaneously.