P
US7392154B2ExpiredUtilityPatentIndex 59

Storage medium having game program stored thereon and game apparatus

Assignee: NINTENDO CO LTDPriority: Nov 19, 2004Filed: Nov 4, 2005Granted: Jun 24, 2008
Est. expiryNov 19, 2024(expired)· nominal 20-yr term from priority
Inventors:NAKANISHI KEIGOMATSUNAGA HIROSHIIKEMATSU SHINICHI
A63F 13/26A63F 13/426A63F 13/2145A63F 13/95A63F 2300/301A63F 2300/204A63F 2300/6045A63F 13/92A63F 2300/1075A63F 13/10A63F 13/45
59
PatentIndex Score
5
Cited by
3
References
11
Claims

Abstract

Reference coordinates in a coordinate system and designated coordinates in the coordinate system based on coordinate information outputted by a pointing device are set. A distance and direction between the reference coordinates and the designated coordinates are calculated. When the distance has a value smaller than a predetermined threshold value, the distance is converted into a game parameter using a first conversion function is determined. On the other hand, when the distance has a value greater than the predetermined threshold value, the distance is converted into a game parameter using a second conversion function for converting the distance into a value greater than a value into which the distance is converted using the first conversion function. The game is processed using the direction and the game parameter.

Claims

exact text as granted — not AI-modified
1. A storage medium having stored thereon a game program executed by a computer in a game apparatus which is operated with a pointing device for outputting coordinate information based on a given coordinate system according to an operation of a player, wherein
 the game program causes the computer to execute: 
 reference coordinate setting for setting reference coordinates in the coordinate system; 
 reference coordinate storage for storing the reference coordinates; 
 designated coordinate setting for setting designated coordinates in the coordinate system based on the coordinate information outputted by the pointing device; 
 calculation for calculating a distance and a direction from the reference coordinates to the designated coordinates; 
 a first game parameter determination for converting, when the distance calculated in the calculation has a value smaller than a predetermined threshold value, the distance into a game parameter using a first conversion function; 
 a second game parameter determination for converting, when the distance calculated in the calculation has a value greater than the predetermined threshold value, the distance into a game parameter using a second conversion function for converting the distance into a value greater than a value into which the distance is converted using the first conversion function; and 
 a game process for performing a game process using the direction calculated in the calculation and one of the game parameter determined in the first game parameter determination and the game parameter determined in the second game parameter determination. 
 
   
   
     2. The storage medium having the game program stored thereon according to  claim 1 , wherein
 when the distance calculated in the calculation has a value smaller than the predetermined threshold value, the first game parameter determination converts the distance calculated in the calculation into zero to determine the game parameter as zero. 
 
   
   
     3. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the game parameter into which the distance calculated in the calculation is converted using the second conversion function, has a greater rate of change per unit distance than the game parameter into which the distance calculated in the calculation is converted using the first conversion function. 
 
   
   
     4. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the first conversion function used in the first game parameter determination is a function for multiplying the distance calculated in the calculation by a first positive value, thereby converting the distance into the game parameter, and 
 the second conversion function used in the second game parameter determination is a function for multiplying the distance calculated in the calculation step by a second positive value greater than the first positive value, thereby converting the distance in the game parameter. 
 
   
   
     5. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the first conversion function used in the first game parameter determination is a function for multiplying the distance calculated in the calculation by a first positive value, thereby converting the distance into the game parameter, and 
 the second conversion function used in the second game parameter determination is a function for adding a value obtained by multiplying the threshold value by the first positive value to a value obtained by multiplying a second positive value greater than the first positive value by a value obtained by subtracting the threshold value from the distance calculated in the calculation, thereby converting the distance into the game parameter. 
 
   
   
     6. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the game process determines a movement speed of a game object appearing in a virtual game space according to the game parameter. 
 
   
   
     7. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the game process determines a direction of a game object appearing in a virtual game space according to the direction calculated in the calculation step. 
 
   
   
     8. The storage medium having the game program stored thereon according to  claim 1 , wherein
 the reference coordinate setting sets, as the reference coordinates, designated coordinates which are initially set in the designated coordinate setting. 
 
   
   
     9. The storage medium having the game program stored thereon according to  claim 2 , wherein
 the game process performs the process using both the game parameter into which the distance is converted and the direction calculated in the calculation when the distance calculated in the calculation has a value greater than the predetermined threshold value, and 
 the game process performs the process using only the direction calculated in the calculation when the distance calculated in the calculation has a value smaller than the predetermined threshold value. 
 
   
   
     10. 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, the game apparatus comprising:
 reference coordinate setting programmed logic circuitry for setting reference coordinates in the coordinate system; 
 reference coordinate storage programmed logic circuitry for storing the reference coordinates; 
 designated coordinate setting programmed logic circuitry for setting designated coordinates in the coordinate system based on the coordinate information outputted by the pointing device; 
 calculation programmed logic circuitry for calculating a distance and a direction from the reference coordinates to the designated coordinates; 
 first game parameter determination programmed logic circuitry for converting, when the distance calculated by the calculation programmed logic circuitry has a value smaller than a predetermined threshold value, the distance into a game parameter using a first conversion function; 
 second game parameter determination programmed logic circuitry for converting, when the distance calculated by the calculation programmed logic circuitry has a value greater than the predetermined threshold value, the distance into a game parameter using a second conversion function for converting the distance into a value greater than a value into which the distance is converted using the first conversion function; and 
 game process programmed logic circuitry for performing a game process using the direction calculated by the calculation programmed logic circuitry and one of the game parameter determined by the first game parameter determination programmed logic circuitry and the game parameter determined by the second game parameter determination programmed logic circuitry. 
 
   
   
     11. A storage medium having stored thereon a program executed by a computer in an information processing apparatus which is operated with a pointing device for outputting coordinate information based on a given coordinate system according to an operation of a user, wherein
 the program causes the computer to execute: 
 reference coordinate setting for setting reference coordinates in the coordinate system; 
 reference coordinate storage for storing the reference coordinates; 
 designated coordinate setting for setting designated coordinates in the coordinate system based on the coordinate information outputted by the pointing device; 
 calculation for calculating a distance and a direction from the reference coordinates to the designated coordinates; 
 a first parameter determination for converting, when the distance calculated in the calculation has a value smaller than a predetermined threshold value, the distance into a parameter using a first conversion function; 
 a second parameter determination for converting, when the distance calculated in the calculation has a value greater than the predetermined threshold value, the distance into a parameter using a second conversion function for converting the distance into a value greater than a value into which the distance is converted using the first conversion function; and 
 an operation process for processing an operation using the direction calculated in the calculation and one of the parameter determined in the first parameter determination and the parameter determined in the second parameter determination.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.