Storage medium having game program stored thereon, game apparatus and input device
First Claim
1. A 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 being based on a given coordinate system and being designated according to an operation of a player, whereinthe computer is operable to execute:
- reference coordinate setting for setting reference coordinates in the coordinate system;
designated coordinate setting for repeatedly obtaining coordinate information which is outputted from the pointing device and repeatedly updating designated coordinates in the coordinate system based on the coordinate information which has been repeatedly obtained from the pointing device;
reference coordinate changing for repeatedly updating a position of the reference coordinates so as to approach latest coordinates among the designated coordinates which have been repeatedly updated; and
game control for controlling the game based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates, whereinin the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when a predetermined condition is satisfied, whereinthe predetermined condition which is used in the reference coordinate changing is a condition that the designated coordinates are outside a predetermined area based on the reference coordinates, whereinin the game control, the game is controlled based on at least the input distance, and when the designated coordinates are outside the predetermined area based on the reference coordinates, the input distance is set as a predetermined distance from the reference coordinates to the boundary of the predetermined area, andin the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when the designated coordinates are outside the predetermined area based on the reference coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
An origin which is set by a pointing device is drawn and moved according to a player'"'"'s operation in order to carry out an operation in which a joystick is emulated, and therefore the operation in which the pointing device is used can be carried out in accordance with the player'"'"'s controllability, and further a distance between the origin and a point at which the player operates the pointing device does not become longer than is necessary, and therefore the response to the operation can be improved.
-
Citations
15 Claims
-
1. A 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 being based on a given coordinate system and being designated according to an operation of a player, wherein
the computer is operable to execute: -
reference coordinate setting for setting reference coordinates in the coordinate system; designated coordinate setting for repeatedly obtaining coordinate information which is outputted from the pointing device and repeatedly updating designated coordinates in the coordinate system based on the coordinate information which has been repeatedly obtained from the pointing device; reference coordinate changing for repeatedly updating a position of the reference coordinates so as to approach latest coordinates among the designated coordinates which have been repeatedly updated; and game control for controlling the game based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates, wherein in the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when a predetermined condition is satisfied, wherein the predetermined condition which is used in the reference coordinate changing is a condition that the designated coordinates are outside a predetermined area based on the reference coordinates, wherein in the game control, the game is controlled based on at least the input distance, and when the designated coordinates are outside the predetermined area based on the reference coordinates, the input distance is set as a predetermined distance from the reference coordinates to the boundary of the predetermined area, and in the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when the designated coordinates are outside the predetermined area based on the reference coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A game apparatus which is operated using a pointing device for outputting coordinate information being based on a given coordinate system and being designated according to an operation of a player, comprising:
-
reference coordinate setting programmed logic circuitry for setting reference coordinates in the coordinate system; designated coordinate setting programmed logic circuitry for repeatedly obtaining coordinate information which is outputted from the pointing device and repeatedly updating designated coordinates in the coordinate system based on the coordinate information which has been repeatedly obtained from the pointing device; reference coordinate changing programmed logic circuitry for repeatedly updating a position of the reference coordinates so as to approach latest coordinates among the designated coordinates which have been repeatedly updated; and game control programmed logic circuitry for controlling the game based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates, wherein in the reference coordinate changing programmed logic circuitry, the position of the reference coordinates is changed so as to approach the designated coordinates when a predetermined condition is satisfied, wherein the predetermined condition which is used in the reference coordinate changing programmed logic circuitry is a condition that the designated coordinates are outside a predetermined area based on the reference coordinates, wherein in the game control programmed logic circuitry, the game is controlled based on at least the input distance, and when the designated coordinates are outside the predetermined area based on the reference coordinates, the input distance is set as a predetermined distance from the reference coordinates to the boundary of the predetermined area, and in the reference coordinate changing programmed logic circuitry, the position of the reference coordinates is changed so as to approach the designated coordinates when the designated coordinates are outside the predetermined area based on the reference coordinates.
-
-
14. An input device for inputting information to a game apparatus according to an operation of a player, comprising:
-
coordinate information output programmed logic circuitry for outputting coordinate information being based on a given coordinate system and being designated according to the operation of the player; reference coordinate setting programmed logic circuitry for setting reference coordinates in the coordinate system; designated coordinate setting programmed logic circuitry for repeatedly obtaining coordinate information which is outputted from the coordinate information output programmed logic circuitry and repeatedly updating designated coordinates in the coordinate system based on the coordinate information which has been repeatedly obtained from the coordinate information output programmed logic circuitry; and reference coordinate changing programmed logic circuitry for repeatedly updating a position of the reference coordinates so as to approach latest coordinates among the designated coordinates which have been repeatedly updated, wherein the game apparatus controls the game based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates, wherein in the reference coordinate changing programmed logic circuitry, the position of the reference coordinates is changed so as to approach the designated coordinates when a predetermined condition is satisfied, wherein the predetermined condition which is used in the reference coordinate changing is a condition that the designated coordinates are outside a predetermined area based on the reference coordinates, wherein the game is controlled based on at least the input distance, and when the designated coordinates are outside the predetermined area based on the reference coordinates, the input distance is set as a predetermined distance from the reference coordinates to the boundary of the predetermined area, and in the reference coordinate changing programmed logic circuitry, the position of the reference coordinates is changed so as to approach the designated coordinates when the designated coordinates are outside the predetermined area based on the reference coordinates.
-
-
15. A storage medium having stored thereon a program executed by a computer in an information processing apparatus which is operated using a pointing device for outputting coordinate information being based on a given coordinate system and being designated according to an operation of a user, wherein
the computer is operable to execute: -
reference coordinate setting for setting reference coordinates in the coordinate system; designated coordinate setting for repeatedly obtaining coordinate information which is outputted from the pointing device and repeatedly updating designated coordinates in the coordinate system based on the coordinate information which has been repeatedly obtained from the pointing device; reference coordinate changing for repeatedly updating a position of the reference coordinates so as to approach latest coordinates among the designated coordinates which have been repeatedly updated; and operation processing for processing an operation based on at least one of an input direction which is a direction from the reference coordinates to the designated coordinates and an input distance which is a distance between the reference coordinates and the designated coordinates, wherein in the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when a predetermined condition is satisfied, wherein the predetermined condition which is used in the reference coordinate changing is a condition that the designated coordinates are outside a predetermined area based on the reference coordinates, wherein in the operation processing, the operation is processed based on at least the input distance, and when the designated coordinates are outside the predetermined area based on the reference coordinates, the input distance is set as a predetermined distance from the reference coordinates to the boundary of the predetermined area, and in the reference coordinate changing, the position of the reference coordinates is changed so as to approach the designated coordinates when the designated coordinates are outside the predetermined area based on the reference coordinates.
-
Specification