Patent ID: 7938718

Claim:
A non-transitory computer readable medium storing a computer program of a game in which a first object moves from a first position to a second position and a second object moves to contact in a prescribed area with the first object by a user through an input operation with an operating unit, the computer program comprising: code for judging whether a predetermined first game condition of the second object is satisfied or a predetermined second game condition of the second object is satisfied; code for determining a moving period before the first object starts moving, the moving period being between when the first object starts moving from the first position and when the first object ends moving at the second position; code for selecting a predetermined first operation response period of the second object when the predetermined first game condition is satisfied, the predetermined first operation response period in which the second object temporally has a chance to contact in the prescribed area with the first object; code for selecting a predetermined second operation response period of the second object when the predetermined second game condition is satisfied, the predetermined second operation response period in which the second object temporally has a chance to contact in the prescribed area with the first object; code for receiving an operation input from the operating unit operated by the user, after the first object starts moving; code for judging whether or not the operation input is received either in the predetermined first operation response period or the predetermined second operation response period; code for recognizing that the second object has the chance to contact in the prescribed area with the first object when the operation input is received in either the predetermined first operation response period or the predetermined second operation response period; and code for recognizing that the second object does not have the chance to contact in the prescribed area with the first object when the operation input is not received in either the predetermined first operation response period or the predetermined second operation response period, the prescribed area having a first prescribed size or a second prescribed size being larger than the first prescribed size, the first condition being satisfied when the prescribed area has the first prescribed size, the second condition being satisfied when the prescribed area has the second prescribed size, the first prescribed size or the second prescribed size being selected by the user, the predetermined first operation response period ending before the first object ends moving, the predetermined second operation response period ending after the first object ends moving.