US-20260124539-A1 - INFORMATION PROCESSING SYSTEM, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS
Abstract
An exemplary information processing system generates an assembled object by assembling a plurality of virtual objects based on an input by a user. The plurality of virtual objects include virtual power objects each configured to provide power to the assembled object and a virtual controller object. While the virtual power object and the virtual controller object are included in the assembled object, the information processing system causes the one or more virtual power objects to operate to move the assembled object in a predetermined traveling direction, and causes a moving direction of the movable object to change based on an input by the user.
Inventors
- Naoki FUKADA
- Akira Furukawa
- Takahiro Takayama
- Yuya Sato
- Ryuju MAENO
Assignees
- NINTENDO CO., LTD.
Dates
- Publication Date
- 20260507
- Application Date
- 20260105
Claims (20)
- 1 . One or more non-transitory computer-readable storage media having stored therein instructions that, when executed, cause one or more processors to perform operations comprising: manipulating a player character within a virtual space based on an operation of a user-operable directional input portion; generating a combined object within the virtual space by combining any selected objects among a plurality of material objects including at least a first object, a second object, and a controller object, based on a first user input; in a case where the combined object includes the controller object, determining the combined object as an operation target based at least on a position of the player character in the virtual space; and manipulating the operation target within the virtual space based on the operation of the user-operable directional input portion.
- 2 . The one or more non-transitory computer-readable storage media of claim 1 , wherein the determining is based at least on the position of the player character and the position of the combined object or the controller object included in the combined object.
- 3 . The one or more non-transitory computer-readable storage media of claim 1 , the operations further comprising: placing the player character at a specific position relative to the controller object included in the combined object while the combined object is determined as the operation target.
- 4 . The one or more non-transitory computer-readable storage media of claim 1 , wherein the generating is configured to combine an object with another object at a posture and position based on a second user input.
- 5 . The one or more non-transitory computer-readable storage media of claim 1 , the operations further comprising: removing the controller object from the combined object based on a third user input, generating a new combined object by combining the removed controller object with another object different from the object from which the controller object was removed.
- 6 . The one or more non-transitory computer-readable storage media of claim 1 , wherein the material objects include a power object that provides power to the combined object, and the determining of the combined object as the operation target is independent of the presence or absence of the power object included in the combined object.
- 7 . The one or more non-transitory computer-readable storage media of claim 1 , wherein the manipulating the operation target includes rotating the operation target while it is moving.
- 8 . A computer-implemented method comprising: manipulating a player character within a virtual space based on an operation of a user-operable directional input portion; generating a combined object within the virtual space by combining any selected objects among a plurality of material objects including at least a first object, a second object, and a controller object, based on a first user input; in a case where the combined object includes the controller object, determining the combined object as an operation target based at least on a position of the player character in the virtual space; and manipulating the operation target within the virtual space based on the operation of the user-operable directional input portion.
- 9 . The computer-implemented method according to claim 8 , wherein the determining is based at least on the position of the player character and the position of the combined object or the controller object included in the combined object.
- 10 . The computer-implemented method according to claim 8 , further comprising: placing the player character at a specific position relative to the controller object included in the combined object while the combined object is determined as the operation target.
- 11 . The computer-implemented method according to claim 8 , wherein the generating is configured to combine an object with another object at a posture and position based on a second user input.
- 12 . The computer-implemented method according to claim 8 , further comprising: removing the controller object from the combined object based on a third user input, generating a new combined object by combining the removed controller object with another object different from the object from which the controller object was removed.
- 13 . The computer-implemented method according to claim 8 , wherein the material objects include a power object that provides power to the combined object, and the determining of the combined object as the operation target is independent of the presence or absence of the power object included in the combined object.
- 14 . The computer-implemented method according to claim 8 , wherein the manipulating the operation target includes rotating the operation target while it is moving.
- 15 . An information processing system comprising: one or more processors; and one or more non-transitory computer-readable media having stored therein instructions that, when executed, cause the one or more processors to perform operations comprising: manipulating a player character within a virtual space based on an operation of a user-operable directional input portion; generating a combined object within the virtual space by combining any selected objects among a plurality of material objects including at least a first object, a second object, and a controller object, based on a first user input; in a case where the combined object includes the controller object, determining the combined object as an operation target based at least on a position of the player character in the virtual space; and manipulating the operation target within the virtual space based on the operation of the user-operable directional input portion.
- 16 . The information processing system according to claim 15 , wherein the determining is based at least on the position of the player character and the position of the combined object or the controller object included in the combined object.
- 17 . The information processing system according to claim 15 , the operations further comprising: placing the player character at a specific position relative to the controller object included in the combined object while the combined object is determined as the operation target.
- 18 . The information processing system according to claim 15 , wherein the generating is configured to combine an object with another object at a posture and position based on a second user input.
- 19 . The information processing system according to claim 15 , the operations further comprising: removing the controller object from the combined object based on a third user input, generating a new combined object by combining the removed controller object with another object different from the object from which the controller object was removed.
- 20 . The information processing system according to claim 15 , wherein the material objects include a power object that provides power to the combined object, and the determining of the combined object as the operation target is independent of the presence or absence of the power object included in the combined object.
Description
CROSS REFERENCE TO RELATED APPLICATION This application is a continuation of U.S. application Ser. No. 18/303,695 filed Apr. 20, 2023, which is a continuation of International Patent Application No. PCT/JP2022/9228 filed Mar. 3, 2022, the entire contents of each of which is incorporated herein by reference. FIELD An exemplary embodiment relates to an information processing system, a non-transitory computer-readable storage medium having stored therein an information processing program, an information processing method, and an information processing apparatus that are capable of assembling a plurality of virtual objects by an operation of a user. BACKGROUND AND SUMMARY As a related art, there is a game system for moving an operation target object and bringing the operation target object into contact with an object present in a virtual space, thereby forming a plurality of objects in a unified manner. However, there is room for improvement in terms of improving usability, in cases of assembling a plurality of virtual objects to generate an object composed of a plurality of virtual objects through an operation performed by a user. Therefore, an object of this exemplary embodiment is to provide an information processing system, an information processing program, an information processing method, and an information processing apparatus each of which is capable of improving the usability in cases of generating an object including a plurality of virtual objects by assembling a plurality of virtual objects. To achieve the above-described object, this exemplary embodiment adopts a configuration as described below. An information processing system of this exemplary embodiment is an information processing system including at least one processor and at least one a memory coupled thereto, for performing game processing based on an input by a user, the at least one processor being configured to at least: generate an assembled object by assembling a plurality of virtual objects, based on an input by the user, the plurality of virtual objects including one or more virtual power objects configured to provide power to the assembled object when the virtual power object is assembled as a part of the assembled object and a virtual controller object capable of being assembled as a part of the assembled object; control the assembled object arranged in the virtual space; and while the one or more virtual power objects and the virtual controller object are included in the assembled object, causing the one or more virtual power objects to operate to move the assembled object in a predetermined traveling direction, and causes a moving direction of the assembled object to change based on an input by the user. According to the above, the user can generate an assembled object including the virtual controller object by assembling a plurality of virtual objects and control the movement of the assembled object. Further, an operation state of each of the one or more virtual power objects may include an ON state that provides the power and an OFF state that does not provide the power. Further, the at least one processor may set the operation state of one of the virtual power objects to the ON state or the OFF state based on an input by the user. The at least one processor may generate the assembled object including the virtual controller object and a plurality of the virtual power objects. The at least one processor may simultaneously set all the virtual power objects in the assembled object to the ON state or the OFF state. According to the above, a plurality of virtual power objects are simultaneously set to the ON state or OFF state. This improves the convenience of the user as compared with a case of individually setting the plurality of virtual power objects to the ON state or OFF state. Further, the at least one processor may arrange the virtual controller object at a position in the assembled object designated by the user. According to the above, the user can arrange the virtual controller object in a desirable position in the assembled object, and this improves the degree of freedom in generating of the assembled object. Further, the virtual objects constituting the assembled object may be each provided with a preferential part which is given priority over other parts. The at least one processor may preferentially arrange the virtual controller object in the preferential part of a virtual object constituting the assembled object. According to the above, the user can arrange the virtual controller object in a desirable position, and the virtual controller object can be preferentially arranged in the preferential part, and the convenience of arranging the virtual controller object in the assembled object is improved. Further, the at least one processor may: move a user character in the virtual space; move the user character to a position corresponding to the virtual controller object based on an input by the user; and when the user cha