Game program
1 Assignment
0 Petitions
Accused Products
Abstract
A CPU core determines whether a stick is in contact with a touch panel based on an output signal from the touch panel; if not in contact, a gazing point of a virtual camera is moved to a collective center of masses for objects; on the other hand, if the stick is in contact with the touch panel, setting values for the camera are fixed, an operation target object is caused to appear at a position, in a game space, corresponding to touch coordinates, and, then, the operation target object is moved in accordance with a dragging operation from a player; the setting values for the camera are fixed until the stick detaches from the touch panel; and, accordingly, when the player moves an arbitrary object in the three dimensional game space by operating the touch panel, the player can accurately move the object to an intended point.
21 Citations
29 Claims
-
1-7. -7. (canceled)
-
8. A storage medium storing a game program for displaying, on a display device provided with a display, an object placed in a three dimensional game space based on a virtual camera provided in the game space, wherein the game program causes a computer to execute:
-
a camera control step of changing a setting value for the camera, the value indicative of a position and a gazing point of the virtual camera; a game image generation step of generating a game image to be displayed on the display device by drawing the object based on the setting value for the camera; a coordinates detection step of detecting coordinates indicative of a position pointed to on the display; a camera fixing step of fixing, when the coordinates are detected while the setting value for the camera is changing, the position and the gazing point of the virtual camera at least until the detection for the coordinates stops, such that the object placed in the three dimensional game space is movable within the three dimensional game space and an orientation of the three dimensional game space is fixed during the camera fixing step; and
,a designation coordinates calculation step of sequentially calculating, when the coordinates are changed, in a state where the setting value for the camera is fixed, three dimensional coordinates, in the game space, corresponding to the changed coordinates, and accepting the outcome as designation coordinates designated by a player. - View Dependent Claims (9, 10, 11, 15, 26)
-
-
12. A storage medium storing a game program for displaying, on a display device, an object placed in a three dimensional game space based on a virtual camera provided in the game space, wherein the game program causes a computer to execute:
-
a first camera control step of changing a setting value for the camera, the value indicative of a position and a gazing point of the virtual camera; a game image generation step of generating a game image to be displayed on the display device by drawing the object based on the virtual camera; a coordinates detection step of detecting coordinates indicative of a position pointed to on the display device; an object determination step of determining whether, on a screen of the display device, an operation target object corresponding to the coordinates is displayed based on the coordinates detected in the coordinates detection step; a camera fixing step of fixing, when the operation target object is determined, in the object determination step, as being displayed at a position, on a screen of the display device, corresponding to the coordinates while the setting value for the camera is changing, the position and the gazing point of the virtual camera at least until the detection for the coordinates stops, such that the object placed in the three dimensional game space is movable within the three dimensional game space and an orientation of the three dimensional game space is fixed during the camera fixing step; a designation coordinates calculation step of sequentially calculating, when the coordinates are changed, in a state where the setting value for the camera is fixed, three dimensional coordinates, in the game space, corresponding to the changed coordinates, and accepting the outcome as designation coordinates designated by a player; and an operation target object movement step of updating a position of the operation target object in the game space in accordance with a change in the designation coordinates sequentially calculated in the designation coordinates calculation step. - View Dependent Claims (13, 14, 16, 27)
-
-
17. A method of displaying, on a display device, an object placed in a three dimensional game space based on a virtual camera provided in the game space, the method comprising:
-
changing a setting value for the camera, the value indicative of a position and a gazing point of the virtual camera; generating a game image to be displayed on the display device by drawing the object based on the setting value for the camera; detecting coordinates indicative of a position pointed to on the display device; fixing, when the coordinates are detected while the setting value for the camera is changing, the position and the gazing point of the virtual camera at least until the detection for the coordinates stops, such that the object placed in the three dimensional game space is movable within the three dimensional game space and an orientation of the three dimensional game space is fixed during the camera fixing step; and sequentially calculating, when the coordinates are changed, in a state where the setting value for the camera is fixed, three dimensional coordinates, in the game space, corresponding to the changed coordinates, and accepting the outcome as designation coordinates designated by a player. - View Dependent Claims (18, 19, 20, 21, 28)
-
-
22. A method of displaying, on a display device, an object placed in a three dimensional game space based on a virtual camera provided in the game space, the method comprising:
-
changing a setting value for the camera, the value indicative of a position and a gazing point of the virtual camera; generating a game image to be displayed on the display device by drawing the object based on the virtual camera; detecting coordinates indicative of a position pointed to on the display device; determining whether, on a screen of the display device, an operation target object corresponding to the coordinates is displayed based on the coordinates detected in the coordinates detection step; fixing, when the operation target object is determined, in the object determination step, as being displayed at a position, on a screen of the display device, corresponding to the coordinates while the setting value for the camera is changing, the position and the gazing point of the virtual camera at least until the detection for the coordinates stops, such that the object placed in the three dimensional game space is movable within the three dimensional game space and an orientation of the three dimensional game space is fixed during the camera fixing step; sequentially calculating, when the coordinates are changed, in a state where the setting value for the camera is fixed, three dimensional coordinates, in the game space, corresponding to the changed coordinates, and accepting the outcome as designation coordinates designated by a player; and updating a position of the operation target object in the game space in accordance with a change in the sequentially calculated designation coordinates. - View Dependent Claims (23, 24, 25, 29)
-
Specification