Virtual object acquisition method and device, storage medium and electronic equipment
By obtaining account description information in turn-based virtual tasks and matching object acquisition controls, the problem of high difficulty in obtaining specific virtual objects is solved, and the probability and flexibility of combinations are improved.
Patent Information
- Application Number
- CN202311869501.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
It is difficult to obtain specific virtual object combinations in existing games, and it is difficult for the existing technology to effectively obtain virtual objects according to the user's combination strategy.
In a turn-based virtual task, by obtaining the account description information of the target account, matching objects obtain controls to display the virtual object collection, and display the target object collection in response to a trigger operation, allowing users to select and consume virtual resources to obtain specific virtual objects.
It improves the probability and flexibility of obtaining specific virtual object combinations, reduces the difficulty of combining, and realizes displaying different object acquisition controls at different task progress stages to meet user needs.
Smart Images

Figure CN120227655A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and in particular, to a method and device for obtaining virtual objects, a storage medium, and an electronic device. Background Art
[0002] Currently, in various competitive game applications, the way to obtain virtual objects for game interaction is usually to obtain multiple candidate virtual objects by random refreshing, and then consume virtual resources to obtain one or more of the virtual objects.
[0003] In some game applications with strong strategy, different combinations of virtual objects can produce different effects, and users can consider strategies for combining virtual objects during the game tasks. However, the existing refreshing method of candidate virtual objects is too random, and it is difficult to obtain corresponding virtual objects according to the combination strategy considered by users. That is to say, it is difficult to obtain specific virtual object combinations in the game.
[0004] In response to the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of the present invention provide a method and device for obtaining virtual objects, a storage medium, and an electronic device, so as to at least solve the technical problem of high difficulty in obtaining specific virtual object combinations in the game.
[0006] According to one aspect of the embodiments of the present invention, a method for obtaining virtual objects is provided, including: obtaining account description information of a target account in a target round that matches the target account in a turn-based virtual task, 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 an interaction object set currently held by the target account, and the interaction virtual objects in the interaction object set are used to perform interaction operations in a virtual scene.
[0007] According to another aspect of the embodiments of the present invention, there is also provided an acquisition device for virtual objects, including: an acquisition unit, configured to obtain the account description information of the target account in the target round that matches the target account in the turn-based virtual task, where 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, 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; a second display unit, configured to, in response to a trigger operation on the target object acquisition control among at least one of the object acquisition controls, display a target object set obtained according to the target object acquisition control; a third display unit, configured to, in response to a selection operation on the target virtual object in the target object set, display the target virtual object in a target area, where the target area is used to display the 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 the virtual scene.
[0008] Optionally, the second display unit includes: a consumption module, configured to, when a target resource indication information is displayed on the target object acquisition control, in response to a trigger operation on the target object acquisition control, consume 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 that need 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, where 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 candidate virtual objects in the target object set is the target level, and the object attribute includes the object level; a display module, configured to display the candidate virtual objects included in the target object set.
[0009] Optionally, the second display unit is configured to: when the quantity of the virtual resources currently owned by the target account is less than the first quantity indicated by the first resource indication information, display the first object acquisition control in a target style, where the first resource indication information is displayed on the first object acquisition control; and in response to a trigger operation on the first object acquisition control, display an operation prompt information, where the operation prompt information is used to indicate that the corresponding virtual object set cannot be obtained currently.
[0010] Optionally, the above display module is further configured to: in response to a triggering operation on a reference object acquisition control, consume a reference quantity of virtual resources from the set of virtual resources currently owned by the above target account; obtain a set of reference objects corresponding to the above reference object acquisition control, where the object level of the above candidate virtual object in the above set of reference objects is a reference level; update the above set of target objects according to the above set of reference objects; and display the above candidate virtual objects included in the updated above set of target objects.
[0011] Optionally, the above acquisition module is configured to: in a case where the above reference level is higher than the above target level, obtain a second quantity of the above candidate virtual objects as the above set of reference objects, where the above second quantity is less than a third quantity of the above candidate virtual objects included in the above set of target objects before update; in a case where the above reference level is lower than or equal to the above target level, obtain a fourth quantity of the above candidate virtual objects as the above set of reference objects, where the above fourth quantity is greater than or equal to a fifth quantity of the above candidate virtual objects included in the above set of target objects before update.
[0012] Optionally, the above acquisition module is configured to perform one of the following: replace the above candidate virtual objects in the above set of target objects with the above candidate virtual objects in the above set of reference objects; add the above candidate virtual objects included in the above set of reference objects to the above set of target objects.
[0013] Optionally, the above acquisition module is configured to perform one of the following: obtain, from a preset first set of virtual objects, the above candidate virtual objects with the above object level being the above target level as the above set of target objects according to a first quantity, where the above first set of virtual objects includes a plurality of the above virtual objects with different object levels, and the above first set of virtual objects is used to provide the above virtual objects for different object accounts in the above turn-based virtual task; obtain, from a second set of virtual objects held by the above target account, the above candidate virtual objects with the above object level being the above target level as the above set of target objects according to a first quantity, where the above second set of virtual objects includes a plurality of the above virtual objects configured for the above target account before the start of the above turn-based virtual task; obtain, from an interactive object set held by a reference account, the above candidate virtual objects with the above object level being the above target level as the above set of target objects according to a first quantity, where the above reference account is used to perform a card interaction operation with the above target account in the above turn-based virtual task; where the above first quantity is the object quantity corresponding to the above target object acquisition control.
[0014] Optionally, the above first display unit includes: a first determination module, configured to determine a target level range to which the account level belongs from a plurality of 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; a second determination module, configured to 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; a first display module, configured to display at least one of the object acquisition controls, where at least one of the object acquisition controls includes the target object acquisition control.
[0015] Optionally, the above virtual object acquisition device further includes: an update unit, configured to, in a reference round matched with the target account in the turn-based virtual task, when the account level of the target account is upgraded from the target level to a reference level, determine a reference level range to which the account level belongs from a plurality of the level ranges; acquire a reference object acquisition control matched with 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 acquired by the reference object acquisition control is higher than the object level of the virtual object in the target object set.
[0016] Optionally, the above virtual object acquisition device further includes: an enhancement unit, configured to, when the number of object of the first interactive virtual object displayed in the target area is greater than or equal to a target number, enhance 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 to perform the interactive operation, and the first interactive virtual object is a virtual object of a target category.
[0017] Optionally, the above third display unit is configured to: 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 a virtual object belonging to the target category, display a target prompt message, where the target prompt message is used to indicate consuming virtual resources to update the target object set; in response to a confirmation operation on the target prompt message, consume a target number of virtual resources from the virtual resource set currently owned by the target account, and update the target object set.
[0018] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the above-mentioned method for obtaining virtual objects when running.
[0019] According to another aspect of the embodiments of the present application, there is provided a computer program product including computer programs / instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer programs / instructions from the computer-readable storage medium, and the processor executes the computer programs / instructions to cause the computer device to execute the method for obtaining virtual objects as described above.
[0020] According to another aspect of the embodiments of the present invention, there is also provided an electronic device 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 virtual objects through the computer program.
[0021] In the embodiments of the present invention, in a target round that matches a target account in a turn-based virtual task, account description information of the target account is obtained, where 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, 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, a target object set obtained 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, where the target area is used to display an 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 realizing the acquisition of interactive virtual objects for performing interactive tasks.
[0022] In the above embodiments 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. Furthermore, when the target object acquisition control is determined from the multiple object acquisition controls, the target object set acquired according to the target object acquisition control is displayed. Thus, the probability of acquiring a specific virtual object can be increased through the corresponding association relationship between the object attributes and the exclusive acquisition control. Moreover, in multiple object acquisition operations in the above turn-based virtual task, a combination of specific virtual objects can be acquired, thereby achieving the efficient acquisition of a specific virtual object combination and reducing the difficulty of acquiring a specific virtual object combination.
[0023] In addition, in the above embodiments of the present application, the displayed object acquisition control can be determined according to the account description information indicating the task progress of the target account in the virtual task. Thus, different object acquisition controls can be displayed at different stages of the target account for the user to select virtual objects with different object attributes at different stages, thereby enhancing the flexibility of combining virtual objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present invention and form a part of this application. The illustrative embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0025] Figure 1 is a schematic diagram of the hardware environment of an optional method for acquiring virtual objects according to an embodiment of the present invention;
[0026] Figure 2 is a flowchart of an optional method for acquiring virtual objects according to an embodiment of the present invention;
[0027] Figure 3 is a schematic diagram of an optional method for acquiring virtual objects according to an embodiment of the present invention;
[0028] Figure 4 is a schematic diagram of another optional method for acquiring virtual objects according to an embodiment of the present invention;
[0029] Figure 5 is a schematic diagram of still another optional method for acquiring virtual objects according to an embodiment of the present invention;
[0030] Figure 6 is a schematic diagram of still another optional method for acquiring virtual objects according to an embodiment of the present invention;
[0031] Figure 7Schematic diagram of another optional method for obtaining a virtual object according to an embodiment of the present invention;
[0032] Figure 8 Schematic diagram of another optional method for obtaining a virtual object according to an embodiment of the present invention;
[0033] Figure 9 Schematic diagram of another optional method for obtaining a virtual object according to an embodiment of the present invention;
[0034] Figure 10 Schematic diagram of another optional method for obtaining a virtual object according to an embodiment of the present invention;
[0035] Figure 11 Flowchart of another optional method for obtaining a virtual object according to an embodiment of the present invention;
[0036] Figure 12 Schematic diagram of the structure of an optional virtual object obtaining device according to an embodiment of the present invention;
[0037] Figure 13 Schematic diagram of the structure of an optional electronic device according to an embodiment of the present invention. Detailed implementation manners
[0038] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0039] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0040] According to one aspect of an embodiment of the present invention, a method for obtaining a virtual object is provided. As an alternative implementation, the method for obtaining a virtual object may be applied, but is not limited to, a virtual object obtaining system in a hardware environment as shown in Figure 1 . The virtual object obtaining system may include, but is not limited to, a terminal device 102, a network 104, a server 106, a database 108, and a terminal device 110. Target clients are respectively run in the terminal device 102 and the terminal device 110 (as shown in Figure 1 , taking the target client as an example of a game application client). The 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 (such as the virtual game scene shown in Figure 1 ), and is further used to provide a human-computer interaction interface to receive human-computer interaction operations for controlling a controlled virtual object in the virtual scene. The virtual object will complete game tasks set in the virtual scene. The processor is used to generate an interaction instruction in response to the human-computer interaction operation, and send the interaction instruction to the server. The memory is used to store relevant attribute data, such as object attribute information of the controlled virtual object, and virtual prop attribute information held, etc. The attribute information here may include, but is not limited to, information for identifying its identity and current location, etc. Among them, a client for controlling a first virtual object through a first object account is run in the terminal device 102; correspondingly, a client for controlling a second virtual object through a second object account is run in the terminal device 110. The second virtual object and the first virtual object here can be controlled to perform certain interaction events in the game, 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 friendship relationship, the first virtual object and the second virtual object can also perform cooperative confrontation events.
[0041] In addition, the server 106 includes a processing engine, and the processing engine is used to perform storage or reading operations on the database 108. Specifically, the processing engine reads the virtual scene information of each object account, the object information of the held virtual object, and the operation information performed by each object account from the database 108.
[0042] Suppose Figure 1 the terminal device 102 in logs in with a target account, and the terminal device 110 logs in with a reference account having an adversarial relationship with the target account. In a turn-based virtual task, the target account and the reference account sequentially perform operations of obtaining virtual objects and arranging virtual objects in their respective turns. In addition, the arranged virtual objects can spontaneously perform confrontation operations in the virtual game scene according to attributes such as object position and object characteristics.
[0043] This embodiment can be applied to the object acquisition phase in the target round of the above-mentioned target account. The specific process is as follows: First, the terminal device 102 logged in with the first account executes steps S102 - S106 to obtain the account description information of the target account in the target round matching the target account in the turn-based virtual task. The account description information is used to indicate the task progress of the target account in the turn-based virtual task; display at least one object acquisition control matching 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; determine the triggering of the target object acquisition control.
[0044] Next, the terminal device 102 executes S108 to send an object information acquisition request to the server 106 through the network 104; the server 106 executes step S110 to determine the target object set according to the object acquisition request, and executes S112 to send the target object set to the terminal device 102 through the network 104.
[0045] The terminal device 102 executes S114 to S116. In response to the triggering operation of the target object acquisition control in at least one object acquisition control, display the target object set obtained according to the target object acquisition control; in response to the selection operation of the target virtual object in the target object set, display the target virtual object in the target area, where 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.
[0046] As another alternative implementation, when the terminal device of the same type as the terminal device 102 has relatively strong computing and processing capabilities, the above step S110 can also be completed by other terminal devices. Here, for example, this embodiment does not make any limitation in this regard.
[0047] Optionally, in this embodiment, the above terminal device may be a terminal device configured with a target client, including but not limited to at least one of the following: mobile phones (such as Android phones, iOS phones, etc.), laptop computers, tablet computers, handheld computers, MIDs (Mobile Internet Devices), PADs, desktop computers, smart TVs, etc. The target client may be a client that supports providing shooting game tasks, such as a video client, an instant messaging client, a browser client, an education client, etc. The above network may include but not be limited to: wired networks, wireless networks. Among them, the wired network includes: local area networks, metropolitan area networks, and wide area networks, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. The above server may be a single server, a server cluster composed of multiple servers, or a cloud server. The above is only an example, and this embodiment does not make any limitations in this regard.
[0048] Optionally, in this embodiment, the above method for obtaining a virtual object may be but is not limited to being applied to game-type terminal applications (Application, abbreviated as APP) that complete established confrontation game tasks in a virtual scene, such as virtual confrontation game applications in Multiplayer Online Battle Arena (abbreviated as MOBA) applications; the above confrontation game task may be but is not limited to a game task in which the current player obtains a virtual object in the virtual scene through human-computer interaction with the virtual object and completes it through confrontation and interaction with virtual objects controlled by other players; the above method for obtaining a virtual object may also be applied to terminal applications of the Multiplayer Online Role-Playing Game (abbreviated as MMORPG) type. In this type of game, the current player can complete social game tasks in the game from the first perspective of the virtual object through role-playing. For example, complete game tasks together with other virtual objects, etc.; the above method for obtaining a virtual object may also be applied to games of the Auto Battler (also known as Auto Chess) type. The above Auto Battler type of game is a type of tactical strategy electronic game. Players place characters on a grid-shaped battlefield during the preparation stage, and then the characters will automatically fight each other, usually without further input operations from the player; the above implementation manner of the present application may also be but is not limited to being applied to a game of the open world type. The so-called open world means that the battle scene in the game is completely freely open. Players can move forward and explore freely in any direction, the distance between the boundaries in all directions is very large, and there are also various simulated objects of various shapes and sizes in the scene, which can generate various physical collisions or interactions with entities such as players and AI. In an open world game, players can control virtual objects to complete game tasks through confrontation and interaction.
[0049] Game tasks in the above types of games can, but are not limited to, run in an application (such as a non-standalone game APP) in the form of a plug-in or applet, or run in an application (such as a standalone game APP) in a game engine. The types of the above game applications can 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 this embodiment does not make any limitations thereto.
[0050] In the above implementation manner of the present application, at least one object acquisition control matching the account description information for 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 determining the target object acquisition control from multiple object acquisition controls, a set of target objects acquired according to the target object acquisition control is displayed. Furthermore, the probability of acquiring a specific virtual object can be increased through the corresponding association relationship between the object attributes and the exclusive acquisition control. Then, through multiple object acquisition operations in the above turn-based virtual task, a combination of specific virtual objects can be acquired, thereby achieving an efficient acquisition of a specific virtual object combination and reducing the difficulty of acquiring a specific virtual object combination.
[0051] In addition, in the above implementation manner of the present application, the displayed object acquisition control can be determined according to the account description information for indicating the task progress of the target account in the virtual task. Thus, different object acquisition controls can be displayed at different stages of the target account for the user to select virtual objects with different object attributes at different stages, thereby enhancing the flexibility of combining virtual objects.
[0052] As an alternative implementation manner, as Figure 2 shown, the method for acquiring the above virtual object includes the following steps:
[0053] S202, in a target round matching the target account in the turn-based virtual task, acquire the 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;
[0054] S204, display at least one object acquisition control that matches the account description information, where 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 attribute;
[0055] S206, in response to a trigger operation on the target object acquisition control in the at least one object acquisition control, display the target object set acquired according to the target object acquisition control;
[0056] S208, in response to a selection operation on the target virtual object in the target object set, display the target virtual object in the target area, where the target area is used to display the interaction object set currently held by the target account, and the interaction virtual objects in the interaction object set are used to perform interaction operations in the virtual scene.
[0057] It should be noted that the method for acquiring virtual objects provided in this application can be applied to game applications that include but are not limited to providing selectable virtual objects for object accounts. The game types of the above game applications can include but are not limited to a Multiplayer Online Battle Arena (MOBA) application, a Multiplayer Online Role-Playing Game (MMORPG) application, and an Auto Battler (Auto Chess) type game application. This embodiment does not limit the application scenarios for acquiring the above virtual objects. It can be understood that the above types of game applications can include multiple interaction rounds. The object accounts performing interaction tasks can acquire their respective virtual objects through the above steps S202 to S208 in their respective rounds and perform interaction operations through the acquired virtual objects. Between object accounts with an adversarial relationship, attack operations can be performed between the virtual objects they hold; between object accounts with a teammate relationship, mutual assistance operations can be performed between the virtual objects they hold.
[0058] The following describes the game task content of the above-mentioned auto chess type. In an auto chess type game application, the game task can be an in-game collectible hero card multiplayer turn-based competitive task. There are N players in the game, and they take turns to play against each other in pairs. Each player in the game occupies a virtual battle field, and during the battle phase, the battle fields of the two players in the battle are spliced together to conduct the battle on the spliced virtual battle field. Each game task includes multiple rounds, and each round includes a preparation phase and a battle phase: In the preparation phase, the player purchases pieces (i.e., virtual objects) in the store and arranges them on the chessboard; in the battle phase, the lineups of both sides in the battle are locked, and the pieces will automatically fight until all the pieces on one side are killed. The side with all the pieces killed is the losing side in this round, and the losing side will be deducted a certain amount of health points (battle resources). After the virtual tasks of the current two object accounts end, new opponents are matched for each player until the player's health points ≤ 0 and the player is eliminated. The last remaining player will win the game (ranked 1st).
[0059] In the above step S202, the target round matched with the above target account can be a phase that allows the target account to perform virtual object acquisition and virtual object placement operations in the virtual field. Specifically, the steps of the above steps S202 to S208 can be applied to the virtual object acquisition phase.
[0060] The account description information of the target account in the above step S202 can be parameter information used to indicate the task progress of the target account in the above turn-based virtual task. For example, the above account description information can specifically include, but is not limited to, the account level of the target account, the quantity of virtual resources held by the target account, the virtual experience value accumulated by the target account through interactive operations in the above virtual task, the round number of the target round of the target account, etc. In this embodiment, the specific content of the above account description information is not limited.
[0061] Furthermore, after obtaining the above account description information through the above step S202, an object acquisition control matched with the above account description information can be displayed through the above step S206. It should be noted that the object acquisition control in the above step S206 can be one or more. The matching relationship between the above account description information and the object acquisition control can include, but is not limited to, the matching of the account description information with a specific type of object acquisition control, and can also be the matching of the account description information with a specific quantity of object acquisition controls. Preferably, the matching relationship between the two can be that corresponding to different account description information, the control type and the quantity of the displayed object acquisition controls are different.
[0062] In addition, the above object acquisition control can be used to acquire a virtual object set composed of at least one virtual object with the same object attribute. It can be understood that the object attribute of the above virtual object can be used to indicate the object characteristics of at least one aspect of the above virtual object. For example, the above object attribute can specifically be the object level, which is used to indicate the intensity of the virtual object ability of the above virtual object during the interaction operation; the above object attribute can also specifically be the object type, such as virtual object types like warrior type, shooter type, etc., which is used to indicate the operation characteristics of the above virtual object during the virtual interaction operation. For example, a virtual object of the warrior type can be configured with a higher defense ability, and a virtual object of the shooter type can be configured with a longer attack distance, etc. In this embodiment, the specific content of the above object attribute is not limited.
[0063] Combining the above steps S202 and S204, it can be seen that through the combination between the above steps S202 and S204, different object acquisition controls can be correspondingly displayed when the target account is in different task progress situations, so that the target account can acquire virtual objects with different characteristics to obtain a specific virtual object combination.
[0064] The following describes several optional combination methods of account description information and object attributes.
[0065] In the case where the above account description information is specifically the account level of the above target account, and the above object attribute is specifically the object level of the above virtual object, it can be understood that the above account level can accumulate operation experience values according to the task operations of the above target account in the above turn-based virtual task and be updated according to the accumulated operation experience values; the above object level can be used to indicate the operation intensity of the above virtual object in the interaction operation, and the above operation intensity can be one or more of attribute values, attack power values, defense power values. Furthermore, in the case where the above account description information is specifically the account level of the above target account, and the above object attribute is specifically the object level of the above virtual object, the target account can choose to acquire a large number of low-level virtual objects in the early stage of the task progress and form a specific virtual object combination through a large number of low-level virtual objects, and then win the victory of the game through the quickly formed specific virtual object combination; in addition, the target account can also choose to reserve the opportunity to acquire virtual objects in the early stage of the task progress and only start acquiring high-level virtual objects in the later stage. In this case, the target account may be at a disadvantage in confrontation due to the lack of a virtual object combination in the early stage, but can acquire high-level virtual objects in the later stage through the accumulated resources in the later stage and win the victory of the game through the object combination of the high-level virtual objects formed in the later stage.
[0066] When the above account description information is specifically the account level of the above target account, and the above object attribute is specifically the object type of the above virtual object, it can be understood that the above object level can be used to indicate the operation characteristics of the above virtual object in the interaction operation. For example, a virtual object corresponding to the "water" attribute can restrain a virtual object with the "fire" attribute. Furthermore, when the above account description information is specifically the account level of the above target account, and the above object attribute is specifically the object type of the above virtual object, the target account can choose to, in the early stage of the task progress, in response to the opponent's account holding a virtual object with the "fire" attribute, obtain a large number of virtual objects with the "water" attribute, and form a specific "water" attribute object combination through a large number of virtual objects with the "water" attribute, and then form a restraint on the virtual objects held by the opponent's account through the quickly formed specific virtual object combination; in addition, the target account can also choose to, in the later stage of the task progress, when the number of available object acquisition controls increases, determine the target object set of specific object attributes that need to be acquired currently according to the combination of virtual objects held by the opponent, and then confront the virtual objects held by the opponent's account.
[0067] The above combination method is only an example and does not limit the actual combination method.
[0068] Furthermore, when the optional object acquisition controls are displayed through the above steps S202 and S204, the target account can, through the above steps S206 and S208, display the virtual objects in the target object set corresponding to the selected target object acquisition control, and in response to the selection operation, configure the selected target virtual object in the interaction object set held by the target account, so that the target account can arrange and control the target virtual object for subsequent interaction operations.
[0069] It should be noted that the above trigger operation on the target object acquisition control can 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 above selection operation on the target virtual object can 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. This embodiment does not limit the specific operation types of the above selection operation and trigger operation.
[0070] The following describes the ways of interacting according to the target virtual objects in the target area in multiple games.
[0071] For example, in the case where the above game application is a MOBA - type game application, multiple object acquisition controls can be correspondingly displayed according to the character level of the current virtual character controlled by the target account at a specific stage in the game. When a target virtual object (in this embodiment, the virtual object can be a virtual prop object) is selected from the target object set corresponding to the selected target object acquisition control, by configuring the acquired target virtual object on the virtual character, the virtual character can be controlled to perform competitive interactions in the virtual scene. Correspondingly, the above - mentioned target area can be a virtual prop bar for displaying the virtual character controlled by the above - mentioned target account;
[0072] Again, in the case where the above game application is an MMORPG - type game application, each object account controls a virtual character to perform competitive interactions in the virtual scene. Multiple object acquisition controls can be correspondingly displayed according to the character level of the current virtual character controlled by the target account at a specific stage in the game. When a target virtual object (in this embodiment, the virtual object can be a virtual prop object) is selected from the target object set corresponding to the selected target object acquisition control, by configuring the acquired target virtual object on the virtual character, the virtual character can be controlled to perform competitive interactions in the virtual scene. Correspondingly, the above - mentioned target area can be a virtual backpack for displaying the virtual character controlled by the above - mentioned target account, and this virtual backpack can be used to display the virtual props currently held by the virtual character, such as virtual attack props, virtual helmets, virtual armors, and other props;
[0073] Again, in the case where the above game application is a self - chess - type game application, each object account can obtain at least one virtual object (which can specifically be a virtual chess piece) through the above steps S202 to S208. Correspondingly, the above - mentioned target area can specifically be a preparation area for displaying the virtual objects held by the target account and in a waiting state. Further, in the virtual scene of a self - chess - type game application, there can also be a battle area. It can be understood that the virtual objects in the above - mentioned battle area can perform the above - mentioned virtual interaction operations without the intervention of the target account. It can be understood that the above - mentioned virtual interaction operations can include but are limited to virtual attack operations, virtual defense operations, virtual skill release operations, etc.
[0074] In the above embodiments 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 attribute. Furthermore, in the case of determining the target object acquisition control from multiple object acquisition controls, a set of target objects acquired according to the target object acquisition control is displayed. Thus, the probability of acquiring a specific virtual object can be increased by the corresponding association relationship between the object attribute and the object acquisition control. Furthermore, in multiple object acquisition operations in the above turn-based virtual task, a combination of specific virtual objects can be acquired, thereby achieving efficient acquisition of a specific virtual object combination and reducing the difficulty of acquiring a specific virtual object combination;
[0075] In addition, in the above embodiments of the present application, the displayed object acquisition control can be determined according to the account description information indicating the task progress of the target account in the virtual task. Thus, different object acquisition controls can be displayed at different stages of the target account for the user to select virtual objects with different object attributes at different stages, thereby enhancing the flexibility of combining virtual objects.
[0076] The following is combined with Figure 3 to illustrate the game tasks in the auto chess type game application. As Figure 3 shown, the current interaction interface on the current client logged in by the displayed target account is shown. It should be noted that, Figure 3 the preparation area 301 in Figure 3 is a specific target area, and the "Little Monster 7" shown in it 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 to participate in virtual confrontation interactions; correspondingly, Figure 3 the "Little Monster 5" and "Little Monster 6" shown in
[0077] In an alternative embodiment, in the object acquisition phase, the display of the target object set obtained according to the target object acquisition control in response to the triggering operation on the target object acquisition control among at least one object acquisition control includes:
[0078] S1. When target resource indication information is displayed on the target object acquisition control, in response to the triggering operation on the target object acquisition control, consume a target quantity of virtual resources from the set of virtual resources currently owned by the target account. Each of the at least one object acquisition control displays a resource indication information, and the resource indication information is used to indicate the virtual resources required to obtain the corresponding virtual object set according to the object acquisition control.
[0079] S2. Obtain the target object set corresponding to the target object acquisition control. Among them, 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 attributes include the object level.
[0080] S3. Display the candidate virtual objects included in the target object set.
[0081] It can be understood that in this embodiment, resource indication information can be further displayed on at least one object acquisition control displayed in step S204 above to indicate the virtual resources required to obtain the virtual object set through the corresponding object acquisition control. The above virtual resources can be the resources obtained by the target account in the above turn-based virtual task by performing interaction tasks, such as virtual experience points, virtual gold coins, etc. In this embodiment, the specific resource type of the above virtual resources is not limited.
[0082] In this embodiment, the object attribute in step S204 above can be specifically the object level. It can be understood that in this embodiment, different resource indication information can be configured and displayed for different object acquisition controls. Then, when different object acquisition controls can be used to obtain candidate virtual objects with different object levels, the resource indication information displayed on the object acquisition control can be used to indicate that different quantities of virtual resources are consumed to display multiple candidate virtual objects with different object levels.
[0083] The following combines Figure 4 , Figure 5 , Figure 6 to specifically illustrate the above embodiment. As Figure 4 shown, in the object acquisition phase of the current turn of the target account, the application interface can be displayed as Figure 4 shown. In Figure 4In it, an account level identifier 401 for indicating the current account level of the target account is shown. Among them, the account level identifier 401 is used to indicate that the current account level of the target account is "7". In this embodiment, the level of the account can be improved by consuming virtual resources;
[0084] Further, a display area 402 for indicating the interactive virtual objects currently held by the target account is also shown in the interface, and a plurality of virtual objects to be on the field for virtual interaction operations are shown therein;
[0085] A resource prompt identifier 403 for indicating the virtual resources currently held by the target account is further shown in the interface. Among them, the resource prompt identifier 403 indicates that the virtual resources (virtual gold coins) currently held by the target account are "20";
[0086] In addition, an object acquisition area 404 and a plurality of object acquisition controls for acquiring a virtual object set in the object acquisition area are shown in the interface. The plurality of object acquisition controls include an object acquisition control 405. As shown in the object acquisition area 404, a plurality of object display areas are shown, and each object display area can be shown in a vacant state ( Figure 4 the legend shown as a line and blank in it), to indicate that the virtual object set has not been refreshed and acquired yet.
[0087] Among the plurality of object acquisition controls shown in the object acquisition area 404, corresponding resource indication information is respectively shown. For example, the "1 cost; consume 1 gold coin" indication shown in the 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 shown on the other object acquisition controls shown in the object acquisition area 404 respectively 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; a virtual object set with an object level of "4 cost" can be acquired by consuming 4 gold coins.
[0088] Such as Figure 4 In it, in response to the currently triggered target object acquisition control being the object acquisition control 405, the interface switches and is displayed as Figure 5 shown. In Figure 5Among them, the object acquisition area 504, the object acquisition control 505, and the resource prompt identifier 503 are updated and displayed respectively. First, according to the object acquisition control 505, a target object set is obtained, and five candidate virtual objects included in the target object set (displayed as grayscale legends in the object acquisition area 504) are displayed 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 object in the currently acquired object set is "1 cost" and 1 gold coin has been consumed; correspondingly, the resource prompt identifier 503 updates and displays that the number of virtual gold coins currently held by the target account is "19".
[0089] Furthermore, in response to the selection operation of "Little Monster E", the interface switches and is displayed as shown in Figure 6 shown. In Figure 6 it, the object display area corresponding to "Little Monster E" in the object acquisition area is grayed out to indicate that the target virtual object "Little Monster E" has been acquired; at the same time, the object identifier 601 corresponding to "Little Monster E" is displayed in the display area 602 to indicate that the target account currently holds the above-mentioned target virtual object "Little Monster E".
[0090] It can be understood that in the above embodiment, a virtual object set can be obtained by consuming virtual resources to display candidate virtual objects, and in the case of selecting and acquiring a target virtual object, no virtual resources need to be consumed; in another alternative embodiment, in response to the selection operation of "Little Monster E" in Figure 5 it, the virtual resources currently held by the target account can be further consumed to acquire the above-mentioned target virtual object "Little Monster E".
[0091] Through the above 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, a target amount of virtual resources is consumed from the virtual resource set currently owned by the target account; a target object set corresponding to the target object acquisition control is obtained, so that multiple object acquisition controls indicating different virtual resources need to be consumed can be displayed, and through the selection operation of the target account, different levels of virtual objects can be acquired by consuming the corresponding virtual resources. Furthermore, the user can determine the resource consumption and object acquisition strategy 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 multiple object acquisition operations in the above turn-based virtual task, a specific combination of virtual objects can be acquired, thereby realizing the efficient acquisition of a specific combination of virtual objects and reducing the difficulty of acquiring a specific combination of virtual objects.
[0092] In an alternative embodiment, the at least one object acquisition control for displaying the account description information matching includes:
[0093] S1. When the quantity of virtual resources currently owned by the target account is less than the first quantity indicated by the first resource indication information, display the first object acquisition control in the target style, where the first resource indication information is displayed on the first object acquisition control;
[0094] S2. In response to a trigger operation on the first object acquisition control, display an operation prompt message, where the operation prompt message is used to indicate that the virtual object set corresponding to the first object acquisition control cannot be obtained currently.
[0095] It can be understood that in this embodiment, when the quantity of virtual resources currently owned by the target account is less than or equal to the quantity of resources corresponding to the first object acquisition control among multiple object acquisition controls, the first object acquisition control can be displayed in the target style to indicate that the first object acquisition control cannot be triggered currently. For example, the first object acquisition control can be displayed in grayscale to indicate that the first object acquisition control cannot be triggered.
[0096] 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 message can be displayed to indicate that the virtual object set cannot be obtained through the first object acquisition control currently.
[0097] For example, in Figure 7 , assuming that the quantity of virtual gold coins currently held by the target account is 2, the object acquisition controls that the target account can currently trigger 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. Furthermore, the "3 fee" and "4 fee" object acquisition controls are displayed in grayscale to indicate that the virtual object sets of "3 fee" or "4 fee" cannot be obtained through the "3 fee" and "4 fee" object acquisition controls.
[0098] Through the above embodiments of the present application, when the quantity of virtual resources currently owned by the target account is less than the first quantity indicated by the first resource indication information, the first object acquisition control is displayed in the target style; in response to a trigger operation on the first object acquisition control, an operation prompt message is displayed, thereby efficiently prompting the triggerable state of each object acquisition control and improving the display efficiency of the object acquisition control.
[0099] In an alternative embodiment, after displaying the target object set obtained according to the target object acquisition control in response to a trigger operation on the target object acquisition control among the at least one object acquisition control, it further includes:
[0100] S1, in response to a trigger operation on the reference object acquisition control, consume a reference quantity of virtual resources from the set of virtual resources currently owned by the target account;
[0101] S2, obtain a set of reference objects corresponding to the reference object acquisition control, wherein the object level of the candidate virtual objects in the set of reference objects is the reference level;
[0102] S3, update the set of target objects according to the set of reference objects;
[0103] S4, display the candidate virtual objects included in the updated set of target objects.
[0104] In this embodiment, after obtaining and displaying the set of target objects, in response to a trigger operation on the reference object acquisition control, consume the corresponding virtual resources, and update the displayed set of target objects according to the set of reference objects obtained based on the reference object acquisition control.
[0105] Optionally, the above reference object acquisition control and the above target object acquisition control may be the same control or different controls. In the case where the reference object acquisition control is an object acquisition control different from the target object acquisition control, correspondingly, the reference quantity of the virtual resources consumed by triggering the reference object acquisition control may be different from the target quantity of the virtual resources consumed by triggering the target object acquisition control; correspondingly, the object level of the virtual objects in the set of reference objects obtained through the reference object acquisition control may also be different from the object level of the virtual objects in the set of target objects obtained through the target object acquisition control.
[0106] It can be understood that through the above embodiment, in response to a trigger operation on the 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; 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, so that after the target account obtains the set of target objects based on the target object acquisition control, it can further consume the corresponding quantity of virtual resources according to the reference object acquisition control and update the set of target objects obtained thereby, thus increasing the probability of the target account obtaining a specific virtual object.
[0107] In an alternative embodiment, the above update of the set of target objects according to the set of reference objects includes one of the following:
[0108] Method 1: Replace the candidate virtual objects in the set of target objects with the candidate virtual objects in the set of reference objects;
[0109] Method 2: Add the candidate virtual objects included in the reference object set to the target object set.
[0110] It can be understood that in this embodiment, two methods for updating the above target object set can be provided. In the first method, the target object set can be directly replaced according to the obtained reference object set; in the second method, on the basis of the target object set, the candidate virtual objects in the reference object set can be further added.
[0111] The following is a specific description of the above two update methods: Assume that the object level of the candidate virtual objects in the target object set obtained by the target object acquisition control is "1 cost", corresponding to consuming 1 gold coin, and the number of candidate virtual objects in the target object set is 5; the object level of the candidate virtual objects in the reference object set obtained by the reference object acquisition control is "2 costs", corresponding to consuming 2 gold coins, and the number of candidate virtual objects in the reference object set is 4;
[0112] Furthermore, in the above first update method, assume that the target account first triggers the above target object acquisition control for the first time, and then 5 candidate virtual objects with an object level of "1 cost" can be obtained by consuming 1 virtual gold coin of the target account; when displaying the above 5 candidate virtual objects with an object level of "1 cost", assume that the target account triggers the above reference object acquisition control for the second time, and then 2 virtual gold coins held by the target account can be further consumed, and the above reference object set can be obtained, as Figure 8 shown, and at the same time, the display of the above 5 candidate virtual objects with an object level of "1 cost" is cancelled, and replaced with the display of 4 candidate virtual objects with an object level of "2 costs" included in the reference object set;
[0113] In the above second update method, assume that the target account first triggers the above target object acquisition control for the first time, and then 5 candidate virtual objects with an object level of "1 cost" can be obtained by consuming 1 virtual gold coin of the target account; when displaying the above 5 candidate virtual objects with an object level of "1 cost", assume that the target account triggers the above reference object acquisition control for the second time, and then 2 virtual gold coins held by the target account can be further consumed, and the above reference object set can be obtained, as Figure 9 shown, when the above 5 candidate virtual objects with an object level of "1 cost" are displayed at the same time, 4 virtual objects with an object level of "2 costs" included in the reference object set are further displayed, that is, the above 5 candidate virtual objects with an object level of "1 cost" and 4 candidate virtual objects with an object level of "2 costs" are synchronously displayed.
[0114] Optionally, the way of displaying the candidate virtual objects in the updated target object set in the display area of the display interface can be adjusted according to the number of candidate virtual objects. For example, when the number is large, the object identifiers of each candidate virtual object can be displayed in a reduced size; or, when the number of candidate virtual objects is large, a part of the candidate virtual objects can be displayed, and a slider can be displayed to display the remaining other part of the candidate virtual objects in response to a sliding operation performed on the slider. In this embodiment, the specific display method of the above candidate virtual objects is not limited.
[0115] Through the above embodiments of the present application, by using the candidate virtual objects in the reference object set to replace the candidate virtual objects in the target object set; or by adding the candidate virtual objects included in the reference object set to the target object set, a method for updating the obtained target object set is provided to increase the acquisition probability of the specific virtual objects required for obtaining the target account, and further increase the probability of the specific virtual object combination required for obtaining the target account.
[0116] In an alternative embodiment, the above-mentioned acquisition of the reference object set corresponding to the reference object acquisition control includes:
[0117] Case 1: When the reference level is higher than the target level, obtain a reference object set including a second number of candidate virtual objects, where the second number is less than the third number of candidate virtual objects included in the target object set before update;
[0118] Case 2: When the reference level is lower than or equal to the target level, obtain a reference object set including a fourth number of candidate virtual objects, where the fourth number is greater than or equal to the fifth number of candidate virtual objects included in the target object set before update.
[0119] It can be understood that in this embodiment, for the object acquisition controls used to acquire virtual objects of different object levels, the number of candidate virtual objects included in the obtained virtual object set can be different. Specifically, the object level and the number of objects of the virtual objects that can be obtained can be in a negative correlation.
[0120] Such as Figure 6 、 Figure 8 shown in Figure 6Among them, by triggering the target object to obtain the control, the object level of the virtual object that can be obtained is "1 cost" and the number of objects is 5; in the case that the reference object acquisition control triggered further is "4 costs; consume 4 gold coins", it is possible to further consume the virtual resources currently held by the target account, that is, update the display of its originally held 19 virtual gold coins to 15 virtual gold coins, and at the same time update the display of 2 candidate virtual objects "Little Monster f" and "Little Monster g" obtained according to the reference object acquisition control.
[0121] In another alternative implementation, it is possible to collectively display all the virtual objects included in the two virtual object sets obtained by sequentially triggering the above-mentioned target object acquisition control and reference object acquisition control, so that the target account can select the target virtual object to be obtained therefrom.
[0122] In an alternative implementation, in the virtual object acquisition phase of the target round, the number of virtual objects that each object acquisition control can obtain is fixed, and has a negative correlation with the object level of the virtual object it obtains;
[0123] In another alternative implementation, 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 obtained is a fixed value (for example, all are 5), and when the target account further triggers the reference object acquisition control subsequently, the number of virtual objects that each object acquisition control can obtain has a negative correlation with the object level of its virtual object.
[0124] Through the above implementation of the present application, when obtaining virtual objects of different levels through the object acquisition control, the higher the object level, the fewer the number of virtual objects obtained. Furthermore, when the target account has accumulated a large amount of virtual resources, it can avoid the target account easily obtaining an object combination composed of high-level virtual objects, and improve the task balance in the turn-based virtual task.
[0125] In an alternative implementation, the above-mentioned acquisition of the target object set corresponding to the target object acquisition control includes one of the following:
[0126] Method 1: From a preset first virtual object set, obtain candidate virtual objects with an object level of the target level according to the first quantity as the target object set, where the first virtual object set includes multiple virtual objects with different object levels, and the first virtual object set is used to provide virtual objects for different object accounts in the turn-based virtual task;
[0127] Method 2: From the second virtual object set held by the target account, obtain candidate virtual objects with the object level being the target level as the target object set according to the first quantity, where the second virtual object set includes multiple virtual objects configured for the target account before the start of the turn-based virtual task;
[0128] Method 3: From the interaction object set held by the reference account, obtain candidate virtual objects with the object level being the target level as the target object set according to the first quantity, where the reference account is used to perform card interaction operations with the target account in the turn-based virtual task;
[0129] Among them, the first quantity is the object quantity corresponding to the target object acquisition control.
[0130] It can be understood that multiple optional virtual object acquisition scenarios are provided in this embodiment. In the object acquisition scenario of the first method, the target account and other object accounts performing interaction operations can share the first virtual object set, and when the target object acquisition control is triggered, obtain and display the virtual objects corresponding to the target quantity and the corresponding target object level corresponding to the target object acquisition control;
[0131] In the object acquisition scenario of the second method above, it can be based on the second virtual object set pre-configured by the target account. For example, the virtual objects in the second virtual object set can be an object set composed of multiple virtual objects pre-acquired by the target account. In a card game, the second virtual object set can be a card deck pre-configured by the target account. Then, when the target object acquisition control is triggered, obtain and display the virtual objects corresponding to the target quantity and the corresponding target object level corresponding to the target object acquisition control;
[0132] In the object acquisition scenario of the third method above, it can be a new interaction method. This interaction method can obtain the above target object set based on the virtual objects held by the opponent account and / or the teammate account. Then, when the target object acquisition control is triggered, obtain and display the virtual objects corresponding to the target quantity and the corresponding target object level from the virtual object set currently held by the teammate account; or obtain and display the virtual objects corresponding to the target quantity and the corresponding target object level from the virtual object set currently held by the opponent account; or, obtain the first quantity of virtual objects from the virtual object set currently held by the teammate account, obtain the second quantity of virtual objects from the virtual object set currently held by the opponent account, and display the virtual objects of the target quantity and the target object level, where the sum of the first quantity and the second quantity is equal to the above target quantity.
[0133] Through the above implementation manners of the present application, the above object acquisition method can be adopted in a variety of alternative scenarios, thereby improving the flexibility of acquiring virtual objects in the above turn-based virtual tasks.
[0134] In an alternative implementation manner, the above at least one object acquisition control for displaying information matching the account description includes:
[0135] S1. 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;
[0136] S2. Determine at least one object acquisition control according to the target level range, where the number of the object acquisition controls has a positive correlation with the account level indicated by the level range;
[0137] S3. Display at least one object acquisition control, where the at least one object acquisition control includes the target object acquisition control.
[0138] It can be understood that in this implementation manner, the above account description information may specifically be the account level. Further, both the number and type of the displayed object acquisition controls are related to the above account level.
[0139] In an alternative implementation manner, after the above target virtual object in the target object set is selected and the target virtual object is displayed in the target area, it further includes:
[0140] S1. 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;
[0141] S2. Obtain the reference object acquisition control matching the reference level range, and update and display at least one object acquisition control 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.
[0142] It can be understood that in this implementation manner, the account level of the target account may have a positive correlation with the number of the displayed object acquisition controls, and the account level of the target account may also have a positive correlation with the object level of the virtual object that the object acquisition control can obtain.
[0143] Such as Figure 10As shown, 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 displayed object acquisition controls is 1, and the displayed object acquisition control 1002 can acquire virtual objects with an object level of "1 cost"; in contrast Figure 3 it can be seen that when the account level of the target account is level 7, the number of displayed object acquisition controls is 4, and the displayed object acquisition controls include virtual objects that can acquire virtual objects with a maximum object level of "4 costs".
[0144] Through the above implementation manner of the present application, in the reference round matched with 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, the reference level interval to which the account level belongs is determined from multiple level intervals; the reference object acquisition control matched with the reference level interval is obtained, and at least one object acquisition control is updated and displayed according to the reference object acquisition control. Furthermore, when the account level of the target account is continuously upgraded, new object acquisition controls that can acquire higher-level virtual objects can be continuously activated and displayed. Thus, the target account can freely select different strategies for acquiring and combining virtual objects.
[0145] Specifically, since higher-level object acquisition controls require more virtual resources to activate, the target account can choose to spend fewer virtual resources in the early stage of the task to quickly obtain a large number of low-level virtual objects to 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 object account is relatively high, the higher-level object acquisition controls are activated to obtain low-level virtual objects, thereby obtaining a second virtual object combination. That is to say, in the above implementation manner of the present application, the displayed object acquisition controls can be determined according to the account description information used to indicate the task progress of the target account in the virtual task. Furthermore, different object acquisition controls can be displayed at different stages of the target account for the user to choose to obtain virtual objects with different object attributes at different stages, thereby enhancing the flexibility of combining virtual objects.
[0146] In an alternative implementation manner, after the above-mentioned response to the selection operation of the target virtual object in the target object set and the display of the target virtual object in the target area, 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 number, increasing 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 an interaction operation, and the first interactive virtual object is a virtual object of the target category.
[0147] It should be noted that, in this embodiment, the object parameters of the interactive virtual objects can be improved by holding a certain number of interactive virtual objects of the same type. That is, specific enhancement effects are provided for a certain number of interactive virtual objects of the same type held by the target account.
[0148] The above-mentioned enhancement effects can include, but are not limited to, upgrading the object level of the interactive virtual object, adding virtual skills to the interactive virtual object, increasing the object attribute data of the interactive virtual object, etc.
[0149] Specifically, the above-mentioned enhancement effect can be specifically embodied as a virtual bond skill, and the virtual bond skill can act on the interactive virtual objects of the same object type held by the target account. For example, when the virtual bond skill is "increase armor", when the number of "warrior" type interactive virtual objects held by the target account is greater than or equal to 3, the armor of multiple "warrior" type interactive virtual objects is increased; another example is when the virtual bond skill is "increase damage value", when the number of "assassin" type interactive virtual objects held by the target account is greater than or equal to 3, the damage value that can be caused to the enemy virtual objects of multiple interactive virtual objects is increased at the same time.
[0150] Through the above-mentioned embodiment of the present application, in the reference round matched with 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, the reference level interval to which the account level belongs is determined from multiple level intervals; the reference object acquisition control matched with the reference level interval is obtained, and at least one object acquisition control is updated and displayed according to the reference object acquisition control. Furthermore, when the account level of the target account is continuously upgraded, new object acquisition controls for obtaining higher-level virtual objects can be continuously activated and displayed. Thus, the target account can freely select different strategies for virtual object acquisition and combination.
[0151] In an alternative embodiment, the target object set obtained according to the target object acquisition control displayed in response to the trigger operation on the target object acquisition control in at least one object acquisition control includes:
[0152] S1, when the target object set includes target virtual objects belonging to the target category, the target virtual objects are highlighted in the target object set;
[0153] S2. When the virtual objects belonging to the target category are not included in the target object set, display target prompt information, where the target prompt information is used to indicate consuming virtual resources to update the target object set; in response to the confirmation operation on the target prompt information, consume the target quantity of virtual resources from the virtual resource set currently owned by the target account, and update the target object set.
[0154] It should be noted that in this embodiment, while displaying the candidate virtual objects in the target object set, the candidate virtual objects that can form a specific object combination can be highlighted, thereby prompting the target account that it can obtain the highlighted candidate virtual objects to obtain a specific virtual object combination.
[0155] In addition, when the candidate virtual objects in the displayed target object set do not include the virtual objects that can form a specific object combination, target prompt information can be displayed. The way to display the above target prompt information can include but is not limited to prompting in the form of text, and can also be efficiently prompted by means of image display, to indicate that the target object set can be updated by further consuming virtual resources, thereby increasing the probability of obtaining candidate virtual objects of a specific type, and thus increasing the probability of obtaining a specific virtual object combination. In the above embodiment, in response to the confirmation operation of the target account 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.
[0156] Through the above embodiments of the present application, when the target virtual objects belonging to the target category are included in the target object set, the target virtual objects are highlighted in the target object set; when the virtual objects belonging to the target category are not included in the target object set, target prompt information is displayed, thereby while displaying candidate virtual objects, according to the specific type of virtual objects currently required by the target account, or according to the specific virtual object combination to be obtained by the target account, relevant information is prompted, thereby improving the efficiency of obtaining a specific virtual object combination.
[0157] The following combines Figure 11 A complete embodiment of the present application is described. In this embodiment, the above target account can specifically be the object account controlled by the game player, and the above virtual object can specifically be the virtual chess piece in the auto chess game.
[0158] Before the above-mentioned auto chess game starts, the server establishes an association mechanism between the piece levels and resources. For example, unlocking a 1-cost piece at level 1 requires consuming 1 virtual gold coin; unlocking 2-cost pieces at levels 2-3 requires consuming 2 virtual gold coins; unlocking 3-cost pieces at levels 4-5 requires consuming 3 virtual gold coins; unlocking 4-cost pieces at levels 6-7 requires consuming 4 virtual gold coins; unlocking 5-cost pieces at levels 8-9 requires consuming 5 virtual gold coins.
[0159] Next, execute S1102, and the client sends the current player level to the server;
[0160] The server executes S1104 to determine whether the corresponding level threshold is reached; if the corresponding level threshold is reached, execute S1106 to open the cost card pool corresponding to the current level; if the corresponding level threshold is not reached, execute S1104-1 to open the cost card pool of the previous level and end;
[0161] Next, the server executes S1108 to feedback to the client to open the corresponding piece card pool;
[0162] The client sends the current player level to the server, and the server identifies the level and determines the cost of the piece card pool that can be unlocked at the current level, and then feedbacks to the client to unlock the corresponding cost card pool;
[0163] Correspondingly, in the client, it can be displayed as Figure 4 shown. In the object acquisition stage, when the player enters the virtual store through the resource prompt identifier 403, the store displays the currently available card pool. The system identifies the current level as 7, and correspondingly unlocks and displays the 1-cost, 2-cost, 3-cost, and 4-cost piece card pools, that is, the corresponding object acquisition controls are displayed in the object acquisition area 404.
[0164] Next, in the client, execute S1110, and the player consumes virtual gold coins to open the card pool;
[0165] Execute the judgment S1112 to determine whether the number of virtual gold coins owned is sufficient; if it is not sufficient, execute S1112-1 and the piece card pool cannot be opened; if it is sufficient, execute S1114 to open the selected card pool;
[0166] It can be understood that in the above steps, when the player clicks on the corresponding cost card pool to unlock, the client determines whether the player has enough virtual gold coins. If the virtual gold coins are sufficient, the cost card pool store is successfully opened, and a round of random corresponding cost pieces is refreshed; if the virtual gold coins are insufficient, the card pool corresponding to this round of the store cannot be opened;
[0167] The client executes S1116 and sends the cost of the opened card pool to the server;
[0168] S1118, the server determines the number of pieces to be refreshed and feeds it back to the client;
[0169] S1120, the client displays the corresponding number of pieces;
[0170] In the above steps, when the store is opened, the client sends the current store fee to the server. The server determines the number of pieces to be refreshed corresponding to the current store card fee, and refreshes the corresponding number of random pieces and feeds them back to the client, and the client displays the refreshed pieces;
[0171] As Figure 5 shown, in response to the trigger operation on the object acquisition control 505, the player can consume 1 virtual gold coin and click on the 1-fee piece card pool (i.e., the object acquisition control 505) to open it. After opening, the store refreshes 5 1-fee piece cards, and the player can choose any 1 to obtain.
[0172] Finally, as in step S1122, the player clicks to obtain a piece or clicks to refresh a round.
[0173] In the above steps, the player can click on any piece to obtain it. The client determines the piece selected by the player and adds it to the preparation area. After adding, the current round of the store ends; in addition, the player can also consume virtual gold coins to refresh the content of the current round of the store. The client determines whether the player's gold coins are sufficient for refreshing. If the virtual gold coins are sufficient, the store of this fee card pool is successfully refreshed, and a round of random pieces corresponding to the fee are refreshed; if the virtual gold coins are insufficient, the current round of the store cannot be refreshed.
[0174] As Figure 6 shown, in response to the selection operation on "Little Monster e", "Little Monster e" can be added to the preparation area (i.e., the display area 602) for display; after the player selects a piece, the current round of the store closes and returns to the default state, that is, the display interface is restored as Figure 3 shown.
[0175] As Figure 8 shown, it is also possible to refresh the pieces in the current round of the store in response to a further trigger operation on the object acquisition control. As Figure 8 shown, in response to the trigger operation on the "4-fee" object acquisition control, 2 new candidate virtual objects are refreshed and obtained.
[0176] In addition, in the above-described embodiments, players can consume virtual gold coins to upgrade their account levels. After upgrading, more fee card pools can be unlocked. For example, at level 1, the 1-fee card pool can be unlocked; at levels 2-3, the 2-fee card pool can be unlocked; at levels 4-5, the 3-fee card pool can be unlocked; at levels 6-7, the 4-fee card pool can be unlocked; at levels 8-9, the 5-fee card pool can be unlocked. If the current player has reached level 7, the 4-fee piece card pool can be unlocked currently. The player can consume 4 virtual gold coins to open a round of the 4-fee piece card pool, or consume another 4 gold coins to refresh this round of the card pool. The higher the cost to open the card pool, the fewer the number of pieces in the card pool, which prevents players from quickly pursuing high-fee three-star pieces and causing game imbalance.
[0177] Through the above-described embodiments of the present application, a method for obtaining self-play chess pieces is provided. By unlocking the corresponding exclusive fee piece card stores at different levels, players can quickly form low-fee cards or collect gold coins to upgrade to high levels to quickly pursue powerful high-fee cards, enriching the gameplay forms of self-play chess.
[0178] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0179] According to another aspect of the embodiments of the present invention, a virtual object acquisition device for implementing the above-described virtual object acquisition method is also provided. As Figure 12 shown, the device includes:
[0180] An acquisition unit 1202, configured to obtain the account description information of the target account in the target round that matches the target account in the turn-based virtual task, where the account description information is used to indicate the task progress of the target account in the turn-based virtual task;
[0181] A first display unit 1204, configured to display 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;
[0182] A second display unit 1206, configured to display a target object set obtained according to the target object acquisition control in response to a trigger operation on the target object acquisition control among at least one of the object acquisition controls;
[0183] A third display unit 1208, configured to display the target virtual object in the target area in response to a selection operation on the target virtual object in the above-mentioned target object set, where the target area is used to display the set of interaction objects currently held by the target account, and the interaction virtual objects in the set of interaction objects are used to perform interaction operations in the virtual scene.
[0184] Optionally, the second display unit 1206 includes: a consumption module, configured to consume a target quantity of virtual resources from the set of virtual resources currently owned by the target account in response to a trigger operation on the target object acquisition control when the target resource indication information is displayed on the target object acquisition control, where at least one of the object acquisition controls displays a resource indication information respectively, and the resource indication information is used to indicate the virtual resources to be consumed for acquiring the corresponding set of virtual objects according to the object acquisition control; an acquisition module, configured to acquire the set of target objects corresponding to the target object acquisition control, where the virtual objects in the set of virtual objects corresponding to one of the object acquisition controls have the same object level, the object level of the candidate virtual objects in the set of target objects is the target level, and the object attributes include the object level; a display module, configured to display the candidate virtual objects included in the set of target objects.
[0185] Optionally, the second display unit 1206 is configured to: display the first object acquisition control in a target style when the quantity of the virtual resources currently owned by the target account is less than the first quantity indicated by the first resource indication information, where the first resource indication information is displayed on the first object acquisition control; and display an operation prompt information in response to a trigger operation on the first object acquisition control, where the operation prompt information is used to indicate that the set of virtual objects corresponding to the first object acquisition control cannot be acquired currently.
[0186] Optionally, the display module is further configured to: consume a reference quantity of virtual resources from the set of virtual resources currently owned by the target account in response to a trigger operation on the reference object acquisition control; acquire 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; and display the candidate virtual objects included in the updated set of target objects.
[0187] Optionally, the obtaining module is configured to: when the reference level is higher than the target level, obtain a second quantity of the candidate virtual objects as the reference object set, where the second quantity is less than a third quantity of the candidate virtual objects included in the target object set before 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 reference object set, where the fourth quantity is greater than or equal to a fifth quantity of the candidate virtual objects included in the target object set before update.
[0188] Optionally, the obtaining module is configured to perform one of the following: replace the candidate virtual objects in the target object set with the candidate virtual objects in the reference object set; add the candidate virtual objects included in the reference object set to the target object set.
[0189] Optionally, the obtaining module is configured to perform one of the following: obtain, from a preset first virtual object set, a first quantity of the candidate virtual objects with the object level being the target level as the target object set, where the first virtual object set includes a plurality of the virtual objects with different object levels, and the first virtual object set is used to provide the virtual objects for different object accounts in the turn-based virtual task; obtain, from a second virtual object set held by the target account, a first quantity of the candidate virtual objects with the object level being the target level as the target object set, where the second virtual object set includes a plurality of the virtual objects configured for the target account before the start of the turn-based virtual task; obtain, from an interaction object set held by a reference account, a first quantity of the candidate virtual objects with the object level being the target level as the target object set, where the reference account is used to perform a card interaction operation with the target account in the turn-based virtual task; where the first quantity is the object quantity corresponding to the target object obtaining control.
[0190] Optionally, the above-mentioned first display unit 1204 includes: a first determination module, configured to determine a target level range to which the account level belongs from a plurality of 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; a second determination module, configured to determine at least one of the object acquisition controls according to the target level range, where the number of the object acquisition controls has a positive correlation with the account level indicated by the level range; a first display module, configured to display at least one of the object acquisition controls, where at least one of the object acquisition controls includes the target object acquisition control.
[0191] Optionally, the above-mentioned virtual object acquisition device further includes: an update unit, configured to determine a reference level range to which the account level belongs from a plurality of the level ranges in a reference round that matches the target account in the turn-based virtual task when the account level of the target account is upgraded from the target level to a reference level; acquire a reference object acquisition control that matches 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 acquired by the reference object acquisition control is higher than the object level of the virtual object in the target object set.
[0192] Optionally, the above-mentioned virtual object acquisition device further includes: an enhancement unit, configured to enhance the object interaction parameter of the first interactive virtual object when the number of the first interactive virtual objects displayed in the target area is greater than or equal to a target number, where the object interaction parameter is used to indicate the operation intensity of the first interactive virtual object to perform the interactive operation, and the first interactive virtual object is a virtual object of a target category.
[0193] Optionally, the above-mentioned 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 a target prompt message when the target object set does not include a virtual object belonging to the target category, where the target prompt message is used to indicate consuming virtual resources to update the target object set; in response to a confirmation operation on the target prompt message, consume a target number of virtual resources from the virtual resource set currently owned by the target account, and update the target object set.
[0194] Optionally, in this embodiment, for the embodiments to be implemented by the above-mentioned respective unit modules, reference may be made to the above-mentioned respective method embodiments, which will not be elaborated here.
[0195] According to another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the above-mentioned method for obtaining virtual objects. The electronic device may be Figure 13 the terminal device or server shown in the figure. In this embodiment, the electronic device is taken as an example of the terminal device for illustration. As Figure 13 shown, the electronic device includes a memory 1302 and a processor 1304. A computer program is stored in the memory 1302, and the processor 1304 is configured to execute the steps in any one of the above method embodiments through the computer program.
[0196] Optionally, in this embodiment, the above-mentioned electronic device may be at least one of multiple network devices in a computer network.
[0197] Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through the computer program:
[0198] S1. In the target round that matches the target account in the turn-based virtual task, obtain the 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;
[0199] S2. Display at least one object acquisition control that matches the above-mentioned account description information, where 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 attribute;
[0200] S3. In response to a trigger operation on the target object acquisition control among at least one of the above-mentioned object acquisition controls, display the target object set acquired according to the target object acquisition control;
[0201] S4. In response to a selection operation on the target virtual object in the above-mentioned target object set, display the target virtual object in the target area, where 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.
[0202] Optionally, those of ordinary skill in the art can understand that Figure 13 the structure shown in the figure is only schematic. The electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a mobile Internet device (MID), a PAD and other terminal devices. Figure 13 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more Figure 13more or fewer components (such as network interfaces, etc.) shown in the figure, or having a configuration different from that shown in Figure 13 the figure.
[0203] Among them, the memory 1302 can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for obtaining virtual objects in the embodiments of the present invention. The processor 1304 executes various functional applications and data processing by running the software programs and modules stored in the memory 1302, that is, implements the above-mentioned method for obtaining virtual objects. The memory 1302 may include a high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 1302 may further include a memory remotely disposed relative to the processor 1304, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof. Among them, the memory 1302 can specifically but not limitedly be used to store information such as each element in the scene picture and the acquisition information of virtual objects. As an example, as Figure 13 shown in the figure, the above-mentioned memory 1302 may include but are not limited to the acquisition unit 1202, the first display unit 1204, the second display unit 1206, and the third display unit 1208 in the above-mentioned device for obtaining virtual objects. In addition, it may also include but are not limited to other module units in the above-mentioned device for obtaining virtual objects, which will not be elaborated in this example.
[0204] Optionally, the above-mentioned transmission device 1306 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired network and a wireless network. In one instance, the transmission device 1306 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers through a network cable, so as to communicate with the Internet or a local area network. In one instance, the transmission device 1306 is a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet wirelessly.
[0205] In addition, the above-mentioned electronic device further includes: a display 1308, which is used to display the virtual scene in the interface; and a connection bus 1310, which is used to connect each module component in the above-mentioned electronic device.
[0206] In other embodiments, the above-mentioned terminal device or server may be a node in a distributed system. Among them, the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes in a form of network communication. Among them, the nodes may form a Peer To Peer network, and any form of computing device, such as electronic devices like servers and terminals, can become a node in the blockchain system by joining the Peer To Peer network.
[0207] According to one aspect of the present application, there is provided a computer program product, which includes computer programs / instructions, and the computer programs / instructions contain program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part, and / or installed from a removable medium. When the computer program is executed by the central processing unit, it executes various functions provided by the embodiments of the present application.
[0208] The serial numbers of the above-mentioned embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0209] According to one aspect of the present application, there is provided a computer-readable storage medium. The processor of the 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 method for obtaining a virtual object or the method for obtaining a virtual object in a lake area.
[0210] Optionally, in this embodiment, the above-mentioned computer-readable storage medium may be set to store a computer program for executing the following steps:
[0211] S1. In the target round that matches the target account in the turn-based virtual task, obtain the account description information of the above-mentioned target account, where the account description information is used to indicate the task progress of the above-mentioned target account in the above-mentioned turn-based virtual task;
[0212] S2. Display at least one object acquisition control that matches the above-mentioned 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;
[0213] S3. In response to a trigger operation on the target object acquisition control among at least one of the above-mentioned object acquisition controls, display the target object set obtained according to the above-mentioned target object acquisition control;
[0214] S4. In response to a selection operation on a target virtual object in the above target object set, display the above target virtual object in a target area, where the above target area is used to display the set of interactive objects currently held by the above target account, and the interactive virtual objects in the above set of interactive objects are used to perform interactive operations in a virtual scene.
[0215] Optionally, in this embodiment, those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing the relevant hardware of the terminal device. The program can be stored in a computer-readable storage medium, and the storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.
[0216] If the integrated unit in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in the above computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, 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. The computer software product is stored in a storage medium and includes several instructions for causing one or more computer devices (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention.
[0217] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0218] In several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the above division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some interfaces, and the indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0219] The units described as separate components above may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0220] In addition, in each embodiment of the present invention, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0221] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A method for obtaining a virtual object, characterized in that Including: 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 acquire 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 an 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.
2. The method according to claim 1, characterized in that 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 a trigger operation on the target object acquisition control, consuming a target quantity of virtual resources from the virtual resource set 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 acquiring 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 a 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 operation prompt information, where the operation prompt information is used to indicate that the corresponding virtual object set cannot be acquired currently.
4. The method according to claim 2, characterized in that 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, further including: In response to a trigger operation on a reference object acquisition control, consuming a reference quantity of virtual resources from the virtual resource set currently owned by the target account; Obtain a reference object set corresponding to the reference object acquisition control, wherein the object level of the candidate virtual object in the reference object set is the reference level; Update the target object set according to the reference object set; Display the candidate virtual objects included in the updated target object set.
5. The method according to claim 4, wherein The obtaining the reference object set 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 reference object set, wherein the second quantity is less than a third quantity of the candidate virtual objects included in the target object set before 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 reference object set, wherein the fourth quantity is greater than or equal to a fifth quantity of the candidate virtual objects included in the target object set before update.
6. The method according to claim 4, characterized in that, The updating the target object set according to the reference object set includes one of the following: Replace the candidate virtual objects in the target object set with the candidate virtual objects in the reference object set; Add the candidate virtual objects included in the reference object set to the target object set.
7. The method according to claim 2, characterized in that, The obtaining the target object set corresponding to the target object acquisition control includes one of the following: From a preset first virtual object set, obtain, according to a first quantity, the candidate virtual objects with the object level being the target level as the target object set, wherein the first virtual object set includes a plurality of virtual objects with different object levels, and the first virtual object set is used to provide the virtual objects for different object accounts in the turn-based virtual task; From a second virtual object set 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 target object set, wherein the second virtual object set includes a plurality of virtual objects configured for the target account before the start of the turn-based virtual task; From an interaction object set held by a reference account, obtain, according to a first quantity, the candidate virtual objects with the object level being the target level as the target object set, wherein 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 object quantity corresponding to the target object acquisition control.
8. The method according to claim 2, wherein The displaying at least one object acquisition control matching the account description information includes: Determine a target level interval to which the account level belongs from a plurality of 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 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, wherein the number of the object acquisition controls has a positive correlation with the account level indicated by the level range; Display at least one of the object acquisition controls, wherein at least one of the object acquisition controls includes the target object acquisition control.
9. The method according to claim 8, wherein 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, it further includes: In a reference round that matches the target account in the turn-based virtual task, when the account level of the target account is upgraded from the target level to a reference level, determine the reference level range to which the account level belongs from multiple level ranges; Obtain a reference object acquisition control that matches the reference level range, and update and display at least one of the object acquisition controls according to the reference object acquisition control, wherein 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.
10. The method according to claim 1, characterized in that, 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, it further includes: When the number of the first interactive virtual objects displayed in the target area is greater than or equal to the target number, increase the object interaction parameter of the first interactive virtual objects, wherein the object interaction parameter is used to indicate the operation intensity of the first interactive virtual objects to perform the interaction operation, and the first interactive virtual objects are virtual objects of a target category.
11. The method according to claim 10, wherein After triggering an operation on the target object acquisition control among at least one of the object acquisition controls, the display of the target object set obtained according to the target object acquisition control 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 a virtual object belonging to the target category, display a target prompt message, wherein the target prompt message is used to indicate consuming virtual resources to update the target object set; in response to a confirmation operation on the target prompt message, consume a target amount of virtual resources from the virtual resource set currently owned by the target account, and update the target object set.
12. An apparatus for obtaining a virtual object, characterized in that, It includes: An acquisition unit, configured to acquire the account description information of the target account in a target round that matches the target account in the 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 attribute; A second display unit, configured to display a target object set obtained according to a target object acquisition control in response to a triggering operation on the target object acquisition control among 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 the target virtual object in the target object set, where the target area is used to display an interaction object set currently held by the target account, and the interaction virtual objects in the interaction object set are used to perform interaction operations in a virtual scene.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, where the program, when running, executes the method described in any one of claims 1 to 11.
14. A computer program product, comprising a computer program / instructions, characterized in that, The computer program / instructions, when executed by a processor, implement the steps of the method described in any one of claims 1 to 11.
15. An electronic device, comprising a memory and a processor, characterized in that, A computer program is stored in the memory, and the processor is configured to execute the method described in any one of claims 1 to 11 through the computer program.