Patent attributes
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.