Patent ID: 7621812

Claim:
A game system for causing a three-dimensional virtual game space to be displayed on a display device, which has a display area having a shape of a rectangle having a predetermined aspect ratio, in a direction of a predetermined line of sight, the three-dimensional virtual game space having a plurality of objects appearing therein, and at least two of the plurality of objects being set as selected objects, the game system comprising: movement controller to control the movement of the objects; line-of-sight direction setting programmed logic circuitry to set the direction of the line of sight; frame-setting-plane setting programmed logic circuitry to set a frame setting plane in the three-dimensional game space; frame-coordinate-value calculator to calculate, for each of the selected objects, a frame coordinate value indicative of a point of intersection of the frame setting plane and a straight line passing through the selected object in the three-dimensional game space and extending along the line of sight set by the line-of-sight direction setting programmed logic circuitry; frame deforming programmed logic circuitry to virtually set a rectangular frame on the frame setting plane, the frame encompassing all the selected objects when the selected objects are projected onto the frame setting plane in the direction of the predetermined line of sight, and deform the frame in accordance with the movements of the selected objects, such that each side of the rectangular frame moves in accordance with the movements of the selected objects and independently from the movement of the other sides of the rectangular frame, while the deformed rectangular frame maintains the encompassing of all the selected objects; aspect ratio correcting programmed logic circuitry to correct the frame deformed by the frame deforming programmed logic circuitry so as to recreate a frame encompassing the frame deformed by the frame deforming programmed logic circuitry and having an aspect ratio equal to that of the display area of the display device; and display controller to determine vertices of a view volume based on vertices of the frame corrected by the aspect ratio correcting programmed logic circuitry and cause the game space to be displayed on the display device, wherein when every position indicated by the frame coordinate value of each of the selected objects is moved by at least a predetermined distance inward from one side of the frame on the frame setting plane, the frame deforming programmed logic circuitry deforms the frame so that the side is moved towards the inside of the frame.