Storage medium storing virtual position determining program
First Claim
1. A storage medium storing a virtual position determining program for instructing a computer to perform a process on a virtual space based on input information obtained from an input device, the input information including target data that changes according to a change in a position of a predetermined target in a real space, the program instructing the computer to perform:
- an actual position data calculation step of calculating actual position data representing a position of the target in the real space by using the target data;
an effective range defining step of defining an effective range as a range extending from a first boundary to a second boundary, wherein the first boundary is represented by first position data and the second boundary is represented by second position data;
an effective range position data calculation step of calculating effective range position data representing a position of a value of the actual position data in the effective range;
a position determining step of determining a position of a controlled object in the virtual space through an operation based on a value of the effective range position data; and
a display process step of displaying the virtual space on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A game controller includes an image-capturing section, and outputs, as control data, a captured image itself or a result of performing a predetermined operation on the captured image. Using the control data obtained from the game controller, distance data regarding the distance between the game controller and the imaging target is calculated. A predetermined game process is performed on a virtual game world based on the calculated distance data. Then, the virtual game world after the game process is displayed as an image on a display device.
48 Citations
11 Claims
-
1. A storage medium storing a virtual position determining program for instructing a computer to perform a process on a virtual space based on input information obtained from an input device, the input information including target data that changes according to a change in a position of a predetermined target in a real space, the program instructing the computer to perform:
-
an actual position data calculation step of calculating actual position data representing a position of the target in the real space by using the target data;
an effective range defining step of defining an effective range as a range extending from a first boundary to a second boundary, wherein the first boundary is represented by first position data and the second boundary is represented by second position data;
an effective range position data calculation step of calculating effective range position data representing a position of a value of the actual position data in the effective range;
a position determining step of determining a position of a controlled object in the virtual space through an operation based on a value of the effective range position data; and
a display process step of displaying the virtual space on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage medium storing a virtual position determining program for, based on data from an input device including position information of a target in a real space, calculating a position of the target obtained when representing the real space in a predetermined coordinate system, and calculating a virtual position of a virtual object in a virtual space based on the calculated position, the virtual position determining program instructs a computer to function as:
-
effective range defining means for defining an effective range, which is defined by at least a first position and a second position in a predetermined coordinate system of the real space;
normalization means for, when the position of the target is included in the effective range, normalizing the effective range and calculating a value corresponding to the position of the target obtained when the normalization is performed; and
calculation means for calculating the virtual position based on the value calculated by the normalization means. - View Dependent Claims (11)
-
Specification