Double-randomised virtual object generation
AssigneeAtlas Gaming Technologies Pty. Ltd.
InventorZenja Solaja
Life of this patent
Estimating the term…
Abstract
Described embodiments generally relate to a method of double-randomised virtual object generation. The method comprises generating a pre-determined number of virtual pots; generating a pre-determined number of virtual objects, each virtual object allocated to one of the virtual pots and comprising a pre-determined number of unique faces; randomly selecting a pre-determined number of virtual objects from the virtual pots; for each randomly selected virtual object, randomly selecting a face of the virtual object; and presenting the randomly selected objects on a display, each randomly selected object being oriented to show its randomly selected face.
Claims20
A method of double-randomised virtual object generation, the method comprising:
- generating a pre-determined number of virtual pots;
- generating a pre-determined number of virtual objects, each virtual object allocated to one of the virtual pots and comprising a pre-determined number of unique faces;
- randomly selecting a pre-determined number of virtual objects from the virtual pots;
- for each randomly selected virtual object, randomly selecting a face of the virtual object;
- and
- presenting the randomly selected objects on a display, each randomly selected object being oriented to show its randomly selected face.
A gaming machine comprising:
- memory storing program code;
- and
- a processor configured to access the memory and execute the program code;
- wherein, when executing the program code, the processor is caused to perform a method, the method comprising:
- generating a pre-determined number of virtual pots;
- generating a pre-determined number of virtual objects, each virtual object allocated to one of the virtual pots and comprising a pre-determined number of unique faces;
- randomly selecting a pre-determined number of virtual objects from the virtual pots;
- for each randomly selected virtual object, randomly selecting a face of the virtual object;
- and
- presenting the randomly selected objects on a display, each randomly selected object being oriented to show its randomly selected face.
A method of controlling motion of a virtual object, the method comprising:
- determining a desired final orientation for a virtual object;
- positioning the virtual object at a pre-determined starting position;
- applying a virtual force to the object to propel it toward a pre-determined finishing position;
- applying an interpolation factor to the virtual object, the interpolation factor increasing over time, wherein the interpolation factor causes a pulling of the virtual object into the desired final orientation when the object reaches the pre-determined finishing position.
Dependencies are inferred from the claim text.