Patent ID: 8292727

Claim:
A system for performing a game process in accordance with a motion applied to an input device provided with at least one of an acceleration sensor and an angular velocity sensor, the system comprising: an input device; and a processing system, including one or more computer processors, configured to: determine whether or not the input device is provided with the angular velocity sensor so that an angular velocity detected by the angular velocity sensor is to be used for the game process or not to be used for the game process, respectively, and determine, when the input device is provided with the angular velocity sensor, whether or not to use the angular velocity detected by the angular velocity sensor for the game process; set a difficulty level of a game to be subjected to the game process so as to vary depending on whether the processing system has determined to use the angular velocity or not to use the angular velocity; perform a process of specifying a motion direction of the input device by using acceleration detected by the acceleration sensor when the processing system has determined not to use the angular velocity, and perform at least a part of the process of specifying the motion direction of the input device by using the angular velocity detected by the angular velocity sensor when the processing system has determined to use the angular velocity; and perform the game process in accordance with the specified motion direction while the set difficulty level is applied.