Virtual lineup configuration method and apparatus, electronic device, and storage medium
By restricting users from selecting and configuring virtual characters in the configuration window in strategy games, the problem of users randomly deploying characters is solved, ensuring that the lineup meets the deployment conditions, thus improving the game's strategic depth and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DANIU INTERACTIVE ENTERTAINMENT (SHANGHAI) INFORMATION TECHNOLOGY CO LTD
- Filing Date
- 2026-01-26
- Publication Date
- 2026-06-02
Smart Images

Figure CN122124460A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the technical field of computer programs, and more specifically, to a virtual lineup configuration method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the rapid development of game genres, strategy games have become one of the most popular game types among users. In existing strategy games, users can have multiple virtual characters and form a team from among some of these characters to perform actions such as movement, attack, and defense. Users are not restricted in choosing any virtual characters to form a team for battle, which makes it difficult for the deployed virtual characters to complete subsequent battle events and affects the user's gaming experience. Summary of the Invention
[0003] One objective of this disclosure is to provide a new technical solution for virtual lineup configuration.
[0004] According to a first aspect of this disclosure, a method for configuring a virtual lineup is provided, the method comprising: In response to the user's selection of the first object during the first object selection phase, the first object identifier of the first object is displayed in the user's configuration window. In response to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, the second object associated with the second object identifier is displayed in the user's first lineup; When the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions, the second lineup is displayed as changing from the configuration state to the battle state.
[0005] Optionally, the configuration window also displays the third object identifier of the third object configured by the user; the method further includes: Based on the object attributes corresponding to the first object identifier and the third object identifier, determine the identifier combination formed by at least some of the object identifiers in the configuration window; The step of responding to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, and displaying the second object associated with the second object identifier configured in the user's first lineup, includes: In response to the user's first configuration operation during the first lineup configuration phase, which associates a first identifier combination in the configuration window with the user's first lineup, the second object associated with the second object identifier is displayed in the user's first lineup; wherein, the identifier combination includes the first identifier combination, and the first identifier combination includes the second object identifier in the configuration window.
[0006] Optionally, the method further includes: The interface displays multiple object selection controls during the first object selection phase. The step of responding to the user's selection operation of the first object during the first object selection phase and displaying the first object identifier added to the user's configuration window includes: In response to a user's selection operation on a target object selection control during the first object selection phase, a first object indicated in the object library associated with the target object selection control is determined; wherein, the object selection control includes a target object selection control; The configuration window of the user is displayed with the first object identifier of the first object added.
[0007] Optionally, the method further includes: The interface displays an object retraction control during the second object selection phase; wherein, the second object selection phase and the first object selection phase are object selection phases within different loops in the game process; In response to the user's selection operation on the object recycling control during the second object selection phase, a fourth object and its identifier are determined; wherein the fourth object is an object in the user's third lineup; Cancel the display of the fourth object in the third lineup, and display the identifier of the fourth object in the configuration window.
[0008] Optionally, the method further includes: In response to the user's second configuration operation on the fifth object identifier in the configuration window during the second lineup configuration phase, the fifth object associated with the fifth object identifier is displayed in one of the second lineups, and the sixth object identifier added to the configuration window is displayed; wherein the fifth object identifier and the second object identifier form a second identifier combination, and the number of objects of the sixth object is positively correlated with the number of objects of the fifth object.
[0009] Optionally, the method further includes: If the object identifiers associated with the objects in the first lineup form a third identifier combination, a prompt message will be displayed indicating that the first lineup meets the set conditions for participation.
[0010] Optionally, the method further includes: In response to the user's battle instruction, the second lineup is displayed to battle at the battle location specified in the battle instruction.
[0011] Optionally, the method further includes: Display the user's target game scenario; within the target game scenario, display a first selection control for user-defined lineup configuration and a second selection control for invoking an intelligent agent to configure the lineup; When the user selects the first selection control, the system displays a message indicating that the user is waiting to enter the first object selection stage. When the user selects the second selection control, the user's fourth lineup in the battle state is displayed.
[0012] According to a second aspect of this disclosure, a virtual lineup configuration device is also provided, the device comprising: The first display module is used to respond to the user's selection operation of the first object in the first object selection stage and display the first object identifier added to the user's configuration window; The second display module is used to respond to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration stage, and to display the second object associated with the second object identifier configured in the user's first lineup; The third display module is used to display the change of the second lineup from the configuration state to the battle state when the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions.
[0013] According to a third aspect of this disclosure, a computer system is also provided, the computer system including a processor, which implements the virtual lineup configuration method of the first aspect when the processor executes program instructions or code.
[0014] For example, the computer system also includes a memory for storing program instructions or code.
[0015] According to a fourth aspect of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the above-described virtual lineup configuration method at runtime.
[0016] According to a fifth aspect of this disclosure, a computer program product is also provided, comprising a game program, which, when executed, causes a computer to perform the steps of the virtual lineup configuration method described above.
[0017] According to a sixth aspect of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to execute the virtual lineup configuration method described above through the computer program.
[0018] One beneficial effect of this disclosure is that the virtual lineup configuration method provided by the present invention allows the user to select an object during the first object selection stage of the game. After selecting the first object, the user enters the first lineup configuration stage. In this stage, the user can select a second object from the configuration window containing the first object and configure it in the user's first lineup, so that the user's lineup includes the first lineup. When the user's second lineup meets the conditions for deployment and quantity, the user can deploy the second lineup, thereby limiting the user from deploying arbitrary virtual characters. The user must first decide on the formation of the virtual characters into a lineup, enhancing the game's strategic depth and thus improving the user's gaming experience.
[0019] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the present disclosure and, together with their description, serve to explain the principles of the embodiments of the present disclosure.
[0021] Figure 1 A schematic diagram of the hardware structure of an electronic device that can be used to implement a virtual lineup configuration method according to embodiments of the present disclosure is shown; Figure 2 A flowchart illustrating a virtual lineup configuration method according to some embodiments is shown; Figure 3 A schematic diagram of a first object selection phase according to some embodiments is shown; Figure 4 A schematic diagram of the first lineup configuration phase according to some embodiments is shown; Figure 5 A schematic diagram of object recycling according to some embodiments is shown; Figure 6 A schematic diagram of a second lineup playing according to some embodiments is shown; Figure 7 A schematic diagram of the structure of a virtual lineup configuration device according to some embodiments is shown; Figure 8 A schematic diagram of the hardware structure of an electronic device according to some embodiments is shown. Detailed Implementation
[0022] Various exemplary embodiments of this specification will now be described in detail with reference to the accompanying drawings.
[0023] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the embodiments of this specification or their application or use.
[0024] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0025] It should be noted that all actions involving the acquisition of signals, information, or data in this embodiment are carried out in compliance with the relevant data protection laws and regulations of the country where the location is situated, and with authorization from the owner of the relevant equipment.
[0026] This disclosure provides a novel virtual lineup configuration scheme that allows users to select virtual characters. After selecting a virtual character, the user can choose several virtual characters to configure in a configuration window that includes that virtual character. When the deployment conditions and quantity requirements of multiple lineups are met, the user can deploy these lineups, thus limiting the use of arbitrary virtual characters. Users must first decide how to form lineups, enhancing the game's strategic depth and improving the user's gaming experience.
[0027] Figure 1 A schematic diagram of the hardware structure of an electronic device that can be used to implement a virtual lineup configuration method according to embodiments of the present disclosure is shown.
[0028] The electronic device 1000 is a device capable of running game programs. These game programs can be local applications installed on the electronic device, or web applications, lightweight applications, or mini-programs, etc., without limitation. The electronic device 1000 can be a mobile phone, tablet computer, PC, etc., without limitation.
[0029] like Figure 1 As shown, the electronic device 1000 may include a processor 1101, a memory 1102, an interface device 1103, a communication device 1104, an output device 1105, an input device 1106, etc. Figure 1 The hardware configuration shown is illustrative only and is not intended to limit this disclosure, its application, or its use.
[0030] The processor 1101 executes computer programs, which can be written using instruction sets of architectures such as x86, Arm, RISC, MIPS, and SSE. The memory 1102 includes, for example, ROM (Read-Only Memory), RAM (Random Access Memory), and non-volatile memory such as a hard disk. The interface device 1103 includes, for example, a USB interface, a network cable interface, and a headphone jack. The communication device 1104 is capable of wired or wireless communication. The communication device 1104 may include at least one short-range communication module, such as any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink, WiFi (IEEE 802.11), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, and LiFi. The communication device 1104 may also include a long-range communication module, such as any module for WLAN, GPRS, or 2G / 3G / 4G / 5G long-range communication. The output device 1105 may include, for example, an LCD screen or touch screen, and a speaker. Input device 1106 may include, for example, a touch screen, a keyboard, a microphone, various sensors, etc.
[0031] In this embodiment, the memory 1102 of the electronic device 1000 is used to store a computer program that controls the processor 1101 to perform a virtual lineup configuration method according to any embodiment of the present disclosure.
[0032] Next, as Figure 1 Taking the electronic device 1000 as the implementing entity, various embodiments of the virtual lineup configuration method are illustrated.
[0033] <First Embodiment> Figure 2 A virtual lineup configuration method according to some embodiments is shown, which may include the following steps S210 to S230: Step S210: In response to the user's selection operation of the first object during the first object selection stage, the first object identifier of the first object added to the user's configuration window is displayed.
[0034] In this embodiment, the first object selection stage can be one of multiple stages in the game's progression. Each stage of the game's progression corresponds to a predetermined stage order. For example, if the game progression includes stages 1-3 in the order 1-2-3, then after stage 1 ends, the game enters stage 2, and after stage 2 ends, the game enters stage 3. These stages can be repeated cyclically until the user meets the corresponding deployment conditions. For instance, if the game progression includes stages 1-3 in the order 1-2-3, and the user meets the deployment conditions in stage 2 during the second cycle, the game progression ends.
[0035] In this embodiment, the first object selection stage can correspond to stage one of the game process. Stage one can be the beginning stage of the game process or the beginning stage of a certain loop of the game process.
[0036] In this embodiment, the first object can be a virtual character with various attributes, including combat power, affiliation, and profession. For example, Zhou Yu has a combat power of 14, belongs to the Wu Kingdom, and is a military general.
[0037] In some examples, such as Figure 3 As shown, the user's configuration window A100 displays the identifiers A1 and A2 corresponding to the objects already held by the user, and the identifier A3 corresponding to the first object. In response to the user's selection operation of the first object during the first object selection phase, the user's configuration window A100 displays identifiers A1, A2, and A3.
[0038] Step S220: In response to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, the second object associated with the second object identifier is displayed in the user's first lineup.
[0039] In this embodiment, the first lineup configuration phase follows the first object selection phase. For example, if the first object selection phase is phase one, the first lineup configuration phase is phase two. Alternatively, the first object selection phase may be phase one of the second cycle, and the second object selection phase may be phase two of the second cycle; that is, after the first object selection phase ends, the game enters the first lineup configuration phase.
[0040] In this embodiment, the user interface displays multiple lineup slots during the first lineup configuration phase. The first configuration operation allows the user to select a second object identifier from the configuration window and place it in a lineup slot to form a lineup. The second object identifier is one or more object identifiers in the configuration window, and it may include the first object identifier. For example, ... Figure 4As shown, the user selects the corresponding identifier A1 for Cao Ren and the identifier A2 for Cao Cao and places them in the lineup slot B100. The interface displays that Cao Ren and Cao Cao form the first lineup in the lineup slot B100. The lineup slot B100 can display either a two-dimensional model of Cao Ren and Cao Cao or a three-dimensional model, which is not limited here.
[0041] Step S230: When the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions, the second lineup is displayed to change from the configuration state to the battle state.
[0042] In this embodiment, the conditions for participating in battle can include the number of objects in the second lineup being greater than or equal to a set number of objects and the objects' attributes meeting set attribute conditions. The set number of objects is manually set and is not limited here. The attribute conditions include the sum of the objects' combat power values being greater than or equal to a set value, all objects having the same combat power value, objects having an odd number of combat power values, objects belonging to the same country, objects belonging to allied countries, objects having the same profession, and objects having different professions. The set values are manually set and are not limited here. For example, if all objects have the same combat power value, they form a "same-country" lineup to meet the set participation conditions. Another example is that objects belonging to the same country and having the same profession form a "colleague" lineup to meet the set participation conditions. Yet another example is that objects belonging to the same country and having different professions form a "nation" lineup to meet the set participation conditions. The quantity condition can be that the number of objects in the second lineup meeting the participation conditions is greater than or equal to a set number. For example, such as... Figure 4 As shown, with a set quantity of 3, the interface displays that lineup slots B100 to B300 all form a second lineup. These second lineups change from an unavailable configuration state to a ready-to-go state, allowing the user to trigger these second lineups in the ready-to-go state to engage in battle.
[0043] In this embodiment, in a multiplayer game, if a user is the first among all users to assemble a second lineup that meets the conditions for deployment and the required number of players, then that user gains the right to have their second lineup deploy first, or the user directly wins the game.
[0044] The virtual lineup configuration method according to the first embodiment of the present invention solves the problem that users can freely select any virtual characters to form a team for battle, making it difficult for the deployed virtual characters to complete subsequent battle events. Based on this method, in the first object selection phase of the game, the user is provided with the option to select an object. After selecting the first object, the user enters the first lineup configuration phase. In this phase, the user can select a second object from the configuration window that has been added to the first object and configure it in the user's first lineup, so that the user's lineup includes the first lineup. When the deployment conditions and quantity conditions of the user's second lineup are met, the user can deploy the second lineup, thus restricting the user from deploying any virtual characters. The user must first decide on the formation of the virtual characters, increasing the game's strategic depth and thereby improving the user's gaming experience.
[0045] <Second Embodiment> In this embodiment, to improve the convenience for users to combine the various object identifiers in the configuration window into identifier combinations, the configuration window also displays the third object identifiers of the third objects that the user has configured, showing the user the various identifier combinations so that the user can form a second lineup that meets the conditions for deployment.
[0046] In these embodiments, relative to the first embodiment described above, the method further includes the following step S310 before step S220: Step S310: Determine the identifier combination formed by at least some of the object identifiers in the configuration window based on the object attributes corresponding to the first object identifier and the third object identifier.
[0047] In this embodiment, the third object identifier may be the object identifier corresponding to the virtual character remaining after the user has completed the previous loop phase.
[0048] In some examples, such as Figure 3 As shown, configuration window A100 displays object identifiers A1-A3. The object corresponding to object identifier A1 can form a "same country" group with the object corresponding to object identifier A2. Object identifiers A1 and A2 are a single identifier combination. The object corresponding to object identifier A1 can form a "same state" group with the object corresponding to object identifier A3. Object identifiers A1 and A3 are a single identifier combination.
[0049] Based on this, step S220 may include the following step S320: Step S320: In response to the user's first configuration operation in the first lineup configuration phase, which associates the first identifier combination in the configuration window with the user's first lineup, the second object configuration associated with the second object identifier is displayed in the user's first lineup; wherein, the identifier combination includes the first identifier combination, and the first identifier combination includes the second object identifier in the configuration window.
[0050] In some examples, such as Figure 4 As shown, the first lineup is lineup slot B100. Lineup slot B100 already has object identifiers A4-A6. The first identifier combination corresponding to object identifier 1 and object identifier A2 is configured in lineup slot B100. Therefore, lineup slot B100 has objects corresponding to object identifiers A1, A3, A4-A6.
[0051] In this embodiment, during the process of configuring the user's lineup, various icon combinations are displayed to the user so that the user can form a second lineup that meets the conditions for battle, effectively improving the user's gaming experience.
[0052] <Third Embodiment> In this embodiment, in order to further enhance the strategic nature of the game, multiple object selection controls are provided to the user in the first object selection phase of the game. The user selects an object selection control according to their own needs, and the user's configuration window can display an object identifier that closely matches the user's needs.
[0053] In these embodiments, relative to the first embodiment described above, the method further includes the following step S410 before step S210: In step S410, the interface displays multiple object selection controls during the first object selection phase.
[0054] In this embodiment, the multiple object selection controls may include a random object selection control and a targeted object selection control, from which the user can select one control.
[0055] Based on this, step S210 may include the following steps S420 and S430: Step S420: In response to the user's selection operation on the target object selection control during the first object selection phase, determine the first object indicated in the object library associated with the target object selection control; wherein the object selection control includes the target object selection control.
[0056] In this embodiment, the object selection control may include a random object selection control and a targeted object selection control. The object library associated with the random object selection control may contain all objects not selected by the user, or it may contain all objects not selected by the user or other users. These other users are in the same game as the user. The object library associated with the targeted object selection control may correspond to a specific object. This specific object can be determined based on the object attributes corresponding to the object identifier in the user's configuration window. For example, if most objects corresponding to the object identifier in the user's configuration window belong to the Wei Kingdom, then the object library for this specific object is composed of objects from the Wei Kingdom. This specific object can also be an object abandoned by other users. For example, if other users abandoned Guan Yu after the previous loop phase, then in the first object selection phase of this loop phase, the user can select the targeted object selection control to select Guan Yu, who was abandoned by other users.
[0057] Step S430: Display the first object identifier of the first object added to the user's configuration window.
[0058] In some examples, after the user selects the random object selection control, a first object is randomly selected from the object library associated with the random object selection control, and its first object identifier is displayed in the configuration window. After the user selects the targeted object selection control, the last deprecated object is selected from the deprecated objects in the object library associated with the targeted object selection control, and this last deprecated object is used as the first object, with its first object identifier also displayed in the configuration window.
[0059] <Fourth Embodiment> In this embodiment, in order to improve the game's balance, the user's permission to redeploy their lineup is removed during the object selection phase after the previous loop phase ends. The user then needs to decide whether to retrieve an object from a lineup or obtain a new object.
[0060] In these embodiments, relative to the first or third embodiment described above, step S230 may include the following steps S510 to S530: Step S510: The interface displays an object retraction control during the second object selection phase; wherein, the second object selection phase and the first object selection phase are object selection phases within different loops in the game process.
[0061] In this embodiment, the interface displays multiple object selection controls and an object retraction control, allowing the user to select one control.
[0062] Step S520: In response to the user's selection operation of the object recycling control during the second object selection phase, determine the indicated fourth object and the fourth object identifier; wherein the fourth object is an object in the user's third lineup.
[0063] In this embodiment, the user's selection operation of the object recycling control during the second object selection phase can be that the user clicks on the fourth object in the third lineup. For example, as... Figure 5 As shown, the third lineup is lineup slot B200, and the fourth object is object K1. Users can click on object K1 in lineup slot B200 to confirm that the object identifier corresponding to object K1 is identifier A4.
[0064] Step S530: Cancel the display of the fourth object in the third lineup and display the fourth object identifier in the configuration window.
[0065] In some examples, such as Figure 5 As shown, the third lineup is lineup slot B200, and the fourth object is object K1. After the user selects the object recycling control during the second object selection stage, the object K1 in lineup slot B200 is de-displayed, and the object identifier corresponding to object K1, i.e., identifier A4, is displayed in the configuration window A100.
[0066] In this embodiment, the permission to redeploy the user's lineup is removed during the object selection phase after the previous loop phase ends, so that the user can take an object from the already configured lineup and place the object's object identifier in the configuration window. With the addition of a fourth object identifier in the configuration window, the user can reassemble a new lineup using the object identifier in the configuration window, which effectively enhances the strategic nature of the game.
[0067] <Fifth Embodiment> In this embodiment, in order to further enhance the strategic nature of the game, the user can expand the second lineup in the next cycle phase. After the second lineup is expanded, the user's configuration interface displays object identifiers that are equal to the number of objects expanded.
[0068] In these embodiments, relative to the first embodiment described above, after step S210, the method further includes the following step S610: Step S610: In response to the user's second configuration operation on the fifth object identifier in the configuration window during the second lineup configuration phase, the fifth object associated with the fifth object identifier is displayed in one of the second lineups, and the sixth object identifier of the sixth object is displayed in the configuration window; wherein, the fifth object identifier and the second object identifier form a second identifier combination, and the number of objects of the sixth object is positively correlated with the number of objects of the fifth object.
[0069] In this embodiment, the positive correlation between the number of objects in the sixth object and the number of objects in the fifth object includes: the number of objects in the sixth object can be the same as the number of objects in the fifth object; the difference between the number of objects in the sixth object and the number of objects in the fifth object is a fixed value; and the number of objects in the sixth object and the number of objects in the fifth object are in a fixed ratio. This fixed value is, for example, 1, 2, or 5, and is not limited here. The fixed ratio is, for example, 1 / 2 or 4 / 5, and is not limited here.
[0070] In this embodiment, the first object selection stage and the first lineup configuration stage can correspond to the first cycle stage, and the second lineup configuration stage corresponds to the second cycle stage. In the first cycle stage, the user configures a second lineup that meets the deployment conditions. In the second cycle stage, a fifth object is added to the second lineup, and the fifth object identifier of the fifth object and the second object identifier of the second object form a second identifier combination. Then, the configuration interface can display the object identifiers of the objects obtained, which are the same number as the number of objects added. The objects obtained here can come from the object library associated with the object random selection control or the object targeted selection control. For example, before the expansion, all objects in the second lineup form a same-nation formation of Wei, with five fifth objects, all of which belong to Wei. When the fifth object is added to the second lineup, the user can obtain five new objects from the corresponding object library, and the user's configuration interface can display the object identifiers of these five new objects. These five new objects are the sixth objects.
[0071] In this embodiment, users can choose to expand their second lineup or create a new lineup through the configuration interface during different cycle phases. Furthermore, when a user chooses to expand their second lineup, the configuration interface displays object identifiers for the same number of objects as the expanded lineup, further enhancing the game's strategic depth and thus improving the user's gaming experience.
[0072] <Sixth Embodiment> In this embodiment, in order to make it easier for users to know which lineups have met the conditions for battle, when the objects in the first lineup form an identifier combination, the interface will provide a prompt message indicating that the first lineup meets the set conditions for battle.
[0073] In these embodiments, relative to the first embodiment described above, after step S220, the method further includes the following step S710: In step S710, if the object identifiers associated with the objects in the first lineup form a third identifier combination, a prompt message is displayed indicating that the first lineup meets the set deployment conditions.
[0074] In some examples, such as Figure 3As shown, the first lineup is lineup slot B100. The object identifiers associated with the objects in lineup slot B100 are combined to form the same national lineup. The interface displays lineup slot B100 with text or images indicating that it is ready to be deployed, to prompt the user that the first lineup is ready to be deployed.
[0075] <Seventh Embodiment> In this embodiment, to further enhance the user's gaming experience, after completing the team configuration, the user can instruct the second team to engage in battle.
[0076] In these embodiments, relative to the first embodiment described above, after step S230, the method further includes the following step S810: In response to the user's battle instructions, the second team is displayed to engage in battle at the battle positions specified in the battle instructions.
[0077] In this embodiment, different lineup slots correspond to different battle positions, for example, such as Figure 5 As shown, the battle position corresponding to lineup slot B100 is the front row, the battle position corresponding to lineup slot B200 is the middle row, and the battle position corresponding to lineup slot B300 is the back row. The second lineup located in different battle positions has different effects. For example, the second lineup located in the back row gains an attack power increase effect, while the second lineup located in the front row gains a defense power increase effect.
[0078] In some examples, such as Figure 6 As shown, if the user's second lineup B400-B600 meet the deployment and quantity requirements, the user can instruct the second lineup B400 to be the front-line lineup, the second lineup B500 to be the middle-line lineup, and the second lineup B600 to be the back-line lineup, so that they can fight against the virtual object BOSS100.
[0079] <Eighth Embodiment> In this embodiment, in order to further enhance the user's gaming experience, not only is a first selection control provided for the user to choose to build their own lineup, but also a second selection control is provided to call upon an intelligent agent and have the intelligent agent quickly build the lineup, so that the user can quickly engage in battle.
[0080] In these embodiments, relative to any of the above embodiments, prior to step S210, the method further includes the following steps S910 to S930: Step S910: Display the user's target game scene; wherein, the target game scene displays a first selection control for user-defined lineup configuration and a second selection control for calling an intelligent agent to configure the lineup.
[0081] In this embodiment, the target game scene is, for example, a specific game scene or an initial game scene set based on user preferences. Users can directly enter the target game scene after logging into the game, or users can enter the target game scene after completing some game tasks or after the game cutscene ends.
[0082] Step S920: If the user selects the first selection control, display a message indicating that the user is waiting to enter the first object selection stage.
[0083] In this embodiment, while the user is waiting to enter the first selection stage, the interface can display the user's configuration window.
[0084] In step S930, if the user selects the second selection control, the user's fourth lineup in the battle state is displayed.
[0085] In this embodiment, the intelligent agent can replace the user in performing the above-mentioned selection and configuration operations to quickly assemble a fourth lineup that meets the user's deployment and quantity requirements.
[0086] <Device Embodiment> Figure 7 A schematic diagram of the composition structure of a virtual lineup configuration device according to an embodiment of the present disclosure is shown. Figure 7 As shown, the virtual lineup configuration device 700 includes a first display module 710, a second display module 720, and a third display module 730.
[0087] The first display module 710 is used to respond to the user's selection operation of the first object during the first object selection stage and display the first object identifier added to the user's configuration window; The second display module 720 is used to respond to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, and to display the second object associated with the second object identifier in the user's first lineup; The third display module 730 is used to display the second lineup changing from the configuration state to the battle state when the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions.
[0088] In some embodiments, the virtual lineup configuration device 700 further includes a determination module, which is used to determine the identifier combination formed by at least some of the object identifiers in the configuration window based on the object attributes corresponding to the first object identifier and the third object identifier, respectively.
[0089] The second display module 720 is also used to respond to the user's first configuration operation in the first lineup configuration stage, which associates the first identifier combination in the configuration window with the user's first lineup, and to display the second object configuration associated with the second object identifier in the user's first lineup; wherein, the first identifier combination includes the second object identifier in the configuration window.
[0090] In some embodiments, the virtual lineup configuration device 700 further includes a fourth display module, which is used to display multiple object selection controls on the interface during the first object selection phase.
[0091] The first display module 710 is also used to respond to the user's selection operation on the target object selection control during the first object selection stage, and to determine the first object indicated in the object library associated with the target object selection control; wherein the object selection control includes the target object selection control; and to display the first object identifier added to the user's configuration window.
[0092] In some embodiments, the virtual lineup configuration device 700 further includes a first response module, which is used to display an object recall control on the interface during a second object selection phase; wherein the second object selection phase and the first object selection phase are object selection phases within different cycles in the game process; in response to the user's selection operation of the object recall control during the second object selection phase, the indicated fourth object and the fourth object identifier are determined; wherein the fourth object is an object in the user's third lineup; the display of the fourth object in the third lineup is canceled, and the fourth object identifier is displayed in the configuration window.
[0093] In some embodiments, the virtual lineup configuration device 700 further includes a second response module, which is used to respond to a user's second configuration operation on the fifth object identifier in the configuration window during the second lineup configuration stage, displaying the fifth object associated with the fifth object identifier configured in one of the second lineups, and displaying the sixth object identifier added to the configuration window; wherein the fifth object identifier and the second object identifier form a second identifier combination, and the number of objects of the sixth object is positively correlated with the number of objects of the fifth object.
[0094] In some embodiments, the virtual lineup configuration device 700 further includes a fifth display module, which is used to display a prompt message indicating that the first lineup meets the set battle conditions when the object identifiers associated with the objects in the first lineup form a third identifier combination.
[0095] In some embodiments, the virtual lineup configuration device 700 further includes a sixth display module, which is used to display the second lineup engaging in battle at the battle position specified by the battle instruction in response to the user's battle instruction.
[0096] In some embodiments, the virtual lineup configuration device 700 further includes a seventh display module, which is used to display the target game scene in which the user is playing; wherein, the target game scene displays a first selection control for user-managed lineup configuration and a second selection control for calling an intelligent agent to configure the lineup; if the user selects the first selection control, the system displays the user waiting to enter the first object selection stage; if the user selects the second selection control, the system displays the user's fourth lineup in the battle state.
[0097] <Equipment Example> Figure 8 A schematic diagram of the hardware structure of an electronic device according to some other embodiments is shown. For example... Figure 8 As shown, the electronic device 800 includes a processor 810 and a memory 820 for storing a computer program for controlling the processor 810 to operate in order to control the electronic device 800 to execute a virtual lineup configuration method according to any embodiment of the present disclosure.
[0098] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements a virtual lineup configuration method according to any embodiment of this disclosure.
[0099] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement a virtual lineup configuration method according to any of the disclosed embodiments.
[0100] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium loaded with computer-readable program instructions for causing a processor to implement any of the methods in the foregoing embodiments of this disclosure. A computer-readable storage medium may be a tangible device capable of holding and storing instructions used by an instruction execution device. For example, a computer-readable storage medium may include an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), compact disc-read-only memory (CD-ROM), digital versatile disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any combination thereof. Computer-readable storage media as used herein is not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires. The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include one or more of copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to computer-readable storage media in the respective computing / processing device.The computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object programs written in any combination of one or more programming languages, including object-oriented programming languages (such as Smalltalk, C++, etc.) and conventional procedural programming languages (such as the "C" language or similar programming languages). The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network (e.g., a local area network or a wide area network), or it may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays, or programmable logic arrays, may be customized by utilizing state information from the computer-readable program instructions to execute the computer-readable program instructions, thereby implementing various aspects of the embodiments of this disclosure. Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions. These computer-readable program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It should be noted that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are all equivalent. Various embodiments of the present disclosure have been described above; the above description is exemplary and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this disclosure is defined by the appended claims.
Claims
1. A method for configuring a virtual lineup, characterized in that, The method includes: In response to the user's selection of the first object during the first object selection phase, the first object identifier of the first object is displayed in the user's configuration window. In response to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, the second object associated with the second object identifier is displayed in the user's first lineup; When the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions, the second lineup is displayed as changing from the configuration state to the battle state.
2. The method according to claim 1, characterized in that, The configuration window also displays the third object identifier of the third object configured by the user; the method further includes: Based on the object attributes corresponding to the first object identifier and the third object identifier, determine the identifier combination formed by at least some of the object identifiers in the configuration window; The step of responding to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration phase, and displaying the second object associated with the second object identifier configured in the user's first lineup, includes: In response to the user's first configuration operation during the first lineup configuration phase, which associates a first identifier combination in the configuration window with the user's first lineup, the second object associated with the second object identifier is displayed in the user's first lineup; wherein, the identifier combination includes the first identifier combination, and the first identifier combination includes the second object identifier in the configuration window.
3. The method according to claim 1, characterized in that, The method further includes: The interface displays multiple object selection controls during the first object selection phase. The step of responding to the user's selection operation of the first object during the first object selection phase and displaying the first object identifier added to the user's configuration window includes: In response to a user's selection operation on a target object selection control during the first object selection phase, a first object indicated in the object library associated with the target object selection control is determined; wherein, the object selection control includes a target object selection control; The configuration window of the user is displayed with the first object identifier of the first object added.
4. The method according to claim 1, characterized in that, The method further includes: The interface displays an object retraction control during the second object selection phase; wherein, the second object selection phase and the first object selection phase are object selection phases within different loops in the game process; In response to the user's selection operation on the object recycling control during the second object selection phase, a fourth object and its identifier are determined; wherein the fourth object is an object in the user's third lineup; Cancel the display of the fourth object in the third lineup, and display the identifier of the fourth object in the configuration window.
5. The method according to claim 1, characterized in that, The method further includes: In response to the user's second configuration operation on the fifth object identifier in the configuration window during the second lineup configuration phase, the fifth object associated with the fifth object identifier is displayed in one of the second lineups, and the sixth object identifier added to the configuration window is displayed; wherein the fifth object identifier and the second object identifier form a second identifier combination, and the number of objects of the sixth object is positively correlated with the number of objects of the fifth object.
6. The method according to claim 1, characterized in that, The method further includes: If the object identifiers associated with the objects in the first lineup form a third identifier combination, a prompt message will be displayed indicating that the first lineup meets the set conditions for participation.
7. The method according to claim 1, characterized in that, The method further includes: In response to the user's battle instruction, the second lineup is displayed to battle at the battle location specified in the battle instruction.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: Display the user's target game scenario; within the target game scenario, display a first selection control for user-defined lineup configuration and a second selection control for invoking an intelligent agent to configure the lineup; When the user selects the first selection control, the system displays a message indicating that the user is waiting to enter the first object selection stage. When the user selects the second selection control, the user's fourth lineup in the battle state is displayed.
9. A virtual lineup configuration device, characterized in that, The device includes: The first display module is used to respond to the user's selection operation of the first object in the first object selection stage and display the first object identifier added to the user's configuration window; The second display module is used to respond to the user's first configuration operation on the second object identifier in the configuration window during the first lineup configuration stage, and to display the second object associated with the second object identifier configured in the user's first lineup; The third display module is used to display the change of the second lineup from the configuration state to the battle state when the user's second lineup meets the set battle conditions and the number of the second lineup meets the set quantity conditions.
10. An electronic device, characterized in that, The system includes a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1 to 8.