IP Library Granted Patent US 7,392,154
Granted Patent B2
US 7,392,154 · App. 11/266,373 · Granted Jun 24, 2008

Storage medium having game program stored thereon and game apparatus

Assignee: Nintendo Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,392,154
App. No.
11/266,373
Granted
Jun 24, 2008
Kind
B2
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 (45)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2005
From: NAKANISHI, KEIGO; MATSUNAGA, HIROSHI; IKEMATSU, SHINICHI
To: NINTENDO CO., LTD.
Reel/Frame 017189/0939 →
Priority Claims (1)
JP 2004-336360 · Nov 19, 2004 · national
Continuity (1)
Related Publication 20060121985A1 · Jun 8, 2006