Game device and storage medium storing game program for performing a game process based on data from sensor
First Claim
1. A game device for performing a game process by using acceleration data outputted from a multi-axis acceleration sensor provided in an input device, the game device comprising a processing system, said processing system including one or more computer processors configured to:
- obtain the acceleration data from the input device;
detect a swing of the input device in a real space when an acceleration represented by the acceleration data satisfies a predetermined condition;
determine a type of swing of the input device in the real space by using an acceleration in a predetermined axial direction of the multi-axis acceleration sensor among all the accelerations represented by the obtained acceleration data after the swing is detected;
move a predetermined object in a virtual game space according to the determined type of swing; and
display the virtual game space with the object therein on a display device, whereinone type of swing is selected from among a plurality of types pre-defined based on a twist given to the input device assembly while the input device is being swung in the real space, based on the acceleration in the predetermined axial direction, whereinsaid one type of swing is selected among the plurality of types of swings based on the comparison of an average value of the acceleration along the predetermined axial direction over a predetermined time period during the swing of the input device with a range of values of acceleration values, the range having predetermined end values, and whereinsaid one type of swing comprises a combination of a swing upwards or downwards given to the input device and a twist rightwards or leftwards given to the input device while the input device is being swung upwards or downwards.
1 Assignment
0 Petitions
Accused Products
Abstract
Obtaining means obtains acceleration data from an input device. Swing detection means detects a swing of the input device in a real space when an acceleration represented by the acceleration data satisfies a predetermined condition. Type determination means determines a type of swing of the input device in the real space by using an acceleration in a predetermined axial direction among all the accelerations represented by the acceleration data obtained by the obtaining means after the detection by the swing detection means. Object moving means moves a predetermined object in a virtual game space according to the type determined by the type determination means. Display control means displays the virtual game space with the object therein on a display device.
103 Citations
17 Claims
-
1. A game device for performing a game process by using acceleration data outputted from a multi-axis acceleration sensor provided in an input device, the game device comprising a processing system, said processing system including one or more computer processors configured to:
-
obtain the acceleration data from the input device; detect a swing of the input device in a real space when an acceleration represented by the acceleration data satisfies a predetermined condition; determine a type of swing of the input device in the real space by using an acceleration in a predetermined axial direction of the multi-axis acceleration sensor among all the accelerations represented by the obtained acceleration data after the swing is detected; move a predetermined object in a virtual game space according to the determined type of swing; and display the virtual game space with the object therein on a display device, wherein one type of swing is selected from among a plurality of types pre-defined based on a twist given to the input device assembly while the input device is being swung in the real space, based on the acceleration in the predetermined axial direction, wherein said one type of swing is selected among the plurality of types of swings based on the comparison of an average value of the acceleration along the predetermined axial direction over a predetermined time period during the swing of the input device with a range of values of acceleration values, the range having predetermined end values, and wherein said one type of swing comprises a combination of a swing upwards or downwards given to the input device and a twist rightwards or leftwards given to the input device while the input device is being swung upwards or downwards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage medium storing a game program to be executed by a computer of a game device for performing a game process by using acceleration data outputted from a multi-axis acceleration sensor provided in an input device, the game program instructing the computer to perform:
-
obtaining the acceleration data from the input device; swing detection for detecting a swing of the input device in a real space when an acceleration represented by the acceleration data satisfies a predetermined condition; type determination for determining a type of swing of the input device in the real space by using an acceleration in a predetermined axial direction of the multi-axis acceleration sensor among all the accelerations represented by the obtained acceleration data after the swing detection; object moving for moving a predetermined object in a virtual game space according to the type determined by the type determination; and display control for displaying the virtual game space with the object therein on a display device, wherein the type determination selects one type of swing from among a plurality of types pre-defined based on a twist given to the input device assembly while the input device is being swung in the real space, based on the acceleration in the predetermined axial direction, wherein said one type of swing is selected among the plurality of types of swings based on the comparison of an average value of the acceleration along the predetermined axial direction over a predetermined time period during the swing of the input device with a range of values of acceleration values, the range having predetermined end values, and wherein said one type of swing comprises a combination of a swing upwards or downwards given to the input device and a twist rightwards or leftwards given to the input device while the input device is being swung upwards or downwards. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for performing a game process by using acceleration data outputted from a multi-axis acceleration sensor provided in an input device, the method comprising:
-
obtaining the acceleration data from the input device; detecting a swing of the input device in a real space when an acceleration represented by the acceleration data satisfies a predetermined condition; determining a type of swing of the input device in the real space by using an acceleration in a predetermined axial direction of the multi-axis acceleration sensor among all the accelerations represented by the obtained acceleration data after the swing detection; moving a predetermined object in a virtual game space according to the determined type; and displaying the virtual game space with the object therein on a display device, wherein the determining a type of swing selects one type of swing from among a plurality of types pre-defined based on a twist given to the input device assembly while the input device is being swung in the real space, based on the acceleration in the predetermined axial direction, wherein said one type of swing is selected among the plurality of types of swings based on the comparison of an average value of the acceleration along the predetermined axial direction over a predetermined time period during the swing of the input device with a range of values of acceleration values, the range having predetermined end values, and wherein said one type of swing comprises a combination of a swing upwards or downwards given to the input device and a twist rightwards or leftwards given to the input device while the input device is being swung upwards or downwards.
-
Specification