Computer-readable storage medium having object control program stored therein and object control apparatus
First Claim
1. A non-transitory computer-readable storage medium storing computer readable instructions for use with a processing system that includes at least one processor, the processing system configured to control an operational object in a virtual space, the operational object set to be operated in accordance with input from an input device operable to designate a position on a screen of a display device, the stored instructions comprising instructions that are configured to:
- detect, based on an output signal from the input device, a first position on the screen, which is designated by a user;
set a predetermined area based on an original position of a predetermined object in the virtual space, the predetermined object being different than the operational object;
hold the predetermined area for a predetermined period of time;
detect, based on an output signal from the input device, a first operation onto the screen;
cause the operational object to perform a first motion in accordance with the first operation; and
perform a determination as to whether or not the detected first position is present in the predetermined area,wherein when the predetermined object is moved to a new position in the virtual space, the predetermined area is held, after movement of the predetermined object, at the original position where the predetermined object was before moving to the new position, andwherein when the determination is that the detected first position is within the predetermined area, the operational object is prohibited from performing the first motion,wherein the new position is outside the predetermined area.
1 Assignment
0 Petitions
Accused Products
Abstract
When a game apparatus detects a double-touch in an area other than an area where an enemy character is displayed, the game apparatus causes a player character to perform a forward roll motion. On the other hand, when the game apparatus detects a touch operation onto the enemy character, a prohibition area is provided at a position of the enemy character. When the game apparatus detects a touch onto the prohibition area, even if the touch operation is the double-touch, the game apparatus prohibits the player character from performing the forward roll motion and causes the player character to attack the enemy character.
18 Citations
18 Claims
-
1. A non-transitory computer-readable storage medium storing computer readable instructions for use with a processing system that includes at least one processor, the processing system configured to control an operational object in a virtual space, the operational object set to be operated in accordance with input from an input device operable to designate a position on a screen of a display device, the stored instructions comprising instructions that are configured to:
-
detect, based on an output signal from the input device, a first position on the screen, which is designated by a user; set a predetermined area based on an original position of a predetermined object in the virtual space, the predetermined object being different than the operational object; hold the predetermined area for a predetermined period of time; detect, based on an output signal from the input device, a first operation onto the screen; cause the operational object to perform a first motion in accordance with the first operation; and perform a determination as to whether or not the detected first position is present in the predetermined area, wherein when the predetermined object is moved to a new position in the virtual space, the predetermined area is held, after movement of the predetermined object, at the original position where the predetermined object was before moving to the new position, and wherein when the determination is that the detected first position is within the predetermined area, the operational object is prohibited from performing the first motion, wherein the new position is outside the predetermined area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. The non-transitory computer-readable storage medium of 3, wherein
the first motion is a non-attack motion which the operational object is caused to perform, and the second motion is an attack motion that is performed against the predetermined object.
-
15. The non-transitory computer-readable storage medium of 1, wherein a shape of the predetermined area, a size of the predetermined area, or a number of the predetermined areas is set in accordance with a kind of the predetermined object.
-
16. A non-transitory computer-readable storage medium having stored therein an object control program executed by a computer that has at least one processor in an object control apparatus for controlling an operational object in a virtual space, the operational object operated in accordance with input from a user provided via an input device operable to designate a position on a screen of a display device, the object control program comprising instructions that are configured to:
-
detect, based on an output signal from the input device, a first position on the screen, which is designated by a user; set a predetermined area in an original position of a predetermined object in the virtual space, which is different from the operational object; hold the predetermined area until a predetermined hold period has elapsed; determine whether or not the first position is present in the predetermined area; and cause the operational object to perform a first motion in accordance with a predetermined operation onto the input device when the first position is present in the predetermined area, wherein the predetermined area is held at the original position where the predetermined object has been present before movement to a new position that is outside the predetermined area even in a case where the predetermined object has moved in the virtual space.
-
-
17. An object control system for controlling an operational object in a virtual space, the operational object operated in accordance with input of a user provided to an input device operable to designate a position on a screen of a display device, the system comprising:
-
a processing system that includes at least one processor, the processing system configured to; detect, based on an output signal from the input device, a position on the screen, which is designated by a user; set a predetermined area in a position of a predetermined object in the virtual space, the predetermined object being different from the operational object; hold the set predetermined area until a predetermined hold period has elapsed; detect, based on an output signal from the input device, a first operation onto the screen; cause the operational object to perform a first motion in accordance with the first operation; and determine whether or not the detected position is present in the held predetermined area, wherein when the predetermined object is moved to a new position in the virtual space, the predetermined area is held, after movement of the predetermined object, at the position where the predetermined object was before moving to the new position, and wherein the operational object is prohibited from performing the first motion when the detected position is determined to be present within the predetermined area, wherein the new position is outside the predetermined area.
-
-
18. A method for use with a processing system that includes at least one processor, the processing system configured to control an operational object in a virtual space, the operational object set to be operated in accordance with input from an input device operable to designate a position on a screen of a display device, the method comprising:
-
detecting, based on an output signal from the input device, an input position on the screen, which is designated by a user; setting a predetermined area based on a position of a predetermined object in the virtual space, the predetermined object being different than the operational object; holding the predetermined area for a predetermined period of time; detecting, based on an output signal from the input device, a first operation onto the screen; causing the operational object to perform a first motion in accordance with the first operation; and performing, via the processing system, a determination as to whether or not the detected input position is present in the predetermined area, wherein when the predetermined object moves to a new position in the virtual space, the predetermined area is held, after movement of the predetermined object, at the position where the predetermined object was before moving to the new position, and wherein when the determination is that the input position is within the predetermined area, the operational object is prohibited from performing the first motion, wherein the new position is outside the predetermined area.
-
Specification