Patent ID: 8556695

Claim:
A non-transitory computer-readable information storage medium storing a program that generates an image of a game that moves a player character in a virtual space, the program causing a computer to function as: a movement information calculation section that calculates movement information about the player character in the virtual space based on input information; a special state transition section that determines whether the player character has satisfied a special state transition condition based on the movement information about the player character, and causes the player character to transition to a special state and move to a special point set in the virtual space when the special state transition section has determined that the player character has satisfied the special state transition condition; a virtual camera control section that disposes a virtual camera based on at least one of the input information and the movement information about the player character; an image generation section that generates an image of the virtual space viewed from the virtual camera; and an attack calculation section that determines an attack start position, and calculates a trajectory of a missile from the attack start position; the movement information calculation section calculating a position of the player character based on the input information; the special state transition section determining the position of the player character based on the position of the player character and a position determination condition that is set corresponding to the special point in the virtual space, and determining whether the player character has satisfied the special state transition condition based on the determination result; and the virtual camera control section causing setting of at least one of: (a) a distance between the player character and the virtual camera, (b) a positional relationship between the player character and the virtual camera, (c) a direction of the virtual camera relative to the player character, and (d) an angle of view of the virtual camera when the player character is in the special state to differ from setting when the player character is not in the special state; the virtual camera control section causing changing of at least one of (i) the distance between the player character and the virtual camera, and (ii) the positional relationship between the player character and the virtual camera when the player character is in an attack state of the special state, when the player character is not in a normal state; and the attack calculation section determining the attack start position based on the position of the player character in the normal state, and determining the attack start position based on the position of the virtual camera in the attack state of the special state.