Virtual material acquisition method and device, equipment, medium and product
By introducing an auction mechanism into shooting tactical games, virtual objects can use virtual resources to bid for supplies to obtain the right to open containers, solving the problem of unreasonable supply distribution and improving the gaming experience and game efficiency.
Patent Information
- Application Number
- CN202510726090.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-19
AI Technical Summary
In shooting tactical games, obtaining virtual supplies usually requires players to compete with each other through "hand speed" and "network speed", resulting in unreasonable distribution of supplies, increased game time and increased data processing volume.
An auction mechanism is introduced, in which virtual objects are allowed to bid for materials with virtual resources in the auction area to obtain the right to open the container, and the authorized object is determined based on the number of resources to obtain the materials.
It improves the fairness and efficiency of the material acquisition process, reduces data processing requirements, and increases the richness of game content and resource turnover rate.
Smart Images

Figure CN120661925A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of human-computer interaction technology, and in particular to a method, device, equipment, medium and product for obtaining virtual materials. Background Art
[0002] In shooting tactical games, the search-and-attack-and-retreat gameplay is a popular one. Search means searching for virtual supplies; attack means fighting enemies and snatching virtual supplies; and retreat means retreating safely with the virtual supplies.
[0003] In the related art, during the process of collecting supplies, for a virtual supply box displayed in a virtual scene, all players located around the virtual supply box can open the virtual supply box to obtain virtual supplies.
[0004] However, the above-mentioned method of obtaining virtual supplies usually requires players to compete for them through "competing in hand speed" and "competing in network speed", and the distribution results of virtual supplies often affect the progress of the game. The competition achieved through "competing in hand speed" and "competing in network speed" often makes it easy for virtual supplies to be concentrated in the hands of a small number of players. As a result, due to the unreasonable distribution of virtual supplies, players who have not obtained virtual supplies or have obtained less virtual supplies need to continue searching for virtual supplies in the virtual scene, resulting in an increase in the duration of the virtual game and an increase in the data processing volume of the client and server for the virtual game. Summary of the Invention
[0005] The embodiments of the present application provide a method, device, equipment, medium and product for obtaining virtual goods. The technical solution provided by the present application includes the following aspects.
[0006] According to one aspect of an embodiment of the present application, a method for obtaining virtual goods is provided, the method comprising:
[0007] Displaying a material acquisition container in a virtual scene, wherein the material acquisition container carries at least one first virtual material;
[0008] If there are at least two virtual objects that meet the requirements for opening the material acquisition container, displaying a bidding area for participating in the bidding for the right to open the material acquisition container, wherein the at least two virtual objects include the first virtual object currently controlled by the terminal;
[0009] receiving a resource investment operation in the bidding area, the resource investment operation being used to instruct to use the virtual resources owned by the first virtual object to bid for the opening permission;
[0010] In a case where the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, the first virtual object is displayed to obtain the at least one first virtual material.
[0011] According to one aspect of an embodiment of the present application, a device for obtaining virtual goods is provided, the device comprising:
[0012] A display module, configured to display a material acquisition container located in a virtual scene, wherein the material acquisition container carries at least one first virtual material;
[0013] The display module is further configured to display a bidding area when there are at least two virtual objects that meet the requirements for opening the resource acquisition container, wherein the bidding area is used to participate in the bidding for the permission to open the resource acquisition container, and the at least two virtual objects include the first virtual object currently controlled by the terminal;
[0014] A receiving module, configured to receive a resource investment operation in the auction area, wherein the resource investment operation is used to instruct to use the virtual resources owned by the first virtual object to bid for the opening permission;
[0015] The display module is further configured to display the first virtual object acquiring the at least one first virtual material when the virtual resource indicated by the resource investment operation instruction meets the bidding success requirement.
[0016] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above-mentioned method for obtaining virtual goods.
[0017] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned method for obtaining virtual goods.
[0018] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the above-mentioned method for obtaining virtual materials.
[0019] The technical solutions provided in the embodiments of the present application can bring the following beneficial effects:
[0020] During the process of acquiring virtual resources from a resource acquisition container, when at least two virtual objects in a virtual scene meet the requirements for opening the resource acquisition container, the at least two virtual objects participate in a bidding area for permission to open the resource acquisition container. The virtual object that obtains permission to open the resource acquisition container is determined based on the amount of virtual resources invested in the bidding process. Once the virtual object obtains permission to open the resource acquisition container through the bidding process, it can then open the resource acquisition container to acquire the first virtual resource contained in the resource acquisition container. In other words, when acquiring virtual resources from the resource acquisition container, it is necessary to first obtain permission to open the resource acquisition container through bidding, thereby making the resource acquisition process more fair. Players can participate in the bidding according to their needs to achieve intra-game resource competition, avoid vicious competition for resources within a team or group, and thus improve the player experience.
[0021] Moreover, when players determine their own needs for the materials in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the amount of data processing for the virtual game by the client and server. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a structural block diagram of an electronic device provided by an embodiment of the present application;
[0023] Figure 2 This is a structural block diagram of a computer system provided by one embodiment of the present application;
[0024] Figure 3 This is a flowchart of a method for obtaining virtual goods provided by an embodiment of the present application;
[0025] Figure 4 This is a display flow chart of a material acquisition container provided by an embodiment of the present application;
[0026] Figure 5 This is a schematic diagram showing a material acquisition container provided by one embodiment of the present application;
[0027] Figure 6 This is a triggering flow chart of a material acquisition container provided by an embodiment of the present application;
[0028] Figure 7 This is a schematic diagram of triggering a material acquisition container provided by an embodiment of the present application;
[0029] Figure 8 This is a flowchart of an auction initiation provided by an embodiment of the present application;
[0030] Figure 9 This is a schematic diagram of an auction initiation process provided by an embodiment of the present application;
[0031] Figure 10 This is a flowchart of obtaining virtual goods provided by an embodiment of the present application;
[0032] Figure 11 This is a flowchart of a method for obtaining virtual goods provided by an embodiment of the present application;
[0033] Figure 12 This is a schematic diagram of the resource input process in the auction process provided by an embodiment of the present application;
[0034] Figure 13 This is a flowchart of the bidding process provided by one embodiment of the present application;
[0035] Figure 14 This is a schematic diagram of a multi-round bidding process provided by an embodiment of the present application;
[0036] Figure 15 This is a flowchart of a method for obtaining virtual goods provided by an embodiment of the present application;
[0037] Figure 16 This is a flowchart of a virtual goods acquisition process provided by an embodiment of the present application;
[0038] Figure 17 This is a block diagram of a device for acquiring virtual goods provided by one embodiment of the present application;
[0039] Figure 18 This is a block diagram of a device for acquiring virtual goods provided by one embodiment of the present application;
[0040] Figure 19 This is a structural block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0042] First, a brief introduction is given to the terms involved in the embodiments of this application.
[0043] A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal. This virtual scene can be a simulation of a real scene, a semi-simulation and semi-fictional scene, or a purely fictional scene. This application does not limit this. The following embodiments illustrate a 3D virtual scene as an example.
[0044] Virtual model: A model used in a virtual scene to simulate a real scene. Exemplarily, a virtual model occupies a certain volume in a virtual scene. Exemplarily, virtual models include: terrain models, building models, animal and plant models, virtual prop models, virtual vehicle models, and virtual object models. For example, terrain models include: ground, mountains, water, stones, steps, etc.; building models include: houses, walls, containers, and fixed facilities inside buildings: tables, chairs, cabinets, beds, etc.; animal and plant models include: trees, flowers, birds, etc.; virtual prop models include: virtual attack props, medicine boxes, airdrops, etc.; virtual vehicle models include: cars, ships, helicopters, etc.; virtual object models include: people, animals, cartoon characters, etc.
[0045] Virtual characters / virtual objects: These are movable objects within a virtual scene. These movable objects can be virtual objects, virtual animals, animated characters, and so on. For example, people, animals, plants, oil drums, walls, rocks, and so on displayed within a 3D virtual scene. Alternatively, virtual objects can be 3D models created using animation skeletal technology. Each virtual object has its own unique shape and volume within the 3D virtual scene and occupies a portion of the space within the 3D virtual scene.
[0046] Virtual Resources: refers to resources that virtual objects can obtain in a virtual scene. Virtual Resources include virtual props, virtual equipment, virtual items, virtual pets, virtual redemption resources, etc. In some embodiments, virtual objects can complete virtual games by collecting virtual resources in a virtual scene.
[0047] In related technologies, players can control virtual objects to search in a virtual scene to obtain virtual supplies. Specifically, supply boxes will be refreshed in multiple locations in the virtual scene, and a certain amount of virtual supplies will be stored in the supply boxes. Players can control virtual objects to open the supply boxes in the virtual scene to obtain virtual supplies from the supply boxes. For example, the player moves the virtual object near the supply box, and the unboxing button of the supply box is displayed. After the player clicks the unboxing button, the unboxing progress bar is displayed for n seconds. When the reading bar ends, the virtual supplies contained in the supply box are displayed. When there are multiple players competing for a supply box, the client reports the interactive operation request of the player clicking the unboxing button to the server. The server determines which client's corresponding virtual object is the first virtual object to be successfully unboxed based on the interactive operation requests reported by different clients, and feedbacks a notification message of successful unboxing to the client. Only the client that successfully unboxes the box will be displayed with the virtual supplies contained in the supply box. In the process of obtaining virtual supplies, players compete with each other by "competing for hand speed" and "competing for network speed", and the distribution results of virtual supplies often affect the progress of the game. The competition achieved by "competing for hand speed" and "competing for network speed" often makes it easy for virtual supplies to be concentrated in the hands of a small number of players. As a result, due to the unreasonable distribution of virtual supplies, players who have not obtained virtual supplies or have obtained less virtual supplies need to continue searching for virtual supplies in the virtual scene, resulting in an increase in the duration of the virtual game and an increase in the data processing volume of the client and server for the virtual game.
[0048] In response to the above technical problems, the embodiment of the present application provides a method for obtaining virtual materials. In the process of obtaining virtual materials from a material acquisition container, when there are at least two virtual objects in the virtual scene that meet the opening requirements for opening the material acquisition container, at least two virtual objects participate in the auction for the opening permission of the material acquisition container through the auction area, and the virtual object that obtains the opening permission of the material acquisition container is determined based on the number of virtual resources invested in the auction process. After the virtual object obtains the opening permission of the material acquisition container through the auction, it can obtain the first virtual material contained in the material acquisition container by opening the material acquisition container.
[0049] Compared with the above-mentioned related technologies, the method for obtaining virtual goods provided in the embodiments of the present application has at least the following beneficial effects:
[0050] First, when obtaining virtual materials in the material acquisition container, you need to first obtain the opening permission of the material acquisition container through auction, so that the material acquisition process is more fair. Players can participate in the auction according to their own needs to realize the material game within the game, avoid vicious competition for materials within the team or group, and thus improve the player's user experience.
[0051] Second, when players determine their own material acquisition needs in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the data processing volume of the client and server for the virtual game.
[0052] Third, since the virtual materials contained in the material acquisition container are in an unknown state relative to the player before it is opened, that is, the virtual materials contained in the material acquisition container are uncertain. Therefore, when participating in the auction, the player needs to judge whether to participate in the auction and the amount of virtual resources invested in the auction based on his own needs. This increases the diversity of the virtual material acquisition process, improves the game-playing nature of the virtual game process, thereby improving the richness of the game content and thus improving the player's user experience.
[0053] Fourth, during the auction process, players can choose their own virtual resources in exchange for the right to open the material acquisition container. For example, they can choose to invest virtual exchange resources or the second virtual material they have already acquired to participate in the auction, thereby improving the circulation rate between resources in the game. For example, by investing the acquired virtual material A in the auction, there is a chance to obtain the virtual material B in the material acquisition container. After the auction is successful, the virtual material A is transferred to other virtual objects participating in the auction, so that the virtual materials can be distributed more fairly and reasonably in the team or team, balancing the virtual materials held by players, thereby ensuring the balance of the game content.
[0054] The terminal in this application can be a desktop computer, a laptop computer, a mobile phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, etc. An application that supports a virtual environment is installed and run in the terminal, such as an application that supports a three-dimensional virtual environment. The application can be any one of a virtual reality application, a three-dimensional map program, a third-person shooter game (TPS), a first-person shooter game (FPS), and a multiplayer online battle arena game (MOBA). Optionally, the application can be a stand-alone application, such as a stand-alone three-dimensional game program, or a network-connected application.
[0055] Figure 1 FIG. 1 is a block diagram of an electronic device provided by an exemplary embodiment of the present application. The electronic device 100 includes an operating system 120 and an application 122 .
[0056] The operating system 120 is the foundational software that provides application programs 122 with secure access to the computer's hardware.
[0057] Application 122 is an application that supports a virtual environment. Optionally, application 122 is an application that supports a three-dimensional virtual environment. Application 122 can be any of a virtual reality application, a three-dimensional map application, a TPS game, an FPS game, a MOBA game, or a multiplayer shooter survival game. Application 122 can be a stand-alone application, such as a stand-alone three-dimensional game program, or a network-based application.
[0058] Figure 2 The computer system 200 includes a first device 220 , a server 240 , and a second device 260 .
[0059] The first device 220 has an application installed and running that supports a virtual environment. The application can be any one of a virtual reality application, a three-dimensional map program, a TPS game, an FPS game, a MOBA game, and a multiplayer shooter survival game. The first device 220 is a device used by a first user, who uses the first device 220 to control a first virtual object in the virtual environment to perform an activity, including but not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. Illustratively, the first virtual object is a first virtual character, such as a simulated human character or an anime character.
[0060] The first device 220 is connected to the server 240 via a wireless network or a wired network.
[0061] Server 240 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 240 provides backend services for applications supporting a three-dimensional virtual environment. Optionally, server 240 performs primary computing tasks, while first device 220 and second device 260 perform secondary computing tasks. Alternatively, server 240 performs secondary computing tasks, while first device 220 and second device 260 perform primary computing tasks. Alternatively, server 240, first device 220, and second device 260 utilize a distributed computing architecture for collaborative computing.
[0062] Second device 260 has an application installed and running that supports virtual environments. This application can be any of a virtual reality application, a three-dimensional map program, an FPS game, a MOBA game, or a multiplayer shooter survival game. Second device 260 is used by a second user, who uses second device 260 to control a second virtual object in the virtual environment to perform activities, including but not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. Illustratively, the second virtual object is a second virtual character, such as a simulated or animated character.
[0063] Optionally, the first virtual object and the second virtual object are in the same virtual environment. Optionally, the first virtual object and the second virtual object may belong to the same team, the same organization, have a friendship relationship, or have temporary communication permissions. Optionally, the first virtual object and the second virtual object may also belong to different teams, different organizations, or two hostile groups.
[0064] Optionally, the applications installed on the first device 220 and the second device 260 are the same, or the applications installed on the two devices are the same type of applications on different control system platforms. The first device 220 can generally refer to one of multiple devices, and the second device 260 can generally refer to one of multiple devices. This embodiment only uses the first device 220 and the second device 260 as an example. The first device 220 and the second device 260 can be the same or different device types, including at least one of a game console, a desktop computer, a smartphone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, and a laptop computer. The following embodiments are described using a desktop computer as an example.
[0065] Those skilled in the art will appreciate that the number of the above-mentioned devices may be greater or lesser. For example, the above-mentioned device may be only one, or the above-mentioned devices may be dozens or hundreds, or a greater number. The embodiments of the present application do not limit the number and type of devices.
[0066] Server 240 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 240 provides backend services for applications supporting a three-dimensional virtual environment. Optionally, server 240 performs primary computing tasks, while first terminal 220 and second terminal 260 perform secondary computing tasks. Alternatively, server 240 performs secondary computing tasks, while first terminal 220 and second terminal 260 perform primary computing tasks. Alternatively, server 240 and first terminal 220 / second terminal 260 utilize a distributed computing architecture for collaborative computing.
[0067] It is worth noting that the server 240 can be implemented as a physical server or a cloud server in the cloud. In some embodiments, the server 240 can also be implemented as a node in a blockchain system.
[0068] In some embodiments, the method provided in the embodiments of the present application can be applied to cloud gaming scenarios, so that the calculation of data logic during the game process is completed by the cloud server, while the terminal is responsible for the display of the game interface.
[0069] Illustratively, a first user controls a first virtual object on a first terminal 220 to move within a virtual scene. Once the first virtual object locates a resource acquisition container, the virtual scene also contains a second virtual object (which can be one or more) controlled by a second terminal 260 that also meets the resource acquisition container's opening requirements. Therefore, the first and second virtual objects jointly bid for access to the resource acquisition container through a bidding area. When the first user indicates that the amount of virtual resources invested in the bidding area meets the bidding requirements, the first virtual object acquires access to the resource acquisition container and obtains a first virtual resource from the resource acquisition container. Exemplarily, if the amount of virtual resources indicated by the resource investment operation meets the bidding success requirements, the first terminal 220 displays a container opening control corresponding to the resource acquisition container. The first user clicks on the container opening control to activate the container opening control. The first terminal 220 then displays at least one first virtual resource in the resource acquisition container, and the first virtual object obtains the at least one first virtual resource.
[0070] Please refer to Figure 3 , which shows a flow chart of a method for obtaining virtual goods provided by an embodiment of the present application. Taking the method executed by a terminal as an example for schematic description, the method may include at least one of the following steps (310-340).
[0071] Step 310: Display the material acquisition container in the virtual scene.
[0072] Optionally, the virtual scene is a virtual scene constructed using computer technology, such as a three-dimensional scene, a two-dimensional scene, a 2.5-dimensional scene, etc.; the virtual scene includes virtual resources.
[0073] A resource acquisition container is a virtual container in a virtual scene that is used to provide virtual resources to virtual objects. Alternatively, the resource acquisition container can be implemented as a virtual resource box, virtual resource point (e.g., a mineral refresh point, a medicinal herb refresh point), a virtual level, a virtual backpack, etc., located in the virtual scene, without limitation.
[0074] Optionally, the above-mentioned material acquisition container can be a virtual container randomly refreshed in the virtual scene, a virtual container dropped by the first virtual object after defeating the hostile virtual object, a virtual container obtained by the first virtual object through exchange, a virtual container generated by the first virtual object after completing a virtual task, etc., which is not limited here.
[0075] The resource acquisition container carries at least one first virtual resource. That is, a virtual object in the virtual scene can obtain at least one first virtual resource through the resource acquisition container. Optionally, the first virtual resource includes virtual props, virtual equipment, virtual items, virtual pets, virtual exchange resources, and the like, which are not limited herein.
[0076] In some embodiments, a material acquisition container marked with a quality prompt element is displayed in the virtual scene, where the quality prompt element is used to indicate the material quality of the at least one first virtual material.
[0077] Optionally, when the material acquisition container includes multiple virtual materials, the quality prompt element is used to indicate the highest material quality among the material qualities corresponding to the multiple first virtual materials; or, the quality prompt element is used to indicate the material quality of the multiple first virtual materials in the material acquisition container with a preset quality change effect.
[0078] Optionally, the quality prompt element can be implemented as at least one of pattern animation content, text animation content, voice prompt information, etc. For example, the quality light effect corresponding to the highest quality of multiple virtual supplies is displayed on the supply acquisition container.
[0079] Step 320: If there are at least two virtual objects that meet the opening requirements of the material acquisition container, display the auction area.
[0080] The at least two virtual objects include a first virtual object currently controlled by the terminal. The opening requirement of the material acquisition container is used to indicate the requirements that need to be met for the virtual object to open the material acquisition container.
[0081] Optionally, the opening requirements for the material acquisition container include at least one of the following:
[0082] When the virtual object is within the first container range of the material acquisition container, the virtual object meets the opening requirements of the material acquisition container;
[0083] Illustratively, in response to the presence of at least two virtual objects within the first container range of the resource acquisition container, an auction area is displayed. For example, if virtual objects A, B, and C exist within a 100m radius centered on the resource acquisition container, an auction for access to the resource acquisition container is initiated between virtual objects A, B, and C.
[0084] When at least one virtual object in a virtual team (virtual team / virtual camp) is within the second container range of the material acquisition container, all virtual objects in the virtual team (virtual team / virtual camp) meet the material acquisition requirements;
[0085] Illustratively, in response to a first virtual object being within the second container of a virtual resource container and having at least one teammate virtual object, an auction area is displayed. For example, if virtual object A is within a 10m radius centered on the resource acquisition container, and the virtual team in which virtual object A is located also includes virtual objects B and C, an auction for access to the resource acquisition container is initiated between virtual objects A, B, and C.
[0086] The virtual objects that meet the specified object requirements in the current scene area to which the material acquisition container belongs are virtual objects that meet the opening requirements of the material acquisition container;
[0087] Illustratively, in response to the presence of at least two virtual objects that meet specified object requirements within the current scene area to which the material acquisition container belongs, an auction area is displayed. Optionally, the specified object requirements include at least one of: the virtual object's character level reaching a specified level threshold, the virtual object's character type being a specified character type, and the virtual object completing a specified task. For example, if the material acquisition container is located in a forest area, and the virtual objects in the forest area that meet the specified character requirements (e.g., character level reaching level 80) include virtual object A, virtual object B, and virtual object C, then an auction for the right to open the material acquisition container is initiated between virtual objects A, virtual object B, and virtual object C located in the forest area.
[0088] In some embodiments, the conditions for triggering an auction for a resource acquisition container also include the quality of the first virtual resources in the resource acquisition container. Illustratively, if at least one of the first virtual resources has a quality that meets a preset quality threshold, the number of virtual objects that meet the unlocking requirement is determined; if the number of virtual objects reaches the preset threshold, the auction area is displayed.
[0089] In one example, if Figure 4 As shown, it shows a display flow chart of a material acquisition container provided by an exemplary embodiment of the present application, and the process includes: 401, refreshing a virtual treasure chest in a virtual scene; 402, judging whether there are virtual materials with a quality greater than or equal to orange quality in the virtual treasure chest, if so, executing 403, if not, ending; 403, hanging a realistic orange light effect or a three-dimensional indicator pattern on the virtual treasure chest.
[0090] like Figure 5 As shown, it shows a display schematic diagram of a material acquisition container provided by an exemplary embodiment of the present application. A material acquisition container 510 is displayed in the virtual scene interface 500. When the material acquisition container 510 contains a first virtual material whose material quality is greater than a preset quality threshold, a three-dimensional indication pattern 511 is displayed above the material acquisition container 510.
[0091] Optionally, the above-mentioned preset quality threshold can be implemented as a fixed value preset by the system; or, the above-mentioned preset quality threshold corresponds to the game level of the virtual game, for example, the preset quality threshold is positively correlated with the game level of the virtual game; or, the above-mentioned preset quality threshold corresponds to the overall virtual material value of all virtual objects in the virtual team where the first virtual object is located, for example, the preset quality threshold is positively correlated with the overall virtual material value of the above-mentioned virtual team, which is not limited here.
[0092] Optionally, the above-mentioned preset quantity threshold can be implemented as a fixed value preset by the system; or, the above-mentioned preset quantity threshold can be a custom value set by the user; or, the above-mentioned preset quantity threshold corresponds to the total number of virtual objects in the virtual team where the first virtual object is located. For example, the preset quantity threshold and the total number of virtual objects in the virtual team are positively correlated, which is not limited here.
[0093] The bidding area is used to participate in the bidding for the right to open the material acquisition container. In some embodiments, when there are at least two virtual objects that meet the requirements for opening the material acquisition container, a container bidding operation is received; in response to the container bidding operation, the bidding area is displayed.
[0094] Optionally, the above-mentioned container auction operation can be implemented as at least one of a control trigger operation, a shortcut key trigger operation, a gesture trigger operation, a voice trigger operation, etc., which is not limited here.
[0095] In some embodiments, when a first virtual object approaches a resource acquisition container and at least two virtual objects meet the resource acquisition container's opening requirements, a container auction control corresponding to the resource acquisition container is displayed. This container auction control is used to initiate an auction process for access to the resource acquisition container. Illustratively, the container auction control is displayed when at least two virtual objects meet the resource acquisition container's opening requirements; in response to receiving a control trigger operation for the container auction control, an auction area is displayed.
[0096] In some embodiments, when a first virtual object approaches a resource acquisition container, but only the first virtual object meets the opening requirements, a container opening control corresponding to the resource acquisition container is directly displayed. Illustratively, if the first virtual object meets the opening requirements and no other virtual objects meet the opening requirements, the container opening control is displayed; and in response to receiving a control trigger operation for the container opening control, at least one first virtual resource is displayed.
[0097] In some embodiments, the right to open the material acquisition container is only competed for within the virtual team, that is, when the first virtual object approaches the material acquisition container, when there are no other virtual teams within the third container range corresponding to the material acquisition container, and there are at least two virtual objects in the virtual team where the first virtual object is located that meet the opening requirements of the material acquisition container, the container auction control corresponding to the material acquisition container is displayed; when there are other virtual teams within the third container range corresponding to the material acquisition container, the container opening control is displayed; in response to receiving a control trigger operation for the container opening control, at least one first virtual material is displayed.
[0098] In one example, if Figure 6 As shown, it shows a triggering flow chart of a material acquisition container provided by an exemplary embodiment of the present application, the process including: 601, the first virtual object approaches the virtual treasure chest; 602, determines whether the distance between the first virtual object and the virtual treasure chest is less than a preset distance threshold, if so, executes 603, if not, ends; 603, determines whether the number of virtual teams within the preset distance threshold is greater than 1, if so, executes 604, if not, executes 606; 604, displays the container opening control; 605, clicks the container opening control to enter the unpacking process; 606, determines whether the number of virtual objects in the virtual team within the preset distance threshold is greater than 1, if so, executes 607, if not, executes 604; 607, displays the container auction control; 608, clicks the container auction control to enter the auction process.
[0099] In one example, if Figure 7 As shown, it shows a triggering schematic diagram of a material acquisition container provided by an exemplary embodiment of the present application, in which a material acquisition container 710 is displayed in a virtual scene interface 700, and the virtual scene interface 700 also displays a first virtual object 720 controlled by the current terminal. When the first virtual object 720 approaches the material acquisition container 710, if there is a teammate virtual object of the first virtual object 720 within the first container range of the material acquisition container 710, a container auction control 730 is displayed; if there is only the first virtual object within the first container range of the material acquisition container 710, a container opening control 740 is displayed.
[0100] In some embodiments, after the player corresponding to the first virtual object initiates the bidding process, an auction prompt message is sent to the clients of the other virtual objects except the first virtual object among the at least two virtual objects. The auction prompt message is used to instruct the first virtual object to initiate the bidding process for the material acquisition container.
[0101] In some embodiments, when the client of the other virtual object receives the bidding prompt information, it can choose to participate in the bidding or choose to abandon the bidding. Illustratively, the bidding prompt information is displayed, and the bidding prompt information includes an accept control for participating in the bidding process and a abandon control for abandoning the bidding for the right to open the material acquisition container.
[0102] In some embodiments, when all virtual objects except the first virtual object among the at least two virtual objects give up participating in the auction, the first virtual object automatically has the permission to open the material acquisition container and obtains at least one first virtual material in the material acquisition container.
[0103] In some embodiments, when a virtual object participating in the auction is included among the at least two virtual objects other than the first virtual object, object information of the virtual object participating in the auction is updated and displayed in the auction area. Optionally, the object information includes at least one of the virtual object's object identifier, avatar, distance information from the resource acquisition container, and level information, which are not limited herein.
[0104] In one example, if Figure 8 As shown, it shows a flowchart of auction initiation provided by an exemplary embodiment of the present application, which includes: 801, the first virtual object initiates the auction process; 802, the auction area is displayed, and the auction area is in a waiting state; 803, other virtual objects within the first container range receive the auction prompt information; 804, determine whether other virtual objects respond within the preset time period, if so, execute 805 and 806, if not, end; 805, other virtual objects choose to give up; 806, other virtual objects choose to join the auction; 807, display the virtual backpack interface; 808, update the object information of the participating virtual objects in the auction area.
[0105] For example, Figure 9 As shown, it shows a schematic diagram of the auction initiation process provided by an exemplary embodiment of the present application. When a player clicks the container auction control 930 displayed in the virtual scene interface 900, an auction area 940 in a waiting state is displayed. The object identifier 941 of the first virtual object is displayed in the auction area 940 in a waiting state. The response of other virtual objects in the virtual team is waited for a preset time. When a virtual object responds to join the auction, the object identifier 942 of the newly joined virtual object is updated in the auction area 940 in a waiting state. When the countdown of the preset time ends, or all virtual objects in the virtual team have responded (including giving up or joining), the auction process begins.
[0106] In some embodiments, when the first virtual object waits for responses from other virtual objects, an exit control 943 is displayed in the bidding area 940 in the waiting state. When the player clicks the exit control 943, the first virtual object gives up the bidding for the right to open the material acquisition container.
[0107] Step 330: Receive a resource input operation in the auction area.
[0108] The resource investment operation is used to indicate the use of the virtual resource auction permission owned by the first virtual object. Optionally, the resource investment operation can be implemented as at least one of a control trigger operation, a shortcut key trigger operation, a gesture trigger operation, a voice trigger operation, etc., which is not limited here.
[0109] In one example, the control triggering operation is implemented as an operation triggered by a touch signal received by the resource input control. Optionally, the touch signal includes a signal triggered by a single click operation, a long press operation, a heavy press operation, a double click operation, etc.
[0110] Schematically, an auction area is displayed on the screen of the terminal, which includes a resource investment control. When the player touches the screen of the terminal, the sensor of the screen detects the capacitance change of the touch point and converts it into a coordinate signal. When the coordinate position indicated by the coordinate signal falls within the control coordinate range where the resource investment control is located, it is determined based on the coordinate signal whether a control trigger operation for the resource investment control is received. For example, taking the control trigger operation as a long press operation as an example, it is determined whether the duration of the above-mentioned coordinate signal in the button coordinate range reaches a preset duration threshold to determine whether a control trigger operation for the resource investment control is received.
[0111] In another example, a shortcut key triggering operation is achieved by receiving a shortcut key trigger signal from a preset shortcut key associated with a resource investment operation. Illustratively, an input device is connected to the terminal, and when a preset shortcut key associated with the resource investment operation on the input device receives a triggering operation, the resource investment operation is determined to have been received. Optionally, the input device includes a keyboard, a gamepad, a mouse, and the like, which are not limited herein.
[0112] In another example, a voice-triggered operation is implemented by receiving preset voice content associated with a resource investment operation. Illustratively, a microphone of the terminal detects input voice, which the terminal recognizes. When the voice content of the input voice matches the preset voice content associated with the resource investment operation, the resource investment operation is determined to have been received.
[0113] Optionally, the virtual resources used to participate in the auction include virtual exchange resources and / or virtual goods owned by the first virtual object. Wherein, virtual exchange resources refer to virtual resources with exchange capabilities, such as virtual gold coins, virtual gems, virtual diamonds, etc.
[0114] Step 340 : When the virtual resources indicated by the resource investment operation satisfy the requirements for successful bidding, the first virtual object is displayed to obtain at least one first virtual material.
[0115] Illustratively, based on the virtual resources invested by at least two virtual objects in the auction area, the auction result corresponding to the material acquisition container is determined; when the auction result indicates that the first virtual object has successfully bid, the first virtual object is displayed to obtain at least one first virtual material.
[0116] Optionally, the auction result corresponding to the material acquisition container is determined based on the resource quantity of virtual resources invested by at least two virtual objects in the auction area; or, the auction result corresponding to the material acquisition container is determined based on the resource value of the virtual resources invested by at least two virtual objects in the auction area, wherein the resource value is the quantification of the use value in the virtual game, for example, when the virtual resources invested by the user are virtual equipment, the equipment level and equipment attributes of the virtual equipment are quantified as resource value for auction; or, the auction result corresponding to the material acquisition container is determined based on the exchange value of the virtual resources invested by at least two virtual objects in the auction area, wherein the exchange value is the number of virtual exchange resources that can be obtained when the virtual resources are sold to a virtual store within or outside the virtual game. In the embodiment of the present application, the following is an example of bidding based on the resource quantity of the invested virtual resources. It is worth noting that the resource quantity of the virtual resources in the following text can be replaced with the resource value of the virtual resources or the exchange value of the virtual resources according to actual application requirements, and is not limited here.
[0117] Optionally, the above bidding success requirement may be implemented as at least one of the following:
[0118] The first virtual object is the virtual object with the largest amount of virtual resources / the highest resource value / the highest exchange value invested by at least two virtual objects;
[0119] The first virtual object is the first virtual object among the at least two virtual objects to be invested with virtual resources of a specified resource quantity / specified virtual value / specified exchange value. The specified resource quantity / specified virtual value / specified exchange value may be a pre-set value that is unknown relative to the at least two virtual objects. For example, the at least two virtual objects may attempt to hit the unknown specified resource quantity by guessing and investing a certain amount of virtual resources, thereby obtaining permission to open a resource acquisition container.
[0120] In some embodiments, the judgment is based on whether the virtual object has invested the most virtual resources to achieve the successful bidding requirement. For example, the amount of virtual resources invested by at least two virtual objects is displayed. When the first virtual object is the virtual object that has invested the most virtual resources among the at least two virtual objects, the first virtual object is displayed as having obtained at least one first virtual material. That is, during the bidding process, when the first virtual object is the virtual object that has invested the most virtual resources among the at least two virtual objects, the first virtual object obtains the permission to open the material acquisition container. This allows virtual objects to fairly compete for the permission to open the material acquisition container using their own virtual resources. At the same time, virtual objects can also compete for material acquisition within the virtual game based on the amount of virtual resources they own. This avoids vicious competition for virtual materials within the virtual team, improves the diversity of human-computer interaction in the virtual material acquisition process, and enhances the player's user experience.
[0121] Optionally, the auction rounds that determine the auction results may be a single round or multiple rounds, which is not limited here.
[0122] In some embodiments, when the ownership of the opening permission of the material acquisition container is determined through multiple rounds of bidding, at least two rounds of bidding processes are schematically displayed in the bidding area, wherein the at least two rounds of bidding processes correspond to bidding results respectively, and the bidding results are used to indicate the comparison results between the resource quantities of virtual resources used by at least two virtual objects respectively during the bidding process; based on the bidding results corresponding to the at least two rounds of bidding processes, a virtual object that meets the requirements for successful bidding is determined from at least two virtual objects.
[0123] In some embodiments, when there are multiple rounds of bidding, the virtual objects that successfully bid in each round are granted permission to open a resource acquisition container in the order of the bidding rounds. Illustratively, in response to the first virtual object in the nth round of bidding having a quantity of virtual resources that meets the bidding success requirement, the first n-1 second virtual objects are displayed to open the resource acquisition container, where the second virtual objects are virtual objects that met the bidding success requirement in the first n-1 rounds of bidding, where n ≥ 2. When the n-1th second virtual object completes acquiring virtual resources from the resource acquisition container, the first virtual object is displayed to acquire a target virtual resource from the at least one first virtual resource, where the target virtual resource is the remaining virtual resource in the at least one first virtual resource.
[0124] In some embodiments, when there are multiple rounds of bidding, but the permission to open the material acquisition container is only granted to one virtual object, based on the bidding results corresponding to at least two rounds of bidding, determining the virtual object that meets the bidding success requirements from at least two virtual objects is implemented by: obtaining the total resource investment corresponding to the at least two virtual objects, the total resource investment being the cumulative result of the virtual resources invested by the virtual objects in at least two rounds of bidding; and determining the virtual object with the largest total resource investment among the at least two virtual objects as the virtual object that meets the bidding success requirements. That is, the total resource investment of each virtual object participating in the bidding during each round of bidding is calculated, and the virtual object with the largest total resource investment is determined as the virtual object that meets the bidding success requirements, thereby obtaining the permission to open the material acquisition container.
[0125] Optionally, the above-mentioned total resource investment can be realized as the sum of at least one quantified result of the resource quantity, resource value, and exchange value of the virtual resources invested by the virtual object in each round of bidding.
[0126] In some embodiments, a determination is first made as to whether the virtual object that invested the most virtual resources during each round of bidding is the same virtual object, and then the winning virtual object of the multiple rounds of bidding is determined. Specifically, when the winning virtual object indicated by the bidding results during at least two rounds of bidding is the same virtual object, the winning virtual object is determined as the virtual object that meets the bidding success requirements. When the winning virtual objects indicated by the bidding results during at least two rounds of bidding include at least two different third virtual objects, the sum of the resource investments corresponding to the at least two third virtual objects is obtained; and the third virtual object with the highest total resource investment is determined as the virtual object that meets the bidding success requirements.
[0127] In some embodiments, when the virtual resources indicated by the resource investment operation meet the requirements for successful bidding, in response to receiving a container opening operation for a material acquisition container, a material display area including at least one first virtual material is displayed; in response to receiving a material selection operation to select at least one first virtual material from the material display area, a first virtual object is displayed to acquire at least one first virtual material.
[0128] Optionally, the above-mentioned container opening operation can be implemented as at least one of a control triggering operation, a shortcut key triggering operation, a gesture triggering operation, a voice triggering operation, etc., which is not limited here.
[0129] In one example, taking the container opening operation implemented as a control trigger operation as an example, schematically, when the virtual resources indicated by the resource investment operation meet the requirements for successful bidding, the container opening control of the material acquisition container is displayed; in response to receiving the control trigger operation for the container opening control, a material display area including at least one first virtual material is displayed.
[0130] Optionally, the above-mentioned material selection operation can be implemented as at least one of a control trigger operation, a shortcut key trigger operation, a gesture trigger operation, a voice trigger operation, etc., which is not limited here.
[0131] In some embodiments, when a first virtual object has permission to open a resource acquisition container, there is no limit on the amount of at least one first virtual resource displayed in the resource display area that the first virtual object can acquire. That is, after a player opens a resource acquisition container, they can freely select and acquire virtual resources within the resource acquisition container.
[0132] In other embodiments, when multiple virtual objects are determined to be granted opening permissions through multiple rounds of bidding, each virtual object has a corresponding limit on the number of virtual materials that can be obtained. That is, when the first virtual object has the opening permission for the material acquisition container, it selects to obtain the first virtual material within the acquisition quantity threshold in the material acquisition container.
[0133] The acquisition quantity thresholds for virtual objects with opening permissions determined for different auction rounds may, optionally, be the same for different virtual objects; or, be negatively correlated with the auction round in which the virtual objects are located, that is, virtual objects that win the auction in earlier rounds can obtain more virtual supplies; or, be positively correlated with the acquisition quantity thresholds for different virtual objects and the quantity of virtual resources used by the virtual objects when they win the auction.
[0134] In one example, if Figure 10As shown, it shows a flowchart for obtaining virtual resources provided by an exemplary embodiment of the present application. A resource acquisition container 1010 is displayed in a virtual scene interface 1000. When a first virtual object 1020 approaches the resource acquisition container 1010, and at least one teammate virtual object in the virtual team where the first virtual object 1020 is located is within the first container range of the resource acquisition container 1010, a container bidding control 1030 is displayed. In response to receiving a click operation on the container bidding control 1030, a bidding area 1040 is displayed. The bidding area 1040 includes a first sub-area 1041 for displaying the object identifiers of at least two virtual objects participating in the auction, and a second sub-area 1042 for investing virtual resources.
[0135] The player participates in an auction by investing a certain amount of virtual resources in second sub-area 1042. When the amount of virtual resources used by the first virtual object meets the auction success requirement, a container opening control corresponding to the resource acquisition container 1010 is displayed. When the container opening control receives a click, a resource display area 1060 is displayed. Resource display area 1060 includes at least one first virtual resource 1061. The player can select the desired virtual resource from the at least one first virtual resource 1061 and pick it up.
[0136] To summarize, in the process of acquiring virtual resources from a resource acquisition container, when there are at least two virtual objects in the virtual scene that meet the requirements for opening the resource acquisition container, at least two virtual objects participate in a bidding area for the right to open the resource acquisition container. The virtual object that obtains the right to open the resource acquisition container is determined based on the amount of virtual resources invested in the bidding process. Once the virtual object obtains the right to open the resource acquisition container through the bidding process, it can then open the resource acquisition container to obtain the first virtual resource contained in the resource acquisition container. In other words, when acquiring virtual resources in the resource acquisition container, it is necessary to first obtain the right to open the resource acquisition container through bidding, thereby making the resource acquisition process more fair. Players can participate in the bidding according to their own needs to achieve intra-game resource competition, avoid vicious competition for resources within a team or group, and thus improve the player's user experience.
[0137] Moreover, when players determine their own needs for the materials in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the amount of data processing for the virtual game by the client and server.
[0138] In some optional embodiments, when participating in the auction, you can choose to invest virtual exchange resources and / or acquired virtual goods. Figure 11 , which shows a flow chart of a method for obtaining virtual goods provided by an embodiment of the present application. The method may include at least one of the following steps (331-333).
[0139] Step 331: Display the material storage area of the first virtual object.
[0140] The first virtual object's material storage area is the virtual material possessed by the first virtual object. Optionally, the material storage area can be implemented as at least one of the display areas corresponding to the first virtual object's virtual backpack, virtual warehouse, virtual safe, virtual bag, equipment bar, etc., which is not limited here.
[0141] In an embodiment of the present application, the material storage area includes at least one candidate virtual material, wherein the at least one candidate virtual material is a virtual material that the first virtual object has control authority over.
[0142] Optionally, the at least one candidate virtual material may be implemented as a virtual item, virtual equipment, virtual item, virtual pet, virtual exchange resource, etc., which is not limited here.
[0143] Optionally, the at least one candidate virtual material may be implemented as virtual materials collected by the first virtual object during the historical period of the current virtual game; or, the at least one candidate virtual material may be implemented as virtual materials collected by the first virtual object in historical virtual games; or, the at least one candidate virtual material may be implemented as virtual materials obtained by the first virtual object after completing a virtual task; or, the at least one candidate virtual material may be implemented as virtual materials obtained by the first virtual object through transactions with other virtual objects in the virtual scene, which is not limited here.
[0144] Step 332: Receive a material selection operation of selecting a second virtual material from at least one candidate virtual material as a resource investment operation.
[0145] The second virtual item is used as a virtual resource to be invested in the auction area. In other words, players can choose to invest already acquired candidate virtual items as chips to participate in the auction, thereby enabling the circulation of virtual items between players. This allows for a fairer and more reasonable distribution of virtual items within a team or group, balancing the virtual items held by players and ensuring a balanced game content.
[0146] Optionally, the second virtual goods include at least one of the following:
[0147] Virtual items carried in the virtual backpack of the first virtual object;
[0148] The virtual equipment equipped in the virtual equipment column of the first virtual object;
[0149] Virtual props stored in the virtual warehouse of the first virtual object;
[0150] A pet virtual object that is subordinate to the first virtual object.
[0151] Optionally, the material selection operation can be implemented as at least one of a control trigger operation, a shortcut key trigger operation, a gesture trigger operation, a voice trigger operation, etc., which is not limited here.
[0152] In one example, the resource selection operation can be implemented as a drag operation to drag a second virtual resource from the resource storage area to the auction area. Illustratively, a drag operation for the second virtual resource is received, with the drag operation starting at the location of the second virtual resource in the resource storage area. In response to the drag operation ending at the auction area, the drag operation for the second virtual resource is treated as a resource investment operation.
[0153] In another example, the material selection operation can be implemented as a click operation on a candidate virtual material in the material storage area. Schematically, a click operation on a second virtual material among at least one candidate virtual material in the material storage area is received as a resource investment operation.
[0154] In some embodiments, when participating in an auction by investing virtual goods, the value of the virtual goods is quantified as a quantity of virtual exchangeable resources to better determine the auction outcome. Illustratively, in response to receiving a selection operation for a second virtual good, a first quantity of virtual exchangeable resources corresponding to the second virtual good is displayed in the auction area, where the first quantity of virtual exchangeable resources is used to measure the value of the second virtual good.
[0155] In some embodiments, the virtual exchange resource corresponding to the first resource quantity of the second virtual resource is determined based on the resource quality of the second virtual resource. Illustratively, a mapping relationship between different resource qualities and virtual exchange resources is pre-set. By obtaining the pre-set mapping relationship between the two, the virtual exchange resource corresponding to the first resource quantity can be determined based on the resource quality of the second virtual resource. For example, white-quality virtual resources correspond to 1,000 virtual gold coins, green-quality virtual resources correspond to 3,000 virtual gold coins, blue-quality virtual resources correspond to 5,000 virtual gold coins, purple-quality virtual resources correspond to 8,000 virtual gold coins, and orange-quality virtual resources correspond to 10,000 virtual gold coins.
[0156] In other embodiments, a virtual exchange resource corresponding to the first resource quantity of the second virtual good is determined based on the resource exchange quantity set for the second virtual good in a virtual store, where the virtual store is a means for trading virtual goods within or outside of a virtual game. Specifically, a mapping table between virtual goods and resource exchange quantities corresponding to the virtual store is obtained, and the first resource quantity corresponding to the second virtual good is retrieved from the mapping table.
[0157] Step 333: Receive a quantity input operation in the auction area as a resource input operation.
[0158] The quantity input operation is used to indicate participation in the auction by using the second resource quantity of virtual exchangeable resources. In other words, players can also participate in the auction by directly investing virtual exchangeable resources. Virtual exchangeable resources refer to virtual resources with exchangeability, such as virtual gold coins, virtual gems, virtual diamonds, etc.
[0159] Optionally, the quantity input operation can be implemented as at least one of a control trigger operation, a shortcut key trigger operation, a gesture trigger operation, a voice trigger operation, etc., which is not limited here.
[0160] In one example, an input box is displayed in the auction area. In response to receiving an input operation of inputting the second resource quantity in the input box, it is indicated to use the virtual exchange resources of the second resource quantity to participate in the auction.
[0161] In another example, a bid area displays a deposit control and a withdrawal control. Each time the deposit control is triggered, a first amount of virtual redemption resources is automatically deposited until the upper limit of the virtual redemption resources owned by the first virtual object is reached. Each time the withdrawal control is triggered, a second amount of virtual redemption resources is automatically withdrawn until all virtual redemption resources deposited during the historical period are cleared. Optionally, the first amount and the second amount can be the same or different, and are not limited herein.
[0162] For example, when a player clicks the investment control once, 1,000 virtual gold coins are automatically invested to participate in the auction. The final number of virtual gold coins invested is determined based on the number of times the player clicks the investment control within the preset time limit, which is used as the number of virtual gold coins used for this auction; when the player clicks the cancel control once, 1,000 virtual gold coins are automatically reduced from the virtual gold coins already invested.
[0163] In some embodiments, players can choose to simultaneously invest virtual goods and virtual exchangeable resources to participate in the auction. Schematically, a first virtual object's supply storage area is displayed, the supply storage area including at least one candidate virtual supply. An input operation for a second quantity of virtual exchangeable resources is received in the auction area, along with a supply selection operation for selecting a second virtual supply from the at least one candidate virtual supply. The quantity input operation and supply selection operation serve as resource investment operations, and the second quantity of virtual exchangeable resources and the second virtual supply are used together in the auction for the unlocking permission.
[0164] Schematically, when a player invests virtual resources including virtual materials and virtual exchange resources, the virtual exchange resources of the first resource quantity converted from the virtual materials and the virtual exchange resources of the second resource quantity invested are accumulated to determine the accumulated resource quantity, and the virtual exchange resources of the accumulated resource quantity are displayed in the auction area.
[0165] In some embodiments, the auction area includes a first sub-area for displaying object identifiers of at least two virtual objects participating in the auction, and a second sub-area for depositing virtual resources. Based on the accumulated amount of virtual resources deposited by the player in the second sub-area, the accumulated amount of resources corresponding to the at least two virtual objects is updated in the first sub-area.
[0166] For example, Figure 12 As shown, it shows a schematic diagram of the resource investment process in the auction process provided by an exemplary embodiment of the present application. An auction area 1210 is displayed in the virtual scene interface 1200, and the auction area 1210 includes a first sub-area 1220 for displaying object identifiers of at least two virtual objects participating in the auction, and a second sub-area 1230 for investing virtual resources; the virtual scene interface 1200 also displays a material storage area 1240, and the material storage area 1240 includes an equipment bar sub-area 1241 and a backpack sub-area 1242.
[0167] Displayed in the second sub-area 1230 are a resource input control 1231 for inputting virtual exchangeable resources and a resource input bar 1232 for inputting virtual supplies. The player can click on the resource input control 1231 to indicate the amount of virtual exchangeable resources to be input, or can drag virtual supplies from the equipment bar sub-area 1241 and / or backpack sub-area 1242 in the supply storage area 1240 to the resource input bar 1232.
[0168] Resource conversion information 1233 corresponding to the material input column 1232 is also displayed in the second sub-area 1230. When virtual materials are dragged from the equipment column sub-area 1241 and / or the backpack sub-area 1242 in the material storage area 1240 to the material input column 1232, the resource conversion information 1233 is updated and displayed. The resource conversion information 1233 is used to indicate the total material value of the virtual materials dragged to the material input column 1232.
[0169] When the player clicks the confirm bid control 1234 in the second sub-area 1230 , the bid display information 1221 corresponding to the first virtual object is displayed in the first sub-area 1220 .
[0170] In some embodiments, when the ownership of the opening permission of the material acquisition container is determined through multiple rounds of bidding, at least two rounds of bidding processes are schematically displayed in the bidding area, wherein the at least two rounds of bidding processes correspond to bidding results respectively, and the bidding results are used to indicate the comparison results between the resource quantities of virtual resources used by at least two virtual objects respectively during the bidding process; based on the bidding results corresponding to the at least two rounds of bidding processes, a virtual object that meets the requirements for successful bidding is determined from at least two virtual objects.
[0171] In some embodiments, for the bidding results of each round of bidding process, by comparing the resource quantities of virtual resources invested by at least two virtual objects respectively, when for a single round of bidding process, there are at least two virtual objects that invest the same and highest resource quantity of virtual resources, the number of bidding times of this round of bidding process is increased until the highest resource quantity of virtual resources is determined with only one virtual object.
[0172] In one example, if Figure 13 As shown, it shows a flowchart of the auction process provided by an exemplary embodiment of the present application, which process includes: 1301, displaying the auction area; 1302, clicking the plus sign control in the auction area to indicate adding a first amount of virtual exchange resources to participate in the auction; 1303, dragging the virtual materials in the backpack into the auction area; 1304, converting the value of the virtual materials; 1305, calculating the total price of the virtual exchange resources and virtual materials invested; 1306, judging whether the auction time countdown is over, if so, executing 1307, if not, executing 1301; 1307, automatically arranging the resource quantities of the virtual resources invested by at least two virtual objects in descending order; 1308, announcing the auction results, and displaying the highest resource quantity; 1309, entering the second round of auction; 1310, judging whether the highest prices in the second round of auction are greater than 1, if so, executing 1301, if not, ending.
[0173] For example, please refer to Figure 14, which shows a schematic diagram of a multi-round bidding process provided by an exemplary embodiment of the present application. An auction area 1410 is displayed in a virtual scene interface 1400. The auction area 1410 includes a first sub-area 1420 for displaying object identifiers of at least two virtual objects participating in the auction, and a second sub-area 1430 for investing virtual resources;
[0174] Taking the two-round bidding process as an example, during the first round of bidding, after virtual resources are invested through the second sub-area 1430 in the bidding area 1410 for investing virtual resources, the first round of bidding results 1440 are displayed based on the amount of virtual resources invested by at least two virtual objects.
[0175] When the first round of bidding ends, the bidding area 1410 continues to be displayed, and after the virtual resources are invested in the second sub-area 1430 for investing virtual resources in the bidding area 1410 and the bidding is completed, the second round of bidding results 1450 are displayed.
[0176] In some embodiments, when the first virtual object is the winning virtual object in at least one of the two rounds of bidding, a successful bidding prompt message is displayed on the virtual scene interface; or, when the first virtual object fails in both rounds of bidding, a failed bidding prompt message is displayed on the virtual scene interface.
[0177] To summarize, in the process of acquiring virtual resources from a resource acquisition container, when there are at least two virtual objects in the virtual scene that meet the requirements for opening the resource acquisition container, at least two virtual objects participate in a bidding area for the right to open the resource acquisition container. The virtual object that obtains the right to open the resource acquisition container is determined based on the amount of virtual resources invested in the bidding process. Once the virtual object obtains the right to open the resource acquisition container through the bidding process, it can then open the resource acquisition container to obtain the first virtual resource contained in the resource acquisition container. In other words, when acquiring virtual resources in the resource acquisition container, it is necessary to first obtain the right to open the resource acquisition container through bidding, thereby making the resource acquisition process more fair. Players can participate in the bidding according to their own needs to achieve intra-game resource competition, avoid vicious competition for resources within a team or group, and thus improve the player's user experience.
[0178] Moreover, when players determine their own needs for the materials in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the amount of data processing for the virtual game by the client and server.
[0179] In an embodiment of the present application, players can choose to invest already acquired virtual materials and / or virtual exchange resources to participate in the auction process, thereby using existing resources to gamble for new virtual materials, thereby improving the diversity of virtual material acquisition while increasing the utilization rate of existing virtual resources and the circulation rate between virtual materials. For example, by investing already acquired virtual material A in the auction, there is a chance to obtain virtual material B in the material acquisition container. After the auction is successful, virtual material A is transferred to other virtual objects participating in the auction, so that virtual materials can be distributed more fairly and reasonably within a team or group, balancing the virtual materials held by players, thereby ensuring the balance of game content.
[0180] When using virtual resources to realize the auction of the opening rights of the material acquisition container, the virtual resources held by the virtual objects can be consumed, thereby avoiding the expansion of the virtual resource stocks held by some virtual objects in the later stage of the virtual game and the negative impact on the in-game economic system of the virtual game, ensuring the stable operation of the in-game virtual economy of the virtual game, and thus improving the game stability of the virtual game.
[0181] In some optional embodiments, when the first virtual object fails in the auction, the virtual resources invested in the auction by the second virtual object that succeeded in the auction can be obtained. Figure 15 , which shows a flow chart of a method for obtaining virtual goods provided by an embodiment of the present application. Taking the method executed by a terminal as an example for schematic description, the method may include the following steps (350).
[0182] Step 350 : When the amount of virtual resources invested by the second virtual object among the at least two virtual objects meets the bidding success requirement, display the first virtual object acquiring a third amount of virtual resources from the virtual resources invested by the second virtual object.
[0183] Illustratively, the third resource amount is less than or equal to the resource amount of the virtual resources invested by the second virtual object. That is, when a player loses the bid, all or part of the virtual resources can be obtained from the virtual resources invested by the successful bidder.
[0184] Optionally, the virtual resources invested by the second virtual object include virtual exchange resources and / or virtual materials.
[0185] In some embodiments, when the virtual resources invested by the second virtual object include virtual exchange resources of a fourth resource quantity, the object quantity of at least two virtual objects other than the second virtual object is obtained; the virtual exchange resources of the fourth resource quantity are allocated based on the object quantity, and the first virtual object is displayed as obtaining virtual exchange resources of a third resource quantity from the virtual resources invested by the second virtual object, wherein the third resource quantity is less than or equal to the fourth resource quantity.
[0186] That is, when the virtual resources invested by the second virtual object include virtual exchange resources, the virtual resources invested by the second virtual object are allocated according to the number of virtual objects among the at least two virtual objects participating in the auction except the second virtual object that wins the auction.
[0187] Optionally, the allocation method may be implemented as at least one of the following:
[0188] Evenly distribute; that is, divide the fourth resource amount by the number of objects to obtain the third resource amount; that is, the third resource amount is the amount obtained by equally dividing the fourth resource amount among the virtual objects participating in the auction except the second object; or, if two virtual objects participate in the auction, the third resource amount is equal to the fourth resource amount;
[0189] Allocating the resources based on the number of objects and the ranking of the at least two virtual objects other than the second virtual object in the auction results; wherein the number of the third resource is positively correlated with the ranking of the first virtual object in the auction results;
[0190] · Random allocation; that is, randomly allocating the fourth resource quantity of virtual exchange resources into multiple virtual exchange resources corresponding to the number of objects according to the number of objects, and randomly allocating the multiple virtual exchange resources to virtual objects other than the second virtual object among the at least two virtual objects.
[0191] In other embodiments, when the virtual resources invested by the second virtual object include the second virtual materials of the fifth resource quantity, the material types corresponding to the second virtual materials of the fifth resource quantity are obtained; and the object types corresponding to the virtual objects other than the second virtual object in at least two virtual objects are obtained; the second virtual materials of the fifth resource quantity are allocated based on the type matching results of the material type and the object type, and the first virtual object is displayed to obtain the second virtual materials of the third resource quantity from the virtual resources invested by the second virtual object, wherein the third resource quantity is less than or equal to the fifth resource quantity.
[0192] That is, when the virtual resources invested by the second virtual object include virtual materials, the second virtual materials are distributed according to the matching between the object types and material types of the at least two virtual objects participating in the auction except the second virtual object that wins the auction.
[0193] In some embodiments, a type match is calculated between the object type of each virtual object and the material type of each second virtual material, and the second virtual material is preferentially allocated to the virtual object with the highest type match. Exemplarily, the object type and material type with the highest type match are determined based on the type match, and after the second virtual material corresponding to that material type is allocated to the corresponding virtual object, the type match corresponding to the allocated virtual object is excluded from the remaining type matches, and the above allocation process is repeated for the remaining second virtual materials until all second virtual materials have been allocated.
[0194] That is, when it is determined that the second virtual material is more suitable for one of the virtual objects, the second virtual material is allocated to the virtual object. For example, virtual object A is a shooter virtual character, virtual object B is a tank virtual character, and the second virtual material is a virtual equipment with a higher health attribute and a lower attack power attribute, then the second virtual material is allocated to virtual object A.
[0195] In other embodiments, when the virtual resources invested by the second virtual object include at least one second virtual material, the at least one second virtual material is directly displayed in the virtual scene, and the at least two virtual objects other than the second virtual object all have the right to pick up the at least one second virtual material. In other words, the remaining players can pick up the second virtual material invested as an auction by competing for hand speed. Illustratively, when the virtual resources invested by the second virtual object include at least one second virtual material, the at least one second virtual material is displayed in the virtual scene; in response to receiving a material pickup operation for the at least one second virtual material, the first virtual object is displayed to obtain the at least one second virtual material from the virtual resources invested by the second virtual object.
[0196] Optionally, at least one second virtual material is refreshed around the material acquisition container in the virtual scene; or, at least one second virtual material is refreshed around the virtual object based on the type matching between the at least two virtual objects other than the second virtual object; or, at least one second virtual material is refreshed around the second virtual object.
[0197] In one example, if Figure 16As shown, it shows a flowchart of the virtual material acquisition process provided by an exemplary embodiment of the present application, which process includes: 1601, judging whether the auction is successful, if so, executing 1602, if not, executing 1605; 1602, popping up a prompt message to open the virtual treasure chest; 1603, displaying the treasure chest opening button; 1604, clicking the treasure chest opening button to enter the unpacking process; 1605, judging whether the number of virtual objects participating in the auction is greater than 2, if so, executing 1606 and 1607, if not, executing 1608; 1606, the loser divides the virtual exchange resources invested by the winner equally; 1607, the virtual materials invested by the winner fall on the ground and are picked up by the loser; 1608, the loser obtains all the virtual resources invested by the winner.
[0198] To summarize, in the process of acquiring virtual resources from a resource acquisition container, when there are at least two virtual objects in the virtual scene that meet the requirements for opening the resource acquisition container, at least two virtual objects participate in a bidding area for the right to open the resource acquisition container. The virtual object that obtains the right to open the resource acquisition container is determined based on the amount of virtual resources invested in the bidding process. Once the virtual object obtains the right to open the resource acquisition container through the bidding process, it can then open the resource acquisition container to obtain the first virtual resource contained in the resource acquisition container. In other words, when acquiring virtual resources in the resource acquisition container, it is necessary to first obtain the right to open the resource acquisition container through bidding, thereby making the resource acquisition process more fair. Players can participate in the bidding according to their own needs to achieve intra-game resource competition, avoid vicious competition for resources within a team or group, and thus improve the player's user experience.
[0199] Moreover, when players determine their own needs for the materials in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the amount of data processing for the virtual game by the client and server.
[0200] In an embodiment of the present application, the virtual resources invested by the virtual object that wins the auction will be allocated to the virtual object that loses the auction, so that even if the auction fails, the virtual resources can be obtained. That is, the compensation mechanism for the loser avoids the frustration caused by the failure of the traditional method of obtaining materials, improves the user experience of the players, and at the same time, balances the distribution of virtual resources between virtual objects in the virtual game. The balance of virtual material distribution can ensure the stable progress of the virtual game, thereby improving the game efficiency of the virtual game.
[0201] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0202] Please refer to Figure 17 , which shows a block diagram of a device for obtaining virtual goods provided by one embodiment of the present application. The device includes:
[0203] Display module 1710, configured to display a material acquisition container in a virtual scene, wherein the material acquisition container carries at least one first virtual material;
[0204] The display module 1710 is further configured to display a bidding area for bidding for the right to open the resource acquisition container when at least two virtual objects meet the requirements for opening the resource acquisition container, wherein the at least two virtual objects include the first virtual object currently controlled by the terminal;
[0205] A receiving module 1720 is configured to receive a resource investment operation in the auction area, where the resource investment operation is used to instruct the user to use the virtual resources owned by the first virtual object to bid for the opening permission.
[0206] The display module 1710 is further configured to display the first virtual object acquiring the at least one first virtual material when the virtual resource indicated by the resource investment operation satisfies the bidding success requirement.
[0207] In some optional embodiments, the display module 1710 is further configured to display a material storage area of the first virtual object, where the material storage area includes at least one candidate virtual material;
[0208] The receiving module 1720 is further configured to receive a material selection operation of selecting a second virtual material from the at least one candidate virtual material as the resource investment operation, wherein the second virtual material is used as a virtual resource invested in the auction area to participate in the auction.
[0209] In some optional embodiments, the receiving module 1720 is further configured to receive a drag operation on the second virtual good, where the starting position of the drag operation is the position of the second virtual good in the good storage area;
[0210] The receiving module 1720 is further configured to, in response to the termination position of the dragging operation being located in the auction area, treat the dragging operation on the second virtual material as the resource investment operation.
[0211] In some optional embodiments, the display module 1710 is further used to display virtual exchange resources of the first resource quantity corresponding to the second virtual material in the auction area in response to receiving the material selection operation for the second virtual material, and the virtual exchange resources of the first resource quantity are used to measure the material value of the second virtual material.
[0212] In some optional embodiments, the second virtual good includes at least one of the following:
[0213] virtual props carried in the virtual backpack of the first virtual object;
[0214] the virtual equipment equipped in the virtual equipment column of the first virtual object;
[0215] virtual props stored in the virtual warehouse of the first virtual object;
[0216] A pet virtual object subordinate to the first virtual object.
[0217] In some optional embodiments, the receiving module 1720 is further used to receive a quantity input operation in the auction area as the resource input operation, and the quantity input operation is used to indicate participation in the auction by using the virtual exchange resource of the second resource quantity.
[0218] In some optional embodiments, the display module 1710 is further configured to display a material storage area of the first virtual object, where the material storage area includes at least one candidate virtual material;
[0219] The receiving module 1720 is also used to receive a quantity input operation of the virtual exchange resource for the second resource quantity in the auction area, and to receive a material selection operation of selecting a second virtual material from the at least one candidate virtual material, and to use the quantity input operation and the material selection operation as the resource input operation, and the virtual exchange resource of the second resource quantity and the second virtual material are used together to bid for the opening permission.
[0220] In some optional embodiments, the display module 1710 is further configured to display the amount of virtual resources invested by the at least two virtual objects respectively;
[0221] The display module 1710 is further configured to display, when the first virtual object is the virtual object that has invested the largest amount of the virtual resources among the at least two virtual objects, that the first virtual object obtains the at least one first virtual good.
[0222] In some optional embodiments, the display module 1710 is further configured to display at least two rounds of bidding processes in the bidding area, the at least two rounds of bidding processes respectively corresponding to bidding results, the bidding results being used to indicate a comparison result between the resource quantities of the virtual resources respectively used by the at least two virtual objects during the bidding process;
[0223] like Figure 18 As shown, the device also includes:
[0224] The determination module 1730 is configured to determine, based on the auction results corresponding to the at least two rounds of auction processes, a virtual object that meets the auction success requirement from the at least two virtual objects.
[0225] In some optional embodiments, the determining module 1730 is further configured to obtain a total resource investment corresponding to each of the at least two virtual objects, where the total resource investment is a cumulative result of the virtual resources invested by the virtual objects during the at least two rounds of bidding.
[0226] The determining module 1730 is further configured to determine the virtual object with the largest total resource investment among the at least two virtual objects as the virtual object that meets the bidding success requirement.
[0227] In some optional embodiments, the display module 1710 is further configured to, in response to the first virtual object satisfying the bidding success requirement by investing the virtual resources in the nth round of bidding, display the first n-1 second virtual objects opening the material acquisition container, where the second virtual objects are virtual objects satisfying the bidding success requirement in the first n-1 rounds of bidding, where n≥2;
[0228] The display module 1710 is further configured to display, when the (n-1)th second virtual object completes obtaining virtual supplies from the supply obtaining container, that the first virtual object has obtained target virtual supplies from the at least one first virtual supply, where the target virtual supplies are the remaining virtual supplies from the at least one first virtual supply.
[0229] In some optional embodiments, the display module 1710 is further used to display that the first virtual object obtains a third amount of virtual resources from the virtual resources invested by the second virtual object among the at least two virtual objects when the amount of virtual resources invested by the second virtual object meets the requirements for successful bidding.
[0230] In some optional embodiments, the device further comprises:
[0231] An acquisition module 1740 is configured to acquire the number of virtual objects participating in the auction other than the second virtual object, when the virtual resources invested by the second virtual object include a fourth number of virtual exchange resources;
[0232] The display module 1710 is also used to allocate virtual exchange resources of the fourth resource quantity based on the number of objects, and display that the first virtual object obtains virtual exchange resources of the third resource quantity from the virtual resources invested by the second virtual object; wherein, the third resource quantity is the resource quantity obtained by dividing the fourth resource quantity equally among the virtual objects participating in the auction except the second object; or, when two virtual objects participate in the auction, the third resource quantity is equal to the fourth resource quantity.
[0233] In some optional embodiments, the acquisition module 1740 is further configured to, when the virtual resources invested by the second virtual object include a fifth amount of second virtual goods, acquire the respective material types corresponding to the fifth amount of second virtual goods; and acquire the respective object types corresponding to the respective virtual objects participating in the auction other than the second virtual object.
[0234] The display module 1710 is further configured to allocate the fifth resource quantity of the second virtual material based on a type matching result between the material type and the object type, and display that the first virtual object obtains the third resource quantity of the second virtual material from the virtual resources invested by the second virtual object, and the third resource quantity is less than or equal to the fifth resource quantity.
[0235] In some optional embodiments, the display module 1710 is further configured to display at least one second virtual material in the virtual scene when the virtual resources invested by the second virtual object include at least one second virtual material;
[0236] The display module 1710 is further configured to, in response to receiving a material picking operation for the at least one second virtual material, display that the first virtual object obtains the at least one second virtual material from the virtual resources invested by the second virtual object.
[0237] In some optional embodiments, the display module 1710 is further configured to, in response to receiving a container opening operation for the resource acquisition container, display a resource display area including the at least one first virtual resource if the virtual resource indicated by the resource investment operation satisfies the bidding success requirement;
[0238] The display module 1710 is further configured to, in response to receiving a material selection operation of selecting the at least one first virtual material from the material display area, display the first virtual object to obtain the at least one first virtual material.
[0239] In some optional embodiments, the display module 1710 is further configured to display a container opening control of the material acquisition container when the virtual resource indicated by the resource investment operation satisfies the bidding success requirement;
[0240] The display module 1710 is further configured to display the material display area including the at least one first virtual material in response to receiving a control triggering operation for opening the container control.
[0241] In some optional embodiments, the display module 1710 is further used to display the auction area in response to the presence of at least two virtual objects within the first container range of the material acquisition container; or, in response to the first virtual object being located within the second container range of the virtual material container and there being at least one teammate virtual object of the first virtual object, display the auction area.
[0242] In some optional embodiments, the determining module 1730 is further configured to determine the number of virtual objects that meet the activation requirement when at least one virtual resource of which quality reaches a preset quality threshold exists in the at least one first virtual resource;
[0243] The display module 1710 is further configured to display an auction area when the number of virtual objects reaches a preset threshold.
[0244] In some optional embodiments, the display module 1710 is further configured to display a container auction control when at least two virtual objects meet the requirements for opening the material acquisition container, wherein the container auction control is configured to initiate an auction process for the right to open the material acquisition container.
[0245] The display module 1710 is further configured to display the bidding area in response to receiving a control triggering operation for the container bidding control;
[0246] The display module 1710 is further configured to display a container opening control when the first virtual object meets the opening requirement and no other virtual object meets the opening requirement;
[0247] The display module 1710 is further configured to display the at least one first virtual material in response to receiving a control triggering operation for opening the container control.
[0248] To summarize, in the process of acquiring virtual resources from a resource acquisition container, when there are at least two virtual objects in the virtual scene that meet the requirements for opening the resource acquisition container, at least two virtual objects participate in a bidding area for the right to open the resource acquisition container. The virtual object that obtains the right to open the resource acquisition container is determined based on the amount of virtual resources invested in the bidding process. Once the virtual object obtains the right to open the resource acquisition container through the bidding process, it can then open the resource acquisition container to obtain the first virtual resource contained in the resource acquisition container. In other words, when acquiring virtual resources in the resource acquisition container, it is necessary to first obtain the right to open the resource acquisition container through bidding, thereby making the resource acquisition process more fair. Players can participate in the bidding according to their own needs to achieve intra-game resource competition, avoid vicious competition for resources within a team or group, and thus improve the player's user experience.
[0249] Moreover, when players determine their own needs for the materials in the material acquisition container based on the current material acquisition situation and decide whether to participate in the auction and how to participate in the auction, the material allocation results guided by the auction results can be more reasonable, thereby improving the efficiency of the virtual game, reducing the demand for computing resources in the virtual game, and reducing the amount of data processing for the virtual game by the client and server.
[0250] It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, 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. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0251] Figure 19 The following is a block diagram of an electronic device 1900 according to an exemplary embodiment of the present application. The electronic device 1900 may be a portable mobile terminal, such as a smartphone, an in-vehicle terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer, or a desktop computer. The electronic device 1900 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.
[0252] Typically, the electronic device 1900 includes a processor 1901 and a memory 1902 .
[0253] The processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1901 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 1901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0254] Memory 1902 may include one or more computer-readable storage media, which may be non-transitory. Memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 1902 is used to store at least one instruction, which is executed by processor 1901 to implement the method for obtaining virtual resources provided in the method embodiment of the present application.
[0255] In some embodiments, the electronic device 1900 further includes one or more sensors, including but not limited to: a proximity sensor, a gyroscope sensor, and a pressure sensor.
[0256] A proximity sensor, also known as a distance sensor, is typically provided on the front panel of the electronic device 1900. The proximity sensor is used to detect the distance between the user and the front of the electronic device 1900.
[0257] The gyroscope sensor can detect the orientation and rotation angle of the electronic device 1900. It can also work with the accelerometer to collect 3D motions of the user on the electronic device 1900. Based on the data collected by the gyroscope sensor, the processor 1901 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0258] The pressure sensor can be set on the side frame and / or the lower layer of the display screen of the electronic device 1900. When the pressure sensor is set on the side frame of the electronic device 1900, it can detect the user's grip signal of the electronic device 1900, and the processor 1901 performs left and right hand recognition or quick operation based on the grip signal collected by the pressure sensor. When the pressure sensor is set on the lower layer of the display screen, the processor 1901 controls the operability controls on the UI interface based on the user's pressure operation on the display screen. The operability controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0259] In some embodiments, the electronic device 1900 may further include other components, which can be understood by those skilled in the art. Figure 19 The structure shown in the figure does not constitute a limitation on the electronic device 1900, and the electronic device 1900 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0260] Embodiments of the present application also provide a computer device, which can be implemented as a terminal or a server. The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the virtual goods acquisition methods provided in the above-mentioned method embodiments.
[0261] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the method for obtaining virtual materials provided in the above-mentioned method embodiments.
[0262] Embodiments of the present application further provide a computer program product or computer program, which includes 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, causing the computer device to perform the method for obtaining virtual goods described in any of the above embodiments.
[0263] Optionally, the computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0264] Those skilled in the art will appreciate that all or part of the steps in the above embodiments may be implemented by hardware or by programs instructing the relevant hardware to perform the steps. The programs may be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk, or an optical disk. The above are merely optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A method for obtaining virtual goods, characterized in that: The method comprises: Displaying a material acquisition container in a virtual scene, wherein the material acquisition container carries at least one first virtual material; If there are at least two virtual objects that meet the requirements for opening the material acquisition container, displaying a bidding area for participating in the bidding for the right to open the material acquisition container, wherein the at least two virtual objects include the first virtual object currently controlled by the terminal; receiving a resource investment operation in the bidding area, the resource investment operation being used to instruct to use the virtual resources owned by the first virtual object to bid for the opening permission; In a case where the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, the first virtual object is displayed to obtain the at least one first virtual material.
2. The method according to claim 1, characterized in that The operation of receiving resource input in the auction area includes: Displaying a material storage area of the first virtual object, wherein the material storage area includes at least one candidate virtual material; A material selection operation of selecting a second virtual material from the at least one candidate virtual material is received as the resource input operation, and the second virtual material is used as a virtual resource input into the auction area to participate in the auction.
3. The method according to claim 2, characterized in that The receiving, as the resource input operation, a material selection operation of selecting a second virtual material from the at least one candidate virtual material includes: receiving a drag operation for the second virtual material, where a starting position of the drag operation is a position where the second virtual material is located in the material storage area; In response to the drag operation terminating at the auction area, the drag operation on the second virtual good is used as the resource investment operation.
4. The method according to claim 2 or 3, characterized in that The method further comprises: In response to receiving the material selection operation for the second virtual material, a first resource quantity of virtual exchange resources corresponding to the second virtual material is displayed in the auction area, where the first resource quantity of virtual exchange resources is used to measure the material value of the second virtual material.
5. The method according to claim 2 or 3, characterized in that The second virtual goods include at least one of the following: virtual props carried in the virtual backpack of the first virtual object; the virtual equipment equipped in the virtual equipment column of the first virtual object; virtual props stored in the virtual warehouse of the first virtual object; A pet virtual object subordinate to the first virtual object.
6. The method according to any one of claims 1 to 3, characterized in that: The operation of receiving resource input in the auction area includes: A quantity input operation is received in the auction area as the resource input operation, where the quantity input operation is used to instruct participation in the auction by using a second resource quantity of virtual exchange resources.
7. The method according to any one of claims 1 to 3, characterized in that: The operation of receiving resource input in the auction area includes: Displaying a material storage area of the first virtual object, wherein the material storage area includes at least one candidate virtual material; In the auction area, a quantity input operation for the virtual exchange resource of the second resource quantity and a material selection operation for selecting the second virtual material from the at least one candidate virtual material are received, and the quantity input operation and the material selection operation are used as the resource input operation. The virtual exchange resource of the second resource quantity and the second virtual material are used together to bid for the opening permission.
8. The method according to any one of claims 1 to 3, characterized in that: When the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, displaying the first virtual object to obtain the at least one first virtual material includes: Displaying the resource quantities of the virtual resources respectively invested by the at least two virtual objects; In a case where the first virtual object is the virtual object that has invested the largest amount of the virtual resources among the at least two virtual objects, the first virtual object is displayed to obtain the at least one first virtual good.
9. The method according to any one of claims 1 to 3, characterized in that: Before displaying the first virtual object to obtain the at least one first virtual material when the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, the method further includes: Displaying at least two rounds of bidding processes in the bidding area, the at least two rounds of bidding processes respectively corresponding to bidding results, the bidding results being used to indicate a comparison result between the resource quantities of the virtual resources respectively used by the at least two virtual objects during the bidding process; Based on the auction results corresponding to the at least two auction rounds, a virtual object that meets the auction success requirement is determined from the at least two virtual objects.
10. The method according to claim 9, characterized in that The determining, based on the auction results corresponding to the at least two auction rounds, a virtual object that meets the auction success requirement from the at least two virtual objects includes: Obtaining a total resource investment corresponding to each of the at least two virtual objects, where the total resource investment is a cumulative result of the virtual resources invested by the virtual objects during the at least two rounds of bidding; The virtual object with the largest total resource investment among the at least two virtual objects is determined as the virtual object that meets the bidding success requirement.
11. The method according to claim 9, characterized in that When the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, displaying the first virtual object to obtain the at least one first virtual material includes: In response to the first virtual object's investment of the virtual resources during the nth round of bidding satisfying the bidding success requirement, displaying the first n-1 second virtual objects to open the resource acquisition container, where the second virtual objects are virtual objects that satisfy the bidding success requirement during the first n-1 rounds of bidding, where n≥2; When the (n-1)th second virtual object completes obtaining virtual supplies from the supply obtaining container, the first virtual object is displayed to obtain target virtual supplies from the at least one first virtual supply, where the target virtual supplies are the remaining virtual supplies from the at least one first virtual supply.
12. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the amount of the virtual resources invested by the second virtual object among the at least two virtual objects meets the bidding success requirement, the first virtual object is displayed to obtain a third amount of virtual resources from the virtual resources invested by the second virtual object.
13. The method according to claim 12, characterized in that The displaying that the first virtual object obtains a third amount of virtual resources from the virtual resources invested by the second virtual object includes: When the virtual resources invested by the second virtual object include a fourth amount of virtual exchange resources, obtaining the number of virtual objects participating in the auction except the second virtual object; The virtual exchange resources of the fourth resource quantity are allocated based on the number of objects, and the first virtual object is shown to obtain the virtual exchange resources of the third resource quantity from the virtual resources invested by the second virtual object; wherein, the third resource quantity is the resource quantity obtained by dividing the fourth resource quantity equally among the virtual objects participating in the auction except the second object; or, when two virtual objects participate in the auction, the third resource quantity is equal to the fourth resource quantity.
14. The method according to claim 12, characterized in that The displaying that the first virtual object obtains a third amount of virtual resources from the virtual resources invested by the second virtual object includes: When the virtual resources invested by the second virtual object include the second virtual goods of the fifth resource quantity, obtaining the goods types corresponding to the second virtual goods of the fifth resource quantity; and obtaining the object types corresponding to the virtual objects participating in the auction other than the second virtual object. Based on the type matching result of the material type and the object type, the second virtual material of the fifth resource quantity is allocated, and the first virtual object is displayed to obtain the second virtual material of the third resource quantity from the virtual resources invested by the second virtual object, and the third resource quantity is less than or equal to the fifth resource quantity.
15. The method according to claim 12, characterized in that The displaying that the first virtual object obtains a third amount of virtual resources from the virtual resources invested by the second virtual object includes: In a case where the virtual resources invested by the second virtual object include at least one second virtual material, displaying the at least one second virtual material in the virtual scene; In response to receiving a material picking operation for the at least one second virtual material, the first virtual object is displayed to obtain the at least one second virtual material from the virtual resources invested by the second virtual object.
16. The method according to any one of claims 1 to 3, characterized in that: When the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, displaying the first virtual object to obtain the at least one first virtual material includes: In a case where the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, in response to receiving a container opening operation for the resource acquisition container, displaying a resource display area including the at least one first virtual resource; In response to receiving a material selection operation of selecting the at least one first virtual material from the material display area, the first virtual object is displayed to obtain the at least one first virtual material.
17. The method according to claim 16, characterized in that When the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, in response to receiving a container opening operation for the resource acquisition container, displaying a resource display area including the at least one first virtual resource comprises: In a case where the virtual resource indicated by the resource investment operation satisfies the bidding success requirement, displaying a container opening control of the material acquisition container; In response to receiving a control triggering operation for the container opening control, the material display area including the at least one first virtual material is displayed.
18. The method according to any one of claims 1 to 3, characterized in that: The step of displaying the bidding area when at least two virtual objects satisfy the opening requirement of the material acquisition container comprises: In response to the presence of the at least two virtual objects within the first container range of the material acquisition container, displaying the auction area; or, In response to the first virtual object being located within the second container range of the virtual resource container and at least one teammate virtual object existing with the first virtual object, the auction area is displayed.
19. The method according to any one of claims 1 to 3, characterized in that: The step of displaying the bidding area when at least two virtual objects satisfy the opening requirement of the material acquisition container comprises: In a case where there is at least one virtual material whose material quality reaches a preset quality threshold in the at least one first virtual material, determining the number of virtual objects that meet the activation requirement; When the number of the virtual objects reaches a preset number threshold, a bidding area is displayed.
20. The method according to any one of claims 1 to 3, characterized in that: The step of displaying the bidding area when at least two virtual objects satisfy the opening requirement of the material acquisition container comprises: In the case where there are at least two virtual objects that meet the requirements for opening the material acquisition container, displaying a container auction control, wherein the container auction control is used to initiate an auction process for the right to open the material acquisition container; In response to receiving a control triggering operation for the container bidding control, displaying the bidding area; The method further comprises: If the first virtual object meets the opening requirement and no other virtual object meets the opening requirement, displaying a container opening control; In response to receiving a control triggering operation for the container opening control, the at least one first virtual material is displayed.
21. A device for obtaining virtual goods, characterized in that: The device comprises: A display module, configured to display a material acquisition container located in a virtual scene, wherein the material acquisition container carries at least one first virtual material; The display module is further configured to display a bidding area when there are at least two virtual objects that meet the requirements for opening the resource acquisition container, wherein the bidding area is used to participate in the bidding for the permission to open the resource acquisition container, and the at least two virtual objects include the first virtual object currently controlled by the terminal; A receiving module, configured to receive a resource investment operation in the auction area, wherein the resource investment operation is used to instruct to use the virtual resources owned by the first virtual object to bid for the opening permission; The display module is further configured to display the first virtual object acquiring the at least one first virtual material when the virtual resource indicated by the resource investment operation instruction meets the bidding success requirement.
22. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method for obtaining virtual goods according to any one of claims 1 to 20.
23. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method for obtaining virtual goods according to any one of claims 1 to 20.
24. A computer program product, characterized in that The computer program product includes a computer program, which is stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the method for obtaining virtual goods according to any one of claims 1 to 20.