×

Storage medium having game program stored thereon, game apparatus, input device, and storage medium having program stored thereon

  • US 8,574,077 B2
  • Filed: 07/18/2005
  • Issued: 11/05/2013
  • Est. Priority Date: 07/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. 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 being based on a given coordinate system and being designated according to an operation of a player, wherein the game program upon execution of the computer provides execution comprising:

  • initializing an input direction vector indicating a direction which is used for controlling a game in the coordinate system of the pointing device to store the initialized input direction vector;

    repeatedly setting designated coordinates in the coordinate system of the pointing device based on the coordinate information which is repeatedly outputted from the pointing device;

    repeatedly setting, as a drag direction vector a direction in the coordinate system of the pointing device from the designated coordinates having been previously set toward the designated coordinates being set at a current time;

    repeatedly updating the input direction vector based on both the input direction vector being currently stored and the drag direction vector being set at the current time in said drag direction vector setting, and storing the updated input direction vector; and

    controlling the game based on the input direction vector being currently stored, whereinin said input direction vector updating, the input direction vector is updated such that the input direction vector being currently stored approaches the drag direction vector, being set at the current time, at a predetermined non-instantaneous rate, whereinthe input direction vector is updated, so that the input direction being currently stored is incrementally changed in a predetermined fashion by amounts proportional to a calculated angular difference between the input direction vector being currently stored and the drag direction vector being set at the current time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×