Patent ID: 7785200

Claim:
A non-transitory computer readable storage medium having stored therein a game program that causes a game device to execute the step comprising: displaying on a display device a state of an object landing on a predetermined surface in a virtual three-dimensional game space, wherein the object is provided with a plurality of vectors each having a direction and an end assigned to the object in a fixed manner, the object is comprised of a plurality of faces, and each of the plurality of vectors is respectively assigned to a face of the object in a direction perpendicular to the face; wherein the length of each vector is varied based on pre-selection of a particular face of the object without determination of the object landing on the predetermined surface based on the area and the weight of the object, and the length is not attributed to a shape of the object, the game program causes a computer of the game device during game play to function as: movement control programmed logic circuitry configured to move the object in the three-dimensional game space; determination programmed logic circuitry configured to determine whether a part of the object has contacted the predetermined surface; specifying programmed logic circuitry configured to specify, when a part of the object is determined by the determination programmed logic circuitry to have contacted the predetermined surface, a vector among the plurality of vectors, the vector having an end located at a position closest to a predetermined direction; and landing programmed logic circuitry configured to land the object on the predetermined surface in a position such that the vector specified by the specifying programmed logic circuitry faces toward the predetermined surface and is perpendicular to the predetermined surface.