CPC A63F 13/577 (2014.09) [A63F 13/211 (2014.09); A63F 13/212 (2014.09); A63F 13/219 (2014.09); A63F 13/235 (2014.09); A63F 13/24 (2014.09); A63F 13/25 (2014.09); A63F 13/428 (2014.09); A63F 13/54 (2014.09); A63F 13/57 (2014.09); A63F 13/814 (2014.09); G06F 3/011 (2013.01); G06T 19/003 (2013.01); A63F 2300/105 (2013.01); A63F 2300/1093 (2013.01); A63F 2300/305 (2013.01); A63F 2300/643 (2013.01); A63F 2300/66 (2013.01); A63F 2300/8082 (2013.01); G06F 3/012 (2013.01); G06F 3/0346 (2013.01); G06T 19/006 (2013.01); G06T 2210/21 (2013.01)] | 20 Claims |
1. A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process comprising:
instantiating a virtual space that includes a user location of a user;
rendering a plurality of digital targets that approach the user location, wherein one or more digital targets, of the plurality of digital targets, display an indication of a predetermined angle or orientation for effecting a first action in response to contacting the one or more digital targets; and
detecting contacts between the one or more digital targets and one or more digital interface elements controlled by the user, wherein control of the one or more digital interface elements is based on a position and orientation of a respective hand of the user,
wherein detected contacts that A) are between the one or more digital targets and a first digital interface element, of the one or more digital interface elements, and B) that occur at the predetermined angle or orientation, that the one or more targets display by the indication of the predetermined angle or orientation, effect the first action.
|