Patent ID: 7277583

Claim:
A game program stored in computer-readable storage medium for getting a computer to produce a display image by perspectively transforming many polygons located in a virtual space onto a plane on the basis of a view position so as to represent on a display and to produce a gaze position at which a player should gaze in said virtual space so as to represent on said display, comprising: said game program being a program for instructing said computer to function as the following means, comprising: polygon locating means for locating said many polygons in said virtual space in response to an operation input by said player through an operation portion; first image producing means for producing a first image in such a way that a Z value of each said polygon is computed as a depth direction rather than said view position on the basis of three-dimensional coordinates given to said virtual space, and a plane perspective transformation is executed by coordinate converting only said polygons which Z values are small onto a screen plane on the basis of a screen conversion matrix M; gaze position computing means for computing a depth position of said gaze position with respect to said view position as a Z value of said gaze position; said first image producing means having the following means: coordinate conversion means for converting a coordinate before perspective transformation (X, Y, Z) into a coordinate after perspective transformation (X′, Y′, Z′) by an equation (X′, Y′, Z′) =(X, Y, Z)×(S m ×M) wherein said screen transformation matrix M is multiplied by a scaling matrix S m which value is [256 2 /(Z value of said gaze position)], when executing plane perspective transformation onto said screen plane by computing coordinate transformation on the basis of said screen transformation matrix M; transparency computing means for computing transparency α for said polygons which are located on a back side rather than said gaze position with respect to said coordinate (X′, Y′, Z′) of each polygon on which coordinate transformation is executed onto said screen plane by said coordinate conversion means with an equation α=(Z′/256)mod256; said game program being a program for further instructing said computer to function as the following means: second image producing means for deteriorating a quality of said first image produced by said first image producing means to produce a second image so as to have a size the same as said first image; and synthetic image producing means for applying semi-transparentizing processing to said first image on the basis of said transparency α which was computed on each said polygon so that each polygon of said first image can be displayed around said depth position of said gaze position which was computed by said gaze position computing means and each polygon of said second image can be displayed as said polygon approaches a rear side concerning said gaze position, and for combining said first and said second images so as to produce said display image.