CN113521747B - Method and device for controlling acquisition of virtual object, electronic equipment and storage medium - Google Patents

Method and device for controlling acquisition of virtual object, electronic equipment and storage medium Download PDF

Info

Publication number
CN113521747B
CN113521747B CN202110859630.4A CN202110859630A CN113521747B CN 113521747 B CN113521747 B CN 113521747B CN 202110859630 A CN202110859630 A CN 202110859630A CN 113521747 B CN113521747 B CN 113521747B
Authority
CN
China
Prior art keywords
acquisition rate
account
virtual object
acquisition
rate adjustment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110859630.4A
Other languages
Chinese (zh)
Other versions
CN113521747A (en
Inventor
刘爱宾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110859630.4A priority Critical patent/CN113521747B/en
Publication of CN113521747A publication Critical patent/CN113521747A/en
Application granted granted Critical
Publication of CN113521747B publication Critical patent/CN113521747B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/67Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/558Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/609Methods for processing data by generating or executing the game program for unlocking hidden game elements, e.g. features, items, levels

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The method comprises the steps of obtaining actual obtaining rates of each first account of which account attribute information meets preset attribute conditions in a game within preset time, determining an obtaining rate adjustment mode for improving the obtaining rate or reducing the obtaining rate according to a rule that the absolute value of a difference value between the actual obtaining rate of each first account for each type of virtual object and the set obtaining rate for the type of virtual object is smaller than a preset value, and further adjusting the set obtaining rate of the first account for the type of virtual object based on the obtaining rate adjustment mode. Therefore, the actual acquisition rate of the first account on each type of virtual object in the game approaches to the set acquisition rate of the first account on the type of virtual object, which is beneficial to properly reducing the set acquisition rate to promote game difficulty and avoiding the situation that the actual acquisition rate is too low to hit the enthusiasm of users, so that game benefits and user viscosity can be well balanced.

Description

Method and device for controlling acquisition of virtual object, electronic equipment and storage medium
Technical Field
The disclosure relates to the technical field of games, and in particular relates to a method and a device for controlling acquisition of a virtual object, electronic equipment and a storage medium.
Background
In a game with a virtual object as an acquisition target, a user participates in the game by consuming a gold coin to acquire the virtual object and acquiring the gold coin when acquisition is successful.
Generally, each type of virtual object has two attributes: the acquisition rate and the gold coin multiple, wherein the acquisition rate refers to the probability that the virtual object is acquired, the gold coin multiple refers to the multiple of the gold coin rewarded when the virtual object is acquired, and the number of gold coins consumed when the gold coin multiple is multiplied by the virtual object is equal to the number of gold coins rewarded. When the acquisition rate is set too high, the user may fail to acquire for a long time, thereby reducing the user viscosity; and when the acquisition rate setting is too low, the operation cost of the game operator may be raised. How to reasonably set the acquisition rate of each virtual object to balance game benefits and user viscosity is a matter of great concern.
Disclosure of Invention
The present disclosure provides a method, apparatus, electronic device, and storage medium for controlling acquisition of a virtual object, to at least solve the problem that it is difficult to balance game benefits and user viscosity in the related art. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided an acquisition control method of a virtual object, including:
acquiring the actual acquisition rate of a first account on various virtual objects in a game within a preset time period, wherein account attribute information of the first account meets preset attribute conditions;
for each first account, determining an acquisition rate adjustment mode according to a rule that the absolute value of a difference value between the actual acquisition rate of each type of virtual object by the first account and the set acquisition rate of the type of virtual object is smaller than a preset value, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate;
and adjusting the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment mode so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
In some possible embodiments, the preset attribute conditions include any combination of the following conditions:
the time difference between the registration time and the current time is smaller than a first preset duration; the game accumulated time length is smaller than the second preset time length.
In some possible embodiments, the method further comprises:
determining the acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to the rule of positive correlation between the absolute value of the difference value and the acquisition rate adjustment amplitude;
based on the acquisition rate adjustment mode, adjusting the set acquisition rate of the first account on the virtual object comprises:
and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude.
In some possible embodiments, the method further comprises:
selecting a second account which has a social relation with the first account and/or is located within a preset distance range with the first account from accounts corresponding to the game;
determining an acquisition rate upper limit according to the set acquisition rate of the second account on the virtual object;
according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the first account on the virtual object comprises the following steps:
and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit.
In some possible embodiments, determining the upper limit of the acquisition rate according to the set acquisition rate of the second account for the virtual object includes:
selecting a third account from the second accounts having a longer game score than the first account;
and determining an average value or a median of the set acquisition rate of the third account on the virtual object as the upper limit of the acquisition rate.
In some possible embodiments, adjusting the set acquisition rate of the first account for the virtual object according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit includes:
based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the virtual object by the first account to obtain a target acquisition rate;
when the target acquisition rate is not greater than the upper limit of the acquisition rate, adjusting the set acquisition rate of the first account on the virtual object to the target acquisition rate;
and when the target acquisition rate is larger than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
According to a second aspect of the embodiments of the present disclosure, there is provided an acquisition control apparatus for a virtual object, including:
the acquisition unit is configured to acquire the actual acquisition rate of the first account on various virtual objects in the game within a preset time period, and account attribute information of the first account meets preset attribute conditions;
the determining unit is configured to execute a rule that the absolute value of a difference value between the actual acquisition rate of each type of virtual object by the first account and the set acquisition rate of the type of virtual object is smaller than a preset value for each first account, and determine an acquisition rate adjustment mode, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate;
the adjusting unit is configured to adjust the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment mode, so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
In some possible embodiments, the preset attribute conditions include any combination of the following conditions:
the time difference between the registration time and the current time is smaller than a first preset duration; the game accumulated time length is smaller than the second preset time length.
In some possible embodiments, the determining unit is further configured to perform determining an acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to a rule that the absolute value of the difference value positively correlates with the acquisition rate adjustment amplitude;
the adjusting unit is further configured to execute adjustment of the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude.
In some possible embodiments, the determining unit is further configured to perform selecting, from accounts corresponding to the game, a second account having a social relationship with the first account and/or a distance between the second account and the first account being within a preset distance range; determining an acquisition rate upper limit according to the set acquisition rate of the second account on the virtual object;
the adjusting unit is further configured to perform adjustment of the set acquisition rate of the first account on the virtual object of the type according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit.
In some possible embodiments, the determining unit is specifically configured to perform:
selecting a third account from the second accounts having a longer game score than the first account;
and determining an average value or a median of the set acquisition rate of the third account on the virtual object as the upper limit of the acquisition rate.
In some possible embodiments, the adjusting unit is specifically configured to perform:
based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the virtual object by the first account to obtain a target acquisition rate;
when the target acquisition rate is not greater than the upper limit of the acquisition rate, adjusting the set acquisition rate of the first account on the virtual object to the target acquisition rate;
and when the target acquisition rate is larger than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor, and a memory communicatively coupled to the at least one processor, wherein:
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any one of the virtual object acquisition control methods described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium, which when executed by a processor of an electronic device, is capable of executing the above-described method of controlling acquisition of any one of virtual objects.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product, which when executed by a computer, can cause the computer to perform the method for controlling the acquisition of any one of the virtual objects described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
acquiring actual acquisition rates of the first accounts for various virtual objects in the game within a preset time period, wherein account attribute information of the first accounts meets preset attribute conditions, and determining an acquisition rate adjustment mode for improving the acquisition rate or reducing the acquisition rate according to a rule that the absolute value of a difference value between the actual acquisition rate of each type of virtual object by the first accounts and the set acquisition rate of the first accounts for the type of virtual object is smaller than a preset value for each first account, and further adjusting the set acquisition rate of the first accounts for the type of virtual object based on the determined acquisition rate adjustment mode. In this way, the set acquisition rate of the first account on each type of virtual object in the game can be adjusted, so that the actual acquisition rate of the first account on each type of virtual object approaches to the set acquisition rate of the first account on the type of virtual object, which is beneficial to properly reducing the set acquisition rate, improving the game difficulty and avoiding the impact of the low actual acquisition rate on the enthusiasm of users, and therefore, the game benefits and the user viscosity can be well balanced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is an application scenario diagram illustrating a method of controlling acquisition of a virtual object according to an exemplary embodiment.
Fig. 2 is a flowchart illustrating a method of controlling acquisition of a virtual object according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a method of controlling acquisition of a virtual object according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating a method of controlling acquisition of a virtual object according to an exemplary embodiment.
Fig. 5 is a block diagram illustrating an acquisition control apparatus of a virtual object according to an exemplary embodiment.
Fig. 6 is a block diagram of an electronic device for implementing a method of acquisition control of a virtual object, according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be noted that, the expression forms of the virtual objects in the embodiments of the present disclosure may be various, for example, a virtual fish in a fishing game, a virtual ground mouse in a ground mouse game, a virtual doll in a doll-grabbing game, and the like, and the game of obtaining the virtual objects is applicable to the schemes provided in the embodiments of the present disclosure.
Fig. 1 is an application scenario diagram of a method for controlling acquisition of a virtual object according to an exemplary embodiment, including a terminal 11, such as a personal computer, iPad, mobile phone, etc., and a server 12 connected to the terminal 11 through a communication network, wherein:
the terminal 11 is provided with a client for acquiring the type game, and a user can send an acquisition request for any virtual object to the server through the client, wherein the request carries acquisition information such as the type of the virtual object, the number of gold coins consumed in the acquisition, account identification and the like.
The server 12 is configured to provide a virtual object in the acquisition game, determine an acquisition result at this time based on a set acquisition probability corresponding to a virtual object type when an acquisition request is received, determine a gold coin increase/decrease condition based on the acquisition result, the number of gold coins consumed at this time, and a gold coin multiple corresponding to the virtual object type, and then adjust the number of gold coins corresponding to the account identifier based on the gold coin increase/decrease condition.
Fig. 2 is a flowchart illustrating a method of controlling the acquisition of a virtual object, which is used in a server, as shown in fig. 1, according to an exemplary embodiment, the method including the following steps.
S201: the method comprises the steps of obtaining the actual obtaining rate of a first account for various virtual objects in a game in a preset time period, wherein account attribute information of the first account meets preset attribute conditions.
The account attribute information includes account levels (advanced player, common player, primary player, etc.), account attributions, and preset attribute conditions include accounts of a designated area, accounts of a designated level, etc., and the preset attribute conditions may be determined by a technician according to actual requirements, which are not described herein.
S202: and determining an acquisition rate adjustment mode according to the rule that the absolute value of the difference value between the actual acquisition rate of each type of virtual object by each first account and the set acquisition rate of the type of virtual object is smaller than a preset value, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate.
For example, for each first account, when the set acquisition rate of the first account for each type of virtual object is greater than the actual acquisition rate of the first account for the type of virtual object and the difference value between the two is greater than the set value, determining to reduce the acquisition rate; and when the set acquisition rate of the first account on the virtual object is smaller than the actual acquisition rate of the virtual object and the difference value between the set acquisition rate and the actual acquisition rate is larger than a set value, determining to increase the acquisition rate.
S203: and adjusting the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment mode so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
That is, if the acquisition rate adjustment mode is to decrease the acquisition rate, the set acquisition rate of the first account for the virtual object is decreased, and if the acquisition rate adjustment mode is to increase the acquisition rate, the set acquisition rate of the first account for the virtual object is increased.
Therefore, the setting acquisition rate of the first account for each type of virtual object in the game, which satisfies the preset attribute condition, can be adjusted, so that the actual acquisition rate of the first account for each type of virtual object approaches to the setting acquisition rate of the first account for the type of virtual object, thereby being beneficial to properly reducing the setting acquisition rate, improving the game difficulty and avoiding the impact of the user enthusiasm caused by the too low actual acquisition rate, and better balancing the game benefits and the user viscosity.
Fig. 3 is a flowchart of still another method of controlling the acquisition of a virtual object, which is used in a server as shown in fig. 1, according to an exemplary embodiment, the method including the following steps.
S301: the method comprises the steps of obtaining the actual obtaining rate of a first account for various virtual objects in a game in a preset time period, wherein account attribute information of the first account meets preset attribute conditions.
S302: and determining an acquisition rate adjustment mode according to the rule that the absolute value of the difference value between the actual acquisition rate of each type of virtual object by each first account and the set acquisition rate of the type of virtual object is smaller than a preset value, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate.
S303: and determining the acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to the rule of positive correlation between the absolute value of the difference value and the acquisition rate adjustment amplitude.
The absolute value of the difference value refers to the absolute value of the difference value between the actual acquisition rate of the first account on the virtual object and the set acquisition rate of the first account on the virtual object. That is, the larger the difference between the actual acquisition rate of the virtual object by the first account and the set acquisition rate of the virtual object by the first account, the larger the acquisition rate adjustment range, and the smaller the difference between the actual acquisition rate of the virtual object by the first account and the set acquisition rate of the virtual object by the first account, the smaller the acquisition rate adjustment range.
S304: and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude.
For example, according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, the set acquisition rate of the first account on the virtual object is adjusted, so that the adjusted set acquisition rate of the first account on the virtual object is obtained.
Therefore, the acquisition rate adjustment mode and the acquisition rate adjustment amplitude are given, the actual acquisition rate of each type of virtual object in the game better approximates to the set acquisition rate of the type of virtual object, and the game benefits and the user viscosity are better balanced.
It should be noted that, there is no strict precedence relationship between S302 and S303.
In practical applications, as the time for playing games by users increases, the acquisition rate increases accordingly, which helps to increase the user's viscosity. Based on this consideration, the longer the user plays the game, the higher the skill and the higher the acquisition rate can be conscious. For this purpose, the set acquisition rate corresponding to the first account may be adjusted by means of the acquisition rates corresponding to the other accounts.
Fig. 4 is a flowchart of still another method of controlling the acquisition of a virtual object, which is used in a server as shown in fig. 1, according to an exemplary embodiment, the method including the following steps.
S401: the method comprises the steps of obtaining the actual obtaining rate of a first account for various virtual objects in a game in a preset time period, wherein account attribute information of the first account meets preset attribute conditions.
S402: and determining an acquisition rate adjustment mode according to the rule that the absolute value of the difference value between the actual acquisition rate of each type of virtual object by each first account and the set acquisition rate of the type of virtual object is smaller than a preset value, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate.
S403: and determining the acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to the rule of positive correlation between the absolute value of the difference value and the acquisition rate adjustment amplitude.
S404: and selecting a second account which has a social relation with the first account and/or is located within a preset distance range with the first account from accounts corresponding to the game.
Wherein having a social relationship with the first account may be represented as: the user corresponding to the first account is a friend relationship, a concerned relationship and the like in a certain application, and appears in a telephone address book corresponding to the first account.
S405: and selecting a third account from the second accounts, wherein the game accumulation time is longer than that of the first account.
S406: and determining an average value or a median of the set acquisition rate of the third account on the virtual object as an upper limit of the acquisition rate.
S407: and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit, so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
In the specific implementation, the set acquisition rate of the virtual objects by the first account can be adjusted based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude to obtain a target acquisition rate, and when the target acquisition rate is not greater than the upper limit of the acquisition rate, the set acquisition rate of the virtual objects by the first account is adjusted to the target acquisition rate; and when the target acquisition rate is greater than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
That is, the set acquisition rate of the first account for the virtual object may be adjusted by means of the set acquisition rate of the third account for the virtual object with longer game accumulation duration, and the set acquisition rate upper limit of the first account is allowed to reach the average value or the median of the set acquisition rate of the third account for the virtual object. Therefore, the set acquisition rate of the first account on the virtual objects can be improved, the set acquisition rate of the first account on the virtual objects can be lower than the set acquisition rate of the third account with longer accumulated time of partial games on the virtual objects, the rule that the acquisition rate is higher when the game playing time is longer is met, the awareness that the user plays the game longer, the skill is higher, and the acquisition rate is higher can be enhanced, and therefore the user viscosity is improved.
It should be noted that, there is no strict sequence relationship among S402, S403, and S404-S406.
In practical application, the longer the user plays the game, the closer the actual acquisition rate of each type of virtual object is to the set acquisition rate of the type of virtual object. However, the new user may not experience a game for a long time, so that a case may occur in which the new user fails to acquire a plurality of times in succession, which tends to reduce user viscosity.
In order to promote the adhesiveness of the game to the new user, in any embodiment, the preset attribute condition may be that the time difference between the new user condition, such as the registration time, and the current time is smaller than a first preset duration, and/or the accumulated duration of the game is smaller than a second preset duration, that is, the actual acquisition rate of each first account meeting the new user condition to various virtual objects in the game in the preset duration may be obtained, and the subsequent operation is performed. Therefore, the actual acquisition rate of the new user to various virtual objects can be rapidly improved, and the situation of continuous repeated acquisition failure is avoided, so that the viscosity of the game to the new user is improved.
The following describes the scheme of the present disclosure using a fishing game as an example, with the acquisition rate typically being a fraction.
For the account A participating in the fishing game, when the account A is the account registered in the last 1 hour or the fishing accumulated time length corresponding to the account A is less than 2 hours, determining that the account attribute information of the account A meets the preset attribute condition, namely the new user condition, then acquiring the actual acquisition rate of the account A for each fish in the past ten minutes, determining a plurality of accounts B which have association relation with the account A, for example, determining the account with the geographical position between the accounts A in the range of 30 km and the account with the account A which has attention or attention relation in a certain application as the account B.
Then, when the actual acquisition rate of the account A for each fish is smaller than the set acquisition rate of the account A for the fish and the difference between the two is larger than 0.1, determining to reduce the acquisition rate; and when the actual acquisition rate of the account A for the fish is larger than the set acquisition rate of the account A for the fish and the difference value between the two is larger than 0.1, determining to increase the acquisition rate.
And the acquiring rate adjusting amplitude corresponding to the absolute value can be determined according to the rule that the absolute value of the difference between the actual acquiring rate of the fish by the account A and the set acquiring rate of the fish by the account A is positively correlated with the acquiring rate adjusting amplitude. For example, when the difference between the setting probability of the account a for the fish and the actual acquisition rate of the account a for the fish is 10%, the acquisition rate adjustment range is m times; when the difference between the setting probability of the account A for the fish and the actual acquisition rate of the account A for the fish is 15%, the acquisition rate adjustment amplitude is n times, wherein n is greater than m, and both n and m are greater than 1.
Further, based on the determined acquisition rate adjustment mode and the acquisition rate adjustment amplitude of the fish, the current set acquisition rate of the fish is adjusted by the account A, and the target acquisition rate is obtained.
In addition, a plurality of accounts C (i.e., old users) whose game accumulation time is longer than that of the account a may be selected from the determined accounts B, and an average value of the set probabilities of the plurality of accounts C for the fish may be determined as an upper limit of the acquisition rate.
And then, comparing the target acquisition rate with an acquisition rate upper limit, adjusting the set acquisition rate of the account A for the fish to the target acquisition rate when the target acquisition rate is not more than the acquisition rate upper limit, and adjusting the set acquisition rate of the account A for the fish to the acquisition rate upper limit when the target acquisition rate is more than the acquisition rate upper limit.
Therefore, the actual acquisition rate of the new user can be improved, the viscosity of the game to the new user is improved, the set acquisition rate of the new user can be lower than the set acquisition rate of part of old users, the awareness of the longer the game playing time and the higher the skill of the users is enhanced, and therefore the viscosity of the users is improved.
Fig. 5 is a block diagram showing an acquisition control apparatus of a virtual object according to an exemplary embodiment, the apparatus including an acquisition unit 501, a determination unit 502, and an adjustment unit 503.
An obtaining unit 501 configured to perform obtaining an actual obtaining rate of a first account for each type of virtual object in a game within a preset duration, where account attribute information of the first account meets a preset attribute condition;
a determining unit 502, configured to execute a rule that, for each first account, according to which an absolute value of a difference between an actual acquisition rate of each type of virtual object by the first account and a set acquisition rate of the type of virtual object is smaller than a preset value, determine an acquisition rate adjustment manner, where the acquisition rate adjustment manner is to increase the acquisition rate or decrease the acquisition rate;
the adjusting unit 503 is configured to perform adjustment of the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment manner, so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
In some possible embodiments, the preset attribute conditions include any combination of the following conditions:
the time difference between the registration time and the current time is smaller than a first preset duration; the game accumulated time length is smaller than the second preset time length.
In some possible embodiments, the determining unit 502 is further configured to determine an acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to a rule that the absolute value of the difference value is positively correlated with the acquisition rate adjustment amplitude;
the adjusting unit 503 is further configured to perform adjustment of the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment manner and the determined acquisition rate adjustment range.
In some possible embodiments, the determining unit 502 is further configured to perform selecting, from accounts corresponding to the game, a second account having a social relationship with the first account and/or a distance between the second account and the first account being within a preset distance range; determining an acquisition rate upper limit according to the set acquisition rate of the second account on the virtual object;
the adjusting unit 503 is further configured to perform adjustment of the set acquisition rate of the first account for the virtual object according to the acquisition rate adjustment manner, the determined acquisition rate adjustment amplitude and the upper acquisition rate limit.
In some possible implementations, the determining unit 502 is specifically configured to perform:
selecting a third account from the second accounts having a longer game score than the first account;
and determining an average value or a median of the set acquisition rate of the third account on the virtual object as the upper limit of the acquisition rate.
In some possible embodiments, the adjusting unit 503 is specifically configured to perform:
based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the virtual object by the first account to obtain a target acquisition rate;
when the target acquisition rate is not greater than the upper limit of the acquisition rate, adjusting the set acquisition rate of the first account on the virtual object to the target acquisition rate;
and when the target acquisition rate is larger than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure, where the electronic device includes a transceiver 601 and physical devices such as a processor 602, and the processor 602 may be a central processing unit (Central Processing Unit, CPU), a microprocessor, an application specific integrated circuit, a programmable logic circuit, a large-scale integrated circuit, or a digital processing unit. The transceiver 601 is used for data transmission and reception between the electronic device and other devices.
The electronic device may further comprise a memory 603 for storing software instructions to be executed by the processor 602, and of course some other data required by the electronic device, such as identification information of the electronic device, encryption information of the electronic device, user data, etc. The Memory 603 may be a Volatile Memory (RAM) such as a Random-Access Memory (RAM); the Memory 603 may also be a Non-Volatile Memory (Non-Volatile Memory), such as a Read-Only Memory (ROM), a Flash Memory (Flash Memory), a Hard Disk (HDD) or a Solid State Drive (SSD), or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 603 may be a combination of the above memories.
The specific connection medium between the processor 602, the memory 603, and the transceiver 601 is not limited in the embodiments of the present disclosure. The embodiment of the present disclosure is illustrated in fig. 6 by way of example only, in which the memory 603, the processor 602, and the transceiver 601 are connected by a bus 604, which is shown in bold lines in fig. 6, and the connection between other components is illustrated by way of illustration only and not by way of limitation. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 6, but not only one bus or one type of bus.
The processor 602 may be dedicated hardware or a processor running software, and when the processor 602 may run software, the processor 602 reads the software instructions stored in the memory 603 and executes the virtual object acquisition control method referred to in the foregoing embodiment under the drive of the software instructions.
The disclosed embodiments also provide a storage medium, which may be, for example, ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. The electronic device is capable of executing the virtual object acquisition control method referred to in the foregoing embodiment when the instructions in the storage medium are executed by the processor of the electronic device.
In some possible embodiments, aspects of the method for controlling the acquisition of a virtual object provided by the present disclosure may also be implemented in the form of a program product, which may take the form of any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-Only Memory (EPROM), flash Memory, optical fiber, compact disc read-Only Memory (Compact Disk Read Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The program product comprises a program code for causing an electronic device to execute the method of controlling the acquisition of virtual objects as referred to in the previous embodiments, when the program product is run on the electronic device.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (13)

1. The method for controlling the acquisition of the virtual object is characterized by comprising the following steps:
obtaining the actual obtaining rate of a first account on various virtual objects in a game within a preset time period, wherein account attribute information of the first account meets preset attribute conditions, and the preset attribute conditions comprise any combination of the following conditions: the time difference between the registration time and the current time is smaller than a first preset duration; the accumulated time length of the game is smaller than a second preset time length;
for each first account, determining an acquisition rate adjustment mode according to a rule that the absolute value of a difference value between the actual acquisition rate of each type of virtual object by the first account and the set acquisition rate of the type of virtual object is smaller than a preset value, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate;
and adjusting the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment mode so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
2. The method as recited in claim 1, further comprising:
determining the acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to the rule of positive correlation between the absolute value of the difference value and the acquisition rate adjustment amplitude;
based on the acquisition rate adjustment mode, adjusting the set acquisition rate of the first account on the virtual object comprises:
and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude.
3. The method as recited in claim 2, further comprising:
selecting a second account which has a social relation with the first account and/or is located within a preset distance range with the first account from accounts corresponding to the game;
determining an acquisition rate upper limit according to the set acquisition rate of the second account on the virtual object;
according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the first account on the virtual object comprises the following steps:
and adjusting the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit.
4. A method according to claim 3, wherein determining an upper limit on the acquisition rate based on the set acquisition rate of the second account for the class of virtual objects comprises:
selecting a third account from the second accounts having a longer game score than the first account;
and determining an average value or a median of the set acquisition rate of the third account on the virtual object as the upper limit of the acquisition rate.
5. The method of claim 3, wherein adjusting the set acquisition rate of the first account for the class of virtual objects based on the acquisition rate adjustment mode, the determined acquisition rate adjustment magnitude, and the acquisition rate upper limit comprises:
based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the virtual object by the first account to obtain a target acquisition rate;
when the target acquisition rate is not greater than the upper limit of the acquisition rate, adjusting the set acquisition rate of the first account on the virtual object to the target acquisition rate;
and when the target acquisition rate is larger than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
6. An acquisition control device for a virtual object, comprising:
the acquisition unit is configured to acquire the actual acquisition rate of the first account on various virtual objects in the game within a preset time period, wherein the account attribute information of the first account meets preset attribute conditions, and the preset attribute conditions comprise any combination of the following conditions: the time difference between the registration time and the current time is smaller than a first preset duration; the accumulated time length of the game is smaller than a second preset time length;
the determining unit is configured to execute a rule that the absolute value of a difference value between the actual acquisition rate of each type of virtual object by the first account and the set acquisition rate of the type of virtual object is smaller than a preset value for each first account, and determine an acquisition rate adjustment mode, wherein the acquisition rate adjustment mode is to increase the acquisition rate or decrease the acquisition rate;
the adjusting unit is configured to adjust the set acquisition rate of the first account on the virtual object based on the acquisition rate adjustment mode, so that the actual acquisition rate of the first account on the virtual object approaches the set acquisition rate of the first account on the virtual object.
7. The apparatus of claim 6, wherein the device comprises a plurality of sensors,
the determining unit is further configured to determine an acquisition rate adjustment amplitude corresponding to the absolute value of the difference value according to a rule that the absolute value of the difference value and the acquisition rate adjustment amplitude are positively correlated;
the adjusting unit is further configured to execute adjustment of the set acquisition rate of the first account on the virtual object according to the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude.
8. The apparatus of claim 7, wherein the device comprises a plurality of sensors,
the determining unit is further configured to execute selecting a second account which has a social relation with the first account and/or is located within a preset distance range with the first account from accounts corresponding to the game; determining an acquisition rate upper limit according to the set acquisition rate of the second account on the virtual object;
the adjusting unit is further configured to perform adjustment of the set acquisition rate of the first account on the virtual object of the type according to the acquisition rate adjustment mode, the determined acquisition rate adjustment amplitude and the acquisition rate upper limit.
9. The apparatus according to claim 8, wherein the determining unit is specifically configured to perform:
selecting a third account from the second accounts having a longer game score than the first account;
and determining an average value or a median of the set acquisition rate of the third account on the virtual object as the upper limit of the acquisition rate.
10. The apparatus according to claim 8, wherein the adjustment unit is specifically configured to perform:
based on the acquisition rate adjustment mode and the determined acquisition rate adjustment amplitude, adjusting the set acquisition rate of the virtual object by the first account to obtain a target acquisition rate;
when the target acquisition rate is not greater than the upper limit of the acquisition rate, adjusting the set acquisition rate of the first account on the virtual object to the target acquisition rate;
and when the target acquisition rate is larger than the upper acquisition rate limit, adjusting the set acquisition rate of the first account on the virtual object to the upper acquisition rate limit.
11. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of controlling the acquisition of a virtual object as claimed in any one of claims 1 to 5.
12. A storage medium, characterized in that instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of acquisition control of a virtual object according to any one of claims 1 to 5.
13. A computer program product, characterized in that the computer program product, when being invoked by a computer for execution, causes the computer to perform the method of controlling the acquisition of a virtual object according to any one of claims 1 to 5.
CN202110859630.4A 2021-07-28 2021-07-28 Method and device for controlling acquisition of virtual object, electronic equipment and storage medium Active CN113521747B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110859630.4A CN113521747B (en) 2021-07-28 2021-07-28 Method and device for controlling acquisition of virtual object, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110859630.4A CN113521747B (en) 2021-07-28 2021-07-28 Method and device for controlling acquisition of virtual object, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113521747A CN113521747A (en) 2021-10-22
CN113521747B true CN113521747B (en) 2024-01-30

Family

ID=78089540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110859630.4A Active CN113521747B (en) 2021-07-28 2021-07-28 Method and device for controlling acquisition of virtual object, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113521747B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160053467A (en) * 2014-11-04 2016-05-13 주식회사 엔씨소프트 System, method, and computer program recorded on media for dynamically adjusting level of difficulty of online-game
CN108319478A (en) * 2018-01-22 2018-07-24 腾讯科技(深圳)有限公司 Method of adjustment, device, storage medium and the electronic device of the attribute of object
CN109107162A (en) * 2018-11-01 2019-01-01 杭州勺子网络科技有限公司 game difficulty adjusting method and device
WO2019085854A1 (en) * 2017-11-03 2019-05-09 腾讯科技(深圳)有限公司 Object acquisition method and apparatus, storage medium and electronic apparatus
CN110772793A (en) * 2019-11-07 2020-02-11 腾讯科技(深圳)有限公司 Virtual resource configuration method and device, electronic equipment and storage medium
CN112915547A (en) * 2021-03-04 2021-06-08 广州繁星互娱信息科技有限公司 Virtual object acquisition method, device, terminal, server and readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10456686B2 (en) * 2012-09-05 2019-10-29 Zynga Inc. Methods and systems for adaptive tuning of game events

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160053467A (en) * 2014-11-04 2016-05-13 주식회사 엔씨소프트 System, method, and computer program recorded on media for dynamically adjusting level of difficulty of online-game
WO2019085854A1 (en) * 2017-11-03 2019-05-09 腾讯科技(深圳)有限公司 Object acquisition method and apparatus, storage medium and electronic apparatus
CN108319478A (en) * 2018-01-22 2018-07-24 腾讯科技(深圳)有限公司 Method of adjustment, device, storage medium and the electronic device of the attribute of object
CN109107162A (en) * 2018-11-01 2019-01-01 杭州勺子网络科技有限公司 game difficulty adjusting method and device
CN110772793A (en) * 2019-11-07 2020-02-11 腾讯科技(深圳)有限公司 Virtual resource configuration method and device, electronic equipment and storage medium
CN112915547A (en) * 2021-03-04 2021-06-08 广州繁星互娱信息科技有限公司 Virtual object acquisition method, device, terminal, server and readable storage medium

Also Published As

Publication number Publication date
CN113521747A (en) 2021-10-22

Similar Documents

Publication Publication Date Title
CN109078333B (en) Method and device for matching game friends
CN108721898B (en) Frame rate determination method and apparatus, storage medium, and electronic apparatus
CN104537549A (en) Presentation method and device for virtual currency
CN109428910B (en) Data processing method, device and system
CN106648769A (en) Application upgrading method, server and user device
CN106156270B (en) Multimedia data pushing method and device
CN113521747B (en) Method and device for controlling acquisition of virtual object, electronic equipment and storage medium
CN112418899A (en) Display control method and device for advertisement space
CN110585722A (en) Block chain-based game time information processing method and device and game control method and device
CN109218766B (en) Method for summoning bean vermicelli, live broadcast platform server and anchor terminal
CN111659125A (en) Game-based friend recommendation method and device and computer-readable storage medium
CN113032278B (en) Application running mode, and method and device for confirming grade of terminal equipment
CN112000261B (en) Player control method and device, server and electronic equipment
CN112190950A (en) Method and device for detecting abnormal player account
CN104715390A (en) Data processing method and device for network application
US10943319B2 (en) Information processing system, information processing apparatus, server, storage medium having stored therein information processing program, and information processing method
CN114036395A (en) Content recommendation method and device, computer equipment and computer-readable storage medium
CN113780415A (en) User portrait generation method, device, equipment and medium based on small program game
CN112598432A (en) Website user point calculation method and device and computer equipment
CN112181575A (en) Display control system, method and device
CN112181577A (en) Display control system, method and device
CN114679596B (en) Interaction method and device based on game live broadcast, electronic equipment and storage medium
CN105095781A (en) Application program access permission reminding system and method
CN109561050A (en) A kind of method and apparatus identifying batch account
CN113194463B (en) Position acquisition method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant