IP Library Granted Patent US 12667784
Granted Patent B2
US 12667784 · App. 18/304,071 · Granted Jun 30, 2026

Video game with bondable virtual objects forming a user controlled assembled object

Inventors: Naoki Fukada (Kyoto, JP); Yuya Sato (Kyoto, JP); Hiroki Nakamura (Tokyo, JP)
Assignee: Nintendo Co., Ltd.
A63F13/55A63F13/426A63F13/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12667784
App. No.
18/304,071
Granted
Jun 30, 2026
Kind
B2
Abstract

An example of an information processing system connects a plurality of virtual objects, thereby generating an assembled object, and selects as a selected object at least any one of the plurality of virtual objects forming the assembled object. In a case where the selected object is selected, and if an input to an input section satisfies a release condition, another virtual object connected to the selected object is detached, and a connection of a virtual object that forms the assembled object and is not connected to the selected object is maintained.

Claims (61)

1 . An information processing system, comprising:

at least one processor coupled to a memory having stored therein an information processing program that, when executed, causes one or more of the at least one processor to perform operations comprising:

placing a plurality of virtual objects in a game space;

generating an assembled object in the game space by bonding together two virtual objects of the plurality of virtual objects when a distance condition between them is satisfied;

setting one virtual object forming the assembled object to a selected state;

moving the assembled object including the virtual object in the selected state in response to a first input to an input section; and

in response to a second input to the input section that satisfies a first condition, deconstructing the assembled object by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

2 . The information processing system according to claim 1 , wherein the operations further comprising maintaining the virtual object that is in the selected state in the selected state after the deconstruction.

3 . The information processing system according to claim 1 , wherein

the input section includes a first input section and a second input section, and

the operations further comprise:

based on an input using the first input section, moving a user character and moving the assembled object including the virtual object that is in the selected state, and

based on an input using the second input section, moving the assembled object including the virtual object that is in the selected state without moving the user character, and

if the input using the second input section satisfies the first condition, deconstructing the assembled object by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

4 . The information processing system according to claim 1 , wherein the operations further comprise based on an input to the input section, bonding a different virtual object of the plurality of virtual objects to the virtual object that is in the selected state.

5 . The information processing system according to claim 1 , wherein a likelihood of the first condition being satisfied is increased as more input is provided to the input section within a predetermined time.

6 . The information processing system according to claim 5 , wherein the first condition is satisfied when a predetermined number of changes in the input provided to the input section occur within the predetermined time.

7 . The information processing system according to claim 1 , wherein the first condition is satisfied when a moving direction of the assembled object changes a predetermined number of times within a predetermined time.

8 . The information processing system according to claim 7 , wherein the first condition is satisfied when movement of the assembled object in opposing directions reaches the predetermined number of times within the predetermined time.

9 . The information processing system according to claim 1 , wherein

the input section includes a third input section and a fourth input section,

the greater the number of changes in the input using the third input section within a predetermined time is, the more likely the at least one processor determines that the first condition is satisfied,

the greater the number of changes in the input using the fourth input section in the predetermined time is, the more likely the at least one processor determines that the first condition is satisfied,

in a case where the input is provided to both the third input section and the fourth input section within the predetermined time, it is more likely that the first condition is determined to be satisfied than in a case where the input is provided to one of the third input section and the fourth input section, and

if it is determined that the first condition is satisfied, the assembled object is deconstructed by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

10 . The information processing system according to claim 9 , wherein the operations further comprise:

if the number of changes in the input using the third input section reaches a predetermined number of times within the predetermined time, determining that the first condition is satisfied,

if the number of changes in the input using the fourth input section reaches the predetermined number of times within the predetermined time, determining that the first condition is satisfied, and

if a total of the number of changes in the input using the third input section and the number of changes in the input using the fourth input section reaches the predetermined number of times within the predetermined time, determining that the first condition is satisfied.

11 . The information processing system according to claim 3 , wherein

the second input section includes a third input section and a fourth input section,

the greater the number of changes in the input using the third input section within a predetermined time is, the more likely the determination the first condition is satisfied is made,

the greater the number of changes in the input using the fourth input section in the predetermined time is, the more likely the determination the first condition is satisfied is made,

in a case where the input is provided to both the third input section and the fourth input section within the predetermined time, it is more likely that the first condition is determined to be satisfied than in a case where the input is provided to one of the third input section and the fourth input section, and

if it is determined that the first condition is satisfied, the assembled object is deconstructed by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

12 . The information processing system according to claim 11 , wherein the operations further comprise:

if the number of changes in the input using the third input section reaches a predetermined number of times within the predetermined time, determining that the first condition is satisfied,

if the number of changes in the input using the fourth input section reaches the predetermined number of times within the predetermined time, determining that the first condition is satisfied, and

if a total of the number of changes in the input using the third input section and the number of changes in the input using the fourth input section reaches the predetermined number of times within the predetermined time, determining that the first condition is satisfied.

13 . The information processing system according to claim 1 , wherein a player character is movable in the game space, the assembled object being usable by the player character in the game space.

14 . The information processing system according to claim 1 , wherein the assembled object comprises at least three virtual objects from the game space.

15 . The information processing system according to claim 1 , wherein the deconstruction of the assembled object results in at least three object groups being placed in the game space separate from one another, each object group including at least one virtual object, and at least one of the object groups including at least two virtual objects that were bonded to one another prior to the assembled object being deconstructed remaining bonded to one another after the deconstruction.

16 . A non-transitory computer-readable storage medium having stored therein an information processing program that, when executed by an information processing apparatus, is configured to cause the information processing apparatus to perform operations comprising:

placing a plurality of virtual objects in a game space;

generating an assembled object in the game space by bonding together two virtual objects of the plurality of virtual objects when a distance condition between them is satisfied;

setting one virtual object forming the assembled object to a selected state;

moving the assembled object including the virtual object in the selected state in response to a first input to an input section; and

in response to a second input to the input section that satisfies a first condition, deconstructing the assembled object by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

17 . An information processing method executed by an information processing system, the information processing method comprising:

placing a plurality of virtual objects in a game space;

generating an assembled object in the game space by bonding together two virtual objects of the plurality of virtual objects when a distance condition between them is satisfied;

setting one virtual object forming the assembled object to a selected state;

moving the assembled object including the virtual object in the selected state in response to a first input to an input section; and

in response to a second input to the input section that satisfies a first condition, deconstructing the assembled object by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.

18 . An information processing apparatus, comprising:

at least one processor coupled to a memory having stored therein an information processing program that, when executed, causes one or more of the at least one processor to perform operations comprising:

placing a plurality of virtual objects in a game space;

generating an assembled object in the game space by bonding together two virtual objects of the plurality of virtual objects when a distance condition between them is satisfied;

setting one virtual object forming the assembled object to a selected state;

moving the assembled object including the virtual object in the selected state in response to a first input to an input section; and

in response to a second input to the input section that satisfies a first condition, deconstructing the assembled object by breaking each bond to the virtual object in the assembled object that is in the selected state, while maintaining each other bond from the assembled object.