An interactive control method, device and electronic equipment of a game
By setting resource storage status in the game and dynamically calculating rewards based on user behavior, the problem of low user participation in the resource storage function was solved, thereby improving game activity and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2026-04-09
- Publication Date
- 2026-06-09
AI Technical Summary
User participation in the game resource storage function is low, resulting in low system resource utilization. The existing reward mechanism is too fixed and lacks user interest incentives.
By setting resource storage status in the game and monitoring specific user game behaviors to determine account activity parameters, reward resources are dynamically calculated based on the activity parameters, thereby increasing users' interest and participation in storing resources.
By implementing a reward mechanism related to user behavior, we increased user interest in the resource storage function and game activity, thereby improving the utilization rate of system resources.
Smart Images

Figure CN122164086A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of game technology, and in particular to a game interactive control method, device, and electronic device. Background Technology
[0002] The game offers a resource storage function. Users can store game resources for a certain period of time and then retrieve them to receive additional rewards corresponding to those resources. These additional rewards can be fixed or related to factors such as storage duration and the amount of game resources. Users have a strong expectation of these additional rewards, leading to low user participation in the resource storage function, resulting in wasted system resources and low system resource utilization. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a game interactive control method, device and electronic device to enhance users’ interest and participation in resource storage functions, thereby increasing game activity and improving the utilization rate of system resources.
[0004] In a first aspect, embodiments of the present invention provide an interactive control method for a game, which provides a graphical user interface through a terminal device, the terminal device being logged into a first game account; the method includes: in response to a resource storage instruction, setting a target resource of the first game account to a storage state; wherein, the target resource in the storage state does not have resource usage functionality; when the target resource is in the storage state, determining an account activity parameter based on a specified game behavior of the first game account; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; in response to a resource retrieval instruction for the target resource, controlling the target resource to end its storage state, determining a reward resource based on the account activity parameter, and allocating the reward resource to the first game account.
[0005] Secondly, embodiments of the present invention provide an interactive control device for a game, which provides a graphical user interface through a terminal device, the terminal device being logged into a first game account; the device includes: a resource storage module, used to set a target resource of the first game account to a storage state in response to a resource storage command; wherein the target resource in the storage state does not have resource usage function; a parameter determination module, used to determine an account activity parameter based on a specified game behavior of the first game account when the target resource is in the storage state; wherein the account activity parameter is used to indicate the activity level of the first game account in the game; and a resource retrieval module, used to control the target resource to end its storage state in response to a resource retrieval command for the target resource, determine a reward resource based on the account activity parameter, and allocate the reward resource to the first game account.
[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the interactive control method of the above-mentioned game.
[0007] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the interactive control method of the aforementioned game.
[0008] The embodiments of the present invention bring the following beneficial effects: The aforementioned game's interactive control method, device, and electronic device provide a graphical user interface through a terminal device, which is logged into a first game account; in response to a resource storage command, the target resource of the first game account is set to a storage state; wherein, the target resource in the storage state does not have resource usage functionality; when the target resource is in the storage state, an account activity parameter is determined based on the specified game behavior of the first game account; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; in response to a resource retrieval command for the target resource, the target resource is controlled to end its storage state, a reward resource is determined based on the account activity parameter, and the reward resource is allocated to the first game account.
[0009] In the above method, when a user stores game resources and then retrieves them, reward resources are provided to the user based on the account activity level during the resource storage process. The reward resources are no longer calculated based on fixed parameters, but are related to user behavior, which increases the user's interest and participation in the resource storage function, improves game activity, and thus improves the utilization rate of system resources.
[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0013] Figure 1 A flowchart illustrating a game interaction control method provided in an embodiment of the present invention; Figure 2 A schematic diagram of a resource storage page provided in an embodiment of the present invention; Figure 3 A schematic diagram of a newly created deposit certificate provided in an embodiment of the present invention; Figure 4 This is a schematic diagram illustrating the update of the resource storage page after the deposit certificate is established, as provided in an embodiment of the present invention. Figure 5 A schematic diagram of a resource interaction page provided in an embodiment of the present invention; Figure 6 A schematic diagram of an interactive control device for a game provided in an embodiment of the present invention; Figure 7 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0014] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0015] In related technologies, users have a strong expectation of additional rewards after storing game resources, resulting in low user engagement with the resource storage function. Therefore, this invention provides a game interaction control method, device, and electronic device that can be applied to various types of games.
[0016] In one embodiment of this disclosure, the game interaction control method can run on a local terminal device or a server. When the game interaction control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and client devices.
[0017] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the game's interactive control methods are completed on the cloud gaming server. The client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0018] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0019] In one possible implementation, embodiments of the present invention provide an interactive control method for a game, which provides a graphical user interface through a terminal device. The terminal device can be either a local terminal device as mentioned above, or a client device in the aforementioned cloud interactive system. The terminal device is logged into a first game account.
[0020] like Figure 1 As shown, the interactive control method of this game includes the following steps: Step S102: In response to the resource storage instruction, the target resource of the first game account is set to the storage state; wherein, the target resource in the storage state does not have the function of resource use; This resource storage command can be generated by triggering the resource storage control or using a related shortcut key. The target resource can be virtual coins, game items, game objects, game ores, etc. Before generating the resource storage command, the type and quantity of the target resource can be pre-configured; for example, select the target resource from the candidate resources, and then set the quantity of the target resource using the resource quantity setting control, such as virtual coins with a quantity of 50,000.
[0021] When the target resource is in an unstored state, it has the function of being used. The first game account can use the target resource to exchange for other game resources; for example, spending 2,000 virtual coins to exchange for firearms or items. When the target resource is in a stored state, it does not have the function of being used. If the first game account needs to use the target resource to exchange for other resources, it must first set the target resource to an unstored state.
[0022] In actual implementation, when the target resource is in an unstored state, it is stored in the first game account, which can use the target resource for resource exchange at any time; when the target resource is in a stored state, it can be stored in the game system, such as in an NPC (Non-Player Character) account specifically used for storing resources.
[0023] Step S104: When the target resource is in storage state, determine the account activity parameter based on the specified game behavior of the first game account; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; When the target resource is in storage, the game system monitors the game behavior of the first game account and determines the account activity parameters based on the specified game behavior. The specified game behavior may include performing a specified game task, a specified game instance, a specified game activity, etc. Specifically, the account activity parameters can be updated based on factors such as whether the specified game behavior is completed and the result of completion. For example, completing a game instance and winning will earn 20 points of account activity parameters, and participating in a weekend activity will earn 10 points of account activity parameters.
[0024] Specifically, the aforementioned account activity parameters must include at least one of the following: daily task completion rate, cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases.
[0025] Regarding the completion rate of daily tasks, parameters such as task type and quantity can be preset. Each completed daily task increases the completion rate by a specified percentage. The aforementioned cumulative login days refer to the total number of days the first game account has logged into the game system while the target resource is in storage. The aforementioned resource consumption refers to the amount of game resources used by the first game system while the target resource is in storage, such as using game resources to exchange for items or activate specific benefits. The aforementioned dungeon completion count refers to the number of dungeon tasks completed by the first game system while the target resource is in storage. The aforementioned number of kills refers to the number of enemies and NPCs (Non-Player Characters) killed by the first game account in matches. The aforementioned account level increase refers to the number of user levels increased by the first game system while the target resource is in storage. User levels can be increased by completing tasks, participating in activities, and logging into the game on time.
[0026] Understandably, a higher account activity parameter indicates a higher level of activity within the game for the first game account, meaning the user associated with that first game account participates in more games. In actual implementation, when the target resource is in storage, the account activity parameter can be continuously updated as the first game account performs specified game actions; alternatively, when the target resource is in storage, the daily account activity parameter can be calculated, meaning the more game actions the first game account performs on a given day, the higher the account activity parameter for that day; at the designated time point each day, the account activity parameter is updated to its initial value, and the account activity parameter for the next day is calculated again.
[0027] Step S106: Respond to the resource retrieval instruction for the target resource, control the target resource to end its storage state, determine the reward resource based on the account activity parameters, and allocate the reward resource to the first game account.
[0028] The resource retrieval command can be generated by triggering the resource retrieval control or related shortcut keys. After the target resource ends its storage state, it is in an unstored state. The first game account can use the unstored target resource for redemption. In this embodiment, the first game account can also receive reward resources, which can be determined based on account activity parameters. Specifically, the type, level, and quantity of reward resources can be determined based on the account activity parameters; for example, the higher the account activity parameters, the more types of resources or the larger the quantity of resources. In addition, the daily account activity parameters when the target resource is in the storage state can be counted, and the type, level, and quantity of reward resources can be determined based on the average daily account activity parameters; or, the type, level, and quantity of reward resources can be determined based on the number of days the account activity parameters reach a preset threshold.
[0029] Taking resource quantity as an example, the preset threshold is set to 100. When the target resource is in storage, if the account activity parameter reaches 100 for 20 days, the reward resource quantity is 10% of the target resource quantity; if the account activity parameter reaches 100 for less than 20 days, the reward resource quantity is 5% of the target resource quantity.
[0030] Taking resource level as an example, the preset threshold is set to 100. When the target resource is in storage, if the account activity parameter reaches 100 for 20 days, the reward resource level is excellent. If the account activity parameter reaches 100 for less than 20 days, the reward resource level is normal.
[0031] The interactive control method of the aforementioned game provides a graphical user interface through a terminal device, which is logged into a first game account; in response to a resource storage command, the target resource of the first game account is set to a storage state; wherein, the target resource in the storage state does not have resource usage function; when the target resource is in the storage state, an account activity parameter is determined based on the specified game behavior of the first game account; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; in response to a resource retrieval command for the target resource, the target resource is controlled to end the storage state, a reward resource is determined based on the account activity parameter, and the reward resource is allocated to the first game account.
[0032] In the above method, when a user stores game resources and then retrieves them, reward resources are provided to the user based on the account activity level during the resource storage process. The reward resources are no longer calculated based on fixed parameters, but are related to user behavior, which increases the user's interest and participation in the resource storage function, improves game activity, and thus improves the utilization rate of system resources.
[0033] In one implementation, the account activity parameter has a preset corresponding parameter threshold; reward resources are determined based on the account activity parameter and its corresponding parameter threshold. For example, when the account activity parameter reaches its corresponding parameter threshold, the quantity of reward resources is greater, or the level is higher; when the account activity parameter does not reach its corresponding parameter threshold, the quantity of reward resources is less, or the level is lower. Alternatively, reward resources can be determined based on the difference between the account activity parameter and its corresponding parameter threshold; for example, the smaller the difference, the greater the quantity of reward resources, or the higher the level. As can be seen from the foregoing embodiments, there are various types of account activity parameters, and the parameter thresholds correspond to the types of account activity parameters.
[0034] Specifically, when the above account activity parameters include the completion rate of daily tasks, the parameter thresholds corresponding to the completion rate of daily tasks include: the number of days in which the completion rate of daily tasks reaches the preset completion rate threshold; this number of days is counted while the target resource is in storage. Both the preset completion rate threshold and the number of days threshold can be preset. For example, the number of days in which the completion rate of daily tasks reaches 100% is 10 days.
[0035] For example, the preset threshold parameter is 100. Each day, the first game account accumulates daily task completion points through actions such as completing tasks, participating in dungeons, and engaging in events. Before a specified time point, if the daily task completion points reach the preset threshold, the number of days increases by 1. Upon reaching the specified time point, the daily task completion points are updated to the initial value, such as 0, and the accumulation of the next day's daily task completion points continues above that initial value. It can be understood that the more days accumulated, the greater the amount of reward resources or the higher the resource level.
[0036] While the target resource is in storage, the number of days when the daily task completion rate reaches a preset completion rate threshold is counted; if the number of days reaches the threshold, a first preset amount of reward resources is determined; if the number of days does not reach the threshold, a second preset amount of reward resources is determined; wherein, the second preset amount of reward resources is less than the first preset amount of reward resources.
[0037] The number of days threshold can be set to 20 days, 25 days, etc.; the first and second preset resource amounts can be fixed amounts or determined based on the target resource amount. Taking virtual coins as an example, if the number of days reaches the preset threshold, 10,000 virtual coins are allocated to the first game account; if the number of days does not reach the threshold, 5,000 virtual coins are allocated to the first game account. Alternatively, if the target resource is 100,000 virtual coins, and the number of days reaches the threshold, the reward resource allocated to the first game account is 10% of the target resource, i.e., 10,000 virtual coins; if the number of days does not reach the threshold, the reward resource allocated to the first game account is 5% of the target resource, i.e., 5,000 virtual coins.
[0038] In another approach, the target resource has a preset baseline retrieval period and baseline parameters for the reward resource. The aforementioned number of days refers to the number of days prior to the baseline retrieval period. The baseline retrieval period can be determined based on the date of the resource storage instruction corresponding to the target resource, i.e., the date on which the target resource is set to storage status. For example, if the target resource is set to storage status on March 5, 2025, and the storage duration is 1 month, the baseline retrieval period is April 5, 2025. The baseline parameter can be a fixed value or can fluctuate with the date. The baseline parameter for the reward resource can be the baseline parameter on the day the target resource is set to storage status, for example, 5%.
[0039] The reward resources are determined based on the first preset resource quantity based on the benchmark parameter; the reward resources are determined based on the second preset resource quantity based on the first preset parameter; wherein the first parameter is lower than the benchmark parameter.
[0040] It is understandable that the time period from the date the target resource is set to storage status to the baseline retrieval period is the storage period of the target resource. Within this storage period, the number of days during which the completion rate of the aforementioned daily tasks reaches a preset completion threshold is counted. For example, if the storage period of the target resource is from March 5, 2025 to April 5, 2025, and the threshold for the number of days is 20 days, then the count will be based on whether the number of days within this storage period reaches 20 days.
[0041] In the above method, if the number of days reaches the day threshold, the reward resources corresponding to the full amount of the baseline parameter will be obtained. If the number of days does not reach the day threshold, since the first parameter is lower than the baseline parameter, it can be understood that only a portion of the reward resources corresponding to the baseline parameter will be obtained. For example, if the baseline parameter is 10% and the first parameter is 5%, if the number of days reaches the day threshold, the reward resources will be 10% of the target resources; if the number of days does not reach the day threshold, the reward resources will be 5% of the target resources.
[0042] In the above method, when the completion rate of daily tasks reaches the preset completion rate threshold, it means that the day is a user active day. During the storage period of the target resources, when the number of user active days reaches the number of days threshold, the user can get all the reward resources. When the number of user active days does not reach the number of days threshold, the user can only get a portion of the reward resources. Therefore, it can guide and encourage users to actively participate in game tasks and game activities during the resource storage period, thereby improving game activity.
[0043] In one implementation, the number of days during which the daily task completion rate reaches a preset completion threshold while the target resource is in storage is counted; the storage progress is determined based on this number of days; wherein, the storage progress is positively correlated with the number of days; and reward resources are determined based on the storage progress. It is understandable that the more days there are, the greater the storage progress; for example, for every 1 increase in the number of days, the storage progress increases by 5%; consequently, the greater the storage progress, the greater the reward resources; for example, for every 5% increase in storage progress, the reward resources increase by 1000.
[0044] Specifically, the aforementioned target resource has a preset baseline retrieval period and baseline parameters for the reward resource. The baseline retrieval period can be determined based on the date of the resource storage instruction corresponding to the target resource, that is, the date on which the target resource is set to storage status. For example, if the target resource is set to storage status on April 17, 2025, and the storage duration is 2 months, the baseline retrieval period is June 17, 2025. The baseline parameter can be a fixed value or it can fluctuate with the date. The baseline parameter for the reward resource can be the baseline parameter on the day the target resource is set to storage status, for example, 6.18%.
[0045] In actual implementation, the reward resources are determined based on the target resources, baseline parameters, and storage progress; the number of days refers to the number of days prior to the baseline retrieval period.
[0046] Specifically, the storage progress can be determined by the ratio of the number of days to the number of days threshold. For example, if the number of days threshold is 20 days and the number of days is 10 days, the storage progress is 50%; if the number of days threshold is 20 days and the number of days is 20 days, the storage progress is 100%. Alternatively, the storage progress can be determined based on the difference between the number of days threshold and the number of days. For example, storage progress = 1 - (number of days threshold - number of days) / number of days threshold.
[0047] Once the storage progress is determined, the product of the target resource, the baseline parameter, and the storage progress can be used as the reward resource. Alternatively, other calculations can be performed on the target resource, the baseline parameter, and the storage progress to obtain the reward resource. For example, the storage progress can be used as the exponent of the baseline parameter, and an exponential operation can be performed. The product of the exponential operation result and the target resource is the reward resource.
[0048] It is understandable that the period from the date the target resource is set to storage status to the baseline retrieval period is the storage period of the target resource. Within this storage period, the number of days the aforementioned account activity parameters reach a preset threshold is counted. For example, if the storage period of the target resource is from March 5, 2025 to April 5, 2025, and the threshold for the number of days is 20 days, then the number of days within this storage period is counted, and the storage progress is determined based on this number of days and the 20-day threshold.
[0049] In the above method, the more active days a user has during the storage period of the target resource, the more reward resources they will receive. This can guide and incentivize users to actively participate in game tasks and activities during the resource storage period, thereby increasing game activity.
[0050] In another implementation, when the aforementioned account activity parameters include at least one of the following: cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases, the cumulative value of the account activity parameters is calculated while the target resource is in a storage state. When the cumulative value reaches the parameter threshold, a first preset amount of reward resources is determined. When the cumulative value does not reach the parameter threshold, a second preset amount of reward resources is determined. The second preset amount of reward resources is less than the first preset amount of reward resources.
[0051] When the account activity parameter is the cumulative number of login days, resource consumption, number of dungeons completed, number of kills, or the number of levels the account level increases, the cumulative value of the account activity parameter can be calculated while the target resource is in the storage state. For example, for the cumulative number of login days, the total number of days the first game account logged in while the target resource is in the storage state can be calculated; similarly, for resource consumption, the total amount of resources consumed by the first game account while the target resource is in the storage state can be calculated.
[0052] The aforementioned parameter thresholds are determined based on the type of account activity parameter. For example, when the account activity parameter is the number of dungeons completed, the parameter threshold can be 10 dungeons; when the account activity parameter is the number of NPCs defeated, the parameter threshold can be 10 NPCs.
[0053] The aforementioned first and second preset resource amounts can be fixed amounts or determined based on the target resource amount. Taking virtual coins as an example, when the accumulated value reaches the parameter threshold, 10,000 virtual coins are allocated to the first game account; when the accumulated value does not reach the parameter threshold, 5,000 virtual coins are allocated to the first game account. Alternatively, if the target resource is 100,000 virtual coins, when the accumulated value does not reach the parameter threshold, the reward resource allocated to the first game account is 10% of the target resource, i.e., 10,000 virtual coins; when the accumulated value does not reach the parameter threshold, the reward resource allocated to the first game account is 5% of the target resource, i.e., 5,000 virtual coins.
[0054] In the above method, the more accumulated value of the account activity parameter during the storage period of the target resource, the more reward resources will be. Therefore, it can guide and incentivize users to actively accumulate activity during the resource storage period, thereby improving the utilization rate of system resources.
[0055] In one implementation, in response to a storage resource viewing command, the resource storage information of the target resource is displayed; wherein, the resource storage information includes at least: a parameter threshold corresponding to the account activity parameter, and a parameter value corresponding to the parameter threshold; when the account activity parameter includes the completion rate of daily tasks, the parameter value is the number of days in which the completion rate of daily tasks reaches a preset completion rate threshold, and the parameter threshold is a number of days threshold.
[0056] The storage resource viewing command can be generated by triggering relevant controls or shortcut keys. For example, if the storage information is displayed on the storage page, the storage resource viewing command can be generated by triggering the page display control on the storage page.
[0057] When the account activity parameters are cumulative login days, resource consumption, number of dungeons completed, number of kills, or number of account level increases, the parameter thresholds and cumulative values of the account activity parameters are displayed. Users can estimate the reward resources they can obtain by comparing the parameter thresholds and cumulative values.
[0058] When account activity parameters include the completion rate of daily tasks, in Figure 2 In the example, the number of active days is the number of days when the completion rate of the daily task reaches the preset completion rate threshold. The threshold is 25 days. In the first deposit, the number of days is 27, which has reached the threshold. In the second deposit, the number of days is 10, which has not yet reached the threshold.
[0059] The aforementioned resource storage information may also include: the total amount of stored resources for the first game account, the completion rate of today's daily tasks (e.g., 50), and parameter thresholds (e.g., 100). Each deposit corresponds to a target resource, and each target resource has a corresponding withdrawal control. For example, for deposit one, if the target resource has reached the benchmark withdrawal date, the associated display will show "Expired"; for deposit two, if the target resource has not yet reached the benchmark withdrawal date and has 3 days remaining, the target resource can be withdrawn in advance through the withdrawal control.
[0060] The resource storage page also provides an add-storage function to store other target resources that have not yet been set to storage status. The page also provides current baseline parameters for user reference.
[0061] In the above methods, users can view the resource storage information of the target resource in real time, which has a continuous feedback effect. This can strengthen the user's sense of purpose, incentivize users to participate in the game, and effectively motivate players to remain active in order to obtain higher rewards.
[0062] In another approach, the aforementioned resource storage information also includes: an estimated result for reward resources; wherein the estimated result is determined based on the baseline retrieval period of the target resource, a parameter threshold, and the parameter value corresponding to the parameter threshold. This estimated result may include the estimated resource quantity, estimated resource level, and estimated parameters of the reward resources.
[0063] When the account activity parameter includes the completion rate of daily tasks, the parameter threshold is the number of days that the daily task completion rate reaches the preset completion rate threshold, and the parameter value corresponding to the parameter threshold is the number of days that the daily task completion rate reaches the preset completion rate threshold. When the account activity parameter includes the cumulative number of login days, resource consumption, number of dungeons completed, number of kills, or number of account level increases, the parameter value corresponding to the parameter threshold is the cumulative value of the account activity parameter.
[0064] Specifically, the difference between the baseline retrieval period of the target resource and the first day of the current date can be calculated, and the difference between the second day of the preset number of days threshold and the number of days can be calculated. If the difference between the first day and the second day is greater than or equal to the difference between the second day, it means that the user has sufficient time to accumulate active days, i.e., the number of days. The estimated result can be the baseline parameter or the resource quantity corresponding to the baseline parameter. If the difference between the first day and the second day is less than the difference between the second day, it means that the user does not have sufficient time to accumulate active days, i.e., the number of days. The estimated result can be the aforementioned first parameter, such as half of the baseline parameter, or half of the resource quantity corresponding to the baseline parameter.
[0065] In this method, by displaying the prediction results, users can intuitively know the reward resources they may receive in the future, thus motivating them to maintain a high level of activity.
[0066] In one implementation, the target resource has a preset base withdrawal period. If the current date is determined to be within or after the base withdrawal period, the reward resource is determined based on the account activity parameter. If the current date is determined to be before the base withdrawal period, the reward resource is cancelled.
[0067] The current date mentioned above is the date on which the resource retrieval instruction for the target resource was generated. The first game account can only receive the reward resource if the current date is within or after the baseline retrieval period; if the current date is before the baseline retrieval period, the first game account cannot receive the reward resource.
[0068] by Figure 2For example, for Certificate of Deposit 2, the current date is 3 days before the benchmark withdrawal period. If the 'Withdraw Early' control is clicked at this time, a resource withdrawal instruction will be generated for the target resource in Certificate of Deposit 2, and the corresponding reward resource will not be obtained. For Certificate of Deposit 1, the current date is after the benchmark withdrawal period. If the 'Withdraw' control is clicked at this time, a resource withdrawal instruction will be triggered for the target resource in Certificate of Deposit, and the corresponding reward resource will be obtained.
[0069] This can be understood as follows: reward resources are determined based on the account activity parameters of the first game account and provided to the first game account only when the current date is within or after the benchmark withdrawal period, i.e., after the target resource expires.
[0070] Furthermore, in response to a storage page display instruction, a resource storage page is displayed; wherein the resource storage page includes at least: a resource storage control and a base parameter for the current date; in response to a trigger instruction for the resource storage control, a resource quantity setting control and a storage confirmation control are displayed; wherein the resource quantity setting control is used to set the resource quantity of the target resource; in response to a trigger instruction for the storage confirmation control, the target resource is set to storage status, and the base parameter for the current date is determined as the base parameter for the target resource.
[0071] Figure 2 This is an example of a resource storage page that displays resource storage information for stored target resources. It also provides a resource storage control for storing other target resources. The baseline parameter may change with the date, and the resource storage control displays the baseline parameter for the current date, such as 10%.
[0072] It should be noted that when the baseline parameters change with the date, the baseline parameters corresponding to the target resource are based on the baseline parameters of the date the resource retrieval instruction for the target resource is generated. After the target resource is stored, the baseline parameters corresponding to the target resource remain unchanged.
[0073] like Figure 3 Upon triggering the aforementioned resource storage control, the storage settings page is displayed. The resource quantity setting control is used to set the resource quantity of the target resource to be stored, for example, 10000. After setting the resource quantity, the estimated reward resource quantity can be calculated and displayed based on this resource quantity and the baseline parameters. Clicking the storage confirmation control sets the target resource to storage status, closes the storage settings page, and returns to the aforementioned resource storage page, which displays the resource storage information of the target resource.
[0074] Specifically, taking the completion rate of daily tasks as an example, based on account activity parameters, in Figure 3In (a) of the above, the threshold for the number of days is 25. If the number of days with a daily task completion rate (i.e., activity level) of 100 does not reach 25 days, then the first parameter is equal to half of the baseline parameter, i.e., 5%, and the reward resources are determined based on this first parameter. Figure 3 In (b), the more days the daily task completion rate (i.e. activity level) reaches 100, the greater the storage progress. When the number of days reaches 20, the storage progress is 100%, and reward resources can be determined based on the baseline parameter. If the number of days does not reach 20, the storage progress is less than 100%, and reward resources are determined based on the product of the storage progress and the baseline parameter.
[0075] like Figure 4 On this resource storage page, the resource storage information of the target resource that was just set to storage status is updated and displayed. Specifically, in Figure 4 (a) in the middle corresponds to Figure 3 In (a), the number of days with a daily task completion rate (i.e., activity level) of 100 has not reached 25, and the first parameter is equal to half of the baseline parameter; Figure 4 (b) in the middle corresponds to Figure 3 In (b), when the number of days with a daily task completion rate (i.e., activity level) of 100 reaches 20 days, the storage progress is 100%, and reward resources can be determined based on the baseline parameters.
[0076] It should be noted that the baseline retrieval date can be the system default setting, for example, setting the baseline retrieval date to 30 days after the current date. The baseline retrieval date can also be set by the user, providing multiple alternative dates, such as 30 days after the current date, 60 days after the current date, 90 days after the current date, etc.
[0077] In one implementation, in response to a resource deduction instruction for a first game account, the amount of resources to be deducted is determined; in response to a resource amount to be deducted being greater than the amount of available resources of the first game account, the storage state of the target resource is controlled to end; wherein, the available resources have resource usage functions.
[0078] The resource deduction instruction can be automatically generated by the game system. For example, if a system malfunction causes the resource deduction amount for the first game account to be inaccurate when redeeming resources, the system can supplement the deduction amount by deducting some resources during correction. Alternatively, if the first game account performs an illegal resource redemption, the system will generate a resource deduction instruction after detecting it to deduct the illegally redeemed resources.
[0079] In this scenario, if the available resources of the first game account are less than or equal to the amount of resources to be deducted, then the amount of resources to be deducted is deducted from the available resources. If the amount of resources to be deducted is greater than the available resources of the first game account, then after the available resources are deducted, the target resources in the storage state also need to be deducted. Therefore, it is necessary to first control the target resources to exit the storage state, i.e., retrieve the target resources. After the target resources are retrieved, they have the function of resource usage, and then a portion of the resources can be deducted from the target resources.
[0080] It is understandable that if the current date is before the baseline retrieval period of the target resource, the first game account will not be able to obtain the corresponding reward resource after the target resource is retrieved; that is, the first game account will not be able to obtain the corresponding reward resource if the target resource is retrieved in advance through the resource deduction instruction or through the retrieval control.
[0081] Specifically, the target resources in the storage state include multiple resources; in response to the resource amount to be deducted being greater than the available resources of the first game account, the baseline retrieval period of the target resources is obtained; based on the baseline retrieval period of the target resources, the retrieval priority of the target resources is determined; according to the retrieval priority, at least some of the target resources are controlled to end the storage state.
[0082] Considering that the first game account will lose reward resources if the target resource is withdrawn early, the withdrawal priority of the target resource is set based on minimizing the loss of the first game account. For example, target resources whose current date is after the baseline withdrawal period have the highest priority; that is, target resources that have expired have the highest priority. For target resources whose current date is before the baseline withdrawal period, the further the baseline withdrawal period is from the current date, the higher the priority of the target resource. After determining the withdrawal priority, the highest priority target resource is withdrawn first. If the amount of resources to be deducted has not yet been reached, the next priority target resource is withdrawn according to the withdrawal priority.
[0083] In the above method, when resources need to be deducted, the target resources in the storage state can be automatically retrieved, which improves the convenience of resource use; when there are multiple target resources, some target resources are retrieved according to priority, which protects the user's resource interests.
[0084] In one implementation, upon the arrival of the baseline retrieval period for the target resource on the current date, an expiration reminder message for the target resource is provided to the first game account. This expiration reminder message can be displayed on a message page or a chat page to prompt the user to retrieve the resource as soon as possible.
[0085] Furthermore, in response to the trigger command of the resource interaction page, the resource interaction page is displayed; wherein, the resource interaction page is used to: provide the virtual object to be redeemed and the corresponding amount of resources to be redeemed for the virtual object; and display the amount of available resources and the amount of target resources for the first game account on the resource interaction page.
[0086] The virtual object can be a game skin, item, weapon, etc.; the resource interaction page can be a game store, a marketplace page, etc.; since virtual objects require resources to exchange, for user convenience, the resource interaction page displays the available resources of the first game account and the resource quantity of the target resource. Figure 5 In the example, storage resources refer to the amount of resources in the target resource.
[0087] In addition, the target resource is associated with a viewing control. When the viewing control is triggered, the generated window provides detailed information about the target resource, including the total amount of the resource, the amount of each target resource, and the base expiration date. This helps users decide whether to withdraw the target resource or which target resource to withdraw when they want to redeem an object.
[0088] Furthermore, in response to a trigger command for the target virtual object, if the amount of resources that can be exchanged for the target virtual object is greater than the amount of available resources in the first game account, a page display control for the resource storage page is provided; in response to a trigger command for the page display control, the resource storage page is displayed; and the difference between the amount of resources that can be exchanged and the amount of available resources is provided on the resource storage page.
[0089] Trigger commands for the target virtual object can be generated by triggering the display area of the target virtual object, such as triggering the target virtual object's avatar or name. When the amount of resources that can be exchanged for the target virtual object is greater than the amount of available resources in the first game account, it can be understood that the available resources in the first game account are insufficient to exchange for the target virtual object, and the stored target resources need to be used. Based on this, to facilitate user operation, a page display control for the resource storage page is provided. Clicking this page display control triggers the display of the resource storage page, such as... Figure 4 As shown, users can retrieve at least a portion of the target resources on this page to exchange for the target virtual object.
[0090] When the resource storage page includes multiple target resources, in order to facilitate user selection, the resource storage page displays the difference between the exchangeable resource amount of the target virtual object and the available resource amount, so that the user can select the target resource to retrieve based on the difference.
[0091] Example, Figure 4The resource storage page includes target resources in three storage states. For example, if the redemption amount of the target virtual object is 1000 and the available resource amount is 600, then the difference in resource amount is 400. In this case, the target resource in deposit slip two can be retrieved, or the target resource in deposit slip one can be retrieved since the deposit slip has expired.
[0092] The game interaction control method provided in this embodiment dynamically binds the reward resources when storing resources with the user's activity level during the storage period, thereby incentivizing users to remain active in the long term, significantly improving players' daily participation, game participation, and system vitality; the dynamically changing reward resources make the resource storage function more interesting and goal-oriented, and guide users to form a stable online habit through dynamic reward resources.
[0093] See Figure 6 The illustrated game interaction control device provides a graphical user interface via a terminal device, the terminal device being logged into a first game account; the device includes: The resource storage module 60 is used to set the target resource of the first game account to a storage state in response to a resource storage command; wherein the target resource in the storage state does not have resource usage function; The parameter determination module 62 is used to determine the account activity parameter based on the specified game behavior of the first game account when the target resource is in a storage state; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; The resource retrieval module 64 is used to respond to resource retrieval instructions for the target resource, control the target resource to end its storage state, determine the reward resource based on the account activity parameters, and allocate the reward resource to the first game account.
[0094] The interactive control device for the aforementioned game provides a graphical user interface through a terminal device logged into a first game account. In response to a resource storage command, the device sets the target resource of the first game account to a storage state. The target resource in the storage state does not have resource usage functionality. When the target resource is in the storage state, account activity parameters are determined based on the specified game behavior of the first game account. These account activity parameters indicate the activity level of the first game account within the game. In response to a resource retrieval command for the target resource, the device controls the target resource to exit the storage state, determines reward resources based on the account activity parameters, and allocates the reward resources to the first game account.
[0095] In the above method, when a user stores game resources and then retrieves them, reward resources are provided to the user based on the account activity level during the resource storage process. The reward resources are no longer calculated based on fixed parameters, but are related to user behavior, which increases the user's interest and participation in the resource storage function, improves game activity, and thus improves the utilization rate of system resources.
[0096] The above account activity parameters must include at least one of the following: daily task completion rate, cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases.
[0097] The aforementioned account activity parameters have corresponding preset threshold values; the aforementioned resource retrieval module is used to: determine reward resources based on the account activity parameters and the corresponding threshold values.
[0098] When the aforementioned account activity parameters include the completion rate of daily tasks, the parameter thresholds corresponding to the completion rate of daily tasks include: the number of days in which the completion rate of daily tasks reaches a preset completion rate threshold; the aforementioned resource retrieval module is used to: count the number of days in which the completion rate of daily tasks reaches a preset completion rate threshold while the target resource is in storage; when the number of days reaches the threshold, determine a first preset amount of reward resources; when the number of days does not reach the threshold, determine a second preset amount of reward resources; wherein, the second preset amount of reward resources is less than the first preset amount of reward resources.
[0099] The aforementioned target resources are preset with a baseline extraction period and baseline parameters for reward resources, and the number of days is the number of days prior to the baseline extraction period; the aforementioned resource extraction module is used to: determine a first preset amount of reward resources based on the baseline parameters; and determine a second preset amount of reward resources based on the preset first parameter; wherein, the first parameter is lower than the baseline parameter.
[0100] When the account activity parameters include the completion rate of daily tasks, the resource retrieval module is used to: count the number of days during which the completion rate of daily tasks reaches a preset completion rate threshold while the target resource is in storage; determine the storage progress based on the number of days; wherein the storage progress is positively correlated with the number of days; and determine the reward resources based on the storage progress.
[0101] The target resource is pre-defined with a baseline retrieval period and baseline parameters for the reward resource; the number of days is the number of days prior to the baseline retrieval period; the resource retrieval module is used to: determine the reward resource based on the target resource, baseline parameters, and storage progress.
[0102] When the aforementioned account activity parameters include at least one of the following: cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases, the aforementioned resource retrieval module is used to: count the cumulative value of the account activity parameters while the target resource is in storage; when the cumulative value reaches the parameter threshold, determine the reward resource of the first preset resource amount; when the cumulative value does not reach the parameter threshold, determine the reward resource of the second preset resource amount; wherein, the second preset resource amount is less than the first preset resource amount.
[0103] The aforementioned device further includes a resource viewing module, used to: display the resource storage information of the target resource in response to a storage resource viewing command; wherein the resource storage information includes at least: a parameter threshold corresponding to the account activity parameter, and a parameter value corresponding to the parameter threshold; when the account activity parameter includes the completion rate of daily tasks, the parameter value is the number of days in which the completion rate of daily tasks reaches a preset completion rate threshold, and the parameter threshold is a number of days threshold.
[0104] The aforementioned resource storage information also includes: the estimated results of reward resources; wherein the estimated results are determined based on the baseline retrieval period of the target resource, the parameter threshold, and the parameter value corresponding to the parameter threshold.
[0105] The aforementioned target resources have a preset base withdrawal period. The resource withdrawal module is used to: determine whether the current date is within or after the base withdrawal period, and determine the reward resources based on the account activity parameters; or cancel the reward resources if the current date is before the base withdrawal period.
[0106] The aforementioned resource storage module is used to: display a resource storage page in response to a storage page display instruction; wherein the resource storage page includes at least: a resource storage control and a base parameter of the current date; display a resource quantity setting control and a storage confirmation control in response to a trigger instruction for the resource storage control; wherein the resource quantity setting control is used to set the resource quantity of the target resource; and set the target resource to storage status in response to a trigger instruction for the storage confirmation control, and determine the base parameter of the current date as the base parameter of the target resource.
[0107] The resource retrieval module described above is used to: respond to a resource deduction instruction for the first game account and determine the amount of resources to be deducted; respond to a resource amount to be deducted that is greater than the amount of available resources of the first game account and control the target resource to end its storage state; wherein, available resources have resource usage functions.
[0108] The aforementioned target resources in the storage state include multiple resources; the aforementioned resource retrieval module is used to: respond to a resource quantity that is greater than the available resources of the first game account, obtain the baseline retrieval period of the target resources; determine the retrieval priority of the target resources based on the baseline retrieval period of the target resources; and control at least some of the target resources to end the storage state according to the retrieval priority.
[0109] The aforementioned device also includes an information providing module, used to: provide the first game account with an expiration reminder message for the target resource in response to the current date reaching the baseline retrieval period of the target resource.
[0110] The aforementioned device also includes a resource interaction module, used to: display the resource interaction page in response to a trigger command from the resource interaction page; wherein the resource interaction page is used to: provide the virtual object to be redeemed and the corresponding amount of redeemable resources for the virtual object; and display the amount of available resources and the amount of target resources for the first game account on the resource interaction page.
[0111] The aforementioned device further includes an object triggering module, configured to: respond to a triggering command for a target virtual object, determine that the amount of resources redeemed by the target virtual object is greater than the amount of available resources of the first game account, and provide a page display control for the resource storage page; respond to a triggering command for the page display control, display the resource storage page; and provide the difference between the amount of resources redeemed and the amount of available resources on the resource storage page.
[0112] This embodiment also provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor. The processor executes the computer-executable instructions to implement the interactive control method of the game described above. This electronic device can be a server or a terminal device.
[0113] See Figure 7 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable instructions that can be executed by the processor 100. The processor 100 executes the computer-executable instructions to implement the interactive control method of the game described above.
[0114] Furthermore, Figure 7 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.
[0115] The memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0116] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0117] The processor in the aforementioned electronic device, by executing computer-executable instructions, can perform the following operations in the interactive control method of the aforementioned game: A game interaction control method provides a graphical user interface through a terminal device, where a first game account is logged in. In response to a resource storage command, a target resource of the first game account is set to a storage state; wherein the target resource in the storage state does not have resource usage functionality. When the target resource is in the storage state, an account activity parameter is determined based on specified game behavior of the first game account; wherein the account activity parameter indicates the activity level of the first game account within the game. In response to a resource retrieval command for the target resource, the target resource is released from storage; a reward resource is determined based on the account activity parameter; and the reward resource is allocated to the first game account.
[0118] The above account activity parameters must include at least one of the following: daily task completion rate, cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases.
[0119] The aforementioned account activity parameters have corresponding preset thresholds; determining reward resources based on account activity parameters includes: determining reward resources based on account activity parameters and the corresponding thresholds.
[0120] When the aforementioned account activity parameters include the completion rate of daily tasks, the parameter thresholds corresponding to the completion rate of daily tasks include: the number of days on which the completion rate of daily tasks reaches a preset completion rate threshold; based on the account activity parameters and the parameter thresholds corresponding to the account activity parameters, the reward resources are determined, including: counting the number of days on which the completion rate of daily tasks reaches a preset completion rate threshold while the target resource is in a storage state; if the number of days reaches the threshold, a first preset amount of reward resources is determined; if the number of days does not reach the threshold, a second preset amount of reward resources is determined; wherein, the second preset amount of reward resources is less than the first preset amount of reward resources.
[0121] The aforementioned target resources are preset with a baseline extraction period and baseline parameters for reward resources, and the number of days is the number of days prior to the baseline extraction period; determining the first preset amount of reward resources includes: determining the first preset amount of reward resources based on the baseline parameters; determining the second preset amount of reward resources includes: determining the second preset amount of reward resources based on a preset first parameter; wherein, the first parameter is lower than the baseline parameter.
[0122] When the account activity parameters mentioned above include the completion rate of daily tasks, the reward resources are determined based on the account activity parameters, including: counting the number of days during which the completion rate of daily tasks reaches a preset completion rate threshold while the target resources are in the storage state; determining the storage progress based on the number of days; wherein, the storage progress is positively correlated with the number of days; and determining the reward resources based on the storage progress.
[0123] The aforementioned target resources are pre-defined with a baseline retrieval period and baseline parameters for reward resources; the number of days is the number of days prior to the baseline retrieval period; reward resources are determined based on storage progress, including: determining reward resources based on target resources, baseline parameters, and storage progress.
[0124] When the aforementioned account activity parameters include at least one of the following: cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases, reward resources are determined based on the account activity parameters and the corresponding parameter thresholds. This includes: calculating the cumulative value of the account activity parameters while the target resource is in a storage state; determining a first preset amount of reward resources when the cumulative value reaches the parameter threshold; and determining a second preset amount of reward resources when the cumulative value does not reach the parameter threshold. The second preset amount of reward resources is less than the first preset amount of reward resources.
[0125] Before the above-mentioned response to the resource retrieval instruction for the target resource ends the storage state, the method further includes: responding to the storage resource viewing instruction and displaying the resource storage information of the target resource; wherein, the resource storage information includes at least: the parameter threshold corresponding to the account activity parameter, and the parameter value corresponding to the parameter threshold; when the account activity parameter includes the completion rate of daily tasks, the parameter value is the number of days in which the completion rate of daily tasks reaches the preset completion rate threshold, and the parameter threshold is the number of days threshold.
[0126] The aforementioned resource storage information also includes: the estimated results of reward resources; wherein the estimated results are determined based on the baseline retrieval period of the target resource, the parameter threshold, and the parameter value corresponding to the parameter threshold.
[0127] The aforementioned target resources have a preset base withdrawal period. The reward resources are determined based on account activity parameters, including: determining whether the current date is within or after the base withdrawal period, and then determining the reward resources based on account activity parameters; or canceling the reward resources if the current date is before the base withdrawal period.
[0128] The above-mentioned response to the resource storage instruction, setting the target resource of the first game account to a storage state, includes: responding to the storage page display instruction, displaying a resource storage page; wherein the resource storage page includes at least: a resource storage control and a base parameter of the current date; responding to the trigger instruction for the resource storage control, displaying a resource quantity setting control and a storage confirmation control; wherein the resource quantity setting control is used to set the resource quantity of the target resource; responding to the trigger instruction for the storage confirmation control, setting the target resource to a storage state, and determining the base parameter of the current date as the base parameter of the target resource.
[0129] The above response to the resource retrieval instruction for the target resource and the control of the target resource to end the storage state include: responding to the resource deduction instruction for the first game account and determining the amount of resources to be deducted; responding to the resource amount to be deducted being greater than the amount of available resources of the first game account and controlling the target resource to end the storage state; wherein, available resources have resource usage functions.
[0130] The aforementioned target resources in the storage state include multiple resources; in response to the amount of resources to be deducted being greater than the amount of available resources of the first game account, controlling the target resources to end the storage state includes: in response to the amount of resources to be deducted being greater than the amount of available resources of the first game account, obtaining the baseline retrieval period of the target resources; determining the retrieval priority of the target resources based on the baseline retrieval period of the target resources; and controlling at least some of the target resources to end the storage state according to the retrieval priority.
[0131] Before responding to the resource retrieval instruction for the target resource and controlling the target resource to end its storage state, the method further includes: responding to the current date reaching the baseline retrieval period of the target resource and providing the first game account with an expiration reminder message for the target resource.
[0132] Before the above-mentioned response to the resource retrieval instruction for the target resource ends the storage state, the method further includes: responding to the trigger instruction of the resource interaction page and displaying the resource interaction page; wherein, the resource interaction page is used to: provide the virtual object to be redeemed and the amount of redeemable resources corresponding to the virtual object; and display the amount of available resources of the first game account and the amount of resources of the target resource on the resource interaction page.
[0133] After responding to the trigger command of the resource interaction page and displaying the resource interaction page, the method further includes: responding to the trigger command for the target virtual object, determining that the amount of resources to be exchanged for the target virtual object is greater than the amount of available resources of the first game account, and providing a page display control for the resource storage page; responding to the trigger command for the page display control and displaying the resource storage page; and providing the difference between the amount of resources to be exchanged and the amount of available resources on the resource storage page.
[0134] In the above method, when a user stores game resources and then retrieves them, reward resources are provided to the user based on the account activity level during the resource storage process. The reward resources are no longer calculated based on fixed parameters, but are related to user behavior, which increases the user's interest and participation in the resource storage function, improves game activity, and thus improves the utilization rate of system resources.
[0135] This embodiment also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the interactive control method of the above-mentioned game.
[0136] The computer-executable instructions stored in the aforementioned computer-readable storage medium can, by executing the aforementioned computer-executable instructions, perform the following operations in the interactive control method of the game: A game interaction control method provides a graphical user interface through a terminal device, where a first game account is logged in. In response to a resource storage command, a target resource of the first game account is set to a storage state; wherein the target resource in the storage state does not have resource usage functionality. When the target resource is in the storage state, an account activity parameter is determined based on specified game behavior of the first game account; wherein the account activity parameter indicates the activity level of the first game account within the game. In response to a resource retrieval command for the target resource, the target resource is released from storage; a reward resource is determined based on the account activity parameter; and the reward resource is allocated to the first game account.
[0137] The above account activity parameters must include at least one of the following: daily task completion rate, cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases.
[0138] The aforementioned account activity parameters have corresponding preset thresholds; determining reward resources based on account activity parameters includes: determining reward resources based on account activity parameters and the corresponding thresholds.
[0139] When the aforementioned account activity parameters include the completion rate of daily tasks, the parameter thresholds corresponding to the completion rate of daily tasks include: the number of days on which the completion rate of daily tasks reaches a preset completion rate threshold; based on the account activity parameters and the parameter thresholds corresponding to the account activity parameters, the reward resources are determined, including: counting the number of days on which the completion rate of daily tasks reaches a preset completion rate threshold while the target resource is in a storage state; if the number of days reaches the threshold, a first preset amount of reward resources is determined; if the number of days does not reach the threshold, a second preset amount of reward resources is determined; wherein, the second preset amount of reward resources is less than the first preset amount of reward resources.
[0140] The aforementioned target resources are preset with a baseline extraction period and baseline parameters for reward resources, and the number of days is the number of days prior to the baseline extraction period; determining the first preset amount of reward resources includes: determining the first preset amount of reward resources based on the baseline parameters; determining the second preset amount of reward resources includes: determining the second preset amount of reward resources based on a preset first parameter; wherein, the first parameter is lower than the baseline parameter.
[0141] When the account activity parameters mentioned above include the completion rate of daily tasks, the reward resources are determined based on the account activity parameters, including: counting the number of days during which the completion rate of daily tasks reaches a preset completion rate threshold while the target resources are in the storage state; determining the storage progress based on the number of days; wherein, the storage progress is positively correlated with the number of days; and determining the reward resources based on the storage progress.
[0142] The aforementioned target resources are pre-defined with a baseline retrieval period and baseline parameters for reward resources; the number of days is the number of days prior to the baseline retrieval period; reward resources are determined based on storage progress, including: determining reward resources based on target resources, baseline parameters, and storage progress.
[0143] When the aforementioned account activity parameters include at least one of the following: cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases, reward resources are determined based on the account activity parameters and the corresponding parameter thresholds. This includes: calculating the cumulative value of the account activity parameters while the target resource is in a storage state; determining a first preset amount of reward resources when the cumulative value reaches the parameter threshold; and determining a second preset amount of reward resources when the cumulative value does not reach the parameter threshold. The second preset amount of reward resources is less than the first preset amount of reward resources.
[0144] Before the above-mentioned response to the resource retrieval instruction for the target resource ends the storage state, the method further includes: responding to the storage resource viewing instruction and displaying the resource storage information of the target resource; wherein, the resource storage information includes at least: the parameter threshold corresponding to the account activity parameter, and the parameter value corresponding to the parameter threshold; when the account activity parameter includes the completion rate of daily tasks, the parameter value is the number of days in which the completion rate of daily tasks reaches the preset completion rate threshold, and the parameter threshold is the number of days threshold.
[0145] The aforementioned resource storage information also includes: the estimated results of reward resources; wherein the estimated results are determined based on the baseline retrieval period of the target resource, the parameter threshold, and the parameter value corresponding to the parameter threshold.
[0146] The aforementioned target resources have a preset base withdrawal period. The reward resources are determined based on account activity parameters, including: determining whether the current date is within or after the base withdrawal period, and then determining the reward resources based on account activity parameters; or canceling the reward resources if the current date is before the base withdrawal period.
[0147] The above-mentioned response to the resource storage instruction, setting the target resource of the first game account to a storage state, includes: responding to the storage page display instruction, displaying a resource storage page; wherein the resource storage page includes at least: a resource storage control and a base parameter of the current date; responding to the trigger instruction for the resource storage control, displaying a resource quantity setting control and a storage confirmation control; wherein the resource quantity setting control is used to set the resource quantity of the target resource; responding to the trigger instruction for the storage confirmation control, setting the target resource to a storage state, and determining the base parameter of the current date as the base parameter of the target resource.
[0148] The above response to the resource retrieval instruction for the target resource and the control of the target resource to end the storage state include: responding to the resource deduction instruction for the first game account and determining the amount of resources to be deducted; responding to the resource amount to be deducted being greater than the amount of available resources of the first game account and controlling the target resource to end the storage state; wherein, available resources have resource usage functions.
[0149] The aforementioned target resources in the storage state include multiple resources; in response to the amount of resources to be deducted being greater than the amount of available resources of the first game account, controlling the target resources to end the storage state includes: in response to the amount of resources to be deducted being greater than the amount of available resources of the first game account, obtaining the baseline retrieval period of the target resources; determining the retrieval priority of the target resources based on the baseline retrieval period of the target resources; and controlling at least some of the target resources to end the storage state according to the retrieval priority.
[0150] Before responding to the resource retrieval instruction for the target resource and controlling the target resource to end its storage state, the method further includes: responding to the current date reaching the baseline retrieval period of the target resource and providing the first game account with an expiration reminder message for the target resource.
[0151] Before the above-mentioned response to the resource retrieval instruction for the target resource ends the storage state, the method further includes: responding to the trigger instruction of the resource interaction page and displaying the resource interaction page; wherein, the resource interaction page is used to: provide the virtual object to be redeemed and the amount of redeemable resources corresponding to the virtual object; and display the amount of available resources of the first game account and the amount of resources of the target resource on the resource interaction page.
[0152] After responding to the trigger command of the resource interaction page and displaying the resource interaction page, the method further includes: responding to the trigger command for the target virtual object, determining that the amount of resources to be exchanged for the target virtual object is greater than the amount of available resources of the first game account, and providing a page display control for the resource storage page; responding to the trigger command for the page display control and displaying the resource storage page; and providing the difference between the amount of resources to be exchanged and the amount of available resources on the resource storage page.
[0153] In the above method, when a user stores game resources and then retrieves them, reward resources are provided to the user based on the account activity level during the resource storage process. The reward resources are no longer calculated based on fixed parameters, but are related to user behavior, which increases the user's interest and participation in the resource storage function, improves game activity, and thus improves the utilization rate of system resources.
[0154] The computer program products of the game interaction control method, device and electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0155] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0156] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0157] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0158] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0159] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for interactive control of a game, characterized in that, The method includes providing a graphical user interface via a terminal device, wherein the terminal device is logged into a first game account; the method comprises: In response to a resource storage command, the target resource of the first game account is set to a storage state; wherein the target resource in the storage state does not have resource usage functionality; When the target resource is in the storage state, an account activity parameter is determined based on the specified game behavior of the first game account; wherein, the account activity parameter is used to indicate the activity level of the first game account in the game; In response to a resource retrieval command for the target resource, the system controls the target resource to exit its storage state, determines reward resources based on the account activity parameters, and allocates the reward resources to the first game account.
2. The method according to claim 1, characterized in that, The account activity parameters include at least one of the following: daily task completion rate, cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases.
3. The method according to claim 1, characterized in that, The account activity parameters are preset with corresponding parameter thresholds; The determination of reward resources based on the account activity parameters includes: Reward resources are determined based on the account activity parameters and the corresponding parameter thresholds.
4. The method according to claim 3, characterized in that, When the account activity parameter includes the completion rate of daily tasks, the parameter threshold corresponding to the completion rate of daily tasks includes: the number of days in which the completion rate of daily tasks reaches a preset completion rate threshold. The determination of reward resources based on the account activity parameters and the corresponding parameter thresholds includes: The number of days during which the completion rate of the daily task reaches a preset completion rate threshold while the target resource is in the storage state. When the number of days reaches the threshold, a first preset amount of reward resources is determined. If the number of days does not reach the number of days threshold, a second preset amount of reward resources is determined; wherein, the second preset amount of resources is less than the first preset amount of resources.
5. The method according to claim 4, characterized in that, The target resource has a preset baseline extraction period and the reward resource has preset baseline parameters, and the number of days is the number of days before the baseline extraction period; The step of determining the reward resources for the first preset resource quantity includes: determining the reward resources for the first preset resource quantity based on the benchmark parameters; The step of determining the reward resource for the second preset resource amount includes: determining the reward resource for the second preset resource amount based on a preset first parameter; wherein the first parameter is lower than the benchmark parameter.
6. The method according to claim 1, characterized in that, When the account activity parameters include the completion rate of daily tasks, determining reward resources based on the account activity parameters includes: The number of days during which the completion rate of the daily task reaches a preset completion rate threshold while the target resource is in the storage state. The storage progress is determined based on the number of days; wherein the storage progress is positively correlated with the number of days. Reward resources are determined based on the storage progress.
7. The method according to claim 6, characterized in that, The target resource has a preset baseline extraction period and the reward resource has preset baseline parameters; the number of days is the number of days before the baseline extraction period; The determination of reward resources based on the storage progress includes: The reward resources are determined based on the target resources, the baseline parameters, and the storage progress.
8. The method according to claim 3, characterized in that, When the account activity parameters include at least one of the following: cumulative login days, resource consumption, number of dungeons completed, number of kills, and number of account level increases, the determination of reward resources based on the account activity parameters and the corresponding parameter thresholds includes: The cumulative value of the account activity parameter is calculated during the process of the target resource being in the storage state. When the cumulative value reaches the parameter threshold, a first preset amount of reward resources is determined. If the cumulative value does not reach the parameter threshold, a second preset resource amount of reward resources is determined; wherein, the second preset resource amount is less than the first preset resource amount.
9. The method according to claim 1, characterized in that, Before responding to a resource retrieval command for the target resource and controlling the target resource to exit the storage state, the method further includes: In response to a storage resource viewing command, the resource storage information of the target resource is displayed; wherein, the resource storage information includes at least: the parameter threshold corresponding to the account activity parameter, and the parameter value corresponding to the parameter threshold; when the account activity parameter includes the completion rate of daily tasks, the parameter value is the number of days in which the completion rate of the daily tasks reaches a preset completion rate threshold, and the parameter threshold is a number of days threshold.
10. The method according to claim 9, characterized in that, The resource storage information also includes: the estimated result of the reward resource; wherein the estimated result is determined based on the baseline retrieval period of the target resource, the parameter threshold, and the parameter value corresponding to the parameter threshold.
11. The method according to claim 1, characterized in that, The target resource has a preset base withdrawal period, and the determination of reward resources based on the account activity parameters includes: Determine if the current date falls within or after the baseline withdrawal period, and then determine the reward resources based on the account activity parameters. If the current date is determined to be before the baseline withdrawal period, the reward resources will be cancelled.
12. The method according to claim 1, characterized in that, In response to a resource storage command, setting the target resource of the first game account to a storage state includes: In response to a storage page display instruction, a resource storage page is displayed; wherein the resource storage page includes at least: a resource storage control and a base parameter for the current date; In response to a trigger command for the resource storage control, a resource quantity setting control and a storage confirmation control are displayed; wherein, the resource quantity setting control is used to set the resource quantity of the target resource; In response to the trigger command for the storage confirmation control, the target resource is set to storage state, and the reference parameter of the current date is determined as the reference parameter of the target resource.
13. The method according to claim 1, characterized in that, Responding to a resource retrieval command for the target resource, controlling the target resource to exit the storage state includes: Responding to the resource deduction instruction for the first game account, determine the amount of resources to be deducted; In response to the fact that the amount of resources to be deducted is greater than the amount of available resources of the first game account, the storage state of the target resource is terminated; wherein, the available resources have resource usage functions.
14. The method according to claim 13, characterized in that, The target resources in the storage state include multiple resources; the step of controlling the target resources to end the storage state in response to the resource amount to be deducted being greater than the available resources of the first game account includes: In response to the fact that the amount of resources to be deducted is greater than the available resources of the first game account, the baseline extraction period of the target resources is obtained; Based on the baseline retrieval period of the target resource, determine the retrieval priority of the target resource; According to the retrieval priority, control at least a portion of the target resources to end the storage state.
15. The method according to claim 1, characterized in that, Before responding to a resource retrieval command for the target resource and controlling the target resource to exit the storage state, the method further includes: In response to the current date reaching the baseline retrieval period of the target resource, the first game account is provided with an expiration reminder message for the target resource.
16. The method according to claim 1, characterized in that, Before responding to a resource retrieval command for the target resource and controlling the target resource to exit the storage state, the method further includes: In response to a trigger command from the resource interaction page, the resource interaction page is displayed; wherein, the resource interaction page is used to: provide the virtual object to be redeemed and the amount of resources corresponding to the virtual object for redemption; The resource interaction page displays the amount of available resources for the first game account and the amount of the target resource.
17. The method according to claim 16, characterized in that, After displaying the resource interaction page in response to a trigger command from the resource interaction page, the method further includes: In response to a trigger command for a target virtual object, if the amount of resources that can be exchanged for the target virtual object is greater than the amount of available resources for the first game account, a page display control for the resource storage page is provided. In response to a trigger command for the page display control, the resource storage page is displayed; The resource storage page provides the difference between the amount of resources exchanged and the amount of available resources.
18. An interactive control device for a game, characterized in that, The device provides a graphical user interface via a terminal device, the terminal device being logged into a first game account; the apparatus includes: A resource storage module is used to set the target resource of the first game account to a storage state in response to a resource storage command; wherein the target resource in the storage state does not have resource usage function; The parameter determination module is used to determine account activity parameters based on the specified game behavior of the first game account when the target resource is in the storage state; wherein, the account activity parameters are used to indicate the activity level of the first game account in the game; The resource retrieval module is used to respond to a resource retrieval command for the target resource, control the target resource to end the storage state, determine the reward resource based on the account activity parameters, and allocate the reward resource to the first game account.
19. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the interactive control method of the game according to any one of claims 1-17.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the interactive control method of the game as described in any one of claims 1-17.