US 12,420,196 B2
Computer-readable non-transitory storage medium having information processing program for storing footprint coordinate sets in order of time series
Yuji Kando, Kyoto (JP)
Assigned to Nintendo Co., Ltd., Kyoto (JP)
Filed by Nintendo Co., Ltd., Kyoto (JP)
Filed on Sep. 29, 2023, as Appl. No. 18/478,339.
Claims priority of application No. 2022-160681 (JP), filed on Oct. 5, 2022.
Prior Publication US 2024/0115941 A1, Apr. 11, 2024
Int. Cl. A63F 13/56 (2014.01); A63F 13/45 (2014.01); A63F 13/55 (2014.01); A63F 13/57 (2014.01); A63F 13/573 (2014.01); A63F 13/822 (2014.01); A63F 13/428 (2014.01)
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
OG exemplary drawing
 
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.