Input controller and corresponding game mechanics for virtual reality systems
First Claim
1. A system configured to facilitate user interaction with a virtual environment, wherein user interaction with the virtual environment is based on movement of an input device, the system comprising:
- an input device comprising an elongated object and a controller component coupled to the elongated object, the elongated object comprising a first end and a second end, and wherein the controller component comprises one or more sensors configured to detect movement of the input device; and
a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to;
generate images of a virtual environment that include a virtual depiction of the elongated object, wherein the virtual environment comprises a virtual reality game, and wherein the virtual depiction of the elongated object comprises a first visual indicator and a second visual indicator, wherein the first visual indicator corresponds to the first end of the elongated object and the second visual indicator corresponds to the second end of the elongated object;
generate images depicting a series of virtual objects that appear to travel toward a user down one of one or more predefined passages in the virtual environment, wherein each of the virtual objects comprises one of a set of visual characteristics, the set of visual characteristics including at least a first visual characteristic that corresponds to the first visual indicator and a second visual characteristic that corresponds to the second visual indicator, wherein the first visual characteristic is different than the second visual characteristic;
receive input from the controller component indicating movement of the input device;
cause the virtual depiction of the elongated object to move in the virtual environment based on the movement of the input device;
determine that a number of a set of game objectives has been completed based on the virtual depiction of the elongated object; and
determine a score based on the number of the set of game objectives that has been completed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating user interaction with a virtual environment are discussed herein. In various implementations, the virtual environment may comprise a virtual reality game and a visual depiction of an input device of a user. As the user moves an input device, the visual depiction of the input device may appear to move in the virtual environment to facilitate gameplay. For example, a series of images corresponding to different visual characteristics may appear to travel toward the user. A score for the user may be determined based on the number of the series of images the user is able to intercept by moving the input device such that the position of an image traveling toward the user corresponds to the end of the visual depiction of the input device having the same visual characteristic.
40 Citations
19 Claims
-
1. A system configured to facilitate user interaction with a virtual environment, wherein user interaction with the virtual environment is based on movement of an input device, the system comprising:
-
an input device comprising an elongated object and a controller component coupled to the elongated object, the elongated object comprising a first end and a second end, and wherein the controller component comprises one or more sensors configured to detect movement of the input device; and a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to; generate images of a virtual environment that include a virtual depiction of the elongated object, wherein the virtual environment comprises a virtual reality game, and wherein the virtual depiction of the elongated object comprises a first visual indicator and a second visual indicator, wherein the first visual indicator corresponds to the first end of the elongated object and the second visual indicator corresponds to the second end of the elongated object; generate images depicting a series of virtual objects that appear to travel toward a user down one of one or more predefined passages in the virtual environment, wherein each of the virtual objects comprises one of a set of visual characteristics, the set of visual characteristics including at least a first visual characteristic that corresponds to the first visual indicator and a second visual characteristic that corresponds to the second visual indicator, wherein the first visual characteristic is different than the second visual characteristic; receive input from the controller component indicating movement of the input device; cause the virtual depiction of the elongated object to move in the virtual environment based on the movement of the input device; determine that a number of a set of game objectives has been completed based on the virtual depiction of the elongated object; and determine a score based on the number of the set of game objectives that has been completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification