Patent ID: 8175993

Claim:
A non-transitory computer-readable storage medium having stored thereon an information processing program to be executed by a computer of an information processing apparatus configured to output, to a screen at an interval of a unit time, a virtual space that includes at least one instruction target object which performs a predetermined motion based on an operation indicated by a player, the information processing program comprising instructions that are configured to: detect, at an interval of the unit time, when the instruction target object is located outside a predetermined area of the virtual space; display, to the screen, a substitute icon that is associated with the instruction target object when the instruction target object is detected outside the predetermined area obtain operation data from an operation device at an interval of the unit time; calculate a pointed position on the screen pointed to by the operation device based on the operation data; a first operation performed on the substitute icon based on the operation data; detect a second operation after detection of the first operation based on the operation data; and cause the instruction target object associated with the substitute icon to perform a predetermined motion based on the pointed position when the second operation is detected.