Game apparatus and computer-readable recording medium recording game program for controlling attitude and position of an object in a virtual space
First Claim
Patent Images
1. A game apparatus comprising:
- an operation data obtaining unit for obtaining operation data including at least acceleration data and angular speed data from an input device including at least an acceleration sensor and a gyroscopic sensor;
a first control unit for controlling at least one of an attitude and a position of a predetermined object in a virtual space based on the angular speed data;
a first acceleration condition determining unit for determining whether or not the acceleration data satisfies predetermined conditions when at least one of the attitude and the position of the predetermined object is controlled by the first control unit;
a second control unit for causing the predetermined object to start a predetermined motion when the first acceleration condition determining unit determines that the acceleration data satisfies the predetermined conditions, the predetermined motion being a change of motion of the predetermined object from a first game state to a second game state; and
an attitude updating unit for updating the attitude of the predetermined object based on the angular speed data when the second control unit moves the predetermined object.
1 Assignment
0 Petitions
Accused Products
Abstract
Operation data including at least acceleration data and angular speed data is obtained from an input device including at least an acceleration sensor and a gyroscopic sensor. Next, at least one of an attitude and a position of a predetermined object in a virtual space is controlled based on the angular speed data. When at least one of the attitude and the position of the predetermined object is controlled based on the angular speed data, it is determined whether or not the acceleration data satisfies predetermined conditions. As a result, if the acceleration data satisfies the predetermined conditions, the predetermined object is caused to start a predetermined motion.
14 Citations
14 Claims
-
1. A game apparatus comprising:
-
an operation data obtaining unit for obtaining operation data including at least acceleration data and angular speed data from an input device including at least an acceleration sensor and a gyroscopic sensor; a first control unit for controlling at least one of an attitude and a position of a predetermined object in a virtual space based on the angular speed data; a first acceleration condition determining unit for determining whether or not the acceleration data satisfies predetermined conditions when at least one of the attitude and the position of the predetermined object is controlled by the first control unit; a second control unit for causing the predetermined object to start a predetermined motion when the first acceleration condition determining unit determines that the acceleration data satisfies the predetermined conditions, the predetermined motion being a change of motion of the predetermined object from a first game state to a second game state; and an attitude updating unit for updating the attitude of the predetermined object based on the angular speed data when the second control unit moves the predetermined object. - View Dependent Claims (2, 3, 4)
-
-
5. A game apparatus comprising:
-
an operation data obtaining unit for obtaining operation data including at least acceleration data and angular speed data from an input device including at least an acceleration sensor and a gyroscopic sensor; a first control unit for controlling at least one of an attitude and a position of a predetermined object in a virtual space based on the angular speed data; a first acceleration condition determining unit for determining whether or not the acceleration data satisfies predetermined conditions when at least one of the attitude and the position of the predetermined object is controlled by the first control unit; and a second control unit for causing the predetermined object to start a predetermined motion when the first acceleration condition determining unit determines that the acceleration data satisfies the predetermined conditions, the predetermined motion being a change of motion of the predetermined object from a first game state to a second game state, wherein the second control unit includes a strike determination area setting unit for setting a strike determination area for determining whether or not the predetermined object collides with another object, when it is determined that the acceleration data satisfies the predetermined conditions. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer-readable recording medium recording a game program for causing a computer of a game apparatus to execute functionality comprising:
-
obtaining operation data including at least acceleration data and angular speed data from an input device including at least an acceleration sensor and a gyroscopic sensor; controlling at least one of an attitude and a position of a predetermined object in a virtual space based on the angular speed data; determining whether or not the acceleration data satisfies predetermined conditions when at least one of the attitude and the position of the predetermined object is controlled; causing the predetermined object to start a predetermined motion when it is determined that the acceleration data satisfies the predetermined conditions, the predetermined motion being a change of motion of the predetermined object from a first game state to a second game state; and updating the attitude of the predetermined object based on the angular speed data when the predetermined object is moved. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable recording medium recording a game program for causing a computer of a game apparatus to execute functionality comprising:
-
obtaining operation data including at least acceleration data and angular speed data from an input device including at least an acceleration sensor and a gyroscopic sensor; controlling at least one of an attitude and a position of a predetermined object in a virtual space based on the angular speed data; determining whether or not the acceleration data satisfies predetermined conditions when at least one of the attitude and the position of the predetermined object is controlled; and causing the predetermined object to start a predetermined motion when it is determined that the acceleration data satisfies the predetermined conditions, the predetermined motion being a change of motion of the predetermined object from a first game state to a second game state, wherein the program causes the computer to further execute functionality comprising setting a strike determination area for determining whether or not the predetermined object collides with another object, when it is determined that the acceleration data satisfies the predetermined conditions. - View Dependent Claims (13, 14)
-
Specification