Patent ID: 7722465

Claim:
An image generation device, comprising: image processing means configured to set a target object and a viewpoint in a virtual space, and to generate an image of said target object viewed from said viewpoint; a display unit configured to display said target object image; operational means to be operated by a player to perform a virtual shooting by aiming at said target object image displayed on said display unit; detection means to detect a shooting direction of said operational means in relation to said display unit; and control means configured to execute, when said player causes said operational means to fire, processing comprising: determining if a collision has occurred between a discharge body, which was virtually fired from a firing point set in said virtual space toward said target object image, and said target object, wherein the determining is in response to an operation signal indicating said shooting direction, said operation signal being provided from said operational means, and wherein said firing point is determined in said virtual space corresponding to a position at which said operational means is held by said player in front of said display unit; setting a starting point position by calculating a distance and a direction to be shifted from said firing point, based on angle information of said operational means, said starting point position being different from that of said firing point in said virtual space; generating an image of a trajectory along a virtual line connecting said starting point position and an ending point at which said discharge body fired from said firing point virtually arrives, wherein said viewpoint is maintained to show said shooting direction and a direction of said virtual line is set differently from said shooting direction but arrives at the same ending point; and displaying said trajectory image on said display unit.