Patent ID: 7806767

Claim:
A game system configured to display an image on a game screen captured from a virtual camera wherein a first object is operated by a player to move in a movement direction relative to a second object in a virtual three-dimensional space, the game system comprising: a display device configured to drive display displaying the game screen wherein a first object is operated by a player to move in a movement direction relative to a second object in a virtual three-dimensional space displayed on the game screen; a viewpoint position setting device configured to: determine a first view point position of said virtual camera forming a first view vector from a point behind said first object and moving along with movement of said first object, said first view vector being directed to a first observation point positioned in front of said first object as determined by the movement direction of the first object; and determine a second view point position forming a second view vector oriented in a direction lateral to the movement direction of said first object and viewing a second observation point positioned between said first and second objects when said first object has a predetermined distance to said second object, said second view point position being at an aside position forward of and aside both said first and second objects as determined by: a facing direction of a first object facing side of said first object facing said second object; and a side of said second object facing said first object being a second object facing side as is determined by facing the first object; wherein said second view point has a second view point view angle which includes both said first and second objects and is oriented at a perspective to show both said first and second object facing sides; a distance judging device configured to determine a distance between said first object and said second object and determine a judgment result based on the distance; and a virtual camera positioning device configured to control a position of said virtual camera in the virtual three-dimensional space by switching said virtual camera from said first view point position alternatively to said second view point position based on the judgement result by said distance judging device.