Game program and game system
First Claim
1. A non-transitory computer-readable storage medium storing a computer game program, whereinsaid game program causes a processor of a game system associated with a display device for displaying a game screen updated according to progress of game processing, a pointing device for pointing to an arbitrary point in the game screen displayed by said display device, and an acceleration sensor provided in said pointing device, to perform:
- periodically identifying a position of the point pointed to by said pointing device;
detecting a change in the identified position;
determining a movement direction of said pointing device based on the acceleration detected by said acceleration sensor; and
executing said game processing based on a position change when the position change is detected, or executing said game processing based on the movement direction determined based on the acceleration detected by said acceleration sensor when information relating to position change information is not available.
1 Assignment
0 Petitions
Accused Products
Abstract
A game system comprises a pointing device for pointing to an arbitrary point in a game screen displayed on a display device and an acceleration sensor provided in the pointing device. A processor of the game system repeatedly identifies a position of the point pointed to by the pointing device to detect a change in the identified position. Also, the processor determines a movement direction of the pointing device based on an acceleration detected by an acceleration sensor. When detecting a position change, the processor executes game processing based on the position change, and when detecting no position change, the processor executes game processing based on the determined movement direction of the pointing device.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing a computer game program, wherein
said game program causes a processor of a game system associated with a display device for displaying a game screen updated according to progress of game processing, a pointing device for pointing to an arbitrary point in the game screen displayed by said display device, and an acceleration sensor provided in said pointing device, to perform: -
periodically identifying a position of the point pointed to by said pointing device; detecting a change in the identified position; determining a movement direction of said pointing device based on the acceleration detected by said acceleration sensor; and executing said game processing based on a position change when the position change is detected, or executing said game processing based on the movement direction determined based on the acceleration detected by said acceleration sensor when information relating to position change information is not available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A game system associated with a display device for displaying a game screen updated according to progress of a game, comprising:
-
a pointing device for pointing to an arbitrary point in the game screen displayed by said display device; an acceleration sensor provided in said pointing device; position identification circuitry for identifying a position of the point pointed to by said pointing device periodically; a position change circuitry for detecting a change in the position identified by said position identification circuitry; first direction determination circuitry for determining a movement direction of said pointing device, based on the acceleration detected by said acceleration sensor; and a game processor for executing said game processing based on a position change when the position change is detected by said position change circuitry, or executing said game processing based on the movement direction determined by said first direction determination circuitry when information relating to position change information is not available.
-
-
14. A game device associated with a display device for displaying a game screen updated according to progress of a game, comprising:
-
a pointing device for pointing to an arbitrary point in the game screen displayed by said display device; an acceleration sensor provided in said pointing device; a processor; and a memory coupled to said processor, said memory storing instructions that, when executed by said processor, control said processor to; (a) identify a position of the point pointed to by said pointing device at intervals of unit of time, (b) detect a change in the identified position, and (c) determine a movement direction of said pointing device, based on the acceleration detected by said acceleration sensor, wherein said processor executes said game processing based on a position change when the position change is detected, or executes said game processing based on the determined movement direction when position change information is not available.
-
-
15. A method for updating a game screen displayed on a display device by a game device according to game processing, the game device including a pointing device for pointing to an arbitrary point in the game screen and an acceleration sensor provided in said pointing device, comprising:
-
identifying a position of the point pointed to by said pointing device at intervals of unit of time; detecting a change in the position identified in said position identification; determining a movement direction of said pointing device, based on the acceleration detected by said acceleration sensor; and executing said game processing based on a position change when the position change is detected in said position change detection, or executing said game processing based on the movement direction determined in said first direction determination when position change information is not available.
-
-
16. A system comprising:
-
a first sensing arrangement for outputting information associated with aspects of a position pointed to using a pointing device; a second sensing arrangement for outputting information associated with aspects of motion of the pointing device; and a processor configured to perform processing based on the first sensor output information if such information is available and to perform processing based on the second sensor output information if the first sensor output information is not available. - View Dependent Claims (17, 18, 19, 20)
-
Specification