Patent ID: 8469810

Claim:
A non-transitory storage medium having stored thereon a game program executed by a computer in a game apparatus which is operated using a pointing device for outputting coordinate information based on a given coordinate system according to an operation of a player, wherein the computer is operable to execute: selecting one of a first mode and a second mode based on a selection from the player; setting reference coordinates in the coordinate system; storing the reference coordinates; setting designated coordinates in the coordinate system based on the coordinate information outputted by the pointing device; calculating a distance from the reference coordinates to the designated coordinates; a first parameter determination for converting, when the first mode is selected in the selecting, the distance calculated in the calculating into a predetermined input level parameter using a first conversion function; a second parameter determination for converting, when the second mode is selected in the selecting, the distance calculated in the calculating into the input level parameter using a second conversion function; and performing a game process, by using one of the parameter determined in the first parameter determination and the parameter determined in the second parameter determination, according to a selection in the selecting between the first mode and the second mode, wherein the calculating further calculates a direction from the reference coordinates to the designated coordinates, the game process is performed based on only the direction calculated in the calculating when the selecting selects the first mode and the parameter determined in the first parameter determination is smaller than a first threshold value, or when the selecting selects the second mode and the parameter determined in the second parameter determination is smaller than a second threshold value, and the game process is performed based on the parameter and the direction when the selecting selects the first mode and the parameter determined in the first parameter determination is greater than or equal to the first threshold value, or when the selecting selects the second mode and the parameter determined in the second parameter determination is greater than or equal to the second threshold value.