Game virtual resource interaction method and device, storage medium and computer device
By setting up a reservation mechanism for virtual resources in online games, locking player credentials and unlocking interaction permissions upon successful reservation, the problem of limited interaction methods is solved, and the game experience and server utilization are improved.
Patent Information
- Application Number
- CN202111536683.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2041-12-15
AI Technical Summary
The limited interaction methods for virtual resources in existing online games result in low server utilization and low player retention rates.
In the game, set the conditions for reserving the target virtual resource. After the player makes a reservation, the voucher is locked. When the reservation is successful, the voucher is deducted and the player is given interactive access.
It enhances the fun of the interaction mode, improves the player's gaming experience, and increases server utilization.
Smart Images

Figure CN114177610B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of online game technology, and in particular to an interactive method and apparatus for virtual game resources, a storage medium, and a computer device. Background Technology
[0002] With the continuous development of computer and internet technologies, more and more people are using online games for entertainment and social interaction. Currently, in online games, gameplay involving interaction with virtual resources typically involves developers setting these resources to be interactive, allowing players to directly interact with them. For example, after a dungeon resource is unlocked, players guide NPCs into the dungeon. However, this approach suffers from a lack of variety in virtual resource interaction methods, resulting in a monotonous experience and hindering player retention on game servers. Over time, this can lead to low server utilization and other problems. Summary of the Invention
[0003] In view of this, this application provides an interaction method and apparatus, storage medium, and computer equipment for game virtual resources.
[0004] According to one aspect of this application, a method for interacting with virtual game resources is provided, comprising:
[0005] In response to the signal that the reservation opening conditions of the target virtual resource in the game have been met, the target virtual resource is set to a reservation-available state, wherein the reservation opening conditions include the reservation opening time and / or the reservation opening event.
[0006] Receive the first reservation data of the player character for the target virtual resource, and lock the target credential in the player character's account that matches the target virtual resource;
[0007] Based on the first reservation data, determine whether the reservation conditions for the target virtual resource have been met;
[0008] If the reservation success conditions have been met, the target virtual resource will be set to an interactive state, the reserved player character will be marked as an interactive character of the target virtual resource, and the locked target credentials in the reserved player character's account will be deducted.
[0009] Optionally, after setting the target virtual resource to a reserveable state, the method further includes:
[0010] When the reservation end conditions of the target virtual resource are met, if the reservation success conditions of the target virtual resource are not met, the target certificate that has been locked in the reservation player's character account will be unlocked. The reservation end conditions include reservation end time and / or reservation end event.
[0011] Optionally, the target virtual resource includes target virtual items and / or target virtual events; after setting the target virtual resource to an interactive state and marking the pre-registered player character as an interactive character of the target virtual resource, the method further includes:
[0012] Based on the interactive state of the target virtual item and the interactive character associated with the target virtual item, the target virtual item is allocated to the account of the interactive character, or a claiming message for the target virtual item is sent to the account of the interactive character to guide the interactive character to claim the target virtual item; and / or,
[0013] Based on the interactive state of the target virtual event and the interactive role of the target virtual event, a notification to enable interaction of the target virtual event is broadcast to the interactive game client of the interactive role, wherein the target virtual event set to the interactive state can be triggered by the interactive operation of the interactive role.
[0014] Optionally, after setting the target virtual resource to a reserveable state, the method further includes:
[0015] Based on the reservation role constraints of the target virtual resource, a first player character that meets the reservation role constraints is determined, and a reservation notification of the target virtual resource is broadcast to the first game client corresponding to the first player character; or,
[0016] Based on the game server corresponding to the target virtual resource, determine the second player character contained in the game server, and broadcast the reservation opening notification of the target virtual resource to the second game client corresponding to the second player character.
[0017] Optionally, the reservation character constraints include at least one of the following: social attribute constraints, level attribute constraints, contribution attribute constraints, combat power attribute constraints, leaderboard constraints, and task progress constraints; broadcasting the reservation opening notification of the target virtual resource to the second game client corresponding to the second player character specifically includes:
[0018] Obtain the reservation condition data of the second player character, wherein the reservation condition data includes at least one of the following: social attribute data, level attribute data, contribution attribute data, combat power attribute data, leaderboard data, and task progress data of the second player character;
[0019] Based on the reservation condition data, verify whether the second player character meets the reservation character constraint conditions;
[0020] If the second player character meets the reservation character constraint conditions, a first reservation opening notification for the target virtual resource is broadcast to the second game client. The first reservation opening notification carries the target credential information required for the target virtual resource, and the reservation opening notification includes the first reservation opening notification.
[0021] If the second player character does not meet the reservation character constraint conditions, a second reservation opening notification for the target virtual resource is broadcast to the second game client. The second reservation opening notification carries the reservation character constraint conditions that the second player character does not meet and the target credential information required to reserve the target virtual resource. The reservation opening notification includes the second reservation opening notification.
[0022] Optionally, after receiving the first reservation data of the player character for the target virtual resource, the method further includes:
[0023] Generate shareable information for the target virtual resource by the player character who made the reservation, wherein the shareable information includes a reservation link for the target virtual resource, the reservation link being used to enter the reservation interface of the target virtual resource after being triggered, or the reservation link being used to automatically reserve the target virtual resource after being triggered;
[0024] The shareable information is sent to the pre-registered game client corresponding to the pre-registered player character, so that the pre-registered client displays a sharing interface based on the shareable information;
[0025] When sharing operation data is received on the sharing interface, the reservation link is published in the preset sharing address of the reserved player character, wherein the preset sharing address includes the social information input address and / or announcement information setting address of the reserved player character in the game.
[0026] Optionally, the reservation link carries the identity information of the player character making the reservation; after the reservation link is published in the preset sharing address of the player character making the reservation, the method further includes:
[0027] Receive reservation data for the target virtual resource via the reservation link;
[0028] Allocate a first reward resource to the player character corresponding to the identity information; and / or, after the reservation conditions for the target virtual resource are met, allocate a second reward resource to the player character corresponding to the identity information.
[0029] Optionally, determining whether the reservation success conditions for the target virtual resource have been met based on the first reservation data specifically includes:
[0030] Based on the first reservation data and the historical reservation data of the target virtual resource, the total number of reservations for the target virtual resource and / or the total contribution of all reserved player characters are calculated.
[0031] Determine whether the total number of reservations corresponding to the total reservation data reaches the reservation number threshold and / or whether the total contribution of all reservation player characters corresponding to the total reservation data reaches the contribution threshold, wherein the reservation success condition includes the reservation number threshold and / or the contribution threshold.
[0032] Optionally, the reservation initiation event includes the reservation availability status of the parent virtual resource corresponding to the target virtual resource and / or the interactive status of the parent virtual resource; the method further includes:
[0033] After setting the target virtual resource to a reserveable state, a reservation initiation condition fulfillment signal is generated for the corresponding lower-level virtual resource; and / or,
[0034] After setting the target virtual resource to an interactive state, a reservation activation condition fulfillment signal for the corresponding lower-level virtual resource is generated.
[0035] Optionally, the reservation termination event includes the interactive state of the mutually exclusive virtual resource corresponding to the target virtual resource; the method further includes:
[0036] When the mutually exclusive virtual resource is set to an interactive state, it is determined that the target virtual resource meets the reservation termination condition; and...
[0037] After setting the target virtual resource to an interactive state, it is determined that the mutually exclusive virtual resource meets the reservation termination condition.
[0038] According to another aspect of this application, an interactive device for game virtual resources is provided, comprising:
[0039] The reservation activation module is used to set the target virtual resource to a reservationable state in response to a signal that the reservation activation conditions of the target virtual resource in the game have been met. The reservation activation conditions include the reservation activation time and / or the reservation activation event.
[0040] The credential locking module is used to receive the first reservation data of the reservation player character for the target virtual resource, and lock the target credential in the reservation player character's account that matches the target virtual resource;
[0041] The condition judgment module is used to determine whether the reservation success condition of the target virtual resource has been met based on the first reservation data;
[0042] The interaction processing module is used to, if the reservation success conditions have been met, set the target virtual resource to an interactive state, mark the reservation player character as an interactive character of the target virtual resource, and deduct the target credentials locked in the reservation player character's account.
[0043] Optionally, the device further includes:
[0044] The credential return module is used to, after setting the target virtual resource to a reservationable state, when the reservation end conditions of the target virtual resource are met, if the reservation success conditions of the target virtual resource are not met, unlock the target credential that has been locked in the reservation player's character account, wherein the reservation end conditions include reservation end time and / or reservation end event.
[0045] Optionally, the target virtual resource includes target virtual items and / or target virtual events; the device further includes: an interactive prompting module, used for:
[0046] Based on the interactive state of the target virtual item and the interactive character associated with the target virtual item, the target virtual item is allocated to the account of the interactive character, or a claiming message for the target virtual item is sent to the account of the interactive character to guide the interactive character to claim the target virtual item; and / or,
[0047] Based on the interactive state of the target virtual event and the interactive role of the target virtual event, a notification to enable interaction of the target virtual event is broadcast to the interactive game client of the interactive role, wherein the target virtual event set to the interactive state can be triggered by the interactive operation of the interactive role.
[0048] Optionally, the device further includes: a broadcast module, used for:
[0049] Based on the reservation role constraints of the target virtual resource, a first player character that meets the reservation role constraints is determined, and a reservation notification of the target virtual resource is broadcast to the first game client corresponding to the first player character; or,
[0050] Based on the game server corresponding to the target virtual resource, determine the second player character contained in the game server, and broadcast the reservation opening notification of the target virtual resource to the second game client corresponding to the second player character.
[0051] Optionally, the reservation role constraints include at least one of the following: social attribute constraints, level attribute constraints, contribution attribute constraints, combat power attribute constraints, leaderboard constraints, and task progress constraints; the broadcast module is further used for:
[0052] Obtain the reservation condition data of the second player character, wherein the reservation condition data includes at least one of the following: social attribute data, level attribute data, contribution attribute data, combat power attribute data, leaderboard data, and task progress data of the second player character;
[0053] Based on the reservation condition data, verify whether the second player character meets the reservation character constraint conditions;
[0054] If the second player character meets the reservation character constraint conditions, a first reservation opening notification for the target virtual resource is broadcast to the second game client. The first reservation opening notification carries the target credential information required for the target virtual resource, and the reservation opening notification includes the first reservation opening notification.
[0055] If the second player character does not meet the reservation character constraint conditions, a second reservation opening notification for the target virtual resource is broadcast to the second game client. The second reservation opening notification carries the reservation character constraint conditions that the second player character does not meet and the target credential information required to reserve the target virtual resource. The reservation opening notification includes the second reservation opening notification.
[0056] Optionally, the device further includes: a sharing processing module, used for:
[0057] Generate shareable information for the target virtual resource by the player character who made the reservation, wherein the shareable information includes a reservation link for the target virtual resource, the reservation link being used to enter the reservation interface of the target virtual resource after being triggered, or the reservation link being used to automatically reserve the target virtual resource after being triggered;
[0058] The shareable information is sent to the pre-registered game client corresponding to the pre-registered player character, so that the pre-registered client displays a sharing interface based on the shareable information;
[0059] When sharing operation data is received on the sharing interface, the reservation link is published in the preset sharing address of the reserved player character, wherein the preset sharing address includes the social information input address and / or announcement information setting address of the reserved player character in the game.
[0060] Optionally, the device further includes: a reward allocation module, used for:
[0061] Receive reservation data for the target virtual resource via the reservation link;
[0062] Allocate a first reward resource to the player character corresponding to the identity information; and / or, after the reservation conditions for the target virtual resource are met, allocate a second reward resource to the player character corresponding to the identity information.
[0063] Optionally, the condition judgment module is specifically used for:
[0064] Based on the first reservation data and the historical reservation data of the target virtual resource, the total number of reservations for the target virtual resource and / or the total contribution of all reserved player characters are calculated.
[0065] Determine whether the total number of reservations corresponding to the total reservation data reaches the reservation number threshold and / or whether the total contribution of all reservation player characters corresponding to the total reservation data reaches the contribution threshold, wherein the reservation success condition includes the reservation number threshold and / or the contribution threshold.
[0066] Optionally, the reservation initiation event includes the reservation availability status of the parent virtual resource corresponding to the target virtual resource and / or the interactive status of the parent virtual resource; the reservation initiation module is further configured to:
[0067] After setting the target virtual resource to a reserveable state, a reservation initiation condition fulfillment signal is generated for the corresponding lower-level virtual resource; and / or,
[0068] After setting the target virtual resource to an interactive state, a reservation activation condition fulfillment signal for the corresponding lower-level virtual resource is generated.
[0069] Optionally, the reservation end event includes the interactive state of the mutually exclusive virtual resource corresponding to the target virtual resource; the device further includes: a reservation closing module, used for:
[0070] When the mutually exclusive virtual resource is set to an interactive state, it is determined that the target virtual resource meets the reservation termination condition; and...
[0071] After setting the target virtual resource to an interactive state, it is determined that the mutually exclusive virtual resource meets the reservation termination condition.
[0072] According to another aspect of this application, a storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the above-described method for interacting with virtual game resources.
[0073] According to another aspect of this application, a computer device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor executes the program to implement the above-mentioned interactive method of virtual game resources.
[0074] By employing the above technical solutions, this application provides an interactive method, apparatus, storage medium, and computer device for game virtual resources. When the reservation conditions for a target virtual resource in the game are met, the target virtual resource is set to a reservationable state. After a player reserves the target virtual resource, the target credentials in the player's account are locked. Then, when the reservation success conditions for the target virtual resource are met, the target virtual resource is set to an interactive state, and the locked target credentials are deducted to obtain the player's interaction rights with the target virtual resource. This application's embodiments solve the problem of a single interaction mode in the prior art, helping to improve the fun of the interaction mode, enhance the player's gaming experience, increase the retention rate of the game server, and improve the utilization rate of the game server.
[0075] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0076] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0077] Figure 1 A flowchart illustrating an interaction method for game virtual resources provided in an embodiment of this application is shown.
[0078] Figure 2 A flowchart illustrating another method for interacting with virtual game resources provided in an embodiment of this application is shown.
[0079] Figure 3 This illustration shows a structural schematic diagram of an interactive device for game virtual resources provided in an embodiment of this application. Detailed Implementation
[0080] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the embodiments of the present application can be combined with each other.
[0081] This embodiment provides a method for interacting with virtual game resources, such as... Figure 1 As shown, the method includes:
[0082] Step 101: In response to the signal that the reservation opening conditions of the target virtual resource in the game have been met, the target virtual resource is set to a reservationable state, wherein the reservation opening conditions include the reservation opening time and / or the reservation opening event.
[0083] Step 102: Receive the first reservation data of the reservation player character for the target virtual resource, and lock the target credential in the reservation player character's account that matches the target virtual resource;
[0084] Step 103: Based on the first reservation data, determine whether the reservation conditions for the target virtual resource have been met;
[0085] Step 104: If the reservation success conditions have been met, set the target virtual resource to an interactive state, mark the reserved player character as an interactive character of the target virtual resource, and deduct the target credentials locked in the reserved player character's account.
[0086] In this embodiment, the target virtual resource can be virtual items such as game equipment and costumes sold within the game, or it can be an entry event for gameplay elements such as dungeons, events, and quests within the game. When the reservation opening time of the target virtual resource is reached and / or a reservation opening event occurs, such as a reservation event for game equipment sales, or a new map in the game world being discovered by players and dungeons in the new map becoming available for reservation, the target virtual resource is set to a reservation-available state. Players can reserve target virtual resources in this state. If the target virtual resource is in a non-reservable state, it cannot be reserved. Furthermore, the target virtual resource is currently in a non-interactive state. It can only be interacted with after the reservation data meets certain conditions, such as the game dungeon opening only when the number of reservations reaches a certain number. After a player reserves a target virtual resource, the target token in the player's character account is locked, freezing the player's access to the target token and providing a guarantee for the reservation behavior. The target token is used to obtain the qualification to interact with the target virtual resource. The game server statistically analyzes all reservation data for the target virtual resource to determine whether the reservation success conditions have been met. For example, when the reservation deadline arrives, it checks whether the total number of reservations has reached the preset number. Upon confirming that the reservation success conditions have been met, the target virtual resource is set to an interactive state, and the reserved player character is designated as an interactive character, allowing them to interact with the target virtual resource. Additionally, the target token, currently locked, is deducted and exchanged for interaction permissions with the target virtual resource. For instance, if a guide NPC for a game instance is set to an interactive state, and player character A is marked as an interactive character for that instance, the guide NPC can respond to player character A's interactions, guiding player character A into the instance. However, if player character B is not marked as an interactive character for that instance, the guide NPC will not respond to player character B's interactions, and player character B cannot enter the instance.
[0087] Alternatively, in this embodiment of the application, when the reservation end condition of the target virtual resource is met, if the reservation success condition of the target virtual resource is not met, the target credential locked in the reservation player's character account will be unlocked, wherein the reservation end condition includes reservation end time and / or reservation end event.
[0088] The reservation termination condition is a mandatory termination condition for the reservation status of a target virtual resource. When this condition is met, the reservation status will end regardless of whether the reservation was successful. In practical applications, the reservation success can be verified when the reservation termination condition is met, i.e., step 102 can be executed when the reservation termination condition for the target virtual resource is met, such as verifying the reservation success when the reservation deadline arrives. Alternatively, verification can be performed each time reservation data for the target virtual resource is received. If the reservation success condition is met before the reservation deadline, the reservation status of the target virtual resource can be terminated early, changing it to an interactive state. In the above embodiment, if the reservation success condition for the target virtual resource is not met when the reservation termination condition for the target virtual resource is met, the previously locked target credential is unlocked, restoring the player's usage rights to the target credential. At the same time, the reservation ends, and the target virtual resource will not be made interactive.
[0089] Taking a group-buying item in the game store as an example, in one specific implementation, the group-buying item (target virtual item) becomes available for reservation every Monday at 10:00 AM (reservation start condition). Players can reserve the item. After reserving, 10 virtual game coins (target vouchers) are locked in the player's game account. The reservation deadline is Monday at 2:00 PM (reservation end condition). If 100 reservations are received by 2:00 PM (reservation success condition), the 10 locked virtual game coins are deducted and the item is allocated to the player's game account. If fewer than 100 reservations are received, the locked virtual game coins are unlocked, and the group-buying reservation fails. This applies if the item's normal purchase price is higher than 10 virtual game coins, or if the item can only be obtained through group buying. Additionally, when a group-buying item is not yet available for reservation, it can be displayed as "Available for Group Buying" with the reservation start conditions clearly indicated to facilitate timely player participation.
[0090] By applying the technical solution of this embodiment, when the reservation conditions for a target virtual resource in the game are met, the target virtual resource is set to a reservationable state. After a player reserves the target virtual resource, the target token in the player's account is locked. Then, when the reservation success condition for the target virtual resource is met, the target virtual resource is set to an interactive state, and the locked target token is deducted to obtain the player's interaction permission with the target virtual resource. This embodiment solves the problem of a single interaction mode in the prior art, which helps to improve the fun of the interaction mode, enhance the player's gaming experience, improve the retention rate of the game server, and improve the utilization rate of the game server.
[0091] In this embodiment of the application, optionally, the target virtual resource includes target virtual items and / or target virtual events; after step 104 "setting the target virtual resource to an interactive state and marking the pre-registered player character as an interactive character of the target virtual resource", if the target virtual resource includes target virtual items, it may further include: step 105; if the target virtual resource includes target virtual events, it may further include step 106.
[0092] Step 105: Based on the interactive state of the target virtual item and the interactive role of the target virtual item, allocate the target virtual item to the account of the interactive role, or send the claim information of the target virtual item to the account of the interactive role, so as to guide the interactive role to claim the target virtual item.
[0093] In step 105, if the target virtual resource is an interactive virtual item, it can be directly distributed to the pre-registered player character based on its interactive state. For example, the target virtual item can be added to the pre-registered player character's inventory, or an in-game mail containing the target virtual item can be sent to the pre-registered player character, allowing the player to receive the item by checking the mail. Alternatively, based on the interactive state of the target virtual item, a collection message can be sent to the pre-registered player character, guiding them to collect the item in a specific way. For example, the collection message could include an in-game mail from the NPC who distributes the target virtual item. After viewing the mail, the player can click the "Distribution NPC" icon in the mail content to automatically navigate to the NPC and collect the item.
[0094] Optionally, after step 104, the following may also be included:
[0095] Step 106: Based on the interactive state of the target virtual event and the interactive role of the target virtual event, broadcast an interaction start notification for the target virtual event to the interactive game client of the interactive role, wherein the target virtual event set to the interactive state can be triggered by the interactive operation of the interactive role.
[0096] In step 106, if the target virtual resource is a target virtual event that allows for gameplay interaction, based on the interactive state of the target virtual event, a notification to enable interaction for that event is broadcast. Specifically, the broadcast can be sent to the interactive character corresponding to the event, notifying the interactive character that they have successfully reserved the target virtual event and that interaction for the event has begun. For example, if a game instance becomes interactive, the game server can broadcast to players who reserved the instance, notifying the interactive characters of the instance that the instance has begun.
[0097] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and to fully illustrate the specific implementation process of this embodiment, another method for interacting with virtual game resources is provided, such as... Figure 2 As shown, the method includes:
[0098] Step 201: In response to the signal that the reservation opening conditions of the target virtual resource in the game have been met, the target virtual resource is set to a reservation-available state, wherein the reservation opening conditions include the reservation opening time and / or the reservation opening event.
[0099] Step 202: Based on the reservation role constraints of the target virtual resource, determine the first player role that meets the reservation role constraints, and broadcast a reservation notification of the target virtual resource to the first game client corresponding to the first player role; or, based on the game server corresponding to the target virtual resource, determine the second player role contained in the game server, and broadcast a reservation opening notification of the target virtual resource to the second game client corresponding to the second player role.
[0100] In the above embodiments, after the target virtual resource is set to a reserveable state, in order to encourage players to reserve the target virtual resource and increase the success rate of the reservation, the reserveable status of the target virtual resource can be broadcast. In specific application scenarios, the broadcast can be sent to the first player character who meets the reservation constraints, and the content broadcast to the first player character who meets the conditions can be a reserveable notification to inform the player who receives the reservation notification that he / she has met the conditions for reserving the target virtual resource and that the target virtual resource is now open for reservation. Alternatively, the broadcast can be sent to all players in the server, and a reservation opening notification can be sent to the second player characters included in the game server to inform them that the target virtual resource is now open for reservation. In addition, the reservation opening notification can also carry the reservation constraints so that players can more efficiently understand whether they meet the reservation conditions.
[0101] Optionally, in this embodiment of the application, the reservation role constraints include at least one of the following: social attribute constraints, level attribute constraints, contribution attribute constraints, combat power attribute constraints, leaderboard constraints, and task progress constraints.
[0102] In the above embodiments, restrictions can be placed on the roles that reserve the target virtual resources. Specifically, the social attributes of the role can be restricted, for example, only players from a certain sect or guild can reserve the target virtual resources; the level of the role can also be restricted, for example, only players who have reached a certain level can reserve; the contribution value of the role can also be restricted, for example, only players whose contribution to a village reaches a certain value can reserve the dungeons in that village, or only players who have recharged a certain amount can reserve specific items in the store; the combat power of the role can also be restricted, for example, only players who have reached a certain combat power can reserve a battlefield event in the game to ensure the balance of the battlefield event; the ranking of the role can also be restricted, for example, only players who rank high on the combat power ranking or level ranking can reserve a certain dungeon; the quest progress of the role can also be restricted, for example, only players who have completed a specific main quest can reserve resources.
[0103] Optionally, step 202, "broadcasting the reservation opening notification of the target virtual resource to the second game client corresponding to the second player character," may specifically include:
[0104] Step 202-1: Obtain the reservation condition data of the second player character, wherein the reservation condition data includes at least one of the following: social attribute data, level attribute data, contribution attribute data, combat power attribute data, leaderboard data, and task progress data of the second player character;
[0105] Step 202-2: Based on the reservation condition data, verify whether the second player character meets the reservation character constraint conditions;
[0106] Step 202-3: If the second player character meets the reservation character constraint conditions, broadcast the first reservation opening notification of the target virtual resource to the second game client, wherein the first reservation opening notification carries the target credential information required for the target virtual resource, and the reservation opening notification includes the first reservation opening notification;
[0107] Step 202-4: If the second player character does not meet the reservation character constraint conditions, then broadcast a second reservation opening notification for the target virtual resource to the second game client. The second reservation opening notification carries the reservation character constraint conditions that the second player character does not meet and the target credential information required to reserve the target virtual resource. The reservation opening notification includes the second reservation opening notification.
[0108] In the above embodiments, based on the reservation condition data of each second player character, it can be calculated whether each second player character meets the reservation character constraint conditions, thereby broadcasting a first reservation opening notification to players who meet the conditions, prompting players to the target credential information required to reserve the target virtual resource, and broadcasting a second reservation opening notification to players who do not meet the conditions, informing players which conditions have not been met so that players who want to make a reservation can meet the conditions more quickly and make a reservation.
[0109] Step 203: Receive the first reservation data of the reservation player character for the target virtual resource, and lock the target credential in the reservation player character's account that matches the target virtual resource.
[0110] In this embodiment, the first reservation data may further include a reservation group identifier for the target virtual resource. Multiple reservation groups can be opened simultaneously for the same target virtual resource. When making a reservation, a player can choose to join one of the reservation groups or create a new one. The reservation group identifier describes the reservation group selected by the player character. Furthermore, when determining whether the reservation conditions for the target virtual resource have been met, each reservation group is judged separately. For the same target virtual resource, it is possible that some reservation groups succeed in making reservations while others fail.
[0111] Step 204: Generate shareable information of the player character regarding the target virtual resource, wherein the shareable information includes a reservation link for the target virtual resource, the reservation link being used to enter the reservation interface of the target virtual resource after being triggered, or the reservation link being used to automatically reserve the target virtual resource after being triggered.
[0112] Step 205: Send the shareable information to the pre-registered game client corresponding to the pre-registered player character, so that the pre-registered client displays a sharing interface based on the shareable information.
[0113] Step 206: When the sharing operation data is received on the sharing interface, the reservation link is published in the preset sharing address of the reserved player character, wherein the preset sharing address includes the social information input address and / or announcement information setting address of the reserved player character in the game.
[0114] In the above embodiments, in addition to reserving target virtual resources, players can also share reservation information to improve the success rate of resource reservations. After the game server receives the first reservation data of the player character, it can generate exclusive shareable information for the player character and send the shareable information to the player character so that the player character can share the target virtual resource they reserved. In addition, the shareable information can carry a reservation link. The player character can share the shareable information to the in-game chat channel (i.e., the social information input address), or to the player character's exclusive bulletin board in the game (i.e., the bulletin information setting address), or to social software. Other players can enter the reservation interface of the target virtual resource through the reservation link in the shared content to make a reservation, or they can quickly and automatically make a reservation by clicking the reservation link.
[0115] Step 207: Receive reservation data for the target virtual resource through the reservation link; allocate a first reward resource to the reservation player character corresponding to the identity information; and / or, allocate a second reward resource to the reservation player character corresponding to the identity information after the reservation success conditions for the target virtual resource are met.
[0116] In this embodiment, the reservation link generated for the reservation player character can carry the identity information of the reservation player character. In order to encourage players to share, after other players reserve the target virtual resource through the reservation link, a certain reward can be allocated to the player who posted the link, that is, the aforementioned reservation player character. Specifically, the first reward resource can be allocated after other players complete the reservation, or the second reward resource can be allocated after other players make a reservation and the target virtual resource meets the reservation success conditions. Of course, rewards can be given in both cases.
[0117] Step 208: Based on the first reservation data, determine whether the reservation conditions for the target virtual resource have been met.
[0118] Step 209: If the reservation success conditions have been met, the target virtual resource is set to an interactive state, the reserved player character is marked as an interactive character of the target virtual resource, and the locked target credentials in the reserved player character's account are deducted.
[0119] Optionally, step 208 specifically includes: based on the first reservation data and the historical reservation data of the target virtual resource, calculating the total number of reservations for the target virtual resource and / or the total contribution of all reserved player characters; determining whether the total number of reservations corresponding to the total reservation data reaches the reservation number threshold and / or whether the total contribution of all reserved player characters corresponding to the total reservation data reaches the contribution threshold, wherein the reservation success condition includes the reservation number threshold and / or the contribution threshold.
[0120] In this embodiment, the successful reservation condition can be a reservation quantity threshold and / or a contribution threshold. After a player makes a reservation for a target virtual resource, the game server can statistically analyze the reservation data of all players. If the total number of reservations for the target virtual resource reaches the reservation quantity threshold and / or the total contribution of all players reaches the contribution threshold, then the reservation for the target virtual resource can be confirmed as successful. The successfully reserved target virtual resource is set to an interactive state, the reserved player's character is marked as an interactive character for that resource, and the locked target token is deducted.
[0121] In this embodiment of the application, optionally, the reservation initiation event includes the reservation availability status of the parent virtual resource corresponding to the target virtual resource and / or the interactive status of the parent virtual resource. Accordingly, after setting the target virtual resource to the reservation availability status, a reservation initiation condition fulfillment signal for the lower virtual resource corresponding to the target virtual resource is generated; and / or, after setting the target virtual resource to the interactive status, a reservation initiation condition fulfillment signal for the lower virtual resource corresponding to the target virtual resource is generated.
[0122] In this embodiment, multiple reservable virtual resources can be included. These reservable virtual resources can be independent of each other or they can influence each other. Specifically, a hierarchical relationship can be set between the virtual resources. A target virtual resource enters the reservable state after its corresponding parent virtual resource meets the reservation success conditions. For example, reservable virtual resources ABC, where resource A is the parent resource of resource B and resource C is the subordinate resource of resource B, resources A, B, and C, which have a hierarchical relationship, do not open for reservation at the same time. After resource A meets the reservation success conditions, resource B is set to the reservable state, and correspondingly, after resource B meets the reservation success conditions, resource C is set to the reservable state.
[0123] In this embodiment of the application, optionally, the reservation termination event includes the interactive state of the mutually exclusive virtual resource corresponding to the target virtual resource. Accordingly, when the mutually exclusive virtual resource is set to an interactive state, it is determined that the target virtual resource meets the reservation termination condition; and, after setting the target virtual resource to an interactive state, it is determined that the mutually exclusive virtual resource meets the reservation termination condition.
[0124] In this embodiment, multiple reservable virtual resources can also be mutually exclusive. Multiple mutually exclusive virtual resources can simultaneously enter the reservable state. For example, virtual resources D and E are mutually exclusive. After resources D and E enter the reservable state simultaneously, if the reservation success condition for resource D is met first, while setting resource D to an interactive state, the reservable state of resource E is closed. That is, only one of the mutually exclusive resources D and E can enter the interactive state. In a game scenario, the reservable state of two instances can be enabled simultaneously. The instance that is successfully reserved first is opened, while the other will not be opened in the short term. This encourages player sharing, new player acquisition, and other behaviors, prompting players to reserve their favorite instances and increasing the activity of the game server.
[0125] Furthermore, as Figure 1 In terms of specific implementation of the method, this application provides an interactive device for game virtual resources, such as... Figure 3 As shown, the device includes:
[0126] The reservation activation module is used to set the target virtual resource to a reservationable state in response to a signal that the reservation activation conditions of the target virtual resource in the game have been met. The reservation activation conditions include the reservation activation time and / or the reservation activation event.
[0127] The credential locking module is used to receive the first reservation data of the reservation player character for the target virtual resource, and lock the target credential in the reservation player character's account that matches the target virtual resource;
[0128] The condition judgment module is used to determine whether the reservation success condition of the target virtual resource has been met based on the first reservation data;
[0129] The interaction processing module is used to, if the reservation success conditions have been met, set the target virtual resource to an interactive state, mark the reservation player character as an interactive character of the target virtual resource, and deduct the target credentials locked in the reservation player character's account.
[0130] Optionally, the device further includes:
[0131] The credential return module is used to, after setting the target virtual resource to a reservationable state, when the reservation end conditions of the target virtual resource are met, if the reservation success conditions of the target virtual resource are not met, unlock the target credential that has been locked in the reservation player's character account, wherein the reservation end conditions include reservation end time and / or reservation end event.
[0132] Optionally, the target virtual resource includes target virtual items and / or target virtual events; the device further includes: an interactive prompting module, used for:
[0133] Based on the interactive state of the target virtual item and the interactive character associated with the target virtual item, the target virtual item is allocated to the account of the interactive character, or a claiming message for the target virtual item is sent to the account of the interactive character to guide the interactive character to claim the target virtual item; and / or,
[0134] Based on the interactive state of the target virtual event and the interactive role of the target virtual event, a notification to enable interaction of the target virtual event is broadcast to the interactive game client of the interactive role, wherein the target virtual event set to the interactive state can be triggered by the interactive operation of the interactive role.
[0135] Optionally, the device further includes: a broadcast module, used for:
[0136] Based on the reservation role constraints of the target virtual resource, a first player character that meets the reservation role constraints is determined, and a reservation notification of the target virtual resource is broadcast to the first game client corresponding to the first player character; or,
[0137] Based on the game server corresponding to the target virtual resource, determine the second player character contained in the game server, and broadcast the reservation opening notification of the target virtual resource to the second game client corresponding to the second player character.
[0138] Optionally, the reservation role constraints include at least one of the following: social attribute constraints, level attribute constraints, contribution attribute constraints, combat power attribute constraints, leaderboard constraints, and task progress constraints; the broadcast module is further used for:
[0139] Obtain the reservation condition data of the second player character, wherein the reservation condition data includes at least one of the following: social attribute data, level attribute data, contribution attribute data, combat power attribute data, leaderboard data, and task progress data of the second player character;
[0140] Based on the reservation condition data, verify whether the second player character meets the reservation character constraint conditions;
[0141] If the second player character meets the reservation character constraint conditions, a first reservation opening notification for the target virtual resource is broadcast to the second game client. The first reservation opening notification carries the target credential information required for the target virtual resource, and the reservation opening notification includes the first reservation opening notification.
[0142] If the second player character does not meet the reservation character constraint conditions, a second reservation opening notification for the target virtual resource is broadcast to the second game client. The second reservation opening notification carries the reservation character constraint conditions that the second player character does not meet and the target credential information required to reserve the target virtual resource. The reservation opening notification includes the second reservation opening notification.
[0143] Optionally, the device further includes: a sharing processing module, used for:
[0144] Generate shareable information for the target virtual resource by the player character who made the reservation, wherein the shareable information includes a reservation link for the target virtual resource, the reservation link being used to enter the reservation interface of the target virtual resource after being triggered, or the reservation link being used to automatically reserve the target virtual resource after being triggered;
[0145] The shareable information is sent to the pre-registered game client corresponding to the pre-registered player character, so that the pre-registered client displays a sharing interface based on the shareable information;
[0146] When sharing operation data is received on the sharing interface, the reservation link is published in the preset sharing address of the reserved player character, wherein the preset sharing address includes the social information input address and / or announcement information setting address of the reserved player character in the game.
[0147] Optionally, the device further includes: a reward allocation module, used for:
[0148] Receive reservation data for the target virtual resource via the reservation link;
[0149] Allocate a first reward resource to the player character corresponding to the identity information; and / or, after the reservation conditions for the target virtual resource are met, allocate a second reward resource to the player character corresponding to the identity information.
[0150] Optionally, the condition judgment module is specifically used for:
[0151] Based on the first reservation data and the historical reservation data of the target virtual resource, the total number of reservations for the target virtual resource and / or the total contribution of all reserved player characters are calculated.
[0152] Determine whether the total number of reservations corresponding to the total reservation data reaches the reservation number threshold and / or whether the total contribution of all reservation player characters corresponding to the total reservation data reaches the contribution threshold, wherein the reservation success condition includes the reservation number threshold and / or the contribution threshold.
[0153] Optionally, the reservation initiation event includes the reservation availability status of the parent virtual resource corresponding to the target virtual resource and / or the interactive status of the parent virtual resource; the reservation initiation module is further configured to:
[0154] After setting the target virtual resource to a reserveable state, a reservation initiation condition fulfillment signal is generated for the corresponding lower-level virtual resource; and / or,
[0155] After setting the target virtual resource to an interactive state, a reservation activation condition fulfillment signal for the corresponding lower-level virtual resource is generated.
[0156] Optionally, the reservation end event includes the interactive state of the mutually exclusive virtual resource corresponding to the target virtual resource; the device further includes: a reservation closing module, used for:
[0157] When the mutually exclusive virtual resource is set to an interactive state, it is determined that the target virtual resource meets the reservation termination condition; and...
[0158] After setting the target virtual resource to an interactive state, it is determined that the mutually exclusive virtual resource meets the reservation termination condition.
[0159] It should be noted that other corresponding descriptions of the functional units involved in the interactive device for game virtual resources provided in this application embodiment can be found by referring to... Figures 1 to 2 The corresponding descriptions in the method will not be repeated here.
[0160] Based on the above, Figures 1 to 2 Accordingly, this application also provides a storage medium storing a computer program, which, when executed by a processor, implements the above-described method. Figures 1 to 2 The method for interacting with virtual game resources is shown.
[0161] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.
[0162] Based on the above, Figures 1 to 2 The method shown, and Figure 3 To achieve the above objectives, the present application also provides a computer device, specifically a personal computer, server, network device, etc., as shown in the virtual device embodiment. This computer device includes a storage medium and a processor; the storage medium stores a computer program; the processor executes the computer program to achieve the above-described objectives. Figures 1 to 2 The method for interacting with virtual game resources is shown.
[0163] Optionally, the computer device may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Bluetooth interfaces, Wi-Fi interfaces), etc.
[0164] Those skilled in the art will understand that the computer device structure provided in this embodiment does not constitute a limitation on the computer device, and may include more or fewer components, or combine certain components, or have different component arrangements.
[0165] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages and stores the hardware and software resources of a computer device, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software within the physical device.
[0166] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented using software and necessary general-purpose hardware platforms. Alternatively, it can be implemented via hardware. When the reservation conditions for a target virtual resource in a game are met, the target virtual resource is set to a reservationable state. After a player reserves the target virtual resource, the target credentials in the player's account are locked. Then, when the reservation success conditions for the target virtual resource are met, the target virtual resource is set to an interactive state, and the locked target credentials are deducted to obtain the player's interaction rights with the target virtual resource. This application's embodiments solve the problem of a single interaction mode in the prior art, helping to improve the fun of the interaction mode, enhance the player's gaming experience, increase the retention rate of the game server, and improve the utilization rate of the game server.
[0167] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.
[0168] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.
Claims
1. A method for interacting with game virtual resources, characterized in that, The method comprises: setting the target virtual resource to a bookable state in response to a signal that a booking opening condition of the target virtual resource in the game is met, wherein the booking opening condition comprises a booking opening time and / or a booking opening event; receiving first booking data of a booking player character for the target virtual resource, and locking a target voucher in an account of the booking player character that matches the target virtual resource; judging whether a booking success condition of the target virtual resource is met based on the first booking data; if the booking success condition is met, setting the target virtual resource to an interactable state, marking the booking player character as an interactable character of the target virtual resource, and deducting the target voucher that is locked in the account of the booking player character; wherein the booking end condition of the target virtual resource comprises a booking end event; a plurality of mutually exclusive virtual resources can be in the bookable state at the same time; the booking end event comprises an interactable state of a mutually exclusive virtual resource corresponding to the target virtual resource; when the mutually exclusive virtual resource is set to the interactable state, it is determined that the target virtual resource meets the booking end condition; and after the target virtual resource is set to the interactable state, it is determined that the mutually exclusive virtual resource meets the booking end condition.
2. The method of claim 1, wherein, After the target virtual resource is set to the bookable state, the method further comprises: when the booking end condition of the target virtual resource is met, if the booking success condition of the target virtual resource is not met, the target voucher that is locked in the account of the booking player character is unlocked, wherein the booking end condition further comprises a booking end time.
3. The method of claim 1, wherein, The target virtual resource comprises a target virtual item and / or a target virtual event; after the target virtual resource is set to the interactable state and the booking player character is marked as the interactable character of the target virtual resource, the method further comprises: based on the interactable state of the target virtual item and the interactable character of the target virtual item, the target virtual item is allocated to the account of the interactable character, or pickup information of the target virtual item is sent to the account of the interactable character to guide the interactable character to pick up the target virtual item; and / or, based on the interactable state of the target virtual event and the interactable character of the target virtual event, an interaction opening notification of the target virtual event is broadcast to an interaction game client of the interactable character, wherein the target virtual event set to the interactable state can be triggered under the interaction operation of the interactable character.
4. The method of claim 1, wherein, After the target virtual resource is set to the bookable state, the method further comprises: determining a first player character that meets the booking role constraint condition of the target virtual resource according to the booking role constraint condition of the target virtual resource, and broadcasting a bookable notification of the target virtual resource to a first game client corresponding to the first player character; or, According to the game server corresponding to the target virtual resource, a second player character contained in the game server is determined, and a pre-order start notification of the target virtual resource is broadcast to a second game client corresponding to the second player character.
5. The method of claim 4, wherein, The pre-order role constraint condition includes at least one of a social attribute constraint condition, a level attribute constraint condition, a contribution attribute constraint condition, a battle power attribute constraint condition, a ranking list constraint condition, and a task progress constraint condition. The broadcasting of the pre-order start notification of the target virtual resource to the second game client corresponding to the second player character specifically includes: Obtaining pre-order condition data of the second player character, wherein the pre-order condition data includes at least one of social attribute data, level attribute data, contribution attribute data, battle power attribute data, ranking list data, and task progress data of the second player character; According to the pre-order condition data, it is verified whether the second player character meets the pre-order role constraint condition; If the second player character meets the pre-order role constraint condition, a first pre-order start notification of the target virtual resource is broadcast to the second game client, wherein the first pre-order start notification carries target credential information required by the target virtual resource, and the pre-order start notification includes the first pre-order start notification; If the second player character does not meet the pre-order role constraint condition, a second pre-order start notification of the target virtual resource is broadcast to the second game client, wherein the second pre-order start notification carries the pre-order role constraint condition that the second player character does not meet and target credential information required for pre-ordering the target virtual resource, and the pre-order start notification includes the second pre-order start notification.
6. The method of claim 1, wherein, After receiving the first pre-order data of the target virtual resource by the pre-order player character, the method further includes: Generating shareable information of the pre-order player character for the target virtual resource, wherein the shareable information includes a pre-order link of the target virtual resource, and the pre-order link is used to enter a pre-order interface of the target virtual resource after being triggered, or the pre-order link is used to automatically pre-order the target virtual resource after being triggered; Sending the shareable information to a pre-order game client corresponding to the pre-order player character, so that the pre-order game client displays a sharing interface based on the shareable information; When receiving sharing operation data on the sharing interface, the pre-order link is published in a preset sharing address of the pre-order player character, wherein the preset sharing address includes a social information input address and / or an announcement information setting address of the pre-order player character in the game.
7. The method of claim 6, wherein, The pre-order link carries identity information of the pre-order player character. After publishing the pre-order link in the preset sharing address of the pre-order player character, the method further includes: Receiving pre-order data of the target virtual resource through the pre-order link; allocate a first reward resource to the pre-order player role corresponding to the identity information; and / or, allocate a second reward resource to the pre-order player role corresponding to the identity information after the pre-order success condition of the target virtual resource is met.
8. The method of claim 1, wherein, The method further comprises: based on the first pre-order data and historical pre-order data of the target virtual resource, counting a total pre-order quantity of the target virtual resource and / or a total contribution degree of all pre-order player roles; determining whether the total pre-order quantity corresponding to the total pre-order data reaches a pre-order quantity threshold and / or whether the total contribution degree of all pre-order player roles corresponding to the total pre-order data reaches a contribution degree threshold, wherein the pre-order success condition comprises the pre-order quantity threshold and / or the contribution degree threshold.
9. The method of claim 1, wherein, The pre-order start event comprises a pre-orderable state of a superior virtual resource corresponding to the target virtual resource and / or an interactable state of the superior virtual resource; the method further comprises: generating a pre-order start condition met signal of a subordinate virtual resource corresponding to the target virtual resource after the target virtual resource is set to the pre-orderable state; and / or, generating a pre-order start condition met signal of a subordinate virtual resource corresponding to the target virtual resource after the target virtual resource is set to the interactable state.
10. An interactive device for gaming virtual resources, characterized by, The method further comprises: a pre-order start module configured to set the target virtual resource to a pre-orderable state in response to a pre-order start condition met signal of the target virtual resource in the game, wherein the pre-order start condition comprises a pre-order start time and / or a pre-order start event; a pre-order end condition of the target virtual resource comprises a pre-order end event; a plurality of mutually exclusive virtual resources can be in the pre-orderable state at the same time; the pre-order end event comprises an interactable state of a mutually exclusive virtual resource corresponding to the target virtual resource; a credential locking module configured to receive first pre-order data of the target virtual resource by a pre-order player role, and lock a target credential in a pre-order player role account that matches the target virtual resource; a condition judging module configured to determine whether a pre-order success condition of the target virtual resource is met based on the first pre-order data; an interaction processing module configured to, if the pre-order success condition is met, set the target virtual resource to an interactable state, mark the pre-order player role as an interactable role of the target virtual resource, and deduct the target credential that has been locked in the pre-order player role account; a pre-order closing module configured to: determine that the target virtual resource meets a pre-order end condition when the mutually exclusive virtual resource is set to the interactable state; and determine that the mutually exclusive virtual resource meets the pre-order end condition after the target virtual resource is set to the interactable state.
11. A storage medium having stored thereon a computer program, characterized in that The computer program, when executed by a processor, implements the method of any one of claims 1 to 9.
12. A computer device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, The processor, when executing the computer program, implements the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Server device control method, server device, and program
JP2020032272A