Method, device and equipment for obtaining virtual props and storage medium
By setting a willingness level for virtual items and determining their ownership through human-computer interaction, the problems of limited acquisition methods and scrambling for virtual items are solved, achieving a fairer and more diversified way to acquire items.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Existing technologies often lead to multiple virtual characters scrambling for virtual items, and the acquisition methods are limited.
By setting a preference level for virtual items and displaying a preference level setting control, players can set the preference level of their first virtual character for virtual items through human-computer interaction, and determine the ownership of the items based on the preference level allocation results.
The quantitative indicator shows the intensity of a virtual character's desire for items, providing a new way to acquire them, avoiding a scramble for items caused by virtual characters' skills being close to them, and improving the fairness and diversity of acquisition.
Smart Images

Figure CN122097964A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of human-computer interaction technology, and in particular to a method, apparatus, device and storage medium for acquiring virtual props. Background Technology
[0002] Game applications provide virtual environments where virtual characters typically need to be controlled to perform activities such as walking, driving, climbing, picking up items, and fighting.
[0003] In related technologies, virtual characters need to pick up virtual items in a virtual environment to achieve virtual competition. First, the virtual character that gets close to the virtual item can obtain the permission to pick up the virtual item.
[0004] However, the aforementioned methods of obtaining virtual items can easily lead to multiple virtual characters scrambling for them, and the methods of obtaining virtual items are relatively limited. Summary of the Invention
[0005] This application provides a method, apparatus, device, and storage medium for obtaining virtual items, the technical solution of which is as follows:
[0006] According to one aspect of this application, a method for obtaining virtual items is provided, the method being executed by a terminal, the method comprising:
[0007] Displays the virtual environment corresponding to the virtual game;
[0008] In response to the intention allocation operation for the first virtual item, a first intention level is set for the first virtual item;
[0009] The terminal displays the first degree of willingness of the first virtual character controlled by the terminal to the first virtual item, and displays the second degree of willingness of the second virtual character to the first virtual item.
[0010] The distribution result of the first virtual item is displayed, and the distribution result is related to the first willingness level and the second willingness level.
[0011] According to another aspect of this application, a device for acquiring virtual items is provided, the device comprising:
[0012] The display module is used to display the virtual environment corresponding to the virtual game;
[0013] The processing module is used to set a first willingness level for the first virtual prop in response to the willingness allocation operation of the first virtual prop;
[0014] The display module is also used to display the first degree of willingness of the first virtual character controlled by the terminal to the first virtual item, and to display the second degree of willingness of the second virtual character to the first virtual item;
[0015] The display module is also used to display the allocation result of the first virtual item, the allocation result being related to the first willingness level and the second willingness level.
[0016] In an optional design of this application, the processing module is further configured to:
[0017] The control displays the willingness setting of the first virtual prop. The willingness setting control provides a function entry to set at least two candidate willingness levels, and the at least two candidate willingness levels include the first willingness level.
[0018] In response to the triggering operation of the function entry for the first willingness level on the willingness level setting control, the first willingness level is set for the first virtual prop.
[0019] In an optional design of this application, the processing module is further configured to:
[0020] Display at least two virtual buttons in the willingness setting control, wherein the at least two virtual buttons correspond one-to-one with the at least two candidate willingness levels;
[0021] In response to a click on the first virtual button, the first intention level is set for the first virtual prop, and the first virtual button corresponds to the first intention level among the at least two candidate intention levels.
[0022] In an optional design of this application, the processing module is further configured to:
[0023] The control displays a virtual lever and at least two virtual gears in the willingness setting control, and the at least two virtual gears correspond one-to-one with the at least two candidate willingness levels;
[0024] In response to a drag operation on the virtual lever, when the virtual lever is moved to the first virtual gear position, the first intention level is set for the first virtual prop, and the first virtual gear position corresponds to the first intention level among the at least two candidate intention levels.
[0025] In an optional design of this application, the processing module is further configured to:
[0026] Displays a question associated with the first virtual prop and at least two answer options, wherein the at least two answer options correspond one-to-one with the at least two candidate intention levels;
[0027] In response to the selection operation of the first answer option, the first willingness level is set for the first virtual prop, and the first answer option corresponds to the first willingness level among the at least two candidate willingness levels;
[0028] Wherein, the first answer option in the at least two answer options is the correct answer to the question, and the second answer option is the incorrect answer to the question; the first intention level corresponding to the first answer option is greater than the intention level corresponding to the second answer option.
[0029] In an optional design of this application, the display module is further configured to:
[0030] The total willingness level of the first virtual character is displayed, which indicates the sum of the willingness of the first virtual character to have the authority to allocate virtual items;
[0031] The processing module is also used for:
[0032] In response to the intention allocation operation for the second virtual prop, a third intention level is set for the second virtual prop, wherein the activation intention level obtained by adding the first intention level and the third intention level is less than or equal to the total intention level.
[0033] In an optional design of this application, the display module is further configured to:
[0034] A timer is displayed, which provides a time limit for allocating the total willingness level;
[0035] The processing module is also used for:
[0036] When the timer expires and the willingness difference is positive, the willingness difference is allocated to the first virtual item and the second virtual item. The willingness difference is the difference between the total willingness and the activated willingness.
[0037] In an optional design of this application, the device further includes:
[0038] The total willingness level is determined based on the virtual activity information of the first virtual character in the virtual game; the virtual activity information includes at least one of virtual attack information, virtual rescue information, and virtual growth value information.
[0039] Among them, any one of the virtual attack information, virtual rescue information, and virtual growth value information is positively correlated with the total willingness level.
[0040] In an optional design of this application, the processing module is further configured to:
[0041] If the sum of the first willingness level and the second willingness level exceeds the willingness threshold, the first willingness level is changed to a first revised willingness level, and the second willingness level is changed to a second revised willingness level; the willingness level ratio between the first willingness level and the second willingness level is the same as the revision ratio between the first revised willingness level and the second revised willingness level; the sum of the first revised willingness level and the second revised willingness level does not exceed the willingness threshold.
[0042] The difference in willingness is added to the willingness of the second virtual item, where the difference in willingness is the difference between the first willingness and the first modified willingness.
[0043] In an optional design of this application, the display module is further configured to:
[0044] The recommendation intention level of the first virtual prop is displayed in a visually prominent manner.
[0045] In an optional design of this application, the display module is further configured to:
[0046] Obtain the virtual items carried by the first virtual character in the virtual game;
[0047] In the case where the first virtual prop includes a virtual shooting prop, in response to the virtual item including the virtual ammunition of the virtual shooting prop, a first recommended intention level exceeding the reference intention level is set, and the first recommended intention level is displayed in a visually restrictive manner;
[0048] And / or, if the first virtual item includes a virtual wearable item, in response to the virtual item not including a virtual wearable item, a second recommended intention level exceeding the reference intention level is set, and the second recommended intention level is displayed in a visually restrictive manner;
[0049] The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
[0050] In an optional design of this application, the display module is further configured to:
[0051] Obtain historical activity information of the first virtual character in historical virtual matches;
[0052] If the historical activity information indicates that the virtual damage caused by using the first virtual item in the historical virtual game exceeds the damage threshold, a third recommended willingness level exceeding the reference willingness level is set, and the third recommended willingness level is displayed in a visually restrictive manner;
[0053] When the first virtual item has a virtual defense effect against the virtual threat item, a fourth recommended willingness level is set that exceeds the reference willingness level, and the fourth recommended willingness level is displayed in a visually restrictive manner; the virtual threat item is the item that caused virtual damage to the first virtual character in the historical virtual game as indicated by the historical activity information;
[0054] The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
[0055] According to another aspect of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the virtual item acquisition method as described above.
[0056] According to another aspect of this application, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the method for obtaining virtual items as described above.
[0057] According to another aspect of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer instructions to implement the virtual item acquisition method described above.
[0058] The beneficial effects of the technical solution provided in this application include at least the following:
[0059] The willingness allocation operation sets a first willingness level for the first virtual item, which quantifies the intensity of the first virtual character's willingness to acquire the first virtual item. The allocation result of the first virtual item is related to the willingness level set by the first virtual character and the second virtual character. It provides a function entry point for setting the willingness level, which makes it convenient for players to set the demand level according to their actual needs for virtual items. It provides a new way to acquire virtual items and avoids the scramble for virtual items caused by virtual character skills picking up virtual items by being the first to approach them in related technologies. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application;
[0062] Figure 2 This is a schematic diagram of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0063] Figure 3 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0064] Figure 4 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0065] Figure 5 This is a schematic diagram of a willingness setting control provided in an exemplary embodiment of this application;
[0066] Figure 6 This is a schematic diagram of a willingness setting control provided in an exemplary embodiment of this application;
[0067] Figure 7 This is a schematic diagram of a willingness setting control provided in an exemplary embodiment of this application;
[0068] Figure 8 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0069] Figure 9 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0070] Figure 10 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0071] Figure 11 This is a flowchart of a method for obtaining virtual items provided in an exemplary embodiment of this application;
[0072] Figure 12 This is a structural block diagram of a virtual item acquisition device provided in an exemplary embodiment of this application;
[0073] Figure 13 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application.
[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. Detailed Implementation
[0075] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0076] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0077] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0078] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the virtual activity information and historical activity information involved in this application were obtained with full authorization.
[0079] It should be understood that although the terms first, second, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, a first parameter may also be referred to as a second parameter without departing from the scope of this disclosure, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0080] Figure 1 A structural block diagram of a computer system provided in an exemplary embodiment of this application is shown. The computer system 100 includes: a first terminal 110, a server 120, and a second terminal 130.
[0081] The first terminal 110 has a client 111 installed and running that supports a virtual environment. This client 111 can be a multiplayer online battle arena (MOBA) program. When the first terminal runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal 110. The client 111 can be any of the following: battle royale shooting game, virtual reality (VR) application, augmented reality (AR) program, 3D mapping program, virtual reality game, augmented reality game, casual game, party game, first-person shooter (FPS) game, third-person shooter (TPS) game, multiplayer online battle arena (MOBA) game, or simulation game (SLG). In this embodiment, an FPS game is used as an example. The first terminal 110 is the terminal used by the first user 112. The first user 112 uses the first terminal 110 to control a first virtual character located in a virtual environment to perform activities. The first virtual character can be referred to as the virtual character of the first user 112. The activities of the first virtual character include, but are not limited to, at least one of the following: moving, jumping, teleporting, releasing skills, using items, adjusting body posture, crawling, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, and throwing. For illustrative purposes, the first virtual character is a virtual character, such as a realistic or anime character.
[0082] The second terminal 130 has a client 131 installed and running that supports a virtual environment. This client 131 can be a multiplayer online battle arena (MOBA) program. When the second terminal 130 runs the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. This client can be any of the following: battle royale shooting game, VR application, AR program, 3D map program, virtual reality game, augmented reality game, FPS, TPS, MOBA, or SLG. In this embodiment, a MOBA game is used as an example. The second terminal 130 is the terminal used by the second user 132. The second user 132 uses the second terminal 130 to control a second virtual character located in the virtual environment. This second virtual character can be referred to as the virtual character of the second user 132. For illustrative purposes, the second virtual character is a virtual character, such as a realistic character or an anime character.
[0083] Optionally, the first virtual character and the second virtual character reside in the same virtual environment. Optionally, the first virtual character and the second virtual character may belong to the same faction, the same team, the same organization, have a friend relationship, or have temporary communication permissions. Optionally, the first virtual character and the second virtual character may belong to different factions, different teams, different organizations, or have an adversarial relationship.
[0084] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are the same type of client on different operating system platforms (Android or iOS). The first terminal 110 can refer to one of multiple terminals, and the second terminal 130 can refer to another of multiple terminals. This embodiment only uses the first terminal 110 and the second terminal 130 as examples. The device types of the first terminal 110 and the second terminal 130 may be the same or different, and these device types include at least one of the following: smartphones, tablets, e-book readers, MP3 players, MP4 players, laptops, and desktop computers.
[0085] Figure 1 Only two terminals are shown in the diagram, but in different embodiments, multiple other terminals 140 can access the server 120. Optionally, one or more terminals 140 may also be terminals corresponding to developers, on which a development and editing platform for clients supporting virtual environments is installed. Developers can edit and update the client on the terminal 140 and transmit the updated client installation package to the server 120 via wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to update the client.
[0086] The first terminal 110, the second terminal 130, and other terminals 140 are connected to the server 120 via a wireless network or a wired network.
[0087] Server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 120 is used to provide backend services for clients supporting a 3D virtual environment. Optionally, server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, server 120 and the terminal use a distributed computing architecture for collaborative computing.
[0088] In an illustrative example, server 120 includes processor 122, user account database 123, battle service module 124, and user-facing input / output interface (I / O interface) 125. Processor 122 loads instructions stored in server 120 and processes data in user account database 123 and battle service module 124. User account database 123 stores data about user accounts used by first terminal 110, second terminal 130, and other terminals 140, such as user account avatars, nicknames, combat power indices, and the service area where the user account is located. Battle service module 124 provides multiple battle rooms for users to play, such as 1v1, 3v3, and 5v5 battles. User-facing I / O interface 125 establishes communication and exchanges data with first terminal 110 and / or second terminal 130 via wireless or wired network.
[0089] The methods provided in this application can be applied to at least one of the following scenarios, but are not limited to: virtual reality applications, 3D map programs, casual games, party games, first-person shooter (FPS) games, third-person shooter (TPS) games, multiplayer online battle arena (MOBA) games, multiplayer shooting survival games, etc. The following embodiments are examples of applications in games.
[0090] Figure 2 This illustration shows a schematic diagram of a method for obtaining virtual items provided in an exemplary embodiment of this application.
[0091] The first interface 310 displays a virtual environment 302 corresponding to the virtual game, which includes virtual terrain such as virtual hills, virtual buildings, and virtual grasslands. The first virtual character 304 performs virtual activities in the virtual environment to achieve virtual competition.
[0092] The first interface 310 includes a prompt window 315, which is a pop-up window used to indicate that the allocation of the first virtual item 312 and the second virtual item 314 is about to begin. For example, the prompt window 315 also displays the following prompt text: "Dynamically adjust your willingness level to gain a higher ownership of your desired items"; highlighting the correlation between the willingness level and the acquisition of virtual items. For example, the prompt window 315 includes a total willingness level 316; for example, the total willingness level 316 is 10, which is five times the number of virtual items, i.e., 2 * 5 = 10.
[0093] As the countdown on the prompt window 315 in the first interface 310 expires, the second interface 320 is displayed;
[0094] Taking the allocation process of the first virtual prop 312 as an example; the willingness setting control 322 of the first virtual prop 312 includes ten virtual buttons; the ten virtual buttons correspond one-to-one with the willingness values from 1 to 10. In response to the click operation of the virtual button corresponding to the willingness value of 4, the virtual button is displayed as selected (for example, a triangle mark is displayed below the virtual button to indicate that the virtual button is selected).
[0095] Displays the willingness information 324 of other characters in the virtual game other than the first virtual character 304 to set the first virtual item 312. For example, the virtual character with identity number 2 has a willingness of 3 to set the first virtual item 312, the virtual character with identity number 3 has a willingness of 5 to set the first virtual item 312, and the virtual character with identity number 4 has a willingness of 2 to set the first virtual item 312.
[0096] The second interface 320 also displays a timer 326, which provides a time limit for allocating total willingness; the second interface 320 also displays a willingness difference 328, which is the difference between the total willingness and the activated willingness; the activated willingness is the sum of the willingness set by the first virtual character 304 for the first virtual prop 312 and the willingness set by the second virtual prop 314.
[0097] When the timer 326 in the second interface 320 expires, the third interface 330 is displayed. The third interface 330 includes a pickup interface 335; the pickup interface 335 includes a first virtual item 312, indicating that the first virtual item 312 is assigned to the first virtual character 304.
[0098] The following examples will illustrate how to obtain virtual items.
[0099] Figure 3 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. The method includes:
[0100] Step 510: Display the virtual environment corresponding to the virtual game;
[0101] For example, a virtual environment is a virtual space in which a first virtual character performs virtual activities; for instance, the first virtual character launches a virtual attack in a virtual game to perform virtual competition. A virtual environment can be any of a two-dimensional, 2.5-dimensional, or three-dimensional virtual environment.
[0102] For example, virtual characters engage in virtual competition by launching virtual attacks against enemy virtual characters in a virtual environment, or by achieving virtual objectives (or virtual achievements) in a virtual match within a virtual environment.
[0103] Step 520: In response to the intention allocation operation for the first virtual item, set the first intention level for the first virtual item;
[0104] For example, the intention allocation operation is a human-computer interaction operation that indicates the strength of the intention to obtain the first virtual item. For example, as the set initial intention level increases, the user's desire to obtain the first virtual item increases.
[0105] For example, the intention allocation operation includes, but is not limited to, at least one of the following: clicking, swiping, rotating; such as: clicking a touchscreen or button, swiping a touchscreen or controller, rotating a terminal or controller. In one implementation, the application providing the virtual environment provides at least two candidate intention levels, and the intention allocation operation is a selection operation of the first intention level among the at least two candidate intention levels.
[0106] Step 530: Display the first degree of willingness of the first virtual character controlled by the display terminal to set the first virtual item, and display the second degree of willingness of the second virtual character to set the first virtual item;
[0107] For example, the first virtual character is a terminal-controlled virtual character, also known as the master virtual character. Virtual characters participating in the virtual match include the first virtual character and the second virtual character; the second virtual character has the authority to participate in the distribution of the first virtual items. For example, there can be one or more second virtual characters. The second virtual character and the first virtual character usually belong to the same virtual faction, but it is not impossible for the second virtual character and the first virtual character to belong to different virtual factions.
[0108] For example, step 530 is typically performed by a terminal, such as the terminal controlling the first virtual character. However, it is not excluded that the first intention may be displayed by the terminal controlling the first virtual character, while the second intention may be displayed by another terminal controlling the second virtual character; this application does not impose any restrictions on this.
[0109] Step 540: Display the allocation result of the first virtual item;
[0110] For example, the allocation result of the first virtual item is to allocate the first virtual item to a role with the permission to participate in the allocation of the first virtual item, such as allocating it to a first virtual character or a second virtual character.
[0111] For example, the allocation result of the first virtual item is related to the first willingness level and the second willingness level. For example, with the second willingness level remaining unchanged, when the first virtual item is repeatedly allocated, the number of times the first virtual character obtains the first virtual item increases as the first willingness level increases. It is understood that those skilled in the art can prove, by statistically analyzing the allocation process of the first virtual item a limited number of times (e.g., 50 times), that with the second willingness level remaining unchanged and the first willingness level increasing, the number of times the first virtual character obtains the first virtual item increases, that is, the probability of the first virtual character obtaining the first virtual item increases.
[0112] In summary, the method provided in this embodiment sets a first willingness level for the first virtual item through a willingness allocation operation, which quantifies the intensity of the first virtual character's willingness to acquire the first virtual item. The allocation result of the first virtual item is related to the willingness level set by the first virtual character and the second virtual character. It provides a function entry point for setting the willingness level, which makes it convenient for players to set the demand level according to their actual needs for virtual items. It provides a new way to acquire virtual items and avoids the situation in related technologies where virtual character skills pick up virtual items by being the first to approach them, causing a scramble for virtual items.
[0113] Figure 4 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. That is, in Figure 3 In the illustrated embodiment, step 520 can be implemented as steps 522 and 524:
[0114] Step 522: Display the willingness setting control for the first virtual prop;
[0115] For example, the willingness setting control provides a function entry point for setting at least two candidate willingness levels; for example, the function entry point for at least two candidate willingness levels can be implemented as a control part of the willingness setting control that can realize human-computer interaction operation; such as virtual buttons, virtual gears, etc.
[0116] Step 524: In response to the triggering operation of the function entry for the first willingness setting control, set the first willingness for the first virtual prop;
[0117] For example, the willingness setting control is displayed on the terminal screen; for example, at least two candidate willingness levels include a first willingness level. The triggering operation can be implemented as at least one of the following: a touch operation on the terminal screen, an operation using an input device such as a keyboard or mouse, etc., and this application does not limit it.
[0118] In one optional implementation of this application, the first virtual prop includes at least two virtual buttons; correspondingly, step 522 can be implemented as: displaying at least two virtual buttons in the first virtual prop;
[0119] For example, at least two virtual buttons correspond one-to-one with at least two candidate willingness levels; the application provides at least two candidate willingness levels for the allocation process of the first virtual prop.
[0120] Accordingly, step 524 can be implemented as follows: in response to the click operation of the first virtual button, set the first intention degree for the first virtual prop;
[0121] For example, the first virtual button corresponds to the first preference among at least two candidate preferences. In response to a click operation on the first virtual button, the first virtual button is displayed as selected.
[0122] Figure 5 A schematic diagram of a willingness setting control provided in an exemplary embodiment of this application is shown.
[0123] For example, the willingness setting control includes 10 virtual buttons, each displaying a corresponding candidate willingness value, which is 1 to 10; in response to a click operation 605 on the fourth virtual button 604, the fourth virtual button 604 is displayed in a selected state 604a with thickened edges and a triangle mark below, indicating that the first willingness setting for the first virtual prop is a willingness value of 4.
[0124] In another optional implementation of this application, the first virtual prop includes a virtual lever and at least two virtual gears; correspondingly, step 522 can be implemented as: displaying the virtual lever and at least two virtual gears in the first virtual prop;
[0125] For example, at least two virtual gear positions correspond one-to-one with at least two candidate intention levels; the application provides at least two candidate intention levels for the allocation process of the first virtual prop. The position of the virtual lever on the virtual gear position is used to indicate the selected candidate intention level.
[0126] Accordingly, step 524 can be implemented as follows: in response to the dragging operation of the virtual lever, when the virtual lever is moved to the first virtual position, set the first intention degree for the first virtual prop;
[0127] For example, the first virtual gear position corresponds to the first willingness level among at least two candidate willingness levels. In response to a drag operation on the virtual lever, if the virtual lever is moved to the virtual gear position corresponding to the first willingness level, the first willingness level is set for the first virtual prop.
[0128] Figure 6A schematic diagram of a willingness setting control provided in an exemplary embodiment of this application is shown.
[0129] For example, the willingness setting control includes a virtual lever 610a and 10 virtual gears. Each virtual gear displays a corresponding candidate willingness value, ranging from 1 to 10. The initial default position of the virtual lever 610a is at the first virtual gear 611, where the candidate willingness value is 1. In response to a drag operation 615 on the virtual lever 610a, the virtual lever 610a is moved from the first virtual gear 611 to the fourth virtual gear 614, indicating that the first willingness value set for the first virtual item is 4.
[0130] In another optional implementation of this application, the willingness setting control includes a question associated with the first virtual prop and at least two answer options; correspondingly, step 522 can be implemented as: displaying a question associated with the first virtual prop and at least two answer options;
[0131] For example, at least two answer options correspond one-to-one with at least two candidate willingness levels; the application provides at least two candidate willingness levels for the allocation process of the first virtual prop. The selected candidate willingness level is indicated by choosing an answer option.
[0132] Accordingly, step 524 can be implemented as follows: in response to the selection operation of the first answer option, set the first willingness level for the first virtual prop;
[0133] For example, the first answer option corresponds to the first preference among at least two candidate preference levels;
[0134] For the question posed regarding the first virtual prop, the first answer option in the at least two answer options in the willingness setting control is the correct answer to the purpose of asking the question, and the second answer option is the incorrect answer to the question; the willingness level corresponding to the first answer option is greater than the willingness level corresponding to the second answer option.
[0135] For example, if the user selects the correct answer in the answer selection operation, the user is familiar with the use of the first virtual item or has related knowledge, and has a strong desire to become familiar with and use the first virtual item; this is set as the first desire level. However, if the user selects the wrong answer in the selection operation, the user is not familiar with the use of the first virtual item or has related knowledge, and the desire to acquire the unfamiliar first virtual item is lower than the first desire level.
[0136] In one example, Figure 7A schematic diagram of a willingness setting control provided in an exemplary embodiment of this application is shown. Question 620a is used to ask about the usage skills of the first virtual item; for example, question 620a is: Under what circumstances is the first virtual item most effective? There are four corresponding answer options, including: use against a single enemy virtual character, use against multiple enemy virtual characters, use against a single friendly virtual character, use against multiple friendly virtual characters, etc.
[0137] In one example, the first answer option 621 is the correct answer to question 620a, with a corresponding willingness value of 7. The other three answer options besides the first answer option 621 are incorrect answers to question 620a, with a corresponding willingness value of 4. In response to the selection operation 625 of the fourth answer option 624, the willingness value of the first virtual prop is set to 4.
[0138] In other examples, the questions associated with the first virtual item include, but are not limited to, at least one of the following:
[0139] The question is used to ask about the type of the first virtual item; for example, the question is: What is the type of the first virtual item? The answer options include throwing virtual items, shooting virtual items, wearable virtual items, vehicle virtual items, etc.
[0140] When the first virtual item is a shooting virtual item, the question is used to ask about the type of ammunition used by the shooting ammunition corresponding to the first virtual item; for example, the question is: What type of virtual ammunition does the first virtual item use? The answer options include 5.56 mm caliber, 7.62 mm caliber, 12-inch caliber, etc.
[0141] Furthermore, the text content of the questions and answer options can be obtained from the introductory text and user guides of the first virtual item in applications that provide virtual environments, or from screen recordings, forums, and other information recorded in other applications regarding the use of the first virtual item.
[0142] For example, the introductory information and guiding text of the first virtual prop are input into a natural language model to predict the question and answer options. For example, the introductory information includes at least one of the following: the introductory text of the first virtual prop as described above, a user tutorial, a screen recording of using the first virtual prop, or information from a forum. The guiding text is a pre-set language template, such as: "Based on the following description, generate a question related to [mask1], and provide one correct answer and at least two incorrect answers. The prop is described as follows: [mask2]." Here, [mask1] is the location to fill in the prop name of the first virtual prop, and [mask2] is the location to fill in the introductory information of the first virtual prop.
[0143] Furthermore, the guidance text also provides sample text for the expected generated questions and answer options. The sample text uses a sample prop as an example to demonstrate the style of the expected generated questions and answer options. Optionally, the sample text also includes introductory information about the sample prop, providing the natural language model with a set of sample inputs and outputs. Leveraging the natural language model's semantic understanding capabilities, the model is guided to simulate the sample inputs and outputs, generating questions and answer options for the first virtual prop.
[0144] In one example, the sample text includes: "This is an example for reference when generating question and answer options; the expected question is: Under what circumstances is the sample item most effective? The expected answer options are: Use against a single enemy virtual character, Use against multiple enemy virtual characters, Use against a single friendly virtual character, Use against multiple friendly virtual characters; This includes one correct answer: Use against a single enemy virtual character; The other three answer options are incorrect answers." The example text, including examples of sample input and output, provides the natural language model with the expected format of the generated information.
[0145] The example text also includes: "The description of the sample item is: The sample item is a virtual attack item that can hook an enemy character and drag them a certain distance to the main character's location; it is worth noting that there is a limit to the number of sample items that can be carried. The main character can pick up a maximum of two sample items. By default, the sample item hooks the enemy character closest to the main character in the direction of the item's use. When facing multiple enemy characters, you need to pay attention to their positions to avoid hooking enemy characters you don't want to drag." The description of the sample item in the example text, along with the expected question and answer options in the example text above, are all natural language information that can provide a basis for the natural language model. The example input and output are illustrated.
[0146] For example, a natural language model is an artificial neural network (ANN) with natural language processing capabilities, such as at least one of a large language model (LLM) or a generative pre-trained transformer (GPT).
[0147] In summary, the method provided in this embodiment sets a first willingness level by triggering the willingness setting control, which quantifies the intensity of the first virtual character's willingness to acquire the first virtual item. The allocation result of the first virtual item is related to the willingness levels set by the first and second virtual characters. It provides a functional entry point for setting the willingness level, which makes it convenient for players to set the demand level according to their actual needs for virtual items. It provides a new human-computer interaction method to acquire virtual items by performing human-computer interaction with the willingness setting control, and avoids the scramble for virtual items caused by virtual characters' skills picking up virtual items by being the first to approach them in related technologies.
[0148] Figure 8 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. That is, in Figure 3 Based on the illustrated embodiment, step 515 can be implemented as step 550:
[0149] Step 515: Display the total willingness level of the first virtual character;
[0150] For example, the total willingness level is used to indicate the sum of the willingness levels of the first virtual character to have the authority to allocate virtual items; the first virtual character has the authority to participate in the allocation of multiple virtual items (such as the first virtual item and the second virtual item).
[0151] For example, the total willingness score is used to constrain the total number of willingness scores allocated to virtual items. For example, the total willingness score can be determined based on the number of virtual items for which the first virtual character has the right to participate in the allocation; for example, the total willingness score is an integer multiple of the number of virtual items; for example, if the first virtual character has the right to participate in the allocation of three virtual items, the total willingness score is 3*5=15; the total willingness score is five times the number of virtual items.
[0152] In one optional implementation of this application, the total willingness level is determined based on the virtual activity information of the first virtual character in the virtual game. Accordingly, before step 515, the following is also included:
[0153] • Determine the overall willingness level based on the virtual activity information of the first virtual character in the virtual game;
[0154] For example, the virtual activity information includes at least one of virtual attack information, virtual rescue information, and virtual growth value information; the virtual activity information is used to indicate the virtual competitive ability of the first virtual character in the virtual game, and as the virtual competitive ability of the first virtual character increases, the total willingness that the first virtual character can allocate increases; for example, any one of the virtual attack information, virtual rescue information, and virtual growth value information is positively correlated with the total willingness.
[0155] In one example, the first virtual character has the right to participate in the distribution of the first virtual item when a virtual objective is achieved in a virtual match; for example, if the first virtual character (or the virtual faction to which the first virtual character belongs) defeats the virtual enemy leader, the first virtual character has the right to participate in the distribution of the first virtual item. As the first virtual character's virtual competitive ability in the virtual match increases, it provides a higher overall willingness level, laying the foundation for the first virtual character to obtain the desired virtual item; when the first virtual character has high virtual competitive ability, obtaining virtual items can fully leverage the role of virtual items in the virtual match.
[0156] Step 550: In response to the intention allocation operation for the second virtual prop, set a third intention level for the second virtual prop;
[0157] For example, the willingness allocation operation is a human-computer interaction operation that indicates the strength of the user's willingness to acquire the second virtual item. For example, as the set third willingness level increases, the user's willingness to acquire the second virtual item increases. For example, the method for setting the third willingness level can refer to step 520 above. Figures 4 to 7 The details described above will not be repeated here.
[0158] For example, the activation intention obtained by adding the first intention and the third intention is less than or equal to the total intention; the sum of the intentions allocated to each virtual item does not exceed the total intention, and the total intention provides a constraint on the total amount of intentions allocated to virtual items.
[0159] In one alternative implementation of this application, it further includes:
[0160] • Display timer;
[0161] For example, a timer provides a time limit for allocating total willingness; the timer's duration can be preset, such as 10 seconds;
[0162] • When the timer expires and the willingness difference is positive, the willingness difference will be allocated to the first virtual item and the second virtual item.
[0163] When the timer expires, the terminal no longer has the authority to change the willingness level of virtual items based on human-computer interaction. For example, the willingness difference is the difference between the total willingness level and the activated willingness level; when the willingness difference is positive, the first virtual character has unallocated willingness level; by automatically allocating the unallocated willingness difference to the first virtual item and the second virtual item, it avoids the user from having unallocated willingness level due to time constraints, thus preventing the first virtual character from obtaining virtual items.
[0164] In one example, the willingness difference is evenly distributed among the first virtual item and the second virtual item; in another example, the willingness difference is distributed based on the ratio of the first willingness degree and the third willingness degree; for example, after the willingness difference is distributed, the updated ratio of the first willingness degree and the updated third willingness degree is the same as the ratio of the first willingness degree and the third willingness degree.
[0165] In summary, the method provided in this embodiment sets a first willingness level for the first virtual item and a third willingness level for the second virtual item through a willingness allocation operation, quantifying the intensity of the first virtual character's different willingness to acquire different virtual items; the total willingness level is used to constrain the total number of willingness levels allocated to virtual items, providing players with an interactive way to allocate willingness levels among different virtual items; the allocation result of the first virtual item is related to the willingness levels set by the first and second virtual characters, providing a functional entry point for setting willingness levels, making it convenient for players to set demand levels according to their actual needs for virtual items, providing a new way to acquire virtual items, and avoiding the scramble for virtual items caused by virtual character skills picking up virtual items by being the first to approach them in related technologies.
[0166] Figure 9 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. That is, in Figure 8 Based on the illustrated embodiment, steps 535 and 536 are also included:
[0167] Step 535: If the sum of the first willingness and the second willingness exceeds the willingness threshold, change the first willingness to the first modified willingness and the second willingness to the second modified willingness.
[0168] For example, when the sum of the first willingness and the second willingness exceeds the willingness threshold, the first virtual character and the second virtual character have a high degree of willingness to obtain the first virtual item; the portion exceeding the willingness threshold is allocated to the second virtual item, so as to balance the allocation of willingness for different virtual items while ensuring that the ratio of willingness of the first virtual character and the second virtual character to obtain the first virtual item remains unchanged.
[0169] For example, the ratio of the first willingness degree to the second willingness degree is the same as the correction ratio of the first modified willingness degree to the second modified willingness degree; the sum of the first modified willingness degree and the second modified willingness degree does not exceed the willingness threshold.
[0170] Step 536: Add the difference in willingness to the willingness for the second virtual item;
[0171] For example, the difference in willingness is the difference between the first willingness and the first modified willingness; in one example, the first willingness of the first virtual character to the first virtual item is 6, and the second willingness of the second virtual character to the first virtual item is 9; the willingness threshold is 10; while ensuring that the correction ratio between the first modified willingness and the second modified willingness remains unchanged, the first modified willingness is 4, and the second modified willingness is 6; accordingly, the difference in willingness is 2; the difference in willingness is supplemented to the willingness of the second virtual item.
[0172] For example, by adjusting the desire for the first virtual item and supplementing the desire for the second virtual item, on the one hand, the probability of obtaining the first virtual item with a high degree of desire remains unchanged; on the other hand, by supplementing the desire for the second virtual item, the probability difference of different virtual characters obtaining the second virtual item is reduced, which is conducive to the balanced distribution of the second virtual item.
[0173] In summary, the method provided in this embodiment sets a first willingness level for the first virtual item and a third willingness level for the second virtual item through a willingness allocation operation, quantifying the intensity of the first virtual character's different willingness to acquire different virtual items; the portion exceeding the willingness threshold is allocated to the second virtual item, balancing the willingness allocation of different virtual items while ensuring that the ratio of the willingness level of the first virtual character and the second virtual character to acquire the first virtual item remains unchanged; the allocation result of the first virtual item is related to the willingness level set by the first virtual character and the second virtual character, providing a functional entry point for setting the willingness level, making it convenient for players to set the demand level according to their actual needs for virtual items, providing a new way to acquire virtual items, and avoiding the scramble for virtual items caused by virtual character skills picking up virtual items by being the first to approach them in related technologies.
[0174] Next, we will introduce the recommendation intention of the first virtual prop.
[0175] Figure 10 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. That is, in Figure 3 Based on the illustrated embodiment, step 513 is also included:
[0176] Step 513: Display the recommendation intention of the first virtual prop in a visually prominent manner.
[0177] For example, the recommendation intention level is the degree of intention to recommend a choice to a user among at least two candidate intention levels. For example, visual salience methods include, but are not limited to, at least one of the following: highlighting, flashing, bolding, etc.
[0178] For example, the recommendation intention level can be preset or determined based on the performance of the first virtual character in virtual games or historical virtual games. This application does not limit this. The following describes the method for determining the recommendation intention level:
[0179] In one alternative design of the application, the recommendation intention is determined based on the virtual items carried by the first virtual character in the virtual game. Accordingly, this step can be implemented as follows:
[0180] • Obtain the virtual items carried by the first virtual character in a virtual match;
[0181] For example, virtual items can be picked up by the first virtual character in the virtual environment, or carried to the virtual environment by the first virtual character. For example, virtual items are virtual items existing in the first virtual character's virtual inventory.
[0182] • In the case where the first virtual prop includes a virtual shooting prop, in response to the virtual item including virtual ammunition of the virtual shooting prop, a first recommended intention level exceeding the reference intention level is set, and the first recommended intention level is displayed in a visually restrictive manner;
[0183] In one example, the first virtual item includes a virtual shooting item; when the first virtual character carries virtual ammunition for the virtual shooting item, the first virtual character carries the necessary items to use the first virtual item, that is, has the conditions to use the first virtual item. The initial recommended willingness level set for the virtual shooting item exceeds the reference willingness level, recommending that the user controlling the first virtual character acquire the virtual shooting item with a high willingness level.
[0184] • And / or, in the case that the first virtual item includes a virtual wearable item, in response to the case that the virtual item does not include a virtual wearable item, a second recommended intention level exceeding the reference intention level is set, and the second recommended intention level is displayed in a visually restrictive manner;
[0185] In one example, the first virtual item includes a virtual wearable item; if the first virtual character does not carry a virtual wearable item, the first virtual character lacks the virtual wearable item, such as not receiving the virtual defense boost provided by the virtual wearable item. If the second recommended willingness level set for the virtual wearable item exceeds the reference willingness level, it is recommended that the user controlling the first virtual character acquire the virtual wearable item with a high willingness level.
[0186] For example, the reference willingness level can be the second willingness level set by the second virtual character; it is recommended that the first virtual character set a willingness level higher than that of the second virtual character to obtain the first virtual item with a higher probability than other virtual characters; the reference willingness level can also be the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated; it is recommended that the first virtual character set a willingness level higher than the average willingness level to achieve a higher willingness level for the first virtual item among multiple virtual items.
[0187] In another alternative design for the application, the recommendation intention level is determined based on historical activity information in historical virtual games. Accordingly, this step can be implemented as follows:
[0188] • Obtain historical activity information of the first virtual character in historical virtual matches;
[0189] For example, a historical virtual match is a match in which the first virtual character participated prior to the virtual match; for example, historical activity information includes at least one of the following: virtual damage caused by the first virtual character in the historical virtual match, virtual damage suffered by the first virtual character in the historical virtual match, etc.
[0190] • When historical activity information indicates that the virtual damage caused by using the first virtual item in a historical virtual game exceeds the damage threshold, a third recommended willingness level that exceeds the reference willingness level is set, and the third recommended willingness level is displayed in a visually restrictive manner;
[0191] If the virtual damage caused by the first virtual item in a historical virtual match exceeds the damage threshold, the first virtual character is proficient in using the first virtual item and can use it to enhance their virtual competitive ability. If the third recommended willingness level set for the first virtual item exceeds the reference willingness level, it is recommended that the user controlling the first virtual character acquire the first virtual item with a high willingness level.
[0192] • When the first virtual item has a virtual defense effect against the virtual threat item, a fourth recommended willingness level is set that exceeds the reference willingness level, and the fourth recommended willingness level is displayed in a visually restrictive manner;
[0193] For example, a virtual threat item is an item that, according to historical activity information, causes virtual damage to the first virtual character in a historical virtual match;
[0194] When the first virtual item has a virtual defensive effect against a virtual threat item, it can prevent or mitigate the virtual damage caused by the virtual threat item to the first virtual character again in a virtual match. For example, the virtual threat item is a virtual mine, and the first virtual item is a virtual minesweeper that has a virtual defensive effect against the mine. The minesweeper can reduce the likelihood of the virtual mine causing virtual damage to the first virtual character by predicting the location of the virtual mine. If the fourth recommended willingness level set for the first virtual item exceeds the reference willingness level, it is recommended that the user controlling the first virtual character acquire the first virtual item with a high willingness level.
[0195] For example, the reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated. Please refer to the above text for an explanation of the reference willingness level; it will not be repeated here.
[0196] In summary, the method provided in this embodiment sets a first willingness level for the first virtual item through a willingness allocation operation, which quantifies the intensity of the first virtual character's willingness to acquire the first virtual item; by displaying the recommended willingness level in a visually prominent manner, it provides a recommended value for the willingness level of the first virtual item allocation; the allocation result of the first virtual item is related to the willingness level set by the first virtual character and the second virtual character, and a function entry point for setting the willingness level is provided, which makes it convenient for players to set the demand level according to their actual needs for virtual items, and provides a new way to acquire virtual items, avoiding the scramble for virtual items caused by virtual character skills picking up virtual items by being the first to approach them in related technologies.
[0197] Figure 11 A flowchart illustrating a method for obtaining virtual items according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. The method includes:
[0198] Step 702: Display the total willingness level and display the timer;
[0199] For example, the total willingness level is used to indicate the sum of the willingness levels of the first virtual character to have the authority to allocate virtual items; the first virtual character has the authority to participate in the allocation of multiple virtual items (such as the first virtual item and the second virtual item).
[0200] For example, the total willingness level is an integer multiple of the number of virtual items; for instance, the total willingness level is five times the number of virtual items.
[0201] For example, a timer provides a time limit for allocating total willingness; the timer's duration can be preset, such as 10 seconds;
[0202] Step 704: In response to the intention allocation operation, set a first intention level for the first virtual item and a third intention level for the second virtual item;
[0203] For example, the willingness allocation operation is a human-computer interaction operation that indicates the strength of the user's willingness to acquire virtual items. For example, as the set willingness level increases, the user's desire to acquire virtual items also increases.
[0204] For example, a first willingness level is set for a first virtual prop, and a third willingness level is set for a second virtual prop; the activation willingness level obtained by adding the first willingness level and the third willingness level is less than or equal to the total willingness level; the sum of the willingness levels allocated to each virtual prop does not exceed the total willingness level, and the total willingness level provides a constraint on the total amount of willingness levels allocated to virtual props.
[0205] For example, if a first virtual character completes a virtual objective in a virtual match (such as defeating a virtual enemy leader), the first virtual character has the right to participate in the distribution of a first virtual item and a second virtual item. For example, the default initial willingness level for the first virtual item and the second virtual item is 1.
[0206] Step 706: If the timer expires, display the allocation results of the first virtual character and the second virtual character for the first virtual item and the second virtual item, respectively;
[0207] When the timer expires, the terminal no longer has the authority to change the virtual items based on the user's willingness to interact with them.
[0208] For example, when the timer expires, the allocation results of each virtual character's willingness to use the virtual item are displayed; for example, the second virtual character has the permission to participate in the allocation of the first virtual item. For example, there can be one or more second virtual characters, and the second virtual character and the first virtual character usually belong to the same virtual faction, but it is not excluded that the second virtual character and the first virtual character belong to different virtual factions. For example, the second virtual character sets the willingness to use the first virtual item to the second level.
[0209] Step 708: Determine if there is any remaining total willingness.
[0210] For example, the willingness difference is the difference between the total willingness and the activation willingness; a positive willingness difference means that there is a surplus of total willingness. For example, if there is a surplus of total willingness, step 710 is executed; if there is no surplus of total willingness, step 712 is executed.
[0211] Step 710: Distribute the remaining willingness level equally;
[0212] For example, step 710 is performed when there is a remaining total willingness level.
[0213] For example, when the willingness difference is positive, the first virtual character has unallocated willingness points; by automatically allocating the unallocated willingness difference to the first virtual item and the second virtual item, the user's willingness points are not allocated due to time constraints, thus preventing the first virtual character from obtaining virtual items.
[0214] Step 712: Determine whether the overall willingness of each virtual character to the first virtual item exceeds the willingness threshold;
[0215] For example, the virtual characters with the authority to participate in the allocation process of the first virtual item include a first virtual character and a second virtual character. If the sum of the first willingness level and the second willingness level exceeds the willingness threshold, the first virtual character and the second virtual character have a high degree of willingness to obtain the first virtual item, and step 714 is executed; otherwise, if the sum of the first willingness level and the second willingness level does not exceed the willingness threshold, step 716 is executed.
[0216] Step 714: Allocate the difference in willingness of the first virtual character to the second virtual item;
[0217] For example, when the sum of the first willingness and the second willingness exceeds the willingness threshold, the first virtual character and the second virtual character have a high degree of willingness to obtain the first virtual item; the portion exceeding the willingness threshold is allocated to the second virtual item, so as to balance the allocation of willingness for different virtual items while ensuring that the ratio of willingness of the first virtual character and the second virtual character to obtain the first virtual item remains unchanged.
[0218] For example, the difference in willingness is the difference between the first willingness and the first modified willingness. By modifying the willingness of the first virtual item and supplementing the willingness of the second virtual item, on the one hand, the probability of obtaining the first virtual item with a high degree of willingness remains unchanged, and on the other hand, by supplementing the willingness of the second virtual item, the probability difference of obtaining the second virtual item by different virtual characters is reduced, which is conducive to the balanced distribution of the second virtual item.
[0219] Step 716: Display the allocation results of the first virtual item and the second virtual item;
[0220] For example, the allocation result of the first virtual item and the second virtual item is to allocate the first virtual item to a role with the permission to participate in the allocation of the first virtual item, such as allocating it to the first virtual character or the second virtual character.
[0221] For example, before displaying the allocation results of virtual props, the adjusted willingness level of the virtual props is shown (e.g., due to the existence of remaining willingness level / exceeding the willingness threshold, the willingness level changes according to the description in steps 710 and 714).
[0222] For example, taking the first virtual item as an example, during the allocation process of the first virtual item, dice are rolled independently based on the ratio between the first virtual character's initial willingness to use the first virtual item and the sum of the willingness of all virtual characters to use the first virtual item. The allocation of the first virtual item is determined by the number rolled. The total number rolled by the first virtual character = (initial willingness / sum of willingness) * 100; a random number between 1 and the total number rolled is randomly selected as the first virtual character's roll result. The first virtual item is allocated to the virtual character with the highest roll result.
[0223] For example, the first virtual character's initial willingness level is set to 6, and the second virtual character's second willingness level is set to 4; the first virtual character's total die roll is (6 / 10) * 100 = 60; a random number between 1 and 60 is randomly selected as the first virtual character's roll result. The second virtual character's total die roll is (4 / 10) * 100 = 40; a random number between 1 and 40 is randomly selected as the second virtual character's roll result. The first virtual item is then assigned to the virtual character with the highest roll result.
[0224] In summary, the method provided in this embodiment sets a first willingness level for the first virtual item through a willingness allocation operation, which quantifies the intensity of the first virtual character's willingness to acquire the first virtual item. The allocation result of the first virtual item is related to the willingness level set by the first virtual character and the second virtual character. It provides a function entry point for setting the willingness level, which makes it convenient for players to set the demand level according to their actual needs for virtual items. It provides a new way to acquire virtual items and avoids the situation in related technologies where virtual character skills pick up virtual items by being the first to approach them, causing a scramble for virtual items.
[0225] Those skilled in the art will understand that the above embodiments can be implemented independently, or the above embodiments can be freely combined to create new embodiments to implement the virtual item acquisition method of this application.
[0226] Figure 12 A structural block diagram of a virtual item acquisition device provided in an exemplary embodiment of this application is shown. The device includes:
[0227] Display module 810 is used to display the virtual environment corresponding to the virtual game;
[0228] The processing module 820 is configured to, in response to the intention allocation operation of the first virtual prop, set a first intention level for the first virtual prop;
[0229] The display module 810 is also used to display the first degree of willingness of the first virtual character controlled by the terminal to the first virtual prop, and to display the second degree of willingness of the second virtual character to the first virtual prop;
[0230] The display module 810 is also used to display the allocation result of the first virtual prop, the allocation result being related to the first willingness level and the second willingness level.
[0231] In an optional implementation of this embodiment, the processing module 820 is further configured to:
[0232] The control displays the willingness setting of the first virtual prop. The willingness setting control provides a function entry to set at least two candidate willingness levels, and the at least two candidate willingness levels include the first willingness level.
[0233] In response to the triggering operation of the function entry for the first willingness level on the willingness level setting control, the first willingness level is set for the first virtual prop.
[0234] In an optional implementation of this embodiment, the processing module 820 is further configured to:
[0235] Display at least two virtual buttons in the willingness setting control, wherein the at least two virtual buttons correspond one-to-one with the at least two candidate willingness levels;
[0236] In response to a click on the first virtual button, the first intention level is set for the first virtual prop, and the first virtual button corresponds to the first intention level among the at least two candidate intention levels.
[0237] In an optional implementation of this embodiment, the processing module 820 is further configured to:
[0238] The control displays a virtual lever and at least two virtual gears in the willingness setting control, and the at least two virtual gears correspond one-to-one with the at least two candidate willingness levels;
[0239] In response to a drag operation on the virtual lever, when the virtual lever is moved to the first virtual gear position, the first intention level is set for the first virtual prop, and the first virtual gear position corresponds to the first intention level among the at least two candidate intention levels.
[0240] In an optional implementation of this embodiment, the processing module 820 is further configured to:
[0241] Displays a question associated with the first virtual prop and at least two answer options, wherein the at least two answer options correspond one-to-one with the at least two candidate intention levels;
[0242] In response to the selection operation of the first answer option, the first willingness level is set for the first virtual prop, and the first answer option corresponds to the first willingness level among the at least two candidate willingness levels;
[0243] Wherein, the first answer option in the at least two answer options is the correct answer to the question, and the second answer option is the incorrect answer to the question; the first intention level corresponding to the first answer option is greater than the intention level corresponding to the second answer option.
[0244] In an optional implementation of this embodiment, the display module 810 is further configured to:
[0245] The total willingness level of the first virtual character is displayed, which indicates the sum of the willingness of the first virtual character to have the authority to allocate virtual items;
[0246] The processing module 820 is further configured to:
[0247] In response to the intention allocation operation for the second virtual prop, a third intention level is set for the second virtual prop, wherein the activation intention level obtained by adding the first intention level and the third intention level is less than or equal to the total intention level.
[0248] In an optional implementation of this embodiment, the display module 810 is further configured to:
[0249] A timer is displayed, which provides a time limit for allocating the total willingness level;
[0250] The processing module 820 is further configured to:
[0251] When the timer expires and the willingness difference is positive, the willingness difference is allocated to the first virtual item and the second virtual item. The willingness difference is the difference between the total willingness and the activated willingness.
[0252] In an optional implementation of this embodiment, the apparatus further includes:
[0253] The total willingness level is determined based on the virtual activity information of the first virtual character in the virtual game; the virtual activity information includes at least one of virtual attack information, virtual rescue information, and virtual growth value information.
[0254] Among them, any one of the virtual attack information, virtual rescue information, and virtual growth value information is positively correlated with the total willingness level.
[0255] In an optional implementation of this embodiment, the processing module 820 is further configured to:
[0256] If the sum of the first willingness level and the second willingness level exceeds the willingness threshold, the first willingness level is changed to a first revised willingness level, and the second willingness level is changed to a second revised willingness level; the willingness level ratio between the first willingness level and the second willingness level is the same as the revision ratio between the first revised willingness level and the second revised willingness level; the sum of the first revised willingness level and the second revised willingness level does not exceed the willingness threshold.
[0257] The difference in willingness is added to the willingness of the second virtual item, where the difference in willingness is the difference between the first willingness and the first modified willingness.
[0258] In an optional implementation of this embodiment, the display module 810 is further configured to:
[0259] The recommendation intention level of the first virtual prop is displayed in a visually prominent manner.
[0260] In an optional implementation of this embodiment, the display module 810 is further configured to:
[0261] Obtain the virtual items carried by the first virtual character in the virtual game;
[0262] In the case where the first virtual prop includes a virtual shooting prop, in response to the virtual item including the virtual ammunition of the virtual shooting prop, a first recommended intention level exceeding the reference intention level is set, and the first recommended intention level is displayed in a visually restrictive manner;
[0263] And / or, if the first virtual item includes a virtual wearable item, in response to the virtual item not including a virtual wearable item, a second recommended intention level exceeding the reference intention level is set, and the second recommended intention level is displayed in a visually restrictive manner;
[0264] The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
[0265] In an optional implementation of this embodiment, the display module 810 is further configured to:
[0266] Obtain historical activity information of the first virtual character in historical virtual matches;
[0267] If the historical activity information indicates that the virtual damage caused by using the first virtual item in the historical virtual game exceeds the damage threshold, a third recommended willingness level exceeding the reference willingness level is set, and the third recommended willingness level is displayed in a visually restrictive manner;
[0268] When the first virtual item has a virtual defense effect against the virtual threat item, a fourth recommended willingness level is set that exceeds the reference willingness level, and the fourth recommended willingness level is displayed in a visually restrictive manner; the virtual threat item is the item that caused virtual damage to the first virtual character in the historical virtual game as indicated by the historical activity information;
[0269] The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
[0270] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0271] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments of the relevant method; the technical effects achieved by each module performing its operation are the same as the technical effects in the embodiments of the relevant method, and will not be elaborated here.
[0272] This application also provides a computer device, which includes a processor and a memory, wherein the memory stores a computer program; the processor is used to execute the computer program in the memory to implement the virtual item acquisition method provided in the above method embodiments.
[0273] Figure 13 A structural block diagram of a terminal provided in an exemplary embodiment of this application is shown. The terminal 1900 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1900 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.
[0274] Typically, terminal 1900 includes a processor 1901 and a memory 1902. Processor 1901 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 1901 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1901 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1901 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1901 may also include an AI (Artificial Intelligence) processor, which handles computational operations related to machine learning.
[0275] The memory 1902 may include one or more computer-readable storage media, which may be non-transitory. The memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1902 is used to store at least one instruction, which is executed by the processor 1901 to implement the virtual item acquisition method provided in the method embodiments of this application.
[0276] In some embodiments, the terminal 1900 may also optionally include a peripheral device interface 1903 and at least one peripheral device. The processor 1901, memory 1902, and peripheral device interface 1903 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1903 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1904, a touch display screen 1905, a camera assembly 1906, an audio circuit 1907, and a power supply 1908.
[0277] Peripheral interface 1903 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1901 and memory 1902. In some embodiments, processor 1901, memory 1902 and peripheral interface 1903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1901, memory 1902 and peripheral interface 1903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0278] The radio frequency (RF) circuit 1904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1904 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1904 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0279] The touch display screen 1905 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. The touch display screen 1905 also has the energy to collect touch signals on or above its surface. These touch signals can be input as control signals to the processor 1901 for processing. In this case, the touch display screen 1905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one touch display screen 1905, which is used as the front panel of the terminal 1900; in other embodiments, there may be at least two touch display screens, respectively disposed on different surfaces of the terminal 1900 or in a folded design; in still other embodiments, the touch display screen 1905 may be a flexible display screen, disposed on a curved surface or a folded surface of the terminal 1900. Furthermore, the touch display screen 1905 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The touch display 1905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0280] The camera assembly 1906 is used to acquire images or videos. Optionally, the camera assembly 1906 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting for VR (Virtual Reality) shooting, or other fusion shooting functions by fusion of the main camera and the wide-angle camera. In some embodiments, the camera assembly 1906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0281] The audio circuit 1907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 1901 for processing, or to the radio frequency circuit 1904 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1900. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1901 or the radio frequency circuit 1904 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1907 may also include a headphone jack.
[0282] Power supply 1908 is used to power the various components in terminal 1900. Power supply 1908 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1908 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0283] In some embodiments, the terminal 1900 further includes one or more sensors 1909. The one or more sensors 1909 include, but are not limited to: an accelerometer 1910, a gyroscope 1911, a pressure sensor 1912, an optical sensor 1913, and a proximity sensor 1914.
[0284] Accelerometer 1910 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by terminal 1900. For example, accelerometer 1910 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 1901 can control touchscreen 1905 to display the user interface in landscape or portrait view based on the gravitational acceleration signal collected by accelerometer 1910. Accelerometer 1910 can also be used for game or user motion data acquisition. Gyroscope 1911 can detect the orientation and rotation angle of terminal 1900. Gyroscope 1911 can work in conjunction with accelerometer 1910 to acquire 3D user actions on terminal 1900. Based on the data collected by gyroscope 1911, processor 1901 can perform the following functions: motion sensing (e.g., changing the UI based on user tilt), image stabilization during shooting, game control, and inertial navigation.
[0285] The pressure sensor 1912 can be disposed on the side bezel of the terminal 1900 and / or on the lower layer of the touch display screen 1905. When the pressure sensor 1912 is disposed on the side bezel of the terminal 1900, it can detect the user's grip signal on the terminal 1900, and the processor 1901 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1912. When the pressure sensor 1912 is disposed on the lower layer of the touch display screen 1905, the processor 1901 can control the operable controls on the UI interface based on the user's pressure operation on the touch display screen 1905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0286] An optical sensor 1913 is used to collect ambient light intensity. In one embodiment, the processor 1901 can control the display brightness of the touch screen 1905 based on the ambient light intensity collected by the optical sensor 1913. Specifically, when the ambient light intensity is high, the display brightness of the touch screen 1905 is increased; when the ambient light intensity is low, the display brightness of the touch screen 1905 is decreased. In another embodiment, the processor 1901 can also dynamically adjust the shooting parameters of the camera assembly 1906 based on the ambient light intensity collected by the optical sensor 1913.
[0287] The proximity sensor 1914, also known as a distance sensor, is typically located on the front panel of the terminal 1900. The proximity sensor 1914 is used to detect the distance between the user and the front of the terminal 1900. In one embodiment, when the proximity sensor 1914 detects that the distance between the user and the front of the terminal 1900 is gradually decreasing, the processor 1901 controls the touchscreen display 1905 to switch from a screen-on state to a screen-off state; when the proximity sensor 1914 detects that the distance between the user and the front of the terminal 1900 is gradually increasing, the processor 1901 controls the touchscreen display 1905 to switch from a screen-off state to a screen-on state.
[0288] Those skilled in the art will understand that the above structure does not constitute a limitation on the terminal 1900, and may include more or fewer components than illustrated, or combine certain components, or employ different component arrangements.
[0289] In an exemplary embodiment, a chip is also provided, the chip including programmable logic circuitry and / or program instructions, which, when the chip is run on a computer device, are used to implement the virtual item acquisition method described above.
[0290] In an exemplary embodiment, a computer program product is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the virtual item acquisition method provided in the above-described method embodiments.
[0291] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores a computer program that is loaded and executed by a processor to implement the virtual item acquisition method provided in the above-described method embodiments.
[0292] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0293] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0294] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for obtaining virtual items, characterized in that, The method is executed by a terminal, and the method includes: Displays the virtual environment corresponding to the virtual game; In response to the intention allocation operation for the first virtual item, a first intention level is set for the first virtual item; The terminal displays the first degree of willingness of the first virtual character controlled by the terminal to the first virtual item, and displays the second degree of willingness of the second virtual character to the first virtual item. The distribution result of the first virtual item is displayed, and the distribution result is related to the first willingness level and the second willingness level.
2. The method according to claim 1, characterized in that, The step of setting a first willingness level for the first virtual item in response to the willingness allocation operation for the first virtual item includes: The control displays the willingness setting of the first virtual prop. The willingness setting control provides a function entry to set at least two candidate willingness levels, and the at least two candidate willingness levels include the first willingness level. In response to the triggering operation of the function entry for the first willingness level on the willingness level setting control, the first willingness level is set for the first virtual prop.
3. The method according to claim 2, characterized in that, The control for displaying the willingness setting of the first virtual prop includes: Display at least two virtual buttons in the willingness setting control, wherein the at least two virtual buttons correspond one-to-one with the at least two candidate willingness levels; The step of setting the first willingness level for the first virtual item in response to a trigger operation on the willingness level setting control includes: In response to a click on the first virtual button, the first intention level is set for the first virtual prop, and the first virtual button corresponds to the first intention level among the at least two candidate intention levels.
4. The method according to claim 2, characterized in that, The control for displaying the willingness setting of the first virtual prop includes: The control displays a virtual lever and at least two virtual gears in the willingness setting control, and the at least two virtual gears correspond one-to-one with the at least two candidate willingness levels; The step of setting the first willingness level for the first virtual item in response to a trigger operation on the willingness level setting control includes: In response to a drag operation on the virtual lever, when the virtual lever is moved to the first virtual gear position, the first intention level is set for the first virtual prop, and the first virtual gear position corresponds to the first intention level among the at least two candidate intention levels.
5. The method according to claim 2, characterized in that, The control for displaying the willingness setting of the first virtual prop includes: Displays a question associated with the first virtual prop and at least two answer options, wherein the at least two answer options correspond one-to-one with the at least two candidate intention levels; The step of setting the first willingness level for the first virtual item in response to a trigger operation on the willingness level setting control includes: In response to the selection operation of the first answer option, the first willingness level is set for the first virtual prop, and the first answer option corresponds to the first willingness level among the at least two candidate willingness levels; Wherein, the first answer option in the at least two answer options is the correct answer to the question, and the second answer option is the incorrect answer to the question; the first intention level corresponding to the first answer option is greater than the intention level corresponding to the second answer option.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The total willingness level of the first virtual character is displayed, which indicates the sum of the willingness of the first virtual character to have the authority to allocate virtual items; In response to the intention allocation operation for the second virtual prop, a third intention level is set for the second virtual prop, wherein the activation intention level obtained by adding the first intention level and the third intention level is less than or equal to the total intention level.
7. The method according to claim 6, characterized in that, The method further includes: A timer is displayed, which provides a time limit for allocating the total willingness level; When the timer expires and the willingness difference is positive, the willingness difference is allocated to the first virtual item and the second virtual item. The willingness difference is the difference between the total willingness and the activated willingness.
8. The method according to claim 6, characterized in that, The method further includes: The total willingness level is determined based on the virtual activity information of the first virtual character in the virtual game; the virtual activity information includes at least one of virtual attack information, virtual rescue information, and virtual growth value information. Among them, any one of the virtual attack information, virtual rescue information, and virtual growth value information is positively correlated with the total willingness level.
9. The method according to claim 6, characterized in that, The method further includes: If the sum of the first willingness level and the second willingness level exceeds the willingness threshold, the first willingness level is changed to a first revised willingness level, and the second willingness level is changed to a second revised willingness level; the willingness level ratio between the first willingness level and the second willingness level is the same as the revision ratio between the first revised willingness level and the second revised willingness level; the sum of the first revised willingness level and the second revised willingness level does not exceed the willingness threshold. The difference in willingness is added to the willingness of the second virtual item, where the difference in willingness is the difference between the first willingness and the first modified willingness.
10. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The recommendation intention level of the first virtual prop is displayed in a visually prominent manner.
11. The method according to claim 10, characterized in that, The method of visually saliently displaying the recommendation intention level of the first virtual prop includes: Obtain the virtual items carried by the first virtual character in the virtual game; In the case where the first virtual prop includes a virtual shooting prop, in response to the virtual item including the virtual ammunition of the virtual shooting prop, a first recommended intention level exceeding the reference intention level is set, and the first recommended intention level is displayed in a visually restrictive manner; And / or, if the first virtual item includes a virtual wearable item, in response to the virtual item not including a virtual wearable item, a second recommended intention level exceeding the reference intention level is set, and the second recommended intention level is displayed in a visually restrictive manner; The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
12. The method according to claim 10, characterized in that, The method of visually saliently displaying the recommendation intention level of the first virtual prop includes: Obtain historical activity information of the first virtual character in historical virtual matches; If the historical activity information indicates that the virtual damage caused by using the first virtual item in the historical virtual game exceeds the damage threshold, a third recommended willingness level exceeding the reference willingness level is set, and the third recommended willingness level is displayed in a visually restrictive manner; When the first virtual item has a virtual defense effect against the virtual threat item, a fourth recommended willingness level is set that exceeds the reference willingness level, and the fourth recommended willingness level is displayed in a visually restrictive manner; the virtual threat item is the item that caused virtual damage to the first virtual character in the historical virtual game as indicated by the historical activity information; The reference willingness level is the second willingness level set by the second virtual character, or the ratio of the total willingness level of the first virtual character with allocation authority to the number of virtual items to be allocated.
13. A device for acquiring virtual items, characterized in that, The device includes: The display module is used to display the virtual environment corresponding to the virtual game; The processing module is used to set a first willingness level for the first virtual prop in response to the willingness allocation operation of the first virtual prop; The display module is also used to display the first degree of willingness of the first virtual character controlled by the terminal to the first virtual item, and to display the second degree of willingness of the second virtual character to the first virtual item; The display module is also used to display the allocation result of the first virtual item, the allocation result being related to the first willingness level and the second willingness level.
14. A computer device, characterized in that, The computer device includes: a processor and a memory, wherein the memory stores at least one program; the processor is configured to execute the at least one program in the memory to implement the method for obtaining virtual items as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, The readable storage medium stores executable instructions, which are loaded and executed by a processor to implement the method for obtaining virtual items as described in any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the method for obtaining virtual items as described in any one of claims 1 to 12.