Game program
First Claim
1. A non-transitory 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 is configured to cause a computer at least to:
- change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera;
generate a game image to be displayed on the display device by drawing the object based on the setting value for the camera;
detect coordinates indicative of a position pointed to on the display;
fix, 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 fixing; and
,sequentially calculate, 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 accept the outcome as designation coordinates designated by a player.
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.
10 Citations
26 Claims
-
1. A non-transitory 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 is configured to cause a computer at least to:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the setting value for the camera; detect coordinates indicative of a position pointed to on the display; fix, 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 fixing; and
,sequentially calculate, 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 accept the outcome as designation coordinates designated by a player. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory 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 is configured to cause a computer at least to:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the virtual camera; detect coordinates indicative of a position pointed to on the display device; determine whether, on a screen of the display device, an operation target object corresponding to the coordinates is displayed based on the detected coordinates; fix, when the operation target object is determined 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 fixing; sequentially calculate, 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 update 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 (8, 9, 10, 11)
-
-
12. 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; 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 (13, 14, 15, 16, 17)
-
-
18. 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 detecting of the coordinates; fixing, when the operation target object is determined, in the determining, 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 fixing; 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 (19, 20, 21, 22)
-
-
23. A system comprising a display and at least one processor configured to execute a game program that, when executed by the at least one processor, causes an object placed in a three dimensional game space to be displayed on the display based on a virtual camera provided in the game space, wherein the game program is further configured, when executed, to at least:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the setting value for the camera; detect coordinates indicative of a position pointed to on the display; fix, 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 fixing; and
,sequentially calculate, 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 accept the outcome as designation coordinates designated by a player.
-
-
24. An apparatus comprising a display and at least one processor configured to execute a game program that, when executed by the at least one processor, causes an object placed in a three dimensional game space to be displayed on the display based on a virtual camera provided in the game space, wherein the game program is further configured, when executed, to at least:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the setting value for the camera; detect coordinates indicative of a position pointed to on the display; fix, 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 fixing; and
,sequentially calculate, 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 accept the outcome as designation coordinates designated by a player.
-
-
25. A system comprising a display and at least one processor configured to execute a game program that, when executed by the at least one processor, causes an object placed in a three dimensional game space to be displayed on the display based on a virtual camera provided in the game space, wherein the game program is further configured, when executed, to at least:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the virtual camera; detect coordinates indicative of a position pointed to on the display device; determine whether, on a screen of the display device, an operation target object corresponding to the coordinates is displayed based on the detected coordinates; fix, when the operation target object is determined 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 fixing; sequentially calculate, 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 update a position of the operation target object in the game space in accordance with a change in the sequentially calculated designation coordinates.
-
-
26. An apparatus comprising a display and at least one processor configured to execute a game program that, when executed by the at least one processor, causes an object placed in a three dimensional game space to be displayed on the display based on a virtual camera provided in the game space, wherein the game program is further configured, when executed, to at least:
-
change a setting value for the camera, the value being indicative of a position and a gazing point of the virtual camera; generate a game image to be displayed on the display device by drawing the object based on the virtual camera; detect coordinates indicative of a position pointed to on the display device; determine whether, on a screen of the display device, an operation target object corresponding to the coordinates is displayed based on the detected coordinates; fix, when the operation target object is determined 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 fixing; sequentially calculate, 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 update a position of the operation target object in the game space in accordance with a change in the sequentially calculated designation coordinates.
-
Specification