Acquisition method and apparatus for virtual object, and electronic device, computer-readable storage medium and computer program product
By using account description information to match objects in turn-based virtual tasks, displaying and selecting specific virtual objects, the problem of high difficulty in obtaining specific virtual objects in the prior art is solved, and efficient and flexible virtual objects acquisition is achieved.
Patent Information
- Application Number
- PCT/CN2024/119426
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-09-18
- Publication Date
- 2025-07-03
AI Technical Summary
In the prior art, it is difficult to obtain a specific virtual object combination, server resources are consumed, and the refresh method of candidate virtual objects is highly random, making it difficult to obtain the required objects according to user strategies.
In a turn-based virtual task, by obtaining the account description information of the target account, matching the object obtains controls to display a collection of virtual objects with the same object attributes, and display and select specific virtual objects in response to user operations, increasing the probability of obtaining a specific combination.
It reduces the difficulty of obtaining specific virtual object combinations, saves server resource consumption, improves acquisition efficiency and flexibility, and users can select virtual objects with different attributes according to the progress of the task.
Smart Images

Figure CN2024119426_03072025_PF_FP_ABST
Abstract
Description
Method, device, electronic device, computer-readable storage medium, and computer program product for acquiring virtual objects
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 2023118695019 and application date December 29, 2023, and claims the priority of the Chinese patent application. The content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to computer technology, and in particular to a method, device, electronic device, computer-readable storage medium, and computer program product for obtaining a virtual object. Background Art
[0004] Currently, in various competitive game applications, a method for obtaining virtual objects for game interaction is usually to obtain multiple candidate virtual objects by randomly refreshing, and then obtain at least one virtual object from the multiple candidate virtual objects by consuming virtual resources.
[0005] In some strategic gaming applications, different combinations of virtual objects can produce different effects, allowing users to consider strategies for combining virtual objects during gameplay. However, the refresh method for candidate virtual objects in related technologies is too random, making it difficult to obtain the corresponding virtual objects according to the user's considered combination strategy. In other words, users need to repeatedly try to obtain a specific virtual object combination, which is difficult to obtain within the game. The server needs to continuously respond to switching commands to load and release the corresponding virtual objects, resulting in a significant consumption of time and server resources.
[0006] To address the above-mentioned problems, no effective solutions have been proposed so far.
[0007] Summary of the Invention
[0008] The embodiments of the present application provide a method, apparatus, electronic device, computer-readable storage medium, and computer program product for acquiring virtual objects, which can efficiently acquire a specific combination of virtual objects.
[0009] According to one aspect of an embodiment of the present application, a method for acquiring virtual objects is provided, which is executed by an electronic device and includes: in a target round that matches a target account in a turn-based virtual task, acquiring account description information of the target account, wherein the account description information is used to indicate the task progress of the target account in the turn-based virtual task; displaying at least one object acquisition control that matches the account description information, wherein the object acquisition control is used to acquire a virtual object set, and the virtual object set includes at least one virtual object with the same object attributes; in response to a triggering operation on a target object acquisition control in at least one of the object acquisition controls, displaying the target object set acquired according to the target object acquisition control; in response to a selection operation on a target virtual object in the target object set, displaying the target virtual object in a target area, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene.
[0010] According to another aspect of an embodiment of the present application, a device for acquiring a virtual object is also provided, including: an acquisition unit, configured to acquire account description information of the target account in a target round that matches the target account in a turn-based virtual task, wherein the account description information is used to indicate the task progress of the target account in the turn-based virtual task; a first display unit, configured to display at least one object acquisition control that matches the account description information, wherein the object acquisition control is used to acquire a virtual object set, and the virtual object set includes at least one virtual object with the same object attributes; a second display unit, configured to display the target object set acquired according to the target object acquisition control in response to a trigger operation on a target object acquisition control in at least one of the object acquisition controls; a third display unit, configured to display the target virtual object in a target area in response to a selection operation on a target virtual object in the target object set, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene.
[0011] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned method for obtaining a virtual object when running.
[0012] According to another aspect of the embodiments of the present application, a computer program product is provided, comprising a computer program / instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program / instructions from the computer-readable storage medium and executes the computer program / instructions, causing the computer device to perform the above-described method for acquiring a virtual object.
[0013] According to another aspect of the embodiments of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-mentioned method for obtaining a virtual object through the computer program.
[0014] In an embodiment of the present application, in a target round that matches a target account in a turn-based virtual task, account description information of the target account is obtained, wherein the account description information is used to indicate the task progress of the target account in the turn-based virtual task; at least one object acquisition control that matches the account description information is displayed, wherein the object acquisition control is used to acquire a virtual object set, and the virtual object set includes at least one virtual object with the same object attributes; in response to a triggering operation on a target object acquisition control in at least one of the object acquisition controls, the target object set acquired according to the target object acquisition control is displayed; in response to a selection operation on a target virtual object in the target object set, the target virtual object is displayed in a target area, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene, thereby achieving the acquisition of interactive virtual objects for performing interactive tasks.
[0015] In an embodiment of the present application, at least one object acquisition control that matches the account description information indicating the task progress of the target account in the virtual task can be determined, and each object acquisition control can be used to acquire multiple virtual objects with the same object attributes. Then, when a target object acquisition control is determined from multiple object acquisition controls, a target object set acquired according to the target object acquisition control is displayed. Then, by correspondingly associating the object attributes with the object acquisition controls, the probability of acquiring a specific virtual object can be increased. Then, in the multiple object acquisition operations in the above-mentioned turn-based virtual task, a specific combination of virtual objects can be acquired, thereby achieving efficient acquisition of the specific virtual object combination and reducing the difficulty of acquiring the specific virtual object combination. Since the user can be quickly helped to determine the specific virtual object combination, the process of repeatedly switching to acquire the specific virtual object is saved, and the resources consumed by the server in repeatedly responding to the switching are saved.
[0016] In addition, in an embodiment of the present application, the displayed object acquisition control can be determined based on the account description information used to indicate the task progress of the target account in the virtual task, so that different object acquisition controls can be displayed at different stages of the target account, allowing users to choose to obtain virtual objects with different object attributes at different stages, thereby improving the flexibility of combining virtual objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0018] FIG1 is a schematic diagram of a hardware environment of an optional method for acquiring a virtual object according to an embodiment of the present application;
[0019] FIG2 is a flowchart of an optional method for acquiring a virtual object according to an embodiment of the present application;
[0020] FIG3 is a schematic diagram of an optional method for acquiring a virtual object according to an embodiment of the present application;
[0021] FIG4 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0022] FIG5 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0023] FIG6 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0024] FIG7 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0025] FIG8 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0026] FIG9 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0027] FIG10 is a schematic diagram of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0028] FIG11 is a flowchart of another optional method for acquiring a virtual object according to an embodiment of the present application;
[0029] FIG12 is a schematic structural diagram of an optional device for acquiring a virtual object according to an embodiment of the present application;
[0030] FIG13 is a schematic structural diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] The relevant data collection and processing in the embodiments of this application should be strictly in accordance with the requirements of relevant laws and regulations when applied in examples, and the informed consent or separate consent of the personal information subject should be obtained. Subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.
[0034] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0035] Before further explaining the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0036] 1) A virtual scene is a scene that is displayed (or provided) when an application is running on a terminal device and is different from the real world. The virtual scene can be a simulation of the real world, a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene can be any of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiments of the present application do not limit the dimensions of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. Users can control virtual objects to move in the virtual scene.
[0037] 2) Virtual objects: movable objects within a virtual scene. These movable objects can be virtual people, virtual animals, cartoon characters, and the like. These virtual objects can be virtual avatars representing users within the virtual scene, or they can be user characters controlled through client-side operations. A virtual scene can include multiple virtual objects, each with its own unique shape and volume, occupying a portion of the space within the virtual scene.
[0038] 3) Turn-based virtual missions are a game mechanism designed in a virtual environment that allows players to perform actions and make decisions according to a certain sequence and rules. This mechanism is commonly found in strategy games, role-playing games (RPGs), and certain types of simulation games.
[0039] 4) Account Description Information: This information describes the various data and status of the target account in turn-based virtual missions. This information includes, but is not limited to, at least one of the following: basic account information, mission progress, resource status, skill status, and achievement history. It aims to provide players with a comprehensive understanding of their game status.
[0040] 5) Object attributes refer to the characteristics and parameters of virtual objects in a virtual scene. They define their appearance, behavior, and interactions. In turn-based virtual missions, object attributes are a key factor in distinguishing different virtual objects and are an important basis for determining the role and function of an object in the game. Object attributes are a series of characteristic values of a virtual object that determine its type, function, capabilities, and interaction methods. Object attributes can include static attributes (such as name, appearance, fixed abilities, etc.) and dynamic attributes (such as current state, position, health points, etc.).
[0041] 6) Resource indicators are information displayed on the object acquisition widget that indicates the amount of virtual resources required to acquire a specific set of virtual objects. Resource indicators help players understand whether they have enough resources to acquire the desired virtual objects and how acquiring those objects will affect their resource reserves. Resource indicators include the type and amount of resources required, as well as the player's current amount of that type of resource.
[0042] 7) Target Account: A player account that owns a specific set of virtual objects and is able to participate in game interactions in a virtual game or turn-based virtual mission. Target Accounts are typically linked to a player's personal profile and used to record their game progress, virtual object ownership, and in-game interactions.
[0043] 8) A reference account is a virtual account used to interact with the target account in turn-based virtual missions. It can be another player account, an NPC account controlled by the game system, or an account specifically used for testing and simulation. A reference account can be used for card interaction scenarios.
[0044] 9) Cloud Gaming: Also known as Gaming on Demand, this involves deploying a game program on a server and running an instance of the game program (referred to as a game instance). The game instance then sends the game data generated during operation to the browser page on the user's terminal. The page then calls the browser's media component to decode the game data and renders the real-time game screen based on the decoded results. When the page detects user actions on the game screen, it reports them to the game instance running on the server. Upon receiving the game data generated by the game instance in response to the action, the decoding and rendering process is repeated, presenting the game screen changes based on the user's actions on the page.
[0045] In other words, cloud gaming is an online gaming technology based on cloud computing. Cloud gaming technology enables thin clients with relatively limited graphics and data processing capabilities to run high-quality games. In a cloud gaming scenario, the game is not played on the user terminal (e.g., the player's gaming terminal), but rather on a cloud server. The cloud server renders the game scene into an audio and video stream, which is transmitted to the user terminal over the network. This eliminates the need for powerful graphics and data processing capabilities, requiring only basic streaming media playback capabilities and the ability to receive player input and send it to the cloud server.
[0046] According to one aspect of an embodiment of the present application, a method for acquiring a virtual object is provided. As an optional embodiment, the above-mentioned method for acquiring a virtual object can be, but is not limited to, applied to a virtual object acquisition system in a hardware environment as shown in FIG1 , wherein the virtual object acquisition system can include, but is not limited to, a terminal device 102, a network 104, a server 106, a database 108, and a terminal device 110. Corresponding clients are respectively running in the terminal device 102 and the terminal device 110 (as shown in FIG1 , taking the client as a game application client as an example). The above-mentioned terminal device 102 and the terminal device 110 respectively include a human-computer interaction screen, a processor, and a memory. The human-computer interaction screen is used to display a virtual game scene (the virtual game scene as shown in FIG1 ), and is also used to provide a human-computer interaction interface to receive human-computer interaction operations for controlling a controlled virtual object in the virtual scene, and the virtual object will complete the game task set in the virtual scene. The processor is used to generate interaction instructions in response to the above-mentioned human-computer interaction operations and send the interaction instructions to the server. The memory is used to store relevant attribute data, such as object attribute information of the controlled virtual object and attribute information of the held virtual props, etc. The attribute information here may include but is not limited to information used to identify its identity and current location. Among them, a client that controls the first virtual object through the first object account is running in the terminal device 102; correspondingly, a client that controls the second virtual object through the second object account is running in the terminal device 110. The second virtual object and the first virtual object here can be controlled in the game to perform certain interactive events, such as attack events, defense events, skill casting events, etc. In the case where the first object account and the second object account are object accounts with a friend relationship, the above-mentioned first virtual object and the second virtual object can also perform cooperative confrontation events.
[0047] In addition, the server 106 includes a processing engine configured to perform storage or reading operations on the database 108. Specifically, the processing engine reads virtual scene information of each subject account, object information of the virtual objects held, and operation information performed by each subject account from the database 108.
[0048] Assume that the terminal device 102 in Figure 1 is logged in with a target account, and the terminal device 110 is logged in with a reference account that has an adversarial relationship with the target account. In a turn-based virtual task, the target account and the reference account perform virtual object acquisition and virtual object arrangement operations in their respective turns in turn. In addition, the arranged virtual objects can spontaneously perform adversarial operations in the virtual game scene based on the attributes of the object position and object characteristics.
[0049] The embodiment of the present application can be applied to the object acquisition phase in the target round of the target account. The specific process is as follows: first, by executing steps S102 to S106 through the terminal device 102 logged in with the first account, in the target round matching the target account in the turn-based virtual task, the account description information of the target account is obtained, wherein the account description information is used to indicate the task progress of the target account in the turn-based virtual task; at least one object acquisition control matching the account description information is displayed, wherein the object acquisition control is used to acquire a virtual object set, wherein the virtual object set includes at least one virtual object with the same object attributes; and determining to trigger the target object acquisition control;
[0050] Next, the terminal device 102 executes S108 and sends an object information acquisition request to the server 106 via the network 104; the server 106 executes step S110 to determine a target object set according to the object acquisition request, and executes S112 to send the target object set to the terminal device 102 via the network 104;
[0051] The terminal device 102 executes S114 to S116, and in response to a triggering operation on a target object acquisition control in at least one object acquisition control, displays a target object set acquired according to the target object acquisition control; in response to a selection operation on a target virtual object in the target object set, displays the target virtual object in a target area, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene.
[0052] In some embodiments, when a terminal device of the same type as the terminal device 102 has a relatively powerful computing and processing capability, the above step S110 may also be completed by other terminal devices. This is an example and is not limited in the embodiments of the present application.
[0053] Optionally, in an embodiment of the present application, the above-mentioned terminal device may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop computer, a tablet computer, a PDA, an MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a video client, an instant messaging client, a browser client, an educational client, or the like that supports providing shooting game tasks. The above-mentioned network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network, and a wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that realize wireless communication. The above-mentioned server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and no limitation is imposed on this in the embodiment of the present application.
[0054] Optionally, in an embodiment of the present application, the above-mentioned method for obtaining virtual objects can be applied to, but is not limited to, a game terminal application (Application, APP for short) for completing a predetermined competitive game task in a virtual scene, such as a virtual competitive game application in a multiplayer online tactical competitive game (MOBA) application; the above-mentioned competitive game task can be, but is not limited to, a game task completed by the current player through human-computer interaction virtual objects, in which the virtual objects in the virtual scene interact with the virtual objects controlled by other players through competitive interaction; the above-mentioned method for obtaining virtual objects can also be applied to terminal applications of massively multiplayer online role-playing games (MMORPGs for short), in which the current player can complete social game tasks in the game from the first-person perspective of the virtual object through role-playing, for example, completing game tasks together with other virtual objects; the above-mentioned method for obtaining virtual objects can also be applied to Auto Battler (also known as Auto Battler) In an Auto Chess-type game, the aforementioned Auto Chess-type game is a type of tactical strategy electronic game. During the preparation phase, players place characters on a grid-shaped battlefield, and then the characters automatically fight each other, usually without further input from the player. The embodiments of the present application can also be applied to, but are not limited to, an open-world type game. The so-called open-world refers to a game in which the battle scenes are completely free and open, and players can freely move forward and explore in any direction. The boundaries between different directions are very large, and there are also simulated objects of various shapes and sizes in the scene, which can produce various physical collisions or interactions with players, AI and other entities. In an open-world game, players can control virtual objects to complete game tasks through confrontation and interaction.
[0055] The game tasks in the above-mentioned types of games can be, but are not limited to, running in an application (such as a non-independent game APP) in the form of a plug-in or applet, or running in an application (such as an independent game APP) in a game engine. The types of the above-mentioned game applications may include, but are not limited to, at least one of the following: two-dimensional (2D) game applications, three-dimensional (3D) game applications, virtual reality (VR) game applications, augmented reality (AR) game applications, and mixed reality (MR) game applications. The above is only an example, and the embodiments of this application do not impose any limitations on this.
[0056] It should be noted that the solution for the collaborative implementation of terminal devices and servers mainly involves two game modes, namely local game mode and cloud game mode. Among them, the local game mode refers to the terminal device and the server jointly running the game processing logic. The operation instructions entered by the player in the terminal device are partially processed by the terminal device running the game logic, and the other part is processed by the server running the game logic. In addition, the game logic processing run by the server is often more complex and requires more computing power. The cloud game mode refers to the game logic processing being completely run by the server (such as a cloud server), and the cloud server renders the game scene data into an audio and video stream, which is then transmitted to the terminal device through the network for display. In other words, the terminal device only needs to have basic streaming media playback capabilities and the ability to obtain the player's operation instructions and send them to the server.
[0057] In an embodiment of the present application, at least one object acquisition control that matches the account description information indicating the task progress of the target account in the virtual task can be determined, and each object acquisition control can be used to acquire multiple virtual objects with the same object attributes. Then, when a target object acquisition control is determined from the multiple object acquisition controls, a target object set acquired according to the target object acquisition control is displayed. Then, by correspondingly associating the object attributes with the exclusive acquisition control, the probability of acquiring a specific virtual object can be increased. Then, in the above-mentioned turn-based virtual task, a specific combination of virtual objects can be acquired through multiple object acquisition operations, thereby achieving efficient acquisition of the specific virtual object combination and reducing the difficulty of acquiring the specific virtual object combination.
[0058] In addition, in an embodiment of the present application, the displayed object acquisition control can be determined based on the account description information used to indicate the task progress of the target account in the virtual task, so that different object acquisition controls can be displayed at different stages of the target account, allowing users to choose to obtain virtual objects with different object attributes at different stages, thereby improving the flexibility of combining virtual objects.
[0059] In some embodiments, as shown in FIG2 , the method for obtaining the virtual object includes the following steps:
[0060] S202, in a target round that matches a target account in a turn-based virtual task, obtaining account description information of the target account, wherein the account description information is used to indicate task progress of the target account in the turn-based virtual task;
[0061] S204, displaying at least one object acquisition control that matches the account description information, wherein the object acquisition control is used to acquire a virtual object set, the virtual object set including at least one virtual object having the same object attributes;
[0062] S206, in response to a triggering operation on a target object acquisition control in at least one object acquisition control, displaying a target object set acquired according to the target object acquisition control;
[0063] S208, in response to a selection operation on a target virtual object in a target object set, the target virtual object is displayed in a target area, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene.
[0064] It should be noted that the method for obtaining virtual objects provided in the embodiment of the present application can be applied to, but is not limited to, a game application that can provide selectable virtual objects for object accounts. The game types of the above-mentioned game applications may include, but are not limited to, a multiplayer online tactical competitive game application, a massively multiplayer online role-playing game application, and an auto chess-type game application. The embodiment of the present application does not limit the application scenarios for the above-mentioned virtual object acquisition. It is understandable that the above-mentioned type of game application may include multiple interactive rounds, and the object accounts performing interactive tasks can obtain their respective virtual objects through the above-mentioned steps S202 to S208 in their respective rounds, and perform interactive operations through the obtained virtual objects. Between object accounts with an adversarial relationship, the virtual objects held by each of them can perform attack operations; between object accounts with a teammate relationship, the virtual objects held by each of them can perform mutual assistance operations.
[0065] The following describes the aforementioned Auto Chess-style game missions. In Auto Chess-style game applications, a game mission can be a multiplayer, turn-based, collectible hero card game. The game has N players, who battle each other in pairs. Each player occupies a virtual battlefield. During the battle phase, the two players' fields are combined to form a virtual battlefield. Each game mission consists of multiple rounds, each consisting of two phases: preparation and battle. During the preparation phase, players purchase chess pieces (i.e., virtual objects) from the store and arrange their troops on the board. During the battle phase, the opposing teams lock their lineups, and the chess pieces automatically engage until all of one player's pieces are destroyed. The player whose chess pieces are destroyed loses the round and receives a certain amount of health points (combat resources). After the virtual missions for the two current accounts end, each player is matched with a new opponent until their health points reach 0 or less, resulting in elimination. The last remaining player wins the game (place 1).
[0066] In step S202, the target round matching the target account may be a stage in which the target account is allowed to acquire virtual objects and place virtual objects in a virtual field. Specifically, steps S202 to S208 may be applied to the virtual object acquisition stage.
[0067] The target account's account description information in step S202 may be parameter information indicating the target account's progress in the turn-based virtual task. For example, the account description information may specifically include, but is not limited to, the target account's account level, the amount of virtual resources held by the target account, the virtual experience points accumulated by the target account through interactive operations in the virtual task, and the target account's target turn number. In this embodiment of the present application, the specific content of the account description information is not limited.
[0068] In some embodiments, after obtaining the account description information in step S202, an object acquisition control matching the account description information may be displayed in step S204. It should be noted that the object acquisition control in step S204 may be one or more, and the matching relationship between the account description information and the object acquisition control may include, but is not limited to, matching the account description information with a specific type of object acquisition control, or matching the account description information with a specific number of object acquisition controls. Optionally, the matching relationship between the two may be such that the displayed object acquisition control has different types and quantities of control corresponding to different account description information.
[0069] In addition, the above-mentioned object acquisition control can be used to obtain a virtual object set consisting of at least one virtual object with the same object attribute. It can be understood that the object attribute of the above-mentioned virtual object can be used to indicate at least one aspect of the object characteristics of the above-mentioned virtual object. For example, the above-mentioned object attribute can be specifically an object level, which is used to indicate the strength of the object virtual ability of the above-mentioned virtual object during the interactive operation; the above-mentioned object attribute can also be specifically an object type, for example, it can be a warrior type, shooter type and other virtual object types, which are used to indicate the operational characteristics of the above-mentioned virtual object during the virtual interactive operation. For example, a warrior type virtual object can be configured with a higher defense capability, and a shooter type virtual object can be configured with a longer attack distance, etc. In the embodiment of the present application, the specific content of the above-mentioned object attributes is not limited.
[0070] In combination with the above steps S202 and S204, it can be seen that through the combination of the above steps S202 and S204, different object acquisition controls can be displayed correspondingly when the target account is in different task progress, so that the target account can obtain virtual objects with different characteristics to obtain a specific virtual object combination.
[0071] The following describes several optional combinations of account description information and object attributes.
[0072] Where the account description information specifically refers to the account level of the target account, and the object attribute specifically refers to the object level of the virtual object, it is understood that the account level may be updated based on the accumulated operational experience points (XP) accumulated by the target account during the turn-based virtual mission. The object level may indicate the operational strength of the virtual object during interactive operations, and the operational strength may be one or more of an attribute value, an attack value, and a defense value. Furthermore, where the account description information specifically refers to the account level of the target account, and the object attribute specifically refers to the object level of the virtual object, the target account may choose to acquire a large number of low-level virtual objects in the early stages of the mission, and form a specific virtual object combination using these low-level virtual objects, thereby winning the game through the quickly formed specific virtual object combination. Alternatively, the target account may reserve the opportunity to acquire virtual objects in the early stages of the mission, and only begin acquiring higher-level virtual objects in the later stages. In this case, the target account may be at a disadvantage in the early stages due to a lack of virtual object combinations, but may be able to acquire higher-level virtual objects later in the mission through accumulated resources, and win the game through the object combination of higher-level virtual objects formed later.
[0073] When the above-mentioned account description information is specifically the account level of the above-mentioned target account, and the above-mentioned object attribute is specifically used for the object type of the above-mentioned virtual object, it can be understood that the above-mentioned object level can be used to indicate the operating characteristics of the above-mentioned virtual object in the interactive operation. For example, the virtual object corresponding to the "water" attribute can restrain the virtual object with the "fire" attribute.
[0074] In some embodiments, when the account description information is the account level of the target account and the object attribute of the virtual object is the object type, if the opponent account holds a first type of virtual object in the first stage, multiple second type virtual objects are obtained in the first stage, and the multiple second type virtual objects are combined into a second type of virtual object set, wherein the second type of virtual object is used to restrain the first type of virtual object; if the set of virtual objects to be interacted held by the opponent account in the second stage includes a third type of virtual object, a fourth type of virtual object used to restrain the third type of virtual object is obtained to form a virtual object set.
[0075] Furthermore, when the above-mentioned account description information is specifically the account level of the above-mentioned target account, and the above-mentioned object attribute is specifically used to be the object type of the above-mentioned virtual object, the target account can choose to respond to the opponent account holding a virtual object with a "fire" attribute (i.e., the above-mentioned first type) in the early stage of task progress (i.e., the above-mentioned first stage), and then obtain a large number of virtual objects with a "water" attribute (i.e., the above-mentioned second type), and form a specific "water" attribute object combination through a large number of virtual objects with a "water" attribute, and then restrain the virtual objects held by the opponent account through the rapidly formed specific virtual object combination; in addition, the target account can also choose to determine the target object set of the specific object attributes that currently need to be obtained according to the combination of virtual objects held by the opponent in the later stage of task progress (i.e., the above-mentioned second stage) when the number of selectable object acquisition controls increases, and then confront the virtual objects held by the opponent account.
[0076] The above combination is only an example and does not limit the actual combination.
[0077] In some embodiments, when the optional object acquisition control is displayed through the above steps S202 and S204, the target account can display the virtual object in the target object set corresponding to the selected target object acquisition control through the above steps S206 and S208, and in response to the selection operation, configure the selected target virtual object in the interactive object set held by the target account, so that the target account can arrange and control the target virtual object and perform subsequent interactive operations.
[0078] It should be noted that the triggering operation for acquiring the target object control may include, but is not limited to, a click operation, a double-click operation, a long press operation, etc., performed on the control identifier of the target object acquisition control; optionally, the selection operation for the target virtual object may include, but is not limited to, a click operation, a double-click operation, a long press operation, etc., performed on the object identifier of the target virtual object. The embodiments of this application do not limit the specific operation types of the selection operation and the triggering operation.
[0079] The following describes how to interact with target virtual objects in target areas in various games.
[0080] For example, if the game application is a MOBA type game application, multiple object acquisition controls may be displayed according to the character level of the current virtual character controlled by the target account at a specific stage in the game, and a target virtual object (in this embodiment of the application, the virtual object may be a virtual prop object) may be selected from the target object set corresponding to the selected target object acquisition control. Then, the acquired target virtual object may be placed above the virtual character to control the virtual character to perform competitive interaction in the virtual scene. Correspondingly, the target area may be a virtual prop bar for displaying the virtual character controlled by the target account;
[0081] For another example, in the case where the aforementioned game application is an MMORPG-type game application, each target account will control a virtual character to engage in competitive interaction in a virtual scene. At a specific stage in the game, multiple object acquisition controls may be displayed according to the character level of the current virtual character controlled by the target account. In addition, based on the target object set corresponding to the selected target object acquisition control, a target virtual object is selected (in this embodiment of the application, the virtual object may be a virtual prop object). By configuring the acquired target virtual object on the virtual character, the virtual character can be controlled to engage in competitive interaction in the virtual scene. Correspondingly, the aforementioned target area may be a virtual backpack for displaying the virtual character controlled by the aforementioned target account. The virtual backpack may be used to display the virtual props currently held by the virtual character, such as virtual attack props, virtual helmets, virtual armor, and other props.
[0082] For another example, in the case where the above-mentioned game application is an auto chess type game application, each target account can obtain at least one virtual object (which can be specifically a virtual chess piece) through the above steps S202 to S208. Correspondingly, the above-mentioned target area can be specifically a preparation area for displaying virtual objects held by the target account and in a waiting state; further, in the virtual scene of the auto chess type game application, a battle area can be further included. It is understandable that the virtual objects in the above-mentioned battle area can perform the above-mentioned virtual interactive operations without the intervention of the target account. It is understandable that the above-mentioned virtual interactive operations can include but are not limited to virtual attack operations, virtual defense operations, virtual skill casting operations, etc.
[0083] In an embodiment of the present application, at least one object acquisition control that matches the account description information indicating the task progress of the target account in the virtual task can be determined, and each object acquisition control can be used to acquire multiple virtual objects having the same object attributes. Then, when a target object acquisition control is determined from the multiple object acquisition controls, a target object set acquired according to the target object acquisition control is displayed. Then, by correspondingly associating the object attributes with the object acquisition controls, the probability of acquiring a specific virtual object can be increased. Then, in the above-mentioned turn-based virtual task, a specific combination of virtual objects can be acquired through multiple object acquisition operations, thereby achieving efficient acquisition of the specific virtual object combination and reducing the difficulty of acquiring the specific virtual object combination.
[0084] In addition, the object acquisition control displayed in the embodiment of the present application can be determined based on the account description information used to indicate the task progress of the target account in the virtual task, and thus different object acquisition controls can be displayed at different stages of the target account, so that users can choose to obtain virtual objects with different object attributes at different stages, thereby improving the flexibility of combining virtual objects.
[0085] The following describes the game tasks in the auto chess type game application with reference to FIG3. As shown in FIG3, the current interactive interface on the current client logged in by the target account is displayed. It should be noted that the preparation area 301 in FIG3 is a specific target area, in which the "little monster 7" displayed is a virtual object currently held by the target account and in a waiting state; the "little monster 1", "little monster 2", "little monster 3" and "little monster 4" shown in the battle area 302 are virtual objects currently held by the target account and selected for participating in virtual confrontation interaction; correspondingly, the "little monster 5" and "little monster 6" shown in FIG3 are virtual objects selected by the opponent account for participating in virtual object interaction. It should be noted that in the preparation stage of a battle round in an auto chess-type game application, the target account and the opponent account can obtain virtual objects through the methods in steps S202 to S208 above, and select virtual objects to participate in the battle, upgrade the levels of virtual objects participating in the battle, and arrange the positions of virtual objects; in the battle stage, the virtual objects located on the chessboard shown in Figure 3 automatically fight each other, and after multiple rounds, when all the virtual objects of one side are "killed", the result of the current game is determined.
[0086] In some embodiments, in the object acquisition phase, in response to the triggering operation of the target object acquisition control in the at least one object acquisition control, displaying the target object set acquired according to the target object acquisition control includes:
[0087] S1, in a case where target resource indication information is displayed on a target object acquisition control, in response to a triggering operation on the target object acquisition control, consuming a target amount of virtual resources from a virtual resource set currently owned by a target account, wherein at least one object acquisition control each displays a resource indication information, the resource indication information being used to indicate the virtual resources required to acquire the corresponding virtual object set according to the object acquisition control;
[0088] S2, obtaining a target object set corresponding to a target object acquisition control, wherein virtual objects in a virtual object set corresponding to an object acquisition control have the same object level, the object level of the virtual object to be selected in the target object set is the target level, and the object attributes include the object level;
[0089] S3, displaying the virtual objects to be selected included in the target object set.
[0090] It is understood that in the embodiment of the present application, resource indication information may be further displayed on at least one object acquisition control displayed in step S204 to indicate the virtual resources required to acquire the virtual object collection through the corresponding object acquisition control. The virtual resources may be resources acquired by the target account in the turn-based virtual mission by performing interactive tasks, such as virtual experience points, virtual gold coins, etc., wherein the virtual resources cannot be exchanged for currency. In the embodiment of the present application, the specific resource type of the virtual resources is not limited.
[0091] In the embodiment of the present application, the object attribute in the above step S204 can be specifically an object level. It is understood that in the embodiment of the present application, different resource indication information can be displayed for different object acquisition controls. Further, when different object acquisition controls can be used to acquire virtual objects to be selected with different object levels, the resource indication information displayed on the object acquisition control can be used to indicate that different amounts of virtual resources are consumed to display multiple virtual objects to be selected with different object levels.
[0092] The above-mentioned embodiment is described in detail below with reference to Figures 4, 5, and 6. As shown in Figure 4, during the object acquisition phase of the current round of the target account, the application interface may be displayed as shown in Figure 4. In Figure 4, an account level identifier 401 is displayed, indicating the current account level of the target account. The account level identifier 401 is used to indicate that the current account level of the target account is "7". In this embodiment of the application, the account level can be upgraded by consuming virtual resources.
[0093] In some embodiments, the interface further displays a display area 402 for indicating interactive virtual objects currently held by the target account, wherein a plurality of virtual objects to be brought on stage for virtual interactive operations are displayed;
[0094] The interface further displays a resource prompt mark 403 for indicating the virtual resources currently held by the target account, wherein the resource prompt mark 403 indicates that the virtual resources (virtual gold coins) currently held by the target account are "20";
[0095] In addition, the interface also displays an object acquisition area 404 and multiple object acquisition controls in the object acquisition area for acquiring a virtual object set, including an object acquisition control 405. If multiple object display areas are displayed in the object acquisition area 404, each object display area may be displayed as empty (shown as a line and blank in FIG4 ) to indicate that the virtual object set has not yet been refreshed.
[0096] Each of the multiple object acquisition controls displayed in object acquisition area 404 displays corresponding resource indication information. For example, the "1 cost; consumes 1 gold coin" displayed in object acquisition control 405 indicates that a virtual object set with an object level of "1 cost" can be acquired by consuming 1 gold coin. Correspondingly, the resource indication information displayed in each of the other object acquisition controls displayed in object acquisition area 404 indicates the following object acquisition information: a virtual object set with an object level of "2 cost" can be acquired by consuming 2 gold coins; a virtual object set with an object level of "3 cost" can be acquired by consuming 3 gold coins; and a virtual object set with an object level of "4 cost" can be acquired by consuming 4 gold coins.
[0097] As shown in FIG4 , the target object acquisition control in response to the current trigger is the object acquisition control 405, and the interface switching display is shown in FIG5 . In FIG5 , the object acquisition area 504, the object acquisition control 505, and the resource prompt mark 503 are updated and displayed respectively. First, the target object set is acquired according to the object acquisition control 505, and the five virtual objects to be selected included in the target object set are displayed in the object acquisition area 504 (displayed as grayscale legends in the object acquisition area 504), including "Little Monster A", "Little Monster B", "Little Monster C", "Little Monster D", and "Little Monster E". At the same time, the object acquisition control 505 can be highlighted to indicate that the object level of the virtual objects in the currently acquired object set is "1 fee" and 1 gold coin has been consumed. Correspondingly, the resource prompt mark 503 is updated to display the number of virtual gold coins currently held by the target account as "19".
[0098] In some embodiments, in response to the selection operation of "Little Monster e", the interface switches to the display shown in Figure 6. In Figure 6, the object display area corresponding to "Little Monster e" in the object acquisition area is grayed out, indicating that the target virtual object "Little Monster e" has been currently acquired; at the same time, the object identifier 601 corresponding to "Little Monster e" is displayed in the display area 602, indicating that the current target account already holds the target virtual object "Little Monster e".
[0099] It can be understood that in the above-mentioned embodiment, a set of virtual objects can be obtained by consuming virtual resources to display the virtual objects to be selected, and no virtual resources need to be consumed when the target virtual object is selected and obtained; in other embodiments, in response to the selection operation of "Little Monster e" in Figure 5, the virtual resources currently held by the target account can be further consumed to obtain the above-mentioned target virtual object "Little Monster e".
[0100] Through the embodiments of the present application, when target resource indication information is displayed on the target object acquisition control, in response to the triggering operation of the target object acquisition control, the target number of virtual resources is consumed from the virtual resource set currently owned by the target account; the target object set corresponding to the target object acquisition control is acquired, so that multiple object acquisition controls indicating the need to consume different virtual resources can be displayed, and through the selection operation of the target account, virtual objects of different levels are acquired by consuming the corresponding virtual resources, and then the user can determine the resource consumption and the acquired virtual object through the corresponding association relationship between the object level and the object acquisition control, thereby increasing the probability of acquiring a specific virtual object, and then in the multiple object acquisition operations in the above-mentioned turn-based virtual task, a specific combination of virtual objects is acquired, thereby achieving efficient acquisition of a specific combination of virtual objects and reducing the difficulty of acquiring a specific combination of virtual objects.
[0101] In some embodiments, the display of at least one object acquisition control matching the account description information includes:
[0102] S1, when the number of virtual resources currently owned by the target account is less than the first number indicated by the first resource indication information, displaying the first object acquisition control in accordance with the target style, wherein the first resource indication information is displayed on the first object acquisition control;
[0103] S2. In response to a triggering operation on the first object acquisition control, display operation prompt information, wherein the operation prompt information is used to indicate that the virtual object set corresponding to the first object acquisition control cannot be currently acquired.
[0104] It is understood that in embodiments of the present application, if the number of virtual resources currently owned by the target account is less than or equal to the number of resources corresponding to the first object acquisition control among the multiple object acquisition controls, the first object acquisition control may be displayed in a preset style to indicate that the first object acquisition control cannot be triggered. The preset style includes at least one of the following: a preset control color, a preset control shape, or a preset control size. For example, the first object acquisition control may be displayed in grayscale to indicate that the first object acquisition control cannot be triggered.
[0105] In the above embodiment, when the first object acquisition control is displayed in grayscale, in response to a click operation on the first object acquisition control, the above operation prompt information may be displayed to indicate that the virtual object set cannot be acquired through the first object acquisition control.
[0106] For example, in Figure 7, assuming that the number of virtual gold coins currently held by the target account is 2, the object acquisition controls that can currently be triggered by the target account are the "1 fee" and "2 fee" object acquisition controls, while the object acquisition controls that cannot be triggered are the "3 fee" and "4 fee" object acquisition controls. The "3 fee" and "4 fee" object acquisition controls are then displayed in grayscale, indicating that the "3 fee" or "4 fee" virtual object set cannot be obtained through the "3 fee" and "4 fee" object acquisition controls.
[0107] In an embodiment of the present application, when the number of virtual resources currently owned by the target account is less than the first number indicated by the first resource indication information, the first object acquisition control is displayed in a target style; in response to the triggering operation of the first object acquisition control, operation prompt information is displayed, thereby efficiently prompting the triggerable status of each object acquisition control, thereby improving the display efficiency of the object acquisition control.
[0108] In some embodiments, after displaying the target object set acquired according to the target object acquisition control in response to the triggering operation of the target object acquisition control in at least one object acquisition control, the method further includes:
[0109] S1, in response to a triggering operation on a reference object acquisition control, consuming a reference amount of virtual resources from a set of virtual resources currently owned by a target account;
[0110] S2, obtaining a reference object set corresponding to the reference object obtaining control, wherein the object level of the virtual object to be selected in the reference object set is a reference level;
[0111] S3, updating the target object set according to the reference object set;
[0112] S4, displaying the virtual objects to be selected included in the updated target object set.
[0113] In some embodiments, for each account, a set of virtual resources owned by the account is recorded.
[0114] In an embodiment of the present application, after acquiring and displaying the target object set, corresponding virtual resources can be consumed in response to a triggering operation on a reference object acquisition control, and the displayed target object set can be updated based on the reference object set acquired based on the reference object acquisition control.
[0115] Optionally, the reference object acquisition control and the target object acquisition control may be the same control or different controls. If the reference object acquisition control is a different object acquisition control than the target object acquisition control, the reference quantity of virtual resources consumed by triggering the reference object acquisition control may be different from the target quantity of virtual resources consumed by triggering the target object acquisition control; and the object level of the virtual objects in the reference object set acquired by the reference object acquisition control may be different from the object level of the virtual objects in the target object set acquired by the target object acquisition control.
[0116] It can be understood that the embodiment of the present application consumes a reference amount of virtual resources from the virtual resource set currently owned by the target account in response to the triggering operation of the reference object acquisition control; obtains the reference object set corresponding to the reference object acquisition control; updates the target object set according to the reference object set; and displays the virtual objects to be selected included in the updated target object set. After the target account obtains the target object set based on the target object acquisition control, it can further consume a corresponding amount of virtual resources based on the reference object acquisition control and update the target object set it obtains, thereby increasing the probability of the target account obtaining a specific virtual object.
[0117] In some embodiments, updating the target object set according to the reference object set includes one of the following:
[0118] Method 1: using the candidate virtual objects in the reference object set to replace the candidate virtual objects in the target object set;
[0119] Method 2: Add the virtual objects to be selected included in the reference object set to the target object set.
[0120] It is understood that in the embodiments of the present application, two methods for updating the target object set can be provided. In the first method, the target object set can be directly replaced based on the obtained reference object set; in the second method, based on the target object set, further virtual objects to be selected from the reference object set can be added.
[0121] The following describes the two update methods in detail: Assume that the object level of the virtual object to be selected in the target object set obtained by the target object acquisition control is "1 cost", corresponding to the consumption of 1 gold coin, and the number of virtual objects to be selected in the target object set is 5; the object level of the virtual object to be selected in the reference object set obtained by the reference object acquisition control is "4 cost", corresponding to the consumption of 4 gold coins, and the number of virtual objects to be selected in the reference object set is 2;
[0122] Furthermore, in the first update method described above, assuming that the target account triggers the target object acquisition control for the first time, it can then consume 1 virtual gold coin of the target account to obtain 5 virtual objects for selection with an object level of "1 fee"; when the above 5 virtual objects for selection with an object level of "1 fee" are displayed, assuming that the target account triggers the reference object acquisition control for the second time, it can further consume 4 virtual gold coins held by the target account and obtain the above reference object set, as shown in Figure 8, and at the same time cancel the display of the above 5 virtual objects for selection with an object level of "1 fee" and replace them with 2 virtual objects for selection with an object level of "4 fee" included in the reference object set;
[0123] In the second update method mentioned above, it is assumed that the target account triggers the target object acquisition control for the first time, and then can consume 1 virtual gold coin of the target account to obtain 5 virtual objects with an object level of "1 fee"; when the above 5 virtual objects with an object level of "1 fee" are displayed, it is assumed that the target account triggers the reference object acquisition control for the second time, and then can further consume 4 virtual gold coins held by the target account and obtain the above reference object set, as shown in Figure 9. When the above 5 virtual objects with an object level of "1 fee" are displayed at the same time, 2 virtual objects with an object level of "4 fees" included in the reference object set are further displayed, that is, the above 5 virtual objects with an object level of "1 fee" and the 2 virtual objects with an object level of "4 fees" are displayed synchronously.
[0124] Optionally, the manner in which the selected virtual objects in the updated target object set are displayed in the display area of the display interface can be adjusted according to the number of the selected virtual objects. For example, when the number is large (for example, the number is greater than a quantity threshold), the object identifiers of the respective selected virtual objects can be displayed in a reduced scale, wherein the reduction scale is negatively correlated with the number. Alternatively, when the number of the selected virtual objects is large, a portion of the selected virtual objects can be displayed, and a sliding control can be displayed to display the remaining portion of the selected virtual objects in response to a sliding operation performed on the sliding control. In the embodiments of the present application, the specific manner in which the selected virtual objects are displayed is not limited.
[0125] The embodiments of the present application provide a method for updating an acquired target object set by replacing a candidate virtual object in a target object set with a candidate virtual object in a reference object set, or by adding a candidate virtual object included in a reference object set to the target object set. This method increases the probability of acquiring the specific virtual object required by the target account, thereby increasing the probability of acquiring the specific virtual object combination required by the target account. By adding the candidate virtual objects included in the reference object set to the target object set, only the newly added candidate virtual objects need to be processed, reducing resource usage and saving network communication overhead during data transmission.
[0126] In some embodiments, obtaining the reference object set corresponding to the reference object obtaining control includes:
[0127] Case 1: when the reference level is higher than the target level, obtaining a second number of to-be-selected virtual objects as a reference object set, wherein the second number is smaller than a third number of to-be-selected virtual objects included in the target object set before updating;
[0128] Case 2: when the reference level is lower than or equal to the target level, a fourth number of candidate virtual objects is obtained as a reference object set, wherein the fourth number is greater than or equal to the fifth number of candidate virtual objects included in the target object set before updating.
[0129] It is understood that in the embodiment of the present application, corresponding to the object acquisition control for acquiring virtual objects of different object levels, the number of virtual objects to be selected included in the acquired virtual object set can be different. Specifically, the object level and the number of virtual objects that can be acquired can be negatively correlated.
[0130] As shown in Figures 6 and 8, in Figure 6, by triggering the target object acquisition control, the object level of the virtual object that can be acquired is "1 fee" and the number of objects is 5; when the reference object acquisition control is further triggered to be "4 fees; consume 4 gold coins", the virtual resources currently held by the target account can be further consumed, that is, the 19 virtual gold coins originally held by it are updated to 15 virtual gold coins, and the two virtual objects to be selected, "Little Monster F" and "Little Monster G", obtained according to the reference object acquisition control are updated and displayed.
[0131] In other embodiments, all virtual objects included in the two virtual object sets acquired by sequentially triggering the target object acquisition control and the reference object acquisition control may be collectively displayed so that the target account can select the target virtual object to be acquired.
[0132] In some embodiments, during the virtual object acquisition phase of the target round, the number of virtual objects that can be acquired by each object acquisition control is fixed and negatively correlated with the object level of the virtual objects acquired;
[0133] In other embodiments, in the virtual object acquisition phase of the target round, when the object acquisition control is triggered for the first time, the number of virtual objects acquired is a fixed value (for example, 5), and when the target account further triggers the reference object acquisition control in the subsequent stage, the number of virtual objects that can be acquired by each object acquisition control is negatively correlated with the object level of its virtual object.
[0134] In the embodiment of the present application, when acquiring virtual objects of different levels through the object acquisition control, the higher the object level, the fewer virtual objects are acquired. This prevents the target account from easily acquiring a combination of high-level virtual objects when the target account has accumulated a large amount of virtual resources, thereby improving the task balance in turn-based virtual tasks. The number of virtual objects is automatically adjusted according to the object level of the virtual object, thereby improving the processing efficiency of virtual objects.
[0135] In some embodiments, the above-mentioned obtaining the target object set corresponding to the target object obtaining control includes one of the following:
[0136] Method 1: From a preset first virtual object set, a first number of candidate virtual objects having a target level are obtained as a target object set, wherein the first virtual object set includes a plurality of virtual objects of different levels, and the first virtual object set is used to provide virtual objects for different object accounts in a turn-based virtual task;
[0137] Method 2: From a second set of virtual objects held by the target account, obtaining, according to the first quantity, candidate virtual objects having an object level of the target level as the target object set, wherein the second set of virtual objects includes multiple virtual objects configured for the target account before the start of the turn-based virtual task;
[0138] Method 3: Obtaining, from the interactive object set held by the reference account, candidate virtual objects having an object level of a target level according to the first quantity, and using the candidate virtual objects of the target level as the target object set, wherein the reference account is used to perform card interaction operations with the target account in a turn-based virtual mission;
[0139] The first number is the number of objects corresponding to the target object acquisition control.
[0140] It is understood that the embodiments of the present application provide multiple optional virtual object acquisition scenarios. In the first object acquisition scenario, the target account and other object accounts performing the interactive operation can share the first virtual object set, and when the target object acquisition control is triggered, virtual objects of the target quantity and target object level corresponding to the target object acquisition control are acquired and displayed;
[0141] In the object acquisition scenario of the second method described above, the second virtual object set may be pre-configured based on the target account. For example, the second virtual object set may be a set of multiple virtual objects pre-acquired by the target account. In a card game, the cards pre-configured by the target account are used as the second virtual objects. The second virtual object set may be a set of cards pre-configured by the target account. Then, when the target object acquisition control is triggered, the target number and target object level of virtual objects corresponding to the target object acquisition control are acquired and displayed.
[0142] In the object acquisition scenario of the third method mentioned above, it can be a new interactive method. This interactive method can obtain the above-mentioned target object set based on the virtual objects held by the opponent account and / or teammate account, and then when the target object acquisition control is triggered, obtain and display the target quantity corresponding to the target object acquisition control and the target object level virtual objects corresponding to the target object acquisition control from the virtual object set currently held by the teammate account; or obtain and display the target quantity corresponding to the target object acquisition control and the target object level virtual objects from the virtual object set currently held by the opponent account; or, obtain a first number of virtual objects from the virtual object set currently held by the teammate account, obtain a second number of virtual objects from the virtual object set currently held by the opponent account, and display the target quantity and the target object level virtual objects, wherein the sum of the first quantity and the second quantity is equal to the above-mentioned target quantity.
[0143] The embodiment of the present application can adopt the above-mentioned object acquisition method in a variety of optional scenarios, and can obtain target-level virtual objects to be selected as the target object set from a preset first virtual object set, a second virtual object set held by a target account, or an interactive object set held by a reference account. The acquisition methods of the virtual objects to be selected are diversified, thereby improving the flexibility of obtaining virtual objects in the above-mentioned turn-based virtual tasks.
[0144] In some embodiments, the display of at least one object acquisition control matching the account description information includes:
[0145] S1, determining a target level interval to which the account level belongs from a plurality of level intervals based on the account level of the target account, wherein the account description information includes the account level, and the account level is updated based on the account operations of the target account in the turn-based virtual mission;
[0146] S2, determining at least one object acquisition control according to the target level interval, wherein the number of the object acquisition controls is positively correlated with the account level indicated by the level interval;
[0147] S3. Display at least one object acquisition control, wherein the at least one object acquisition control includes a target object acquisition control.
[0148] It is understood that in the embodiment of the present application, the above-mentioned account description information can be specifically the account level. Further, the number and type of the displayed object acquisition controls are related to the above-mentioned account level.
[0149] In some embodiments, after displaying the target virtual object in the target area in response to a selection operation on the target virtual object in the target object set, the method further includes:
[0150] S1, in a reference round that matches a target account in a turn-based virtual task, when the target account's account level is increased from the target level to the reference level, determining the reference level interval to which the account level belongs from among multiple level intervals;
[0151] S2, obtaining a reference object acquisition control that matches the reference level interval, and updating and displaying at least one object acquisition control according to the reference object acquisition control, wherein the object level of the virtual object acquired by the reference object acquisition control is higher than the object level of the virtual object in the target object set.
[0152] It can be understood that in the embodiment of the present application, the account level of the target account can be positively correlated with the number of controls of the displayed object acquisition control, and the account level of the target account can also be positively correlated with the object level of the virtual object that can be acquired by the object acquisition control.
[0153] As shown in Figure 10, according to the indication information of the account level identifier 1001, when the account level of the target account is level 1, the number of corresponding object acquisition controls displayed is 1, and the displayed object acquisition control 1002 can obtain virtual objects with an object level of "1 fee"; compared with Figure 4, it can be seen that when the account level of the target account is level 7, the number of corresponding object acquisition controls displayed is 4, and the displayed object acquisition controls include virtual objects with a maximum object level of "4 fees" that can be obtained.
[0154] The embodiment of the present application determines the reference level interval to which the account level belongs from multiple level intervals by matching the reference round with the target account in a turn-based virtual task, when the account level of the target account is upgraded from the target level to the reference level; obtains a reference object acquisition control that matches the reference level interval, and updates and displays at least one object acquisition control based on the reference object acquisition control, thereby continuously activating and displaying new object acquisition controls that can acquire higher-level virtual objects when the account level of the target account is continuously upgraded, and the target account can freely choose different strategies for acquiring and combining virtual objects. At the same time, obtaining the object acquisition control of the corresponding level based on the account level ensures that the object acquisition control of the higher-level virtual object can only be activated when the account level is gradually increased, avoiding the situation where high-level virtual objects can be acquired when the account level is low, and ensuring the balance between different accounts.
[0155] Specifically, since a high-level object acquisition control requires more virtual resources to activate, the target account can choose to spend less virtual resources in the early stage of the task, quickly obtain a large number of low-level virtual objects, and form a first virtual object combination; or, the target account can also choose not to consume virtual resources temporarily in the early stage to accumulate virtual resources in the later stage of the task, that is, when the account level of the target account is higher, activate the high-level object acquisition control to obtain low-level virtual objects, thereby obtaining a second virtual object combination. In other words, the object acquisition control displayed in the embodiment of the present application can be determined based on the account description information used to indicate the task progress of the target account in the virtual task, and then different object acquisition controls can be displayed at different stages of the target account, so that the user can choose to obtain virtual objects with different object attributes at different stages, thereby improving the flexibility of combining virtual objects.
[0156] In an embodiment of the present application, when the account level of the target account is upgraded from the target level to the reference level in a reference round that matches the target account in a turn-based virtual task, the reference level interval to which the account level belongs is determined from multiple level intervals; a reference object acquisition control that matches the reference level interval is obtained, and at least one object acquisition control is updated and displayed based on the reference object acquisition control, so that when the account level of the target account continues to increase, new object acquisition controls that can acquire higher-level virtual objects can be continuously activated and displayed, so that the target account can freely choose different virtual object acquisition and combination strategies.
[0157] In some embodiments, the above-mentioned response to the selection operation of the target virtual object in the target object set, after displaying the target virtual object in the target area, also includes: when the number of objects of the first interactive virtual object displayed in the target area is greater than or equal to the target number, increasing the object interaction parameter of the first interactive virtual object, wherein the object interaction parameter is used to indicate the operation intensity of the first interactive virtual object performing the interactive operation, and the first interactive virtual object is a virtual object of the target category.
[0158] It should be noted that in the embodiment of the present application, the object parameters of the interactive virtual objects can be increased by holding a certain number of interactive virtual objects of the same type. That is, a specific gain processing is performed on a certain number of interactive virtual objects of the same type held by the target account.
[0159] The above-mentioned gain processing may include but is not limited to improving the object level of the first interactive virtual object, increasing the virtual skills of the first interactive virtual object, increasing the object attribute data of the first interactive virtual object, etc.
[0160] Specifically, the above-mentioned object parameters can be embodied as a virtual bond skill, and the above-mentioned virtual bond skill can act on interactive virtual objects of the same object type held by the target account. For example, in the case where the virtual bond skill is "enhancing armor", when the number of interactive virtual objects of the "warrior" type held by the target account is greater than or equal to 3 (that is, the target number), the armor of multiple interactive virtual objects of the "warrior" type can be enhanced; for another example, in the case where the virtual bond skill is "enhancing damage value", when the number of interactive virtual objects of the "assassin" type held by the target account is greater than or equal to 3, the damage value that can be caused to the enemy virtual object by multiple interactive virtual objects can be increased at the same time.
[0161] In some embodiments, the gain effect may be pre-set by the server or set by the user. When the number of first interactive virtual objects displayed in the target area equals a target number, the target number of first interactive virtual objects may be merged to form a second interactive virtual object. The second interactive virtual object has an increased object interaction parameter, i.e., a gain effect.
[0162] The embodiment of the present application reduces the memory usage of multiple first interactive virtual objects, shortens the server's judgment time on the virtual objects held by the target account, and improves the interaction efficiency of virtual objects by fusing a target number of first interactive virtual objects into second interactive virtual objects and reflecting the gain effects of multiple first interactive virtual objects of the same type through one second interactive virtual object.
[0163] In some embodiments, in response to the triggering operation of the target object acquisition control in the at least one object acquisition control, displaying the target object set acquired according to the target object acquisition control includes:
[0164] S1, when the target object set includes a target virtual object belonging to a target category, highlighting the target virtual object in the target object set;
[0165] S2. When the target object set does not include virtual objects belonging to the target category, target prompt information is displayed, wherein the target prompt information is used to indicate that the target object set is updated by consuming virtual resources; in response to the confirmation operation of the target prompt information, the target number of virtual resources is consumed from the virtual resource set currently owned by the target account, and the target object set is updated.
[0166] It should be noted that, in the embodiment of the present application, while displaying the virtual objects to be selected in the target object set, the virtual objects to be selected that can form a specific object combination can be highlighted, thereby prompting the target account to obtain the highlighted virtual objects to obtain the specific virtual object combination;
[0167] In addition, if the selected virtual objects in the displayed target object set do not include virtual objects that can form a specific object combination, target prompt information can be displayed. The method of displaying the above target prompt information can include but is not limited to prompting in the form of text, and can also be an efficient prompt through image display to indicate that the target object set can be updated by further consuming virtual resources, thereby increasing the probability of obtaining a specific type of selected virtual object, thereby increasing the probability of obtaining a specific virtual object combination. In the above embodiment, in response to the target account's confirmation operation on the above target prompt information, the update operation of the above target object set can be further triggered, thereby improving the update efficiency of the target object set.
[0168] In an embodiment of the present application, when the target object set includes a target virtual object belonging to the target category, the target virtual object is highlighted in the target object set; when the target object set does not include a virtual object belonging to the target category, target prompt information is displayed, and then, while displaying the virtual objects to be selected, relevant information is prompted based on the specific type of virtual object currently required by the target account, or based on the specific virtual object combination to be obtained by the target account, thereby improving the efficiency of obtaining the specific virtual object combination.
[0169] A complete implementation of the present application is described below in conjunction with Figure 11. In this embodiment of the present application, the target account may be a target account controlled by a game player, and the virtual object may be a virtual chess piece in an auto chess game.
[0170] Before the above-mentioned auto chess game starts, the server (for example, the server 106 in Figure 1) establishes an association mechanism between chess piece levels and resources, such as unlocking a 1-cost chess piece at level 1, which requires 1 virtual gold coin to be consumed; unlocking a 2-cost chess piece at levels 2-3, which requires 2 virtual gold coins to be consumed; unlocking a 3-cost chess piece at levels 4-5, which requires 3 virtual gold coins to be consumed; unlocking a 4-cost chess piece at levels 6-7, which requires 4 virtual gold coins to be consumed; unlocking a 5-cost chess piece at levels 8-9, which requires 5 virtual gold coins to be consumed.
[0171] Next, executing S1102, the client sends the current player level to the server;
[0172] The server executes S1104 to determine whether the corresponding level threshold has been reached; if the corresponding level threshold has been reached, it executes S1106 to open the fee card pool corresponding to the current level; if the corresponding level threshold has not been reached, it executes S1104-1 to open the fee card pool of the next lower level, and ends;
[0173] Next, the server executes S1108 and sends feedback to the client to open the corresponding chess piece card pool;
[0174] The client sends the current player level to the server. The server identifies the level and determines the chess card pool fee that can be unlocked at the current level, and then feeds back to the client to unlock the corresponding fee card pool.
[0175] Correspondingly, as shown in Figure 4, the client can display that in the object acquisition stage, after the player enters the virtual store through the resource prompt mark 403, the store displays the current card pool that can be invested. The system recognizes that the current level is level 7, and correspondingly unlocks and displays the 1-fee, 2-fee, 3-fee and 4-fee chess piece card pools, that is, the corresponding object acquisition control is displayed in the object acquisition area 404.
[0176] Then, in the client, execute S1110 to obtain the number of virtual gold coins of the player;
[0177] Execute judgment S1112 to determine whether the number of virtual gold coins owned is sufficient; if it is not sufficient, execute S1112-1 and fail to open the chess piece card pool; if it is sufficient, execute S1114 to open the selected card pool;
[0178] It can be understood that in the above steps, the player clicks on the corresponding fee card pool to unlock it, and the client determines whether the player has enough virtual gold coins. If the virtual gold coins are sufficient, the fee card pool store is successfully opened and a round of random corresponding fee chess pieces is refreshed. In this case, sufficient means that the number of virtual gold coins owned is greater than the quantity threshold; if the virtual gold coins are insufficient, the card pool corresponding to the current round of stores cannot be opened, and insufficient means that the number of virtual gold coins owned is less than the quantity threshold.
[0179] The client executes S1116 and sends the opened card pool fee to the server;
[0180] S1118, the server determines the number of chess pieces that need to be refreshed and feeds back to the client;
[0181] S1120, the client displays the corresponding number of chess pieces;
[0182] In the above steps, when opening a store, the client sends the current store fee to the server. The server determines the number of chess pieces to be refreshed corresponding to the current store card fee, and refreshes the corresponding number of random chess pieces and feeds them back to the client. The client displays the refreshed chess pieces.
[0183] As shown in Figure 5, in response to the triggering operation of the object acquisition control 505, the player can consume 1 virtual gold coin and click on the 1-cost chess card pool (i.e., the object acquisition control 505) to open it. After opening, the store will refresh 5 1-cost chess card cards, and the player can choose any one to obtain.
[0184] Finally, as in step S1122, in response to the trigger operation on the chess piece, the chess piece is obtained, or in response to the trigger operation on the refresh control, a round of chess pieces is refreshed.
[0185] In the above steps, players can click on any chess piece to obtain it. The client will determine the chess piece selected by the player and add it to the preparation area. After adding, this round of stores ends. In addition, players can also consume virtual gold coins to refresh the contents of this round of stores. The client will determine whether the player's gold coins are sufficient for refresh. If the virtual gold coins are sufficient, the cost card pool store will be successfully refreshed, and a round of random corresponding cost chess pieces will be refreshed. If the virtual gold coins are insufficient, the store in this round cannot be refreshed.
[0186] As shown in FIG6 , in response to the selection operation of “Little Monster e”, “Little Monster e” can be added to the preparation area (i.e., display area 602) for display; after the player selects the chess piece, the current round store is closed and returns to the default state, that is, the display interface is restored as shown in FIG3 .
[0187] As shown in FIG8 , the chess pieces in the current round of the store can also be refreshed in response to further triggering operations on the object acquisition control. For example, in FIG8 , in response to the triggering operation on the “4-cost” object acquisition control, two new virtual objects to be selected are refreshed and acquired.
[0188] In addition, in the above embodiment, players can consume virtual gold coins to upgrade their account level, and after upgrading, they can unlock more fee card pools, such as unlocking 1 fee at level 1, unlocking 2 fees at levels 2-3, unlocking 3 fees at levels 4-5, unlocking 4 fees at levels 6-7, and unlocking 5 fees at levels 8-9; if the current player has been upgraded to level 7, the 4-fee chess piece card pool can be unlocked. The player can consume 4 virtual gold coins to open a round of 4-fee chess piece card pool, or consume 4 gold coins to refresh the current card pool. The higher the cost of opening the card pool, the fewer chess pieces in the card pool, preventing players from quickly obtaining high-cost three-star chess pieces and causing game imbalance.
[0189] The embodiment of the present application provides a method for obtaining virtual objects, which unlocks exclusive chess piece card stores corresponding to different levels, allowing players to quickly shape low-cost cards, or collect gold coins to upgrade to high levels to quickly obtain powerful high-cost cards, enriching the gameplay of Auto Chess.
[0190] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0191] According to another aspect of the embodiments of the present application, a device for acquiring a virtual object for implementing the above-mentioned method for acquiring a virtual object is also provided. As shown in FIG12 , the device includes:
[0192] The acquisition unit 1202 is configured to acquire, in a target round that matches a target account in the turn-based virtual task, account description information of the target account, wherein the account description information is used to indicate task progress of the target account in the turn-based virtual task;
[0193] A first display unit 1204 is configured to display at least one object acquisition control that matches the account description information, wherein the object acquisition control is used to acquire a virtual object set, wherein the virtual object set includes at least one virtual object having the same object attributes;
[0194] The second display unit 1206 is configured to display the target object set acquired according to the target object acquisition control in response to a triggering operation on the target object acquisition control in at least one of the object acquisition controls;
[0195] The third display unit 1208 is configured to display the target virtual object in the target area in response to a selection operation on the target virtual object in the target object set, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in the virtual scene.
[0196] Optionally, the second display unit 1206 includes: a consumption module, configured to consume a target amount of virtual resources from the virtual resource set currently owned by the target account in response to a triggering operation on the target object acquisition control when target resource indication information is displayed on the target object acquisition control, wherein at least one of the object acquisition controls displays a resource indication information, and the resource indication information is used to indicate the virtual resources required to be consumed to obtain the corresponding virtual object set according to the object acquisition control; an acquisition module, configured to obtain the target object set corresponding to the target object acquisition control, wherein the virtual objects in the virtual object set corresponding to one of the object acquisition controls have the same object level, the object level of the virtual objects to be selected in the target object set is the target level, and the object attributes include the object level; a display module, configured to display the virtual objects to be selected included in the target object set.
[0197] Optionally, the second display unit 1206 is further configured to: when the number of virtual resources currently owned by the target account is less than the first number indicated by the first resource indication information, display the first object acquisition control in a target style, wherein the first resource indication information is displayed on the first object acquisition control; and display operation prompt information in response to a triggering operation on the first object acquisition control, wherein the operation prompt information is used to indicate that the virtual object set corresponding to the first object acquisition control cannot be currently obtained.
[0198] Optionally, the above-mentioned display module is further configured to: in response to a triggering operation on a reference object acquisition control, consume a reference amount of virtual resources from the virtual resource set currently owned by the above-mentioned target account; obtain a reference object set corresponding to the above-mentioned reference object acquisition control, wherein the above-mentioned object level of the above-mentioned virtual object to be selected in the above-mentioned reference object set is a reference level; update the above-mentioned target object set according to the above-mentioned reference object set; and display the above-mentioned virtual object to be selected included in the updated above-mentioned target object set.
[0199] Optionally, the acquisition module is further configured to: when the reference level is higher than the target level, acquire the second number of the above-mentioned virtual objects to be selected as the reference object set, wherein the second number is smaller than the third number of the above-mentioned virtual objects to be selected included in the target object set before the update; when the reference level is lower than or equal to the target level, acquire the fourth number of the above-mentioned virtual objects to be selected as the reference object set, wherein the fourth number is greater than or equal to the fifth number of the above-mentioned virtual objects to be selected included in the target object set before the update.
[0200] Optionally, the acquisition module is further configured to do one of the following: replace the virtual objects to be selected in the target object set with the virtual objects to be selected in the reference object set; or add the virtual objects to be selected included in the reference object set to the target object set.
[0201] Optionally, the acquisition module is further configured as one of the following: from a preset first virtual object set, obtaining the above-mentioned virtual objects for selection with the above-mentioned object level being the above-mentioned target level according to a first quantity as the above-mentioned target object set, wherein the above-mentioned first virtual object set includes multiple virtual objects with different object levels, and the above-mentioned first virtual object set is used to provide the above-mentioned virtual objects for different object accounts in the above-mentioned turn-based virtual task; from a second virtual object set held by the above-mentioned target account, obtaining the above-mentioned virtual objects for selection with the above-mentioned object level being the above-mentioned target level as the above-mentioned target object set according to a first quantity, wherein the above-mentioned second virtual object set includes multiple virtual objects configured for the above-mentioned target account before the start of the above-mentioned turn-based virtual task; from the above-mentioned interactive object set held by the reference account, obtaining the above-mentioned virtual objects for selection with the above-mentioned object level being the above-mentioned target level as the above-mentioned target object set according to a first quantity, wherein the above-mentioned reference account is used to perform card interaction operations with the above-mentioned target account in the above-mentioned turn-based virtual task; wherein the above-mentioned first quantity is the number of objects corresponding to the above-mentioned target object acquisition control.
[0202] Optionally, the first display unit 1204 includes: a first determination module, configured to determine the target level interval to which the account level belongs from multiple level intervals according to the account level of the target account, wherein the account description information includes the account level, and the account level is updated according to the account operation of the target account in the turn-based virtual task; a second determination module, configured to determine at least one of the object acquisition controls according to the target level interval, wherein the number of controls of the object acquisition control is positively correlated with the account level indicated by the level interval; and a first display module, configured to display at least one of the object acquisition controls, wherein at least one of the object acquisition controls includes the target object acquisition control.
[0203] Optionally, the device for acquiring the above-mentioned virtual object further includes: an updating unit, configured to determine the reference level interval to which the above-mentioned account level belongs from the multiple level intervals when the above-mentioned account level of the above-mentioned target account is upgraded from the above-mentioned target level to the reference level in the reference round matching the above-mentioned target account in the above-mentioned turn-based virtual task; acquire a reference object acquisition control matching the above-mentioned reference level interval, and update and display at least one above-mentioned object acquisition control according to the above-mentioned reference object acquisition control, wherein the object level of the above-mentioned virtual object acquired by the above-mentioned reference object acquisition control is higher than the object level of the above-mentioned virtual object in the above-mentioned target object set.
[0204] Optionally, the device for acquiring the above-mentioned virtual object also includes: a promotion unit, configured to increase the object interaction parameter of the above-mentioned first interactive virtual object when the number of objects of the first interactive virtual object displayed in the above-mentioned target area is greater than or equal to the target number, wherein the above-mentioned object interaction parameter is used to indicate the operation intensity of the above-mentioned first interactive virtual object performing the above-mentioned interactive operation, and the above-mentioned first interactive virtual object is a virtual object of the target category.
[0205] Optionally, the third display unit 1208 is configured to: highlight the target virtual object in the target object set when the target object set includes a target virtual object belonging to the target category; display target prompt information when the target object set does not include a virtual object belonging to the target category, wherein the target prompt information is used to indicate that the target object set is updated by consuming virtual resources; and in response to a confirmation operation on the target prompt information, consume a target amount of virtual resources from the virtual resource set currently owned by the target account, and update the target object set.
[0206] Optionally, in the embodiments of the present application, the embodiments to be implemented by the above-mentioned unit modules can refer to the above-mentioned method embodiments, which will not be repeated here.
[0207] According to another aspect of an embodiment of the present application, an electronic device for implementing the above-mentioned method for obtaining a virtual object is also provided. The electronic device may be a terminal device or a server as shown in FIG13 . The embodiment of the present application is described using the electronic device as an example of a terminal device. As shown in FIG13 , the electronic device includes a memory 1302 and a processor 1304. The memory 1302 stores a computer program, and the processor 1304 is configured to execute the steps in any of the above-mentioned method embodiments through the computer program.
[0208] Optionally, in an embodiment of the present application, the above-mentioned electronic device may be located in at least one network device among multiple network devices of a computer network.
[0209] Optionally, in the embodiment of the present application, the processor may be configured to execute the following steps through a computer program:
[0210] S1, in a target round that matches a target account in a turn-based virtual task, obtaining account description information of the target account, wherein the account description information is used to indicate task progress of the target account in the turn-based virtual task;
[0211] S2, displaying at least one object acquisition control matching the account description information, wherein the object acquisition control is used to acquire a virtual object set, wherein the virtual object set includes at least one virtual object having the same object attributes;
[0212] S3, in response to a triggering operation on a target object acquisition control in at least one of the object acquisition controls, displaying a target object set acquired according to the target object acquisition control;
[0213] S4, in response to the selection operation of the target virtual object in the above-mentioned target object set, the above-mentioned target virtual object is displayed in the target area, wherein the above-mentioned target area is used to display the interactive object set currently held by the above-mentioned target account, and the interactive virtual objects in the above-mentioned interactive object set are used to perform interactive operations in the virtual scene.
[0214] Alternatively, those skilled in the art will appreciate that the structure shown in FIG13 is merely illustrative, and the electronic device may also be a smartphone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile internet device (MID), a PAD, or other terminal device. FIG13 does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components (such as a network interface, etc.) than those shown in FIG13, or may have a configuration different from that shown in FIG13.
[0215] Memory 1302 can be used to store software programs and modules, such as the program instructions / modules corresponding to the virtual object acquisition method and device in the embodiments of the present application. Processor 1304 executes the software programs and modules stored in memory 1302 to execute various functional applications and data processing, thereby implementing the aforementioned virtual object acquisition method. Memory 1302 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, memory 1302 may further include memory remotely located relative to processor 1304, which can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. Memory 1302 can specifically, but is not limited to, be used to store information such as various elements in a scene image and virtual object acquisition information. As an example, as shown in FIG13 , memory 1302 may, but is not limited to, include the acquisition unit 1202, first display unit 1204, second display unit 1206, and third display unit 1208 of the aforementioned virtual object acquisition device. In addition, it may also include but is not limited to other module units in the above-mentioned virtual object acquisition device, which will not be repeated in this example.
[0216] Optionally, the transmission device 1306 is configured to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one embodiment, the transmission device 1306 includes a network interface controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In one embodiment, the transmission device 1306 is a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.
[0217] In addition, the electronic device further includes: a display 1308 for displaying a virtual scene in an interface; and a connection bus 1310 for connecting various module components in the electronic device.
[0218] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting multiple nodes via network communication. The nodes may form a peer-to-peer network, and any computing device, such as a server, terminal, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0219] According to one aspect of an embodiment of the present application, a computer program product is provided, comprising a computer program / instructions containing program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component and / or installed from a removable medium. When the computer program is executed by a central processing unit, the various functions provided in the embodiments of the present application are performed.
[0220] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0221] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned virtual object acquisition method or virtual object lake area method.
[0222] Optionally, in an embodiment of the present application, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0223] S1, in a target round that matches a target account in a turn-based virtual task, obtaining account description information of the target account, wherein the account description information is used to indicate task progress of the target account in the turn-based virtual task;
[0224] S2, displaying at least one object acquisition control matching the account description information, wherein the object acquisition control is used to acquire a virtual object set, wherein the virtual object set includes at least one virtual object having the same object attributes;
[0225] S3, in response to a triggering operation on a target object acquisition control in at least one of the object acquisition controls, displaying a target object set acquired according to the target object acquisition control;
[0226] S4, in response to the selection operation of the target virtual object in the above-mentioned target object set, the above-mentioned target virtual object is displayed in the target area, wherein the above-mentioned target area is used to display the interactive object set currently held by the above-mentioned target account, and the interactive virtual objects in the above-mentioned interactive object set are used to perform interactive operations in the virtual scene.
[0227] Optionally, in the embodiments of the present application, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0228] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the above-mentioned methods in each embodiment of the present application.
[0229] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0230] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0231] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0232] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0233] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for obtaining virtual objects, which is executed by an electronic device and includes: In a target round that matches a target account in a turn-based virtual task, obtaining account description information of the target account, where the account description information is used to indicate the task progress of the target account in the turn-based virtual task; Displaying at least one object acquisition control that matches the account description information, where the object acquisition control is used to obtain a virtual object set, and the virtual object set includes at least one virtual object with the same object attribute; In response to a trigger operation on a target object acquisition control among at least one of the object acquisition controls, displaying a target object set obtained according to the target object acquisition control; In response to a selection operation on a target virtual object in the target object set, displaying the target virtual object in a target area, where the target area is used to display a set of interactive objects currently held by the target account, and the interactive virtual objects in the set of interactive objects are used to perform interactive operations in a virtual scene.
2. The method according to claim 1, wherein, The step of, in response to a trigger operation on a target object acquisition control among at least one of the object acquisition controls, displaying a target object set obtained according to the target object acquisition control includes: When target resource indication information is displayed on the target object acquisition control, in response to the trigger operation on the target object acquisition control, consuming a target quantity of virtual resources from the set of virtual resources currently owned by the target account, where each of at least one of the object acquisition controls displays a resource indication information, and the resource indication information is used to indicate the virtual resources to be consumed for obtaining the corresponding virtual object set according to the object acquisition control; Obtaining the target object set corresponding to the target object acquisition control, where the virtual objects in the virtual object set corresponding to one object acquisition control have the same object level, the object level of the candidate virtual objects in the target object set is the target level, and the object attribute includes the object level; Displaying the candidate virtual objects included in the target object set.
3. The method according to claim 2, wherein The step of displaying at least one object acquisition control that matches the account description information includes: When the quantity of the virtual resources currently owned by the target account is less than a first quantity indicated by a first resource indication information, displaying a first object acquisition control in a target style, where the first resource indication information is displayed on the first object acquisition control; In response to a trigger operation on the first object acquisition control, displaying an operation prompt information, where the operation prompt information is used to indicate that the corresponding virtual object set cannot be obtained currently.
4. The method according to claim 2, wherein After the step of, in response to a trigger operation on a target object acquisition control among at least one of the object acquisition controls, displaying a target object set obtained according to the target object acquisition control, the method further includes: In response to a trigger operation on a reference object acquisition control, consume a reference quantity of virtual resources from the set of virtual resources currently owned by the target account; Obtain a set of reference objects corresponding to the reference object acquisition control, where the object level of the candidate virtual objects in the set of reference objects is the reference level; Update the set of target objects according to the set of reference objects; Display the candidate virtual objects included in the updated set of target objects.
5. The method according to claim 4, wherein, The obtaining of the set of reference objects corresponding to the reference object acquisition control includes: When the reference level is higher than the target level, obtain a second quantity of the candidate virtual objects as the set of reference objects, where the second quantity is less than a third quantity of the candidate virtual objects included in the set of target objects before the update; When the reference level is lower than or equal to the target level, obtain a fourth quantity of the candidate virtual objects as the set of reference objects, where the fourth quantity is greater than or equal to a fifth quantity of the candidate virtual objects included in the set of target objects before the update.
6. The method according to claim 4, wherein The updating of the set of target objects according to the set of reference objects includes one of the following: Replace the candidate virtual objects in the set of target objects with the candidate virtual objects in the set of reference objects; Add the candidate virtual objects included in the set of reference objects to the set of target objects.
7. The method according to claim 4, wherein The displaying of the candidate virtual objects included in the updated set of target objects includes: When the quantity of the candidate virtual objects is greater than a quantity threshold, display the object identifiers of each of the candidate virtual objects in a reduced scale, where the reduction ratio is negatively correlated with the quantity; or, When the quantity of the candidate virtual objects is greater than the quantity threshold, display a part of the candidate virtual objects and display a sliding control, and in response to a sliding operation on the sliding control, display the remaining other part of the candidate virtual objects.
8. The method according to claim 2, wherein The obtaining of the set of target objects corresponding to the target object acquisition control includes one of the following: From a preset first set of virtual objects, obtain, according to a first quantity, the candidate virtual objects with the object level being the target level as the set of target objects, where the first set of virtual objects includes a plurality of virtual objects with different object levels, and the first set of virtual objects is used to provide virtual objects for different object accounts in the turn-based virtual task; From a second set of virtual objects held by the target account, obtain, according to a first quantity, the candidate virtual objects with the object level being the target level as the set of target objects where the second set of virtual objects includes a plurality of virtual objects configured for the target account before the start of the turn-based virtual task; From the set of interactive objects held by the reference account, obtain the candidate virtual objects with the object level being the target level as the target object set according to a first quantity, where the reference account is used to perform card interaction operations with the target account in the turn-based virtual task; Wherein, the first quantity is the number of objects corresponding to the target object acquisition control.
9. The method according to claim 2, wherein The display of at least one object acquisition control matching the account description information includes: Determine the target level range to which the account level belongs from multiple level ranges according to the account level of the target account, where the account description information includes the account level, and the account level is updated according to the account operations of the target account in the turn-based virtual task; Determine at least one of the object acquisition controls according to the target level range, where the number of controls of the object acquisition control has a positive correlation with the account level indicated by the level range; Display at least one of the object acquisition controls, where at least one of the object acquisition controls includes the target object acquisition control.
10. The method according to claim 9, wherein, After displaying the target virtual object in the target area in response to the selection operation on the target virtual object in the target object set, it further includes: In the reference turn matching the target account in the turn-based virtual task, when the account level of the target account is upgraded from the target level to the reference level, determine the reference level range to which the account level belongs from multiple level ranges; Obtain a reference object acquisition control matching the reference level range, and update and display at least one of the object acquisition controls according to the reference object acquisition control, where the object level of the virtual object obtained by the reference object acquisition control is higher than the object level of the virtual object in the target object set.
11. The method according to any one of claims 1 to 10, wherein, After displaying the target virtual object in the target area in response to the selection operation on the target virtual object in the target object set, it further includes: When the number of objects of the first interactive virtual object displayed in the target area is greater than or equal to the target quantity, increase the object interaction parameter of the first interactive virtual object, where the object interaction parameter is used to indicate the operation intensity of the first interactive virtual object performing the interaction operation, and the first interactive virtual object is a virtual object of the target category.
12. The method according to claim 11, wherein, The display of the target object set obtained according to the target object acquisition control in response to the trigger operation on the target object acquisition control in at least one of the object acquisition controls includes: When the target object set includes a target virtual object belonging to the target category, highlight the target virtual object in the target object set; When the target object set does not include virtual objects belonging to the target category, target prompt information is displayed, wherein the target prompt information is used to indicate that the target object set is updated by consuming virtual resources; in response to a confirmation operation on the target prompt information, a target amount of virtual resources is consumed from the virtual resource set currently owned by the target account, and the target object set is updated.
13. The method according to claim 11, wherein, The increasing the object interaction parameter of the first interactive virtual object includes: Perform at least one of the following: increasing the object level of the first interactive virtual object; increasing the virtual skills of the first interactive virtual object; Adding object attribute data of the first interactive virtual object; In a case where the object parameter is a virtual bond skill, the virtual bond skill is implemented on the first interactive virtual object of the target category.
14. The method according to any one of claims 1 to 13, wherein In a case where the account description information is the account level of the target account, and the object attribute of the virtual object is the object type, the method further includes: The virtual object collection is obtained in the following way: If the opponent account holds a first type of virtual object in the first stage, a plurality of second type of virtual objects are obtained in the first stage, and the plurality of second type of virtual objects are combined into a second type of virtual object set, wherein the object account is an account that belongs to a different camp from the target account and performs a confrontation operation, and the second type of virtual object is used to restrain the first type of virtual object; If the set of virtual objects to be interacted with held by the opponent account in the second stage includes virtual objects of the third type, a fourth type of virtual objects for restraining the third type of virtual objects are obtained in the second stage to form the set of virtual objects.
15. A device for acquiring a virtual object, comprising: an acquisition unit, configured to acquire account description information of a target account in a target round that matches a target account in a round-based virtual task, wherein the account description information is used to indicate task progress of the target account in the round-based virtual task; a first display unit configured to display at least one object acquisition control matching the account description information, wherein the object acquisition control is used to acquire a virtual object set, wherein the virtual object set includes at least one virtual object having the same object attribute; A second display unit is configured to display a target object set acquired according to the target object acquisition control in response to a triggering operation on a target object acquisition control in at least one of the object acquisition controls; The third display unit is configured to display the target virtual object in a target area in response to a selection operation on the target virtual object in the target object set, wherein the target area is used to display the interactive object set currently held by the target account, and the interactive virtual objects in the interactive object set are used to perform interactive operations in a virtual scene.
16. A computer-readable storage medium, the computer-readable storage medium comprising a stored program, wherein, When the program is executed, the method described in any one of claims 1 to 14 is executed.
17. A computer program product comprising computer programs / instructions which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 14.
18. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the method according to any one of claims 1 to 14 by means of the computer program.
Citation Information
Patent Citations
Virtual object control method and device and storage medium
CN110124315A
Virtual prop obtaining method and device, equipment and medium
CN112675544A
Turn-based game control method and device, electronic equipment and storage medium
CN113680072A
Object matching method and device, storage medium, computer program product and electronic equipment
CN113713379A
Virtual resource processing method and device, computer equipment and storage medium
CN116492671A
Cited By
Virtual object control method, apparatus and device, and computer readable storage medium
CN120900214A