Patent ID: 8523646

Claim:
A non-transitory computer-readable storage medium having a computer program stored thereon, the computer program for allowing a computer of a game device provided with (i) operating means controlled by a player and (ii) image display means for displaying images on a monitor to perform game processing steps including an image information generation step of generating game images including a moving object moving in a virtual space in response to a control of the operating means, and the computer program causing the computer of the game device to execute said game processing steps comprising: a step of setting a plurality of paths in the virtual space in advance as a course for the moving object; a step of setting, for the plurality of paths, a first path used during normal movement and a second path used only while a special mode is activated, the special mode being a mode in which a starting point diverging from the first path is set as a diverging point and an end point merging with the first path is set as a predetermined merging point; a step of judging whether or not the moving object fulfills an activating condition for activating the special mode; a step of allowing, when the special mode is activated by an activation instruction from the operating means controlling the moving object which has been judged to fulfill the activating condition for activating the special mode, the moving object to move onto the second path; a step of judging whether or not the moving object, while moving on the second path, fulfills a cancelling condition for cancelling the activation of the special mode; a step of setting, when said step of judging whether or not the moving object fulfills the cancelling condition for cancelling the activation of the special mode judges that the cancelling condition for cancelling the activation of the special mode is fulfilled, a variable merging point which merges with the first path at a merging point other than the predetermined merging point based on a position of the moving object moving on the second path; a step of allowing, when said step of judging whether or not the moving object fulfills the cancelling condition for cancelling the activation of the special mode judges that the cancelling condition for cancelling the activation of the special mode is fulfilled, the moving object moving on the second path to merge at the variable merging point; and a step of allowing, when said step of judging whether or not the moving object fulfills the cancelling condition for cancelling the activation of the special mode judges that the cancelling condition for cancelling the activation of the special mode is not fulfilled, the moving object moving on the second path to merge at the predetermined merging point.