Patent ID: 8246458

Claim:
A game apparatus for performing a game process by obtaining operation data including at least angular velocity data indicating a plurality of angular velocities around respective axes from an input device including gyroscopic sensors for detecting the respective angular velocities, comprising: an angular velocity data obtaining unit configured to obtain the angular velocity data; a determination unit configured to determine whether or not an attitude of the input device is stable, based on the angular velocity data; a flag storing unit configured to store a stability flag indicating that the attitude of the input device has been at least once stable; a first flag control unit configured to set the stability flag of the input device to ON to update the stability flag stored in the flag storing unit when the determination unit determines that the attitude of the input device is stable; and a stability confirming unit configured to cause the determination unit to perform the determination and cause a display device to display a screen including a result of the determination, when there is an input device whose stability flag is OFF.