Game role upgrading information determination method and device, equipment and storage medium
By acquiring player information and behavior records, calculating key indicator values, determining game style, and generating upgrade information, the problem of existing technologies being unable to meet personalized upgrade needs is solved, thus improving the game experience.
Patent Information
- Application Number
- CN202511130181.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-11-07
AI Technical Summary
Existing methods for determining game character upgrade information fail to consider individual player differences, resulting in an inability to meet personalized upgrade needs and impacting the gaming experience.
By acquiring player identification information, game log information, and skill tree status information, target behavior records are extracted, key indicator values are calculated based on a preset set of indicators, the target game style is determined, and personalized upgrade information is generated based on the style and remaining ability points.
It enables personalized upgrade information based on player behavior characteristics, improving the match between character upgrades and player needs, and enhancing the gaming experience.
Smart Images

Figure CN120900210A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of computer, and particularly relate to a game character upgrade information determination method and device, equipment and a storage medium. BACKGROUND
[0002] With the rapid development of game development technology, in order to improve the depth of play, more and more games introduce skill trees, ability points and other upgrade growth systems. Among them, the aforementioned type of game provides a large number of selectable skills or attribute branches for different game characters, and players can allocate ability point resources according to their own play preferences to improve character ability to achieve the purpose of character upgrade.
[0003] In related technologies, game character upgrade information determination depends on fixed template configuration or player self-selection configuration. However, the fixed template configuration does not take into account individual differences of players, and cannot meet the personalized game character upgrade needs, and the player self-selection configuration is prone to low matching degree between upgrade effect and actual needs of players, affecting the game experience. SUMMARY
[0004] Embodiments of the present application provide a game character upgrade information determination method, device, equipment and storage medium, which solves the problem that related technologies do not take into account individual differences of players, cannot meet the personalized game character upgrade needs, and are prone to low matching degree between upgrade effect and actual needs of players, affecting the game experience, can adapt to the game behavior differences of different players to provide personalized upgrade information, improve the matching degree between character upgrade and actual needs of players, meet the personalized upgrade needs, and improve the game experience of players.
[0005] In a first aspect, embodiments of the present application provide a game character upgrade information determination method, which comprises: obtaining player identification information and character information of a target player, and querying game log information, skill tree state information and remaining ability points corresponding to the player identification information; extracting a target behavior record corresponding to the character information from the game log information, and determining a target statistical index from a set of preset indexes based on the character information, and performing statistical calculation on the target behavior record corresponding to the target statistical index to obtain a key index value; determining a target game style from a plurality of candidate game styles based on the key index value, and generating upgrade information according to the target game style, the skill tree state information and the remaining ability points.
[0006] In a second aspect, embodiments of the present application also provide a game character upgrade information determination device, which comprises: an information obtaining module, configured to obtain player identification information and character information of a target player, and query game log information, skill tree state information, and remaining ability points corresponding to the player identification information; an index calculating module, configured to extract a target behavior record corresponding to the character information from the game log information, determine a target statistical index from a preset index set based on the character information, and perform statistical calculation on the target behavior record based on the target statistical index to obtain a key index value; an upgrade information generating module, configured to determine a target game style from a plurality of candidate game styles based on the key index value, and generate upgrade information according to the target game style, the skill tree state information, and the remaining ability points.
[0007] In a third aspect, an embodiment of the present application further provides a game character upgrade information determination device, which comprises: one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the game character upgrade information determination method provided by the embodiments of the present application.
[0008] In a fourth aspect, an embodiment of the present application further provides a nonvolatile storage medium storing computer executable instructions, which, when executed by a computer processor, are configured to perform the game character upgrade information determination method provided by the embodiments of the present application.
[0009] In the embodiments of the present application, the target behavior record corresponding to the character information is extracted from the game log information, the key information reflecting the actual game habits of the player can be extracted, the target statistical index is determined from the preset index set based on the character information, the statistical calculation is performed on the target behavior record based on the target statistical index to obtain the key index value, the game behavior characteristics of the player can be quantified, accurate reference information for matching the game style of the player is provided, the target game style is determined from the plurality of candidate game styles based on the key index value, and the upgrade information is generated according to the target game style, the skill tree state information, and the remaining ability points, the upgrade mode conforming to the game habits of the player can be reasonably recommended, and the convenience of point configuration is improved. The above-mentioned solution can adapt to the game behavior differences of different players to provide personalized upgrade information, improve the matching degree of character upgrade and actual needs of the player, meet the personalized upgrade needs, and improve the game experience of the player. BRIEF DESCRIPTION OF DRAWINGS
[0010] Figure 1 a flowchart of a game character upgrade information determination method provided by an embodiment of the present application; Figure 2 A schematic diagram of a processing procedure of an application game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 1. Figure 3 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 2. Figure 4 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 3. Figure 5 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 4. Figure 6 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 5. Figure 7 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 6. Figure 8 A structural block diagram of a game character upgrade information determination apparatus provided by an embodiment of the present application is shown in FIG. 7. Figure 9 A structural schematic diagram of a game character upgrade information determination device provided by an embodiment of the present application is shown in FIG. 8. DETAILED DESCRIPTION
[0011] The embodiments of the present application will be further described below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, but not to limit the embodiments of the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the embodiments of the present application are shown in the drawings, but not all the structures.
[0012] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind, and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally means that the objects before and after are in an "or" relationship.
[0013] The execution subject of each step of the game character upgrade information determination method provided by the embodiments of the present application can be a computer device, which refers to any electronic device with data calculation, processing and storage capabilities, such as a server and the like. The embodiments of the present application do not limit this.
[0014] Figure 1 A flowchart of a game character upgrade information determination method provided by the embodiments of the present application is shown in FIG. 1. The game character upgrade information determination method specifically includes the following steps: Figure 1 Step S101: Obtain player identification information and character information of a target player, and query game log information, skill tree state information and remaining ability points corresponding to the player identification information.
[0015] The player identification information can be used to uniquely identify the target player. The character information can be the basic attributes of the game character selected by the target player in the game, for example, character identification, character type, character level, etc. The game log information can be the behavior record of the target player in the game, for example, battle record, task completion, use of props, etc. The skill tree state information can be the current state of the skill tree held by the target player in the game. The remaining ability points can be the resources set in the game that can be used by the player to upgrade the skills.
[0016] Step S102: Extract the target behavior record corresponding to the character information from the game log information, and determine the target statistical index from the set of preset indexes based on the character information. Perform statistical calculation on the target behavior record according to the corresponding target statistical index to obtain the key index value.
[0017] The target behavior record can be a behavior record associated with the character information. For example, the game character is a "warrior", and the target behavior record can include close combat behavior record, parry behavior record, etc. For another example, the game character is a "mage", and the target behavior record can include skill use record, control behavior record, etc. Different game characters correspond to different statistical indicators. The preset indicator set can be a plurality of statistical indicators corresponding to different game characters. For example, for the case that the game character is a "warrior", the target statistical indicators can be damage output ratio (the ratio of damage caused by the warrior to the total damage of the team), attack efficiency (the ratio of the number of enemies eliminated to the total number of eliminated enemies), effective damage bearing ratio (the ratio of damage borne by the warrior to the total damage borne by the team), damage reduction coverage density (the ratio of damage reduction skill effective time to total battle time), critical rescue times (the number of successful interventions to prevent teammates from going offline), team gain coverage rate (the presence time of gain on teammates to the total battle time of teammates), tactical instruction response rate (the ratio of the number of teammates executing warrior instructions to the number of instruction issuing times), resource conversion efficiency (the ratio of the amount of resources provided to teammates to the amount of resources consumed by the warrior), etc. For another example, for the case that the game character is a "mage", the target statistical indicators can be the number of magic skill uses, element burst density (the ratio of the number of high-damage spells to the total number of spells), attribute utilization rate (the ratio of the number of triggered attribute attack effects to the number of available attribute attack effects), barrier conversion rate (the ratio of the amount of damage absorbed to the total amount of damage), power shield efficiency (the ratio of the amount of damage absorbed to the amount of power consumed), and power recovery efficiency (the ratio of the amount of power restored to teammates to the amount of power consumed by the mage), etc. Corresponding to different target statistical indicators, relevant information can be extracted from the target behavior record, and the key indicator values can be obtained by statistical calculation. For example, for the case that the game character is a "warrior", the calculation of damage output ratio requires the target behavior record to be counted and the damage caused by the warrior and the total damage of the team to be extracted. For another example, for the case that the game character is a "mage", the calculation of element burst density requires the target behavior record to be counted and the number of high-damage spell uses and the total number of spells to be extracted. Of course, the foregoing statistical indicators and key indicator value calculations are only exemplary descriptions, which are not limited herein.
[0018] Optionally, the character information includes character identifier and character type. The specific implementation process of extracting the target behavior record corresponding to the character information from the game log information is as follows: According to the character identifier, the associated game behavior record is filtered from the game log information; the corresponding preset behavior field is queried based on the character type, and the corresponding target behavior record is extracted from the game behavior record based on the preset behavior field.
[0019] The role identifier can locate the game behavior record associated with the game role in the game log information. Different roles have different skills, and thus, the preset behavior field can be determined according to the role type. For example, for a "warrior", the preset behavior field can be "close combat attack", "block", and the like, and for a "mage", the preset behavior field can be "magic skill", "magic shield", and the like. Thus, the target behavior record corresponding to the role type can be accurately extracted.
[0020] In step S103, the target game style is determined from the set multiple candidate game styles based on the key indicator value, and the upgrade information is generated according to the target game style, the skill tree state information, and the remaining ability points.
[0021] The candidate game style can be one or a mixture of multiple types of attack, defense, and assistance. Taking a "warrior" as an example, if the damage output ratio is greater than a first preset threshold (for example, 35%) and the attack efficiency is greater than a second preset threshold (for example, 60%), it can be determined that the target game style corresponding to the target player is an attack type. If the effective damage ratio is greater than a third preset threshold (for example, 60%) and the damage reduction coverage density is greater than a fourth preset threshold (for example, 65%), it can be determined that the target game style corresponding to the target player is a defense type. Thus, after the target game style of the target player is determined, the upgrade information can be generated according to the target game style, the skill tree state information, and the remaining ability points. The upgrade information can be a description of how the remaining ability points are allocated to the skill nodes of the skill tree. For example, if the game role selected by the target player is a "warrior" and the target game style is an attack type, a larger proportion of points can be preferentially allocated to the skill nodes for increasing close combat attack ability, and a smaller proportion of points can be allocated to the skill nodes for increasing defense ability, so as to improve the survival ability. For another example, if the game role selected by the target player is a "mage" and the target game style is an attack type, a larger proportion of points can be preferentially allocated to the skill nodes for increasing magic attack ability, and a smaller proportion of points can be allocated to the skill nodes for increasing control ability, so as to improve the flexibility of the battle.
[0022] Figure 2 A schematic diagram of a processing process of an application game role upgrade information determination method provided by an embodiment of the present application is shown in FIG. 1. Figure 2As shown, the player identification information 201 and the character information 202 of the target player are obtained, and based on the player identification information 201, the game log information 203, the skill tree state information 204, and the remaining ability points 205 can be queried. The target behavior record 206 corresponding to the character information 202 is extracted from the game log information 203, and the target statistical indicator 208 is determined from the set of preset indicators 207 based on the character information 202. The target behavior record 206 is statistically calculated based on the corresponding target statistical indicator 208 to obtain the key indicator value 209. Then, the target game style 211 is determined from the set of multiple candidate game styles 210 based on the key indicator value 209. Finally, the upgrade information 212 is generated according to the target game style 211, the skill tree state information 204, and the remaining ability points 205.
[0023] As described above, the target behavior record corresponding to the character information is extracted from the game log information, which can extract key information reflecting the actual game habits of the player. Based on the character information, the target statistical indicator is determined from the set of preset indicators, and the target behavior record is statistically calculated based on the corresponding target statistical indicator to obtain the key indicator value, which can quantify the game behavior characteristics of the player and provide accurate reference information for matching the game style of the player. Based on the key indicator value, the target game style is determined from the set of multiple candidate game styles, and the upgrade information is generated according to the target game style, the skill tree state information, and the remaining ability points. The upgrade method that meets the game habits of the player can be reasonably recommended, and the convenience of point configuration is improved. The above-mentioned scheme can adapt to the game behavior differences of different players to provide personalized upgrade information, improve the matching degree of character upgrade and actual needs of the player, meet the personalized upgrade needs, and improve the game experience of the player.
[0024] Figure 3 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 1. Figure 3 As shown, the game character upgrade information determination method specifically includes the following steps: Step S301, obtaining the player identification information and the character information of the target player, and querying the game log information, the skill tree state information, and the remaining ability points corresponding to the player identification information.
[0025] Step S302, extracting the target behavior record corresponding to the character information from the game log information, and determining the target statistical indicator from the set of preset indicators based on the character information. The target behavior record is statistically calculated based on the corresponding target statistical indicator to obtain the key indicator value.
[0026] Step S303, determining the target game style from the set of multiple candidate game styles based on the key indicator value.
[0027] In step S304, the skill tree state information is parsed to determine a plurality of candidate skill nodes; a weight value corresponding to each candidate skill node is determined according to the target game style; and the remaining ability points are distributed to each candidate skill node based on the weight value and upgrade information is generated.
[0028] The skill tree state information can include information such as upgradable and non-upgradable skill nodes, the number of skill points of each node, and the dependency relationship between nodes. The candidate skill node can be a current upgradable skill node of the target player's skill tree. By parsing the skill tree state information, the upgradable skill nodes and non-upgradable skill nodes can be distinguished, so that the upgradable skill nodes are determined as candidate skill nodes. Because different game styles have different requirements for game skills, the weight value distribution of different candidate skill nodes can be performed according to the target game style to reasonably distribute the remaining ability points. In an embodiment, a style-skill effect mapping table can be constructed in advance, and different weight value distribution schemes are set for different game styles. For example, for an attack type, the focus can be on melee attack ability improvement, and the point distribution ratio of attack ability nodes and defense ability nodes can be 8:2. For example, for a defense type, the focus can be on defense ability improvement, and the point distribution ratio of defense ability nodes and attack ability nodes can be 7:3. In an embodiment, the remaining ability points can be distributed according to the weight value corresponding to each candidate skill node. For example, the remaining ability points are 20, the point distribution ratio of attack ability nodes and defense ability nodes is 8:2, the attack ability nodes are allocated 16 ability points, and the defense ability nodes are allocated 4 ability points. After the distribution of the remaining ability points is completed, the upgrade effect description corresponding to the number of points allocated to each skill node can be generated. The number of points allocated to each skill node and the corresponding upgrade effect description are integrated to obtain the upgrade information.
[0029] By parsing the skill tree state information to determine a plurality of candidate skill nodes, the skill nodes that cannot be upgraded can be filtered out. By determining the weight value corresponding to each candidate skill node according to the target game style, the user behavior data can be adapted for optimal allocation of ability points, and a personalized upgrade scheme is provided for the target player to optimize the player experience.
[0030] Figure 4 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 4. Figure 4 The game character upgrade information determination method specifically includes the following steps: In step S401, the player identification information and character information of the target player are obtained, and the game log information, skill tree state information, and remaining ability points corresponding to the player identification information are queried.
[0031] Step S402, target behavior records corresponding to the character information are extracted from the game log information, and a target statistical index is determined from the set of preset indexes based on the character information, and a key index value is obtained by performing statistical calculation on the target behavior records according to the target statistical index.
[0032] Step S403, a target game style is determined from the set of multiple candidate game styles based on the key index value.
[0033] Step S404, a plurality of skill nodes to be upgraded are determined by performing node traversal on the skill tree state information, and a candidate skill node is determined from the plurality of skill nodes to be upgraded based on the character level.
[0034] The node traversal on the skill tree state information can be scanning all skill nodes in the skill tree in hierarchical order from root nodes to child nodes, or scanning all skill nodes in the skill tree according to classification traversal of skill types, which is not limited herein. The skill node to be upgraded can be a skill node that meets the prerequisite dependency condition but does not reach the upper limit of the level. The character level is extracted from the character information, and if the character level meets the level requirement of the skill node to be upgraded, the skill node to be upgraded can be determined as the candidate skill node.
[0035] Step S405, a weight value corresponding to each candidate skill node is determined according to the target game style, and the remaining ability points are distributed to each candidate skill node based on the weight value and the upgrade information is generated.
[0036] The node traversal on the skill tree state information to determine a plurality of skill nodes to be upgraded can accurately screen the basic upgrade object and exclude skill nodes that have reached the maximum level or do not meet the prerequisite dependency. The candidate skill node is determined from the plurality of skill nodes to be upgraded based on the character level, which can exclude the skill nodes to be upgraded that are not unlocked by the current character level, and avoid recommending skill nodes that cannot be upgraded temporarily by the player.
[0037] Figure 5 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 1, which includes the following steps: Figure 5 The game character upgrade information determination method includes the following steps: Step S501, obtaining player identification information and character information of a target player, and querying game log information, skill tree state information and remaining ability points corresponding to the player identification information.
[0038] Step S502, extracting a target behavior record corresponding to the character information from the game log information, and determining a target statistical indicator from the set of preset indicators based on the character information, and performing statistical calculation on the target behavior record according to the target statistical indicator to obtain a key indicator value.
[0039] Step S503, comparing each key indicator value with a preset threshold range corresponding to each candidate game style respectively to determine a matching score; weighting the matching scores corresponding to the same candidate game style of each key indicator value to obtain a target score corresponding to each candidate game style; and determining the candidate game style with the highest target score in the plurality of candidate game styles as the target game style.
[0040] The preset threshold range can be set for each candidate game style corresponding to different target statistical indicators. If the key indicator value corresponding to a certain target statistical indicator is located in the corresponding preset threshold range, it can be considered as a complete match, and a higher matching score is assigned. If the key indicator value corresponding to a certain target statistical indicator is not located in but close to the corresponding preset threshold range, it can be considered as a partial match, and a medium matching score is assigned. If the key indicator value corresponding to a certain target statistical indicator is far away from the corresponding preset threshold range, it can be considered as a complete mismatch, and a lower matching score is assigned. For example, for the case of a game character being a "warrior", the target statistical indicator can be damage output ratio, and the corresponding set preset threshold range can be greater than 60%. If the damage output ratio is 65%, it is greater than 60%, which can be considered as a complete match, and the matching score is s1. If the damage output ratio is 55%, it is close to 60%, which can be considered as a partial match, and the matching score is s2. If the damage output ratio is 30%, it is far away from 60%, which can be considered as a complete mismatch, and the matching score is s3, where s1>s2>s3. Taking the candidate game styles including attack type and defense type as an example, the key indicator values corresponding to the attack type include damage output ratio and attack efficiency. If the matching scores obtained by comparing the damage output ratio and the attack efficiency with the corresponding preset threshold range are and respectively, and the weight value corresponding to the damage output ratio is c1 and the weight value corresponding to the attack efficiency is c2, then the target score corresponding to the attack type is . The key indicator values corresponding to the defense type include effective damage ratio and damage reduction coverage density. If the matching scores obtained by comparing the effective damage ratio and the damage reduction coverage density with the corresponding preset threshold range are and respectively, and the weight value corresponding to the effective damage ratio is c3 and the weight value corresponding to the damage reduction coverage density is c4, then the target score corresponding to the defense type is . If the target score corresponding to the attack type is higher than the target score corresponding to the defense type, the target game style is determined as the attack type. If the target score corresponding to the defense type is higher than the target score corresponding to the attack type, the target game style is determined as the defense type. The target game style is attack type if the target score corresponding to the attack type is greater than the target score corresponding to the defense type. The target game style is defense type if the target score corresponding to the attack type is less than the target score corresponding to the defense type. The target game style is attack type if the target score corresponding to the attack type is greater than the target score corresponding to the defense type. The target game style is defense type if the target score corresponding to the attack type is less than the target score corresponding to the defense type. The target game style is attack type if the target score corresponding to the attack type is greater than the target score corresponding to the defense type. Of course, other game styles, statistical indicators, threshold ranges, and weight values can also be adaptively set according to actual application scenarios, which are not limited herein.
[0041] Step S504, generating upgrade information according to the target game style, the skill tree state information, and the remaining ability points.
[0042] As described above, the quantified key indicator value is converted into an interpretable game style determination result, the influence of multiple statistical indicators can be comprehensively considered, the target game style can be accurately determined, and the reliability of the matching result is improved.
[0043] Figure 6 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 6, which specifically includes the following steps: Figure 6 Step S601, obtaining player identification information and character information of a target player, and querying game log information, skill tree state information, and remaining ability points corresponding to the player identification information.
[0044] Step S602, extracting target behavior records corresponding to the character information from the game log information, and determining target statistical indicators from a set of preset indicators based on the character information.
[0045] Step S603, determining associated target fields and calculation relationships based on the target statistical indicators, extracting field values corresponding to the target fields from the target behavior records, performing verification on the field values, correcting the field values to obtain target field values in the case of abnormal verification results, and calculating the key indicator value according to the target field values and the calculation relationships.
[0046] different game characters correspond to different target statistical indicators. For the case that the game character is a "warrior", the target statistical indicator can be a damage output ratio. For the damage output ratio, the target fields can be "damage caused by the warrior" and "total damage of the team", and the calculation relationship can be "divide the damage caused by the warrior by the total damage of the team". The field values corresponding to the target fields can be extracted from the target behavior record, for example, "warrior damage value" and "team total damage value". Since the field values are raw data, there can be data abnormality, and therefore, it is necessary to check whether the field values are complete and whether they are in the normal numerical range. If the check result is abnormal, for example, the field value is missing or the field value deviates from the normal numerical range, the target field value can be obtained by smoothing completion based on the historical field value. Finally, the target field value and the calculation relationship can be used to calculate the corresponding key indicator value. For example, dividing the "warrior damage value" by the "team total damage value" can obtain the "damage output ratio".
[0047] Step S604, determining a target game style from the set of multiple candidate game styles based on the key indicator value, and generating upgrade information according to the target game style, the skill tree state information and the remaining ability points.
[0048] The above, based on the target statistical indicator to determine the associated target field and the calculation relationship, can construct the specific corresponding relationship of calculating the key indicator value; extracting the field value corresponding to the target field from the target behavior record, and checking the field value, can guarantee the data reliability; according to the target field value and the calculation relationship to calculate the key indicator value, can provide accurate data basis for subsequent game style judgment.
[0049] Figure 7 A flowchart of a game character upgrade information determination method provided by an embodiment of the present application is shown in FIG. 7, which includes the following steps: Figure 7 The game character upgrade information determination method specifically includes the following steps: Step S701, obtaining player identification information and character information of a target player, and querying game log information, skill tree state information and remaining ability points corresponding to the player identification information.
[0050] Step S702, extracting target behavior records corresponding to the character information from the game log information, wherein the character information includes character type and character level.
[0051] Step S703, screening a candidate indicator set matching the character type from a set of preset indicators, and determining the ability stage corresponding to the character type according to the character level, and screening the target statistical indicator corresponding to the ability stage from the candidate indicator set.
[0052] Different role types correspond to different statistical indicators, so the matching candidate indicator set can be filtered based on the role type. For specific examples, refer to the description of the relevant statistical indicators of "warriors" and "mages" provided in the foregoing embodiments, which are not repeated here. Since the role levels are different, their corresponding ability stages are different, and the statistical indicator filtering can be tailored to their ability stages. For the novice stage, basic statistical indicators such as "skill hit rate" can be focused on, and for the mature stage, advanced statistical indicators such as "damage output ratio" can be focused on.
[0053] Step S704: Perform statistical calculation on the target behavior record according to the corresponding target statistical indicator to obtain a key indicator value.
[0054] Step S705: Determine the target game style from the set of multiple candidate game styles based on the key indicator value, and generate upgrade information according to the target game style, the skill tree state information, and the remaining ability points.
[0055] According to the above, the ability stage corresponding to the role type is determined according to the role level, and the target statistical indicator corresponding to the ability stage is filtered from the candidate indicator set, which can match different ability stages to determine appropriate statistical indicators, ensure that the analysis content is consistent with the current ability development needs of the player, and improve the accuracy of subsequent style evaluation.
[0056] Figure 8 A structural block diagram of a game role upgrade information determination device provided by an embodiment of the present application is provided. The device is configured to execute the game role upgrade information determination method provided by the above embodiments, and has the corresponding function modules and beneficial effects of the execution method. As shown in Figure 8 The device specifically includes: An information acquisition module 801 configured to acquire player identification information and role information of a target player, and query game log information, skill tree state information, and remaining ability points corresponding to the player identification information; An indicator calculation module 802 configured to extract target behavior records corresponding to the role information from the game log information, and determine target statistical indicators from a set of preset indicators based on the role information, and perform statistical calculation on the target behavior records according to the corresponding target statistical indicators to obtain a key indicator value; An upgrade information generation module 803 configured to determine a target game style from a set of multiple candidate game styles based on the key indicator value, and generate upgrade information according to the target game style, the skill tree state information, and the remaining ability points.
[0057] The target behavior record corresponding to the character information can be extracted from the game log information, key information reflecting the actual game habits of the player can be extracted, the target statistical indicators are determined from the set preset indicator set based on the character information, the key indicator values are obtained by performing statistical calculation on the target behavior record corresponding to the target statistical indicators, the game behavior characteristics of the player can be quantified, accurate reference information for matching the game style of the player is provided, the target game style is determined from the set multiple candidate game styles based on the key indicator values, and the upgrade information is generated according to the target game style, the skill tree state information and the remaining ability points, the upgrade mode meeting the game habits of the player can be reasonably recommended, and the convenience of point configuration is improved. The above scheme can adapt to the game behavior differences of different players to provide personalized upgrade information, improve the matching degree of character upgrade and actual needs of the player, meet the personalized upgrade needs, and improve the game experience of the player.
[0058] In one possible embodiment, the upgrade information generation module 803 is further configured to: analyze the skill tree state information to determine multiple candidate skill nodes; determine a weight value corresponding to each candidate skill node according to the target game style; allocate the remaining ability points to each candidate skill node based on the weight value and generate the upgrade information.
[0059] In one possible embodiment, the upgrade information generation module 803 is further configured to: perform node traversal on the skill tree state information to determine multiple to-be-upgraded skill nodes; extract a character level from the character information, and determine a candidate skill node from the multiple to-be-upgraded skill nodes based on the character level.
[0060] In one possible embodiment, the upgrade information generation module 803 is further configured to: compare each key indicator value with a preset threshold range corresponding to each candidate game style to determine a matching score; perform weighted calculation on the matching scores corresponding to the same candidate game style of each key indicator value to obtain a target score corresponding to each candidate game style; determine the candidate game style with the highest target score from the multiple candidate game styles as the target game style.
[0061] In one possible embodiment, the indicator calculation module 802 is further configured to: determine an associated target field and a calculation relationship based on the target statistical indicator, and extract a field value corresponding to the target field from the target behavior record; verify the field value, and correct the field value to obtain a target field value in a case where a verification result is abnormal; The key indicator values are calculated based on the target field values and the calculation relationships.
[0062] In one possible embodiment, the role information includes role type and role level, and the indicator calculation module 802 is further configured as follows: Filter the set of candidate indicators that match the role type from the preset set of indicators; The ability stage corresponding to the character type is determined based on the character level, and the target statistical indicators corresponding to the ability stage are selected from the candidate indicator set.
[0063] In one possible embodiment, the role information includes a role identifier and a role type, and the indicator calculation module 802 is further configured as follows: Filter related game behavior records from game log information based on character identifiers; The system queries the corresponding preset behavior fields based on the character type, and extracts the corresponding target behavior records from the game behavior records based on the preset behavior fields.
[0064] Figure 9 This is a schematic diagram of the structure of a game character upgrade information determination device provided in an embodiment of this application, such as... Figure 9 As shown, the device includes a processor 901, a memory 902, an input device 903, and an output device 904; the number of processors 901 in the device can be one or more. Figure 9 Taking a processor 901 as an example; the processor 901, memory 902, input device 903, and output device 904 in the device can be connected via a bus or other means. Figure 9 Taking a bus connection as an example, the memory 902, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the game character upgrade information determination method in this embodiment. The processor 901 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 902, thereby implementing the aforementioned game character upgrade information determination method. The input device 903 can be configured to receive input digital or character information and generate key signal inputs related to user settings and function control of the device. The output device 904 may include a display screen or other display device.
[0065] The game character upgrade information determination device provided above can be used to execute the game character upgrade information determination method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0066] The embodiment of the present application further provides a nonvolatile storage medium containing computer executable instructions, which are configured to perform the game character upgrade information determination method described in the above embodiment when executed by a computer processor, and the method comprises the following steps: obtaining player identification information and character information of a target player, and querying game log information, skill tree state information and residual ability points corresponding to the player identification information; extracting target behavior records corresponding to the character information from the game log information, determining target statistical indicators from a set of preset indicators based on the character information, and performing statistical calculation on the target behavior records to obtain key indicator values according to the corresponding target statistical indicators; determining a target game style from a plurality of candidate game styles based on the key indicator values, and generating upgrade information according to the target game style, the skill tree state information and the residual ability points.
[0067] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include an installation medium, e.g., a CD-ROM, floppy disks, or tape device; a computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; or a non-volatile memory such as a magnetic medium, e.g., a hard drive, or optical storage. The memory can also include other similar- type devices for loading computer programs and other instructions. It is useful to contemplate a computer program that can be transferred to a computer system over the Internet or over other forms of computer network. The term "storage medium" can include a single medium or multiple media (e.g., central or remote access databases or a combination of memory devices) used to store the computer program. The storage medium can be coupled to a computer system, e.g., the computer readable medium can be a transmission type medium, such as a network linkage, or a computer readable storage medium, such as a flash drive, optical storage, or magnetic storage. The computer program product can be tangibly embodied in a machine readable storage medium for execution by a processing machine such as a computer system.
[0068] Of course, the storage medium containing computer executable instructions provided by the embodiment of the present application is not limited to the game character upgrade information determination method as above, and can also perform the related operations in the game character upgrade information determination method provided by any embodiment of the present application.
[0069] It should be noted that the numbering of the steps in the present scheme is only used to describe the overall design framework of the present scheme, and does not indicate the inevitable sequence between the steps. As long as the overall implementation process conforms to the overall design framework of the present scheme, it belongs to the protection scope of the present scheme, and the sequence in the description is not an exclusive limitation on the specific implementation process of the present scheme. Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory. The memory can include non-persistent memory in a computer readable medium, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer readable medium.
[0070] It should also be noted that the terms "comprising", "including", or any other variation thereof are intended to cover non-exclusive inclusions, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such a process, method, article, or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article, or device including the element.
[0071] Note that the above is only the preferred embodiment of the present application and the technical principles applied. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and those skilled in the art can make various obvious changes, readjustments and substitutions without departing from the scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A game character level-up information determination method, characterized by, The method comprises the following steps: obtaining player identification information and character information of a target player, and querying game log information, skill tree state information and remaining ability points corresponding to the player identification information; extracting a target behavior record corresponding to the character information from the game log information, and determining a target statistical indicator from a set of preset indicators based on the character information, and performing statistical calculation on the target behavior record corresponding to the target statistical indicator to obtain a key indicator value; determining a target game style from a plurality of candidate game styles based on the key indicator value, and generating upgrade information according to the target game style, the skill tree state information and the remaining ability points.
2. The game character level-up information determination method of claim 1, wherein, The method comprises the following steps: analyzing the skill tree state information to determine a plurality of candidate skill nodes; determining a weight value corresponding to each candidate skill node according to the target game style; allocating the remaining ability points to each candidate skill node based on the weight value and generating upgrade information.
3. The game character level-up information determination method of claim 2, wherein, The method comprises the following steps: performing node traversal on the skill tree state information to determine a plurality of skill nodes to be upgraded; extracting a character level from the character information, and determining a candidate skill node from the plurality of skill nodes to be upgraded based on the character level.
4. The game character level-up information determination method of claim 1, wherein, The method comprises the following steps: comparing each key indicator value with a preset threshold range corresponding to each candidate game style to determine a matching score; weighting the matching scores corresponding to the same candidate game style for each key indicator value to obtain a target score corresponding to each candidate game style; determining the candidate game style with the highest target score from the plurality of candidate game styles as the target game style.
5. The game character level-up information determination method of claim 1, wherein, The method comprises the following steps: determining a target field and a calculation relationship associated with the target statistical indicator based on the target statistical indicator, and extracting a field value corresponding to the target field from the target behavior record; verifying the field value, and correcting the field value to obtain a target field value if the verification result is abnormal; calculating the key indicator value according to the target field value and the calculation relationship.
6. The game character level-up information determination method of claim 1, wherein, The character information comprises a character type and a character level, and the method comprises the following steps: screening a candidate indicator set matching the character type from a set of preset indicators; determining an ability stage corresponding to the character type according to the character level, and screening a target statistical indicator corresponding to the ability stage from the candidate indicator set.
7. The game character level-up information determination method of claim 1, wherein, The character information comprises a character identification and a character type, and the method comprises the following steps: screening a game behavior record associated with the character identification from the game log information; The preset behavior field corresponding to the role type is queried based on the role type, and the target behavior record corresponding to the preset behavior field is extracted from the game behavior record based on the preset behavior field.
8. A game character level-up information determination apparatus characterized by comprising: The method comprises the following steps: An information acquisition module is configured to acquire player identification information and role information of a target player, and to query game log information, skill tree state information, and remaining ability points corresponding to the player identification information; An index calculation module is configured to extract a target behavior record corresponding to the role information from the game log information, to determine a target statistical index from a set of preset indexes based on the role information, and to perform statistical calculation on the target behavior record corresponding to the target statistical index to obtain a key index value; An upgrade information generation module is configured to determine a target game style from a plurality of candidate game styles based on the key index value, and to generate upgrade information according to the target game style, the skill tree state information, and the remaining ability points.
9. A game character level-up information determination device characterized by comprising: The device comprises one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the game role upgrade information determination method of any one of claims 1-7.
10. A non-volatile storage medium for storing computer-executable instructions, characterized in that, The computer executable instructions, when executed by a computer processor, are configured to perform the game role upgrade information determination method of any one of claims 1-7.