1. A game control program comprising, a coordinates receiving step for receiving coordinates in a virtual apace, said coordinates being input by a player, a course generating step for generating a course according to said coordinates input by said player, along said course a character moves in said virtual space, a course segment setting step for dividing said course into a plurality of segments, a geographical feature setting step for setting geographical features of each said segment according to geographical position of each said segment in said virtual space, an event setting step for setting events occurring on each said segment according to a predetermined random factor, and a character moving step for moving said character in a direction substantially along said segment.