| CPC A63F 13/56 (2014.09) [A63F 13/45 (2014.09); A63F 13/55 (2014.09); A63F 13/57 (2014.09); A63F 13/573 (2014.09); A63F 13/822 (2014.09); A63F 13/428 (2014.09); A63F 2300/6607 (2013.01); A63F 2300/6623 (2013.01); A63F 2300/807 (2013.01)] | 11 Claims |

|
1. A computer-readable non-transitory storage medium having stored therein an information processing program for causing a computer of an information processing apparatus to execute information processing in which a first object moves in a virtual space and at least one second object moves in accordance with movement of the first object, the program causing the computer to:
perform movement control of the first object to a first object coordinate set which is a coordinate set in the virtual space, on the basis of an operation input;
along with the movement control of the first object, repeatedly acquire footprint coordinate sets which are coordinate sets based on the first object coordinate set, a plurality of times, and store the footprint coordinate sets in an order of time series;
for a first footprint coordinate set among the acquired plurality of footprint coordinate sets, determine whether or not a path connecting the first footprint coordinate set and a second footprint coordinate set stored later in time series than the first footprint coordinate set is passable, and if the path is determined to be passable, store information specifying the path in association with the first footprint coordinate set; and
perform movement control of the second object so as to track the acquired footprint coordinate sets in time series, and further, on a predetermined footprint coordinate set, if there is the path determined to be passable, perform movement control of the second object so as to pass through the path.
|