Patent ID: 7663629

Claim:
A computer-readable storage medium having a collision determination program stored thereon for determining whether or not a first object and a second object have collided against each other in a virtual space displayed on a display, the collision determination program causing a computer to execute: an updating step of updating position information of the first object or the second object stored in a storage device; a first setting step of setting a collision determination area for the first object, the collision determination area having a shape different from the shape of the first object and having a size or a position in accordance with a state of the first object or a state around the first object, wherein the size or the position of the collision determination area is selected from a group of predefined sizes or predetermined positions for the first object, wherein each of the predetermined sizes or the predetermined positions for the first object corresponds to a different one of predetermined states of the first object or predetermined states around the first object, and the state of the first object or the state around the first object is one of the predetermined states; a second setting step of setting a collision determination area for the second object; and a collision determination step of determining whether or not the first object and the second object have collided against each other by determining whether or not the collision determination area set for the first object in the first setting step and the collision determination area set for the second object in the second setting step overlap each other.