IP Library Granted Patent US 7,658,675
Granted Patent B2
US 7,658,675 · App. 11/183,737 · Granted Feb 9, 2010

Game apparatus utilizing touch panel and storage medium storing game program

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,658,675
App. No.
11/183,737
Granted
Feb 9, 2010
Kind
B2
Abstract

A game apparatus includes a touch panel on which at least two pointing positions are simultaneously detectable. In response to an operation of the touch panel by a player, coordinates values of the detected two points are detected, and at least one of a distance between the two points and an angle of the line connecting the two points is calculated. Furthermore, change amounts of the distance and angle between the two points are calculated. A movement parameter such as a travel speed and a turning angle is set on the basis of at least one of the calculated distance and angle, and the movement of the character such as travel and turning is controlled on the basis of the movement parameter. In addition, when a pointing state of the two points is changed, the movement parameter is changed on the basis of a change amount, and the movement of the character is controlled on the basis of the movement parameter.

Claims (44)

1. A game apparatus utilizing a touch panel, comprising:

a display to display a game space including a character to be operated by a player;

a touch panel operable by said player and capable of simultaneous detection of at least two pointing positions;

a coordinates detector to detect coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

a positional relationship calculator to calculate at least one of a distance between said two pointing positions detected by said coordinates detector and an angle of a line connecting said two pointing positions,

movement parameter setting programmed logic circuitry to set a movement parameter of said character on the basis of at least one of the distance and angle calculated by said positional relationship calculator and to change a travel speed as said movement parameter on the basis of the change amount of said distance; and

a character controller to control a movement of said character on the basis of the movement parameter set by said movement parameter setting programmed logic circuitry.

2. A game apparatus utilizing touch panel according to claim 1 , wherein said movement parameter setting programmed logic circuitry is operable to change a turning angle as said movement parameter on the basis of the change amount of said angle.

3. A game apparatus utilizing a touch panel, comprising:

a display to display a game space including a character to be operated by a player;

a touch panel operable by said player and capable of simultaneous detection of at least two pointing positions;

a coordinates detector to detect coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

a positional relationship calculator to calculate at least one of a distance between said two pointing positions detected by said coordinates detector and an angle of a line connecting said two pointing positions,

movement parameter setting programmed logic circuitry to set a movement parameter of said character on the basis of at least one of the distance and angle calculated by said positional relationship calculator and to set a travel speed as said movement parameter on the basis of said distance; and

a character controller to control a movement of said character on the basis of the movement parameter set by said movement parameter setting programmed logic circuitry.

4. A game apparatus utilizing touch panel according to claim 3 , wherein said movement parameter setting programmed logic circuitry is operable to set a measure and direction of a turning angle as said movement parameter on the basis of the measure and direction of said angle.

5. A computer readable storage medium tangibly storing instructions executable by a computer to perform a method of operating a game apparatus utilizing a touch panel, the method comprising:

displaying a game space including a character to be operated by a player on a display;

simultaneously detecting at least two pointing positions on the touch panel operable by said player;

detecting coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

calculating at least one of a distance between said two detected pointing positions and an angle of a line connecting said two detected pointing positions,

setting a movement parameter of said character on the basis of at least one of the calculated distance and angle and changing a travel speed as said movement parameter on the basis of the change amount of said distance; and

controlling a movement of said character on the basis of the set movement parameter.

6. A method of operating a game apparatus utilizing a touch panel, the method comprising:

displaying a game space including a character to be operated by a player on a display;

simultaneously detecting at least two pointing positions on the touch panel operable by said player;

detecting coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

calculating at least one of a distance between said two detected pointing positions and an angle of a line connecting said two detected pointing positions,

setting a movement parameter of said character on the basis of at least one of the calculated distance and angle and setting a travel speed as said movement parameter on the basis of the change amount of said distance; and

controlling a movement of said character on the basis of the set movement parameter.

7. A computer readable storage medium tangibly storing instructions executable by a computer to perform a method of operating a game apparatus utilizing a touch panel, the method comprising:

displaying a game space including a character to be operated by a player on a display;

simultaneously detecting at least two pointing positions on the touch panel operable by said player;

detecting coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

calculating at least one of a distance between said two detected pointing positions and an angle of a line connecting said two detected pointing positions;

setting a movement parameter of said character on the basis of at least one of the calculated distance and angle and setting a travel speed as said movement parameter on the basis of said distance; and

controlling a movement of said character on the basis of the set movement parameter.

8. A method of operating a game apparatus utilizing a touch panel, the method comprising:

displaying a game space including a character to be operated by a player on a display;

simultaneously detecting at least two pointing positions on the touch panel operable by said player;

detecting coordinate values of the two pointing positions detected according to an operation of said touch panel by said player;

calculating at least one of a distance between said two detected pointing positions and an angle of a line connecting said two detected pointing positions;

setting a movement parameter of said character on the basis of at least one of the calculated distance and angle and setting a travel speed as said movement parameter on the basis of said distance; and

controlling a movement of said character on the basis of the set movement parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2005
From: HOTTA, TAKUJI
To: NINTENDO CO., LTD.
Reel/Frame 016780/0191 →
Priority Claims (1)
JP 2004-221307 · Jul 29, 2004 · national
Continuity (1)
Related Publication 20060025218A1 · Feb 2, 2006