1. A game device for carrying out game processing for every period of time to update positions of a contact evaluation target object and a contacting candidate object placed in a virtual dimensional space and to display an image showing a picture obtained by viewing the virtual three dimensional space from a viewpoint, comprising: means for determining whether a contact condition is satisfied, based on the positions of the contact evaluation target object and the contacting candidate object; means for storing information that associates an angle with a point value; means for calculating, when the means for determining determines that the contact condition is satisfied, a contact evaluation point of the contact evaluation target object based on a state of at least one of the contact evaluation target object and the contacting candidate object in the virtual three dimensional space, wherein said means for calculating obtains the point value associated with the angle, said angle being formed between a forward direction of the contact evaluation target object and a direction extending from a position of the contact evaluation target object to a position of the contacting candidate object, based on the information, and said means for calculating calculates the contact evaluation point, based on the point value obtained by the means for obtaining; means for storing a cumulative value of the contact evaluation point calculated by the contact evaluation point calculation means; and means for generating a game event in association with the contact evaluation target object with a probability based on the cumulative value of the contact evaluation point stored in the means for storing the cumulative value.