| CPC G06F 3/0488 (2013.01) [G06T 19/00 (2013.01)] | 17 Claims |

|
1. A computing device comprising:
a touchscreen operating as an input component;
a wireless communication module;
a processor and a memory in communication with input component and the wireless communication module wherein the processor is configured to execute instructions for an application stored in the memory, the application includes stored instructions executable to:
detect, by the touchscreen, a first input, wherein the first input corresponds to a user movement;
determine, by the processor, at least one initial condition based on the detected first input;
communicate, by the processor, the at least one initial condition to a physics engine configured to represent an object controlled by the first input to the touchscreen, wherein the physics engine utilizes the at least one initial condition and a perturbation that reflects either a first target location or a second target location; and
determine, by the processor, a target location for the object based on an output provided by the physics engine, wherein the target location includes the first target location and the second target location.
|