Computer readable storage medium having game program stored thereon and game apparatus
First Claim
1. A non-transitory computer readable storage medium having stored thereon a game program which, when executed by a computer of a game apparatus, the game program being for moving an object in a virtual space based on a posture or a motion of an input device operated by a user, the game program causing the computer to perform operations comprising:
- obtaining a first posture and/or motion information based on the input device operated by the user;
calculating a power value representing a power to be imparted to the object based on the first posture and/or motion information;
obtaining a second posture and/or motion information based on the input device operated by the user, the second posture and/or motion information being obtained after the first posture and/or motion information is obtained;
calculating a follow-up power value which follows the magnitude of the calculated power value, wherein the follow-up power value is based on the second posture and/or motion information, and wherein the follow-up power value is further based upon a calculated difference between the magnitude of the calculated power value and a previously calculated follow-up power value; and
moving the object based on imparting to the object a power corresponding to the calculated follow-up power value.
1 Assignment
0 Petitions
Accused Products
Abstract
Posture/motion information is repeatedly obtained from predetermined detection means for detecting a posture or a motion of an input device operated by a user, and a power value used for moving an object in a virtual space is calculated. In addition, a follow-up power value, which follows the calculated power value, is repeatedly calculated based on the posture/motion information. Then, the object is moved based on the follow-up power value.
38 Citations
23 Claims
-
1. A non-transitory computer readable storage medium having stored thereon a game program which, when executed by a computer of a game apparatus, the game program being for moving an object in a virtual space based on a posture or a motion of an input device operated by a user, the game program causing the computer to perform operations comprising:
-
obtaining a first posture and/or motion information based on the input device operated by the user; calculating a power value representing a power to be imparted to the object based on the first posture and/or motion information; obtaining a second posture and/or motion information based on the input device operated by the user, the second posture and/or motion information being obtained after the first posture and/or motion information is obtained; calculating a follow-up power value which follows the magnitude of the calculated power value, wherein the follow-up power value is based on the second posture and/or motion information, and wherein the follow-up power value is further based upon a calculated difference between the magnitude of the calculated power value and a previously calculated follow-up power value; and moving the object based on imparting to the object a power corresponding to the calculated follow-up power value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21)
-
-
18. A non-transitory computer readable storage medium having stored thereon a game program which, when executed by a computer of a game apparatus, the game program being for moving an object in a virtual space based on a posture or a motion of an input device operated by a user, the game program causing the computer to perform operations comprising:
-
obtaining posture and/or motion information based on the input device operated by the user; calculating a power value representing a power to be imparted to the object based on the posture and/or motion information; moving the object based on imparting to the object a power corresponding to the calculated power value; and counting time from when a maximum value of the calculated power values is obtained until the moving; and correcting the calculated power value in accordance with the counted time, and moving the object based on imparting to the object a power corresponding to the corrected power value.
-
-
19. A game apparatus for moving an object in a virtual space based on posture and/or motion information or a motion of an input device operated by a user, the game apparatus comprising:
-
at least one communication interface configured to communicate with the input device being operated by the user; and one or more processors configured to; obtain a first posture and/or motion information of the input device using the at least one communication interface; calculate a power value representing a power to be given to the object based on the first posture and/or motion information; obtaining a second posture and/or motion information based on the input device operated by the user, the second posture and/or motion information being obtained after the first posture and/or motion information is obtained; calculate a follow-up power value, which follows the magnitude of the calculated power value, wherein the follow-up power value is based on the second posture and/or motion information, and wherein the follow-up power value is further based upon a calculated difference between the magnitude of the calculated power value and a previously calculated follow-up power value; and move the object based on imparting to the object a power corresponding to the calculated follow-up power value.
-
-
22. A method for moving an object in a virtual space based on a posture and/or a motion of an input device operated by a user, the method comprising:
-
obtaining a first posture and/or motion information of the input device operated by the user; calculating a power value representing a power to be given to the object based on the first posture and/or motion information; obtaining a second posture and/or motion information based on the input device operated by the user, the second posture and/or motion information being obtained after the first posture and/or motion information is obtained; calculating a follow-up power value which follows the magnitude of the calculated power value, wherein the follow-up power value is based on the second posture and/or motion information, and wherein the follow-up power value is further based upon a calculated difference between the magnitude of the calculated power value and a previously calculated follow-up power value; and moving the object based on imparting to the object a power corresponding to the calculated follow-up power value.
-
-
23. A system for moving an object in a virtual space based on a posture or a motion of an input device operated by a user, the system comprising:
-
an input device; and a processing system including at least one processor, the processing system configured to; obtain a first posture and/or motion information of the input device operated by a user; calculate a power value representing a power to be given to the object based on the first posture and/or motion information; obtaining a second posture and/or motion information based on the input device operated by the user, the second posture and/or motion information being obtained after the first posture and/or motion information is obtained; calculate a follow-up power value which follows the magnitude of the calculated power value, wherein the follow-up power value is based on the second posture and/or motion information, and wherein the follow-up power value is further based upon a calculated difference between the magnitude of the calculated power value and a previously calculated follow-up power value; and move the object based on imparting to the object a power corresponding to the calculated follow-up power value.
-
Specification