Attribute processing method and device in game, electronic equipment and storage medium

By updating the character configuration attribute collection in the game, determining the subset based on the triggering method and effect information, and updating the current collection, the problem of low richness of the character configuration attribute gameplay in the game is solved, and the user's activity and the freshness of the game is improved.

CN119838232AActive Publication Date: 2025-04-18NETEASE (SHANGHAI) NETWORK CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311342832.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2025-04-18
Estimated Expiration
2043-10-16

AI Technical Summary

Technical Problem

The way character configuration attributes are provided in the game leads to low richness of gameplay and it is difficult to maintain long-term activity of users.

Method used

In response to the update event of the role configuration attribute set, the character configuration attribute subset is determined from the role configuration attribute total collection based on the triggering mode and/or effect information of the role configuration attribute, and the current character configuration attribute set of the game is updated according to the subset, so that the number in the character configuration attribute subset is smaller than the number of the total collection.

Benefits of technology

The unsaturated configuration of the character configuration attribute collection is realized, which increases the freshness of the game, and effectively controls the number of the same or similar character configuration attributes, which improves the richness of the character configuration attribute gameplay and user activity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119838232A_ABST
    Figure CN119838232A_ABST
Patent Text Reader

Abstract

The invention provides an attribute processing method and device in a game, electronic equipment and a storage medium. The method comprises the following steps: in response to a configuration instruction for a virtual character, determining a target character configuration attribute from a current character configuration attribute set of a game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character; in response to the updating event of the role configuration attribute set, the role configuration attribute subset can be determined from the total role configuration attribute set according to the trigger mode of the role configuration attributes and / or the effect information of the role configuration attributes, and the current role configuration attribute set of the game is updated according to the subset. Through the technology disclosed by the invention, the richness of game playing methods in the game can be improved, so that the freshness and activeness of the user game are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a method, device, electronic device and storage medium for processing attributes in a game. Background Art

[0002] Virtual characters or virtual equipment in games are usually configured with some attributes, which can make virtual characters or virtual equipment have specific abilities or performance behaviors. Among them, there is a type of attribute that is inherent to virtual characters or virtual equipment. This type of attribute does not require players to configure, and is usually called character inherent attributes. There is also a type of attribute that can be configured by players for virtual characters or virtual equipment as needed. This type of attribute is called character configuration attribute. For example, attributes such as talents and runes in games. Talent is usually an attribute of a game character, which can be divided into physical attack type, spell attack type and defense type. Physical attack talent mainly improves the character's physical attack ability, spell attack talent mainly improves the character's spell attack ability, and defense talent mainly improves the character's defense ability. Therefore, the talent of a character is directly related to the character's ability and strength.

[0003] When a game is released, all the designed character configuration attributes (such as talents) are often provided to users at the same time. Users usually fix the strongest few character configuration attributes for each round of the game based on their own or others' gaming experience. This way of providing attributes results in a low richness of gameplay corresponding to the attribute, making it difficult to maintain long-term user activity. Summary of the invention

[0004] The purpose of the present disclosure is to provide a method, device, electronic device and storage medium for attribute processing in a game, so as to enhance the richness of the gameplay of configuring attributes of characters in the game, thereby enhancing the freshness and activity of the user's game.

[0005] The embodiment of the present disclosure provides a method for processing attributes in a game, the method comprising: in response to a configuration instruction for a virtual character, determining a target character configuration attribute from a current character configuration attribute set of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character, so that the virtual character performs a game behavior according to the target character configuration attribute in a game scene; in response to an update event of the character configuration attribute set, determining a character configuration attribute subset from a total character configuration attribute set according to a triggering mode of the character configuration attribute and / or effect information of the character configuration attribute; wherein the character configuration attribute subset includes a first number of character configuration attributes, and the total character configuration attribute set includes a second number of character configuration attributes, the first number being less than the second number; updating the current character configuration attribute set of the game according to the character configuration attribute subset, and using the updated character configuration attribute set as a new current character configuration attribute set of the game.

[0006] In a second aspect, an embodiment of the present disclosure further provides an attribute processing device in a game, the device comprising: an attribute configuration module, for responding to a configuration instruction for a virtual character, determining a target character configuration attribute from a current character configuration attribute set of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character so that the virtual character performs a game behavior according to the target character configuration attribute in a game scene; a subset determination module, for responding to an update event of the character configuration attribute set, determining a subset of character configuration attributes from a total set of character configuration attributes according to a triggering mode of the character configuration attribute and / or effect information of the character configuration attribute; wherein the subset of character configuration attributes includes a first number of character configuration attributes, and the total set of character configuration attributes includes a second number of character configuration attributes, the first number being less than the second number; a set update module, for updating the current character configuration attribute set of the game according to the subset of character configuration attributes, and using the updated set of character configuration attributes as a new current character configuration attribute set of the game.

[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the attribute processing method in the above-mentioned game.

[0008] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the attribute processing method in the above-mentioned game.

[0009] The disclosed embodiments provide a method, device, electronic device and storage medium for processing attributes in a game. By responding to an update event of a character configuration attribute set, a character configuration attribute subset can be determined from a total character configuration attribute set according to a triggering mode of the character configuration attribute and / or effect information of the character configuration attribute, and the current character configuration attribute set of the game is updated according to the subset. By making the number of character configuration attributes in the character configuration attribute subset (i.e., a first number) smaller than the total number of character configuration attributes in the total character configuration attribute set (i.e., a second number), an unsaturated configuration of the character configuration attribute set can be achieved, thereby causing the character configuration attribute set configured this time to change relative to the previous character configuration attribute set, thereby increasing the freshness of the game. In addition, by determining a character configuration attribute subset according to a triggering mode of the character configuration attribute and / or effect information of the character configuration attribute, the number of identical or similar character configuration attributes can be effectively controlled, reducing the proportion of character configuration attributes with similar gameplay, thereby improving the richness of the gameplay of the character configuration attributes and improving the activity of the user's game. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0011] Figure 1 A flowchart of a method for processing attributes in a game provided by an embodiment of the present disclosure;

[0012] Figure 2 A flowchart of a talent processing method in a game provided by an embodiment of the present disclosure;

[0013] Figure 3 A schematic diagram of a talent configuration page provided in an embodiment of the present disclosure;

[0014] Figure 4 A structural block diagram of an attribute processing device in a game provided by an embodiment of the present disclosure;

[0015] Figure 5 A structural block diagram of another attribute processing device in a game provided by an embodiment of the present disclosure;

[0016] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0017] The technical solution of the present disclosure will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present disclosure.

[0018] First, the disclosure involves an introduction to the nouns:

[0019] (1) Virtual scene (game scene)

[0020] A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal or server. Optionally, the virtual scene is a simulation environment of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene is any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, and a three-dimensional virtual scene. The virtual environment can be the sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, the virtual scene is a scene with complete game logic of virtual objects such as user control. For example, for sandbox 3D shooting games, the virtual scene is a 3D game world for players to control virtual objects to fight. Example virtual scenes may include: at least one element of mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles; for example, for 2D or 2.5D card games, the virtual scene is a scene for displaying released cards or displaying virtual objects corresponding to cards. Example virtual scenes may include: an arena, a decisive battlefield, or other "field" elements or other elements that can display the status of card battles; for 2D or 2.5D multiplayer online tactical competitive games, the virtual scene is a 2D or 2.5D terrain scene for virtual objects to fight. Example virtual scenes may include: canyon-style mountains, lines, rivers, classrooms, tables and chairs, podiums and other elements.

[0021] (2) Game interface

[0022] The game interface refers to the interface corresponding to the application provided or displayed through a graphical user interface, which includes a UI interface and a game screen for players to interact. In an optional embodiment, the UI interface may include game controls (such as skill controls, movement controls, function controls, etc.), indicators (such as direction indicators, character indicators, etc.), information display areas (such as the number of kills, match time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional embodiment, the game screen is a display screen corresponding to the virtual scene displayed by the terminal device, and the game screen may include virtual objects such as game characters, NPC characters, AI characters, etc. that execute game logic in the virtual scene.

[0023] (3) Virtual Objects

[0024] A virtual object refers to a dynamic object that can be controlled in a virtual scene. Optionally, the dynamic object can be a virtual character, a virtual animal, a cartoon character, etc. The virtual object is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual environment battle through training, or a non-player character (NPC) set in a virtual scene battle. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset, or dynamically determined according to the number of clients joining the battle, and the embodiments of the present disclosure are not limited to this. In a possible implementation, the user can control the virtual object to move in the virtual scene, for example, control the virtual object to run, jump, crawl, etc., and can also control the virtual object to use the skills, virtual props, etc. provided by the application to fight with other virtual objects.

[0025] (4) Player character (also called player virtual object)

[0026] A player character is a virtual object that can be controlled by the player and moves in the game environment. In some electronic games, it can also be called a shikigami character or a hero character. A player character can be at least one of different forms such as a virtual person, a virtual animal, an anime character, a virtual vehicle, etc.

[0027] (5) Season Reset

[0028] Season reset means that when a new round of games starts, all rankings, points, win rates and other data will be reset to zero, and players will need to restart the game. The main purpose of season reset is to ensure the competitiveness and fairness of the game. When a round of games ends, the top players will receive certain rewards, which will put some players in an advantageous position in the later stages of the game and will be detrimental to the development of other players. Through season reset, all players can start over and have the opportunity to compete for the top positions again, which can ensure the fairness of the game. Season resets are generally held every month or every quarter.

[0029] (6) Role configuration attributes

[0030] Character configuration attributes are attributes that players configure for virtual characters through configuration instructions or configuration operations. For example, character configuration attributes may include talents, runes, inscriptions, specific skills, and other attributes. Among them, talents are an attribute of virtual objects in the game, which can be divided into physical attack type, spell attack type, and defense type. Physical attack type talents mainly improve the physical attack ability of the character, spell attack type talents mainly improve the spell attack ability of the character, and defense type talents mainly improve the defense ability of the character. Therefore, the talents of the character are directly related to the ability and strength of the character.

[0031] In different games, the types of character configuration attributes may be divided differently. In this embodiment, from the perspective of gameplay, character configuration attributes can be divided into core character configuration attributes and personal character configuration attributes. Core character configuration attributes: It is a relatively important type of character configuration attributes, which usually has clear or stable benefits and creates a strong sense of freshness in the gameplay experience. It has a relatively good effect in changing the flow of a single game, changing the underlying rules, or changing an important gameplay in a single game (such as camouflage decryption, pursuit, rescue, etc.). Compared with the core character configuration attributes, personal character configuration attributes are less important and can be used to modify the gameplay within the game. The benefit effect is opposite to that of the core character configuration attributes. Usually the benefits are unstable. Personal character configuration attributes sometimes have benefits and sometimes do not, and the gameplay experience that can be created is less fresh.

[0032] Taking talent attributes as an example, from the perspective of gameplay, talent types can be divided into core talents and personal talents. Core talents: are a relatively important type of talent, usually with clear or stable benefits, and create a fresh gameplay experience. They play a relatively good role in changing the flow of a single game, changing the underlying rules, or changing an important gameplay in a single game (such as camouflage decryption, pursuit, and rescue). Compared with core talents, personal talents are less important and are used to modify the gameplay within the game. The benefit effect is opposite to that of core talents, and the benefits are usually unstable. Personal talents sometimes have benefits and sometimes do not, and the gameplay experience they can create is less fresh.

[0033] The above-mentioned role configuration attributes can be designed in advance according to the game. For the same game, the total number of role configuration attributes designed at different times may be different. As time goes by, some role configuration attributes may be deleted, and some newly designed role configuration attributes may be added. That is, the total set of role configuration attributes of the game will be updated regularly or irregularly. As a possible implementation method, the total set of role configuration attributes can be designed on the attribute design server and stored in the attribute design server. In this way, the game server can access and obtain the total set of role configuration attributes in the attribute design server, or the attribute design server can also send the latest total set of role configuration attributes corresponding to the game server to the game server in advance for use by the game server. As another possible implementation method, the above-mentioned total set of role configuration attributes can also be designed and saved on the game server.

[0034] In order to enhance the richness of the gameplay of character configuration attributes in the game, the embodiments of the present disclosure provide a method, device, electronic device and storage medium for attribute processing in the game. This technology can be applied to battle game scenarios to enhance the richness of the gameplay during the battle process and enhance the freshness of the user's gaming experience.

[0035] See also Figure 1 A method for processing attributes in a game is shown, which can be applied to a game server. The method includes the following steps:

[0036] Step S100, in response to a configuration instruction for a virtual character, determining a target character configuration attribute from a current set of character configuration attributes of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character so that the virtual character performs game behavior according to the target character configuration attribute in the game scene.

[0037] In this embodiment, the current set of character configuration attributes of the game is a true subset of the total set of character configuration attributes corresponding to the game. In this way, the current set of character configuration attributes of the game can be different in different periods or different games, thereby making the target character configuration attributes configured by the same player for the virtual character more flexible and diverse.

[0038] The virtual characters corresponding to different players usually have different configured target character configuration attributes. Players can refer to the abilities of their virtual characters' own identities and determine the target character configuration attributes from the current set of character configuration attributes in the game, so that the virtual characters can perform the game behaviors corresponding to the target character configuration attributes in the game scene.

[0039] Step S102, in response to the update event of the above-mentioned role configuration attribute set, determine a role configuration attribute subset from the role configuration attribute total set according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute, wherein the role configuration attribute subset includes a first number of role configuration attributes, and the role configuration attribute total set includes a second number of role configuration attributes, and the first number is less than the second number.

[0040] The triggering method of the character configuration attribute is the character configuration attribute entry, which is used to characterize the scene of the release of the character configuration attribute. The effect information of the character configuration attribute is the character configuration attribute exit, which is used to characterize the corresponding benefit information after the character configuration attribute is released. Usually, the character configuration attribute subset is determined with reference to the triggering method and / or effect information of the character configuration attribute, so that the talent differences between the character configuration attributes in the character configuration attribute subset or between the character configuration attribute subset and the current character configuration attribute set of the game can meet the setting requirements.

[0041] The above-mentioned setting requirements may include: the number of character configuration attributes with the same or similar triggering methods is less than the set first upper limit value, and / or the number of character configuration attributes with the same or similar effect information is less than the set second upper limit value. Among them, similar triggering methods usually refer to the same triggering type. For example, the triggering methods of two character configuration attributes are both attack event triggering methods, then the triggering methods of the two character configuration attributes are similar. Specifically, the triggering method of the first character configuration attribute is triggered when the first attack event occurs, and the triggering method of the second character configuration attribute is triggered when the second attack event occurs. Then the triggering methods of the first character configuration attribute and the second character configuration attribute are similar. Similarly, similar effect information usually refers to the same type of benefit type after the character configuration attributes are released. For example, after the two character configuration attributes are released, the blood volume increases. The size of the blood volume increase may be different. In this case, the two character configuration attributes are character configuration attributes with similar effect information.

[0042] The total set of role configuration attributes is the set of all role configuration attributes designed for the current game. Game developers or other personnel can update the total set of role configuration attributes by designing new role configuration attributes or previously existing role configuration attributes.

[0043] In the design of character configuration attributes, factors such as player activity, retention rate, and the number of new players attracted can be considered to design character configuration attributes suitable for a certain type of virtual character. The gameplay of character configuration attributes can be as diverse as possible.

[0044] The above-mentioned first number is the number of character configuration attributes that are expected to be set in the game for players to use. The first number is smaller than the total number of character configuration attributes in the total set of character configuration attributes (i.e., the second number), which can make the character configuration attribute subset a true subset of the total talent set.

[0045] Step S104, updating the current character configuration attribute set of the game according to the above character configuration attribute subset, and using the updated character configuration attribute set as the new current character configuration attribute set of the game.

[0046] When updating the current character configuration attribute set of the game according to the above-mentioned character configuration attribute subset, the character configuration attribute subset can be directly used to replace the current character configuration attribute set of the game, or the character configuration attributes in the role configuration attribute subset and the current character configuration attribute set of the game can be compared one by one, and only the role configuration attributes in the current character configuration attribute set of the game that are different from the role configuration attribute subset can be replaced. The specific updating method of the role configuration attribute set can be flexibly selected.

[0047] By performing the above-mentioned update to the character configuration attribute set, when the player subsequently configures the target character configuration attributes for the virtual character, the target character configuration attributes can be determined from the updated character configuration attribute set, so that the configured character configuration attributes of the virtual character in different game rounds will be as different as possible.

[0048] The above method can determine a subset of role configuration attributes from the total set of role configuration attributes according to the triggering method of the role configuration attributes and / or the effect information of the role configuration attributes by responding to the update event of the above-mentioned role configuration attribute set, and update the current role configuration attribute set of the game according to the subset. By making the number of role configuration attributes in the subset of role configuration attributes (i.e., the first number) less than the total number of role configuration attributes in the total set of role configuration attributes (i.e., the second number), an unsaturated configuration of the role configuration attribute set can be achieved, so that the role configuration attribute set configured this time is changed relative to the previous role configuration attribute set, thereby increasing the freshness of the game; in addition, the method of determining the subset of role configuration attributes according to the triggering method of the role configuration attributes and / or the effect information of the role configuration attributes can effectively control the number of identical or similar role configuration attributes, reduce the proportion of role configuration attributes with similar gameplay, thereby improving the richness of the role configuration attribute gameplay and improving the user's game activity.

[0049] Taking the case where the character configuration attributes include talents, the above method can perform the following steps (1) to (3) when the talents are deployed:

[0050] (1) In response to a talent release trigger event of the game, determine the first number of talents released this time according to the total number of talents in the total talent set of the game; wherein the first number is less than the total number of talents. The total talent set is the set of all talents currently designed for the game. For the same game, the total number of talents designed at different times may be different. As time goes by, some talents may be deleted, and some newly designed talents may be added. That is, the total talent set will be updated regularly or irregularly, and the total talent set in this step is the set of the most recent update. In terms of talent design, factors such as player activity, retention rate, and the number of new players attracted can be considered to design talents suitable for a certain type of virtual character. The gameplay of talents can be as diverse as possible.

[0051] The above-mentioned first number is the number of talents expected to be released this time. The first number is smaller than the total number of talents in the total talent set, which can make the talent set released this time a true subset of the total talent set. This talent release method is called unsaturated release. The specific size of the first number is related to the total number of talents in the total talent set. Usually, the first number is positively correlated with the total number of talents in the total talent set. The larger the total number of talents in the total talent set, the larger the first number. For example: the first number is in positive proportion to the total number of talents in the total talent set. The first number is equal to the total number of talents in the total talent set multiplied by a preset ratio value, which is greater than 0 and less than 1, such as the ratio value is equal to any value between 1 / 3 and 2 / 3.

[0052] (2) determining a target talent set having a first number of talents from the total talent set according to the triggering method and / or effect information of the talents, so that the talent diversity corresponding to the target talent set meets the set requirements.

[0053] The triggering method of a talent is the talent entry, which is used to characterize the scene of talent release. The effect information of a talent is the talent exit, which is used to characterize the corresponding benefit information after the talent is released. The target talent set is usually determined by referring to the triggering method and effect information of the talent, so that the talent differences between the talents in the target talent set or between the target talent set and the talent set released in the game last time can meet the set requirements.

[0054] The above-mentioned setting requirements may include: the number of talents with the same or similar triggering methods is less than the set first upper limit value, and / or the number of talents with the same or similar effect information is less than the set second upper limit value. Among them, similar triggering methods usually refer to the same triggering type. For example, if the triggering methods of two talents are both attack event triggering methods, then the triggering methods of these two talents are similar. Specifically, the triggering method of the first talent is triggered when the first attack event occurs, and the triggering method of the second talent is triggered when the second attack event occurs. Then the triggering methods of the first talent and the second talent are similar. Similarly, similar effect information usually refers to the same type of benefit type after the talent is released. For example, after the two talents are released, the blood volume increases. The amount of blood volume increase may be different. In this case, the two talents are talents with similar effect information.

[0055] (3) Place the above target talent set into the above game.

[0056] When delivering a target talent set, the target talent set can be used to replace the talent set configured in the game, and the talents carried by each virtual object can be cleared, so that the player can reconfigure the talents for the virtual objects when starting the game.

[0057] During the talent delivery process, the above method can achieve unsaturated talent delivery by making the number of talents in the target talent set smaller than the total number of talents in the total talent set, thereby changing the talents delivered this time relative to the talents delivered last time, thereby increasing the freshness of the game; at the same time, the method of determining the target talent based on the talent triggering method and effect information can effectively control the number of identical or similar talents, reduce the proportion of talents with similar gameplay, thereby increasing the richness of talent gameplay and improving user game activity.

[0058] As a possible implementation, the method further includes: in response to an update event of a set of character configuration attributes, determining a first number of character configuration attributes included in a subset of character configuration attributes according to a second number of character configuration attributes in a total set of character configuration attributes. The specific size of the first number is associated with the size of the second number. Usually, the first number is positively correlated with the second number. The larger the second number, the larger the first number. For example: the first number and the second number are in a positive proportional relationship. The first number is equal to the second number multiplied by a preset ratio value. The ratio value is greater than 0 and less than 1, such as the ratio value is equal to any value between 1 / 3 and 2 / 3. This method can achieve an unsaturated configuration of a set of character configuration attributes, thereby causing the current set of character configuration attributes to change relative to the previous set of character configuration attributes, thereby increasing the freshness of the game.

[0059] The update event of the above-mentioned character configuration attribute set can be set according to the actual application needs. For example, a set duration is set according to the game competition arrangement, and the updated duration of the character configuration attribute set of the game is monitored. If the update duration reaches the set duration, it is determined that the update event of the character configuration attribute set occurs. Based on this, the above-mentioned response to the update event of the character configuration attribute set, according to the second number of the character configuration attributes in the total set of the character configuration attributes, determines the first number of the character configuration attributes contained in the character configuration attribute subset, including: in response to the updated duration of the game's character configuration attribute set reaching the set duration, determines that the update event of the character configuration attribute set occurs, and clears the target character configuration attributes of the virtual character configuration in the game; according to the second number of the character configuration attributes in the total set of the character configuration attributes and the preset ratio value, determines the first number of the character configuration attributes contained in the character configuration attribute subset. The above-mentioned preset ratio value is a value greater than 0 and less than 1, so that the first number is less than the second number. By clearing the character configuration attributes of the virtual character configuration, players can try to use the character configuration attributes in the new character configuration attribute set to play the game more, effectively improving the richness of the role configuration attribute gameplay and enhancing the activity of the players.

[0060] As a possible implementation, the duration is set to the season duration of the game. Usually, each game will periodically conduct a new season and then update the game-related content. Based on this, when the updated duration of the above character configuration attribute set reaches the season duration of the game, it can be determined that an update event of the character configuration attribute set has occurred, and the character configuration attribute set can be updated according to the new season.

[0061] The above-mentioned game can be a battle game, and accordingly, the total set of character configuration attributes includes the character configuration attributes of each of the two opposing parties. Based on this, the above-mentioned determination of the first number of character configuration attributes included in the character configuration attribute subset according to the second number of character configuration attributes in the total set of character configuration attributes and the preset ratio value includes: multiplying the first number of character configuration attributes corresponding to the first opposing party in the total set of character configuration attributes by the first preset ratio value to obtain a first sub-number; multiplying the second number of character configuration attributes corresponding to the second opposing party in the total set of character configuration attributes by the second preset ratio value to obtain a second sub-number; and determining the first number of character configuration attributes included in the character configuration attribute subset according to the first sub-number and the second sub-number. In this method, by determining the first number of character configuration attributes of the character configuration attribute subset according to the total number of character configuration attributes of each of the two opposing parties, the proportion of the character configuration attributes of each of the two opposing parties can be maintained, effectively maintaining the balance of strength between the two opposing parties, and improving the fairness of the game.

[0062] In order to enhance the fun of the game, a certain number of season theme role configuration attributes can be designed for the game. The season theme role configuration attributes are non-resident role configuration attributes, and the season theme role configuration attributes can be released in rotation according to the season. Based on this, the above-mentioned total set of role configuration attributes includes season theme role configuration attributes and resident role configuration attributes. Accordingly, determining the role configuration attribute subset from the total set of role configuration attributes according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute includes: selecting the target season theme role configuration attribute from the season theme role configuration attribute according to the rotation order of the season theme role configuration attribute; selecting the target resident role configuration attribute from the resident role configuration attribute according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute; determining the target season theme role configuration attribute and the target resident role configuration attribute as the role configuration attribute subset. The rotation order of the above-mentioned season theme role configuration attributes can be rotated according to a pre-set sorting. Assuming that there are four season theme role configuration attributes, the four season theme role configuration attributes can be sorted in sequence and selected according to the order of sorting. In the first season, the first season theme character configuration attribute in the sorting is selected, in the second season, the second season theme character configuration attribute is selected in the sorting, and so on. The character configuration attributes in the total set of character configuration attributes, except for the season theme character configuration attributes, are all permanent character configuration attributes. The method of selecting the target permanent character configuration attribute according to the triggering method and / or effect information in the permanent character configuration attribute can maintain a certain difference between the selected target permanent character configuration attributes, ensuring that there will not be too many character configuration attributes with similar gameplay between the permanent character configuration attributes this time, thereby improving the richness of the gameplay; and the method of rotating the season theme character configuration attributes can make each season have a different main character configuration attribute, thereby improving the freshness of the character configuration attributes.

[0063] As a possible implementation, the number of the target season theme character configuration attributes is N; N is an integer greater than 1, for example, N = 1. The third number of character configuration attributes in the target permanent character configuration attributes is N less than the first number; the differences between the target permanent character configuration attributes meet the setting requirements, which can ensure that there will not be too many character configuration attributes with similar gameplay between the permanent character configuration attributes of this time, thereby improving the richness of the gameplay.

[0064] As a possible implementation, according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute, selecting the target permanent role configuration attribute from the permanent role configuration attributes of the total set of role configuration attributes includes: selecting the target permanent role configuration attributes having the same triggering mode and / or the same effect information from the permanent role configuration attributes of the total set of role configuration attributes, the number of which is less than a preset upper limit. In this way, the number of target permanent role configuration attributes having the same triggering mode and / or the same effect information can be controlled, thereby ensuring the difference between the selected target permanent role configuration attributes, reducing the number of role configuration attributes with similar gameplay, and improving the richness of the gameplay.

[0065] In order to improve the efficiency of selecting the target resident role configuration attributes, the above-mentioned resident role configuration attributes can be stored in a table. Based on this, from the resident role configuration attributes of the total set of role configuration attributes, the target resident role configuration attributes with the same triggering mode and / or the same effect information are selected, and the number of target resident role configuration attributes is less than the preset upper limit, including: obtaining the resident attribute table corresponding to the resident role configuration attributes of the total set of role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the resident attribute table is the same, and the triggering mode of the role configuration attributes in the same column is the same; according to the upper limit number of role configuration attributes allowed to be selected per row and per column, a third number of target resident role configuration attributes are selected from the resident attribute table. By storing the resident role configuration attributes in the form of a resident attribute table, the resident role configuration attributes can be placed in different tables according to the entrance and exit. When selecting the resident role configuration attributes, the target resident role configuration attributes with certain differences can be quickly selected according to the table.

[0066] The upper limit number of role configuration attributes that can be selected in each row and column of the above-mentioned resident attribute table can be determined according to the size of the third number, for example, the upper limit number is positively correlated with the third number, and the larger the third number is, the larger the upper limit number is. Usually, the upper limit number is much smaller than the third number, and the upper limit number can be the integer part of the result obtained by dividing the third number by 10. For example, if the third number is 22, the upper limit number is 2, and then a maximum of 2 role configuration attributes can be selected from the same row or column of the above-mentioned resident attribute table.

[0067] According to the upper limit number of role configuration attributes allowed to be selected in each row and each column, selecting a third number of target permanent role configuration attributes from the permanent attribute table can be specifically as follows: selecting a number of target permanent role configuration attributes less than or equal to the upper limit number from each row of the permanent attribute table, or selecting a number of target permanent role configuration attributes less than or equal to the upper limit number from each column of the permanent attribute table, until the number of selected target permanent role configuration attributes equals the third number and the selection is terminated.

[0068] If there are a large number of season theme character configuration attributes, the season theme character configuration attributes can also be stored in a table similar to the above-mentioned permanent attribute table, so that the season theme character configuration attributes can be selected according to the upper limit number corresponding to the rows and columns of the table.

[0069] Taking the resident character configuration attribute as a resident talent as an example, in order to improve the efficiency of selecting the target resident talent, the above resident talents can be stored in a table, and the talent effects in the same row of the table are the same or similar, and the talents in the same column of the table have the same triggering method. See Table 1 for a resident talent table, in which each entry corresponds to each triggering method of the talent, and each exit corresponds to each effect information of the talent.

[0070] Table 1

[0071]

[0072] Table 1 shows that the entrances of each column of talents are the same, and the exits of each row of talents are the same. Taking talents A, B, and C as an example, the columns of talents A, B, and C all correspond to the first entrance, that is, the triggering methods of talents A, B, and C are the same, and talents A, B, and C are in different rows, that is, the effect information after the execution of talents A, B, and C is different. By storing talents in the form of a resident talent table, talents can be placed in different tables according to the entrances and exits. When selecting talents, you can quickly select target regular talents with certain differences based on the table.

[0073] In order to make the character configuration attribute set updated this time and the character configuration attribute set currently used by the game (i.e., the set before the character configuration attribute set is updated) have certain differences in the character configuration attributes, the above-mentioned determination of the character configuration attribute subset from the total set of character configuration attributes according to the triggering mode of the character configuration attribute and / or the effect information of the character configuration attribute includes: determining the character configuration attribute subset from the total set of character configuration attributes according to the triggering mode and / or the effect information of the character configuration attribute in the current character configuration attribute set of the game; wherein the total set of character configuration attributes is the total set of character configuration attributes designed for the game; the above-mentioned current character configuration attribute set is the set of character configuration attributes configured in the game most recently; and the difference in the character configuration attributes between the current character configuration attribute set and the character configuration attribute subset meets the above-mentioned setting requirements. By considering the triggering mode and / or the effect information of the character configuration attributes in the current character configuration attribute set of the game when determining the character configuration attribute subset, the difference in the character configuration attributes between the determined character configuration attribute subset and the current character configuration attribute set of the game can meet the setting requirements, thereby enabling the player to experience the freshness of the gameplay according to the current character configuration attribute subset.

[0074] Similar to the above-mentioned resident attribute table, in order to have a certain difference from the role configuration attributes in the current role configuration attribute set of the game, and to quickly determine the role configuration attribute subset, according to the triggering mode and / or effect information of the role configuration attributes in the current role configuration attribute set of the game, determining the role configuration attribute subset from the total set of role configuration attributes includes: obtaining the attribute summary table corresponding to the total set of role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the attribute summary table is the same, and the triggering mode of the role configuration attributes in the same column is the same; marking the role configuration attributes in the current role configuration attribute set of the game in the attribute summary table; selecting a first number of role configuration attributes according to the marked attribute summary table to obtain the role configuration attribute subset. By marking the role configuration attributes in the current role configuration attribute set of the game in the attribute summary table, it is possible to clearly know the row and column where the role configuration attributes in the current role configuration attribute set of the game are located, and then the role configuration attributes can be selected from other rows and columns of the attribute summary table, or as few role configuration attributes as possible are selected in the rows and columns corresponding to the marked role configuration attributes, so that the role configuration attribute subset determined this time has a certain difference from the role configuration attributes in the current role configuration attribute set of the game.

[0075] From the perspective of the gameplay of role configuration attributes, role configuration attributes can be divided into core role configuration attributes and personal role configuration attributes, and the total set of role configuration attributes includes a fourth number of core role configuration attributes and a fifth number of personal role configuration attributes; wherein the core role configuration attributes correspond to a fixed first benefit value, and the personal role configuration attributes correspond to a non-fixed second benefit value; usually the first benefit value is greater than the second benefit value to reflect the importance of the core role configuration attributes. Based on this, determining a role configuration attribute subset from the total set of role configuration attributes according to the triggering mode of the role configuration attributes and / or the effect information of the role configuration attributes includes: (1) determining the sixth number corresponding to the core role configuration attributes and the seventh number corresponding to the personal role configuration attributes according to the role configuration attribute carrying rule corresponding to the virtual character in the game; wherein the sum of the sixth number and the seventh number is equal to the first number; the above-mentioned role configuration attribute carrying rule represents the role configuration attribute types allowed to be carried by the virtual character and the number of role configuration attributes corresponding to the role configuration attribute types, and the role configuration attribute types include core role configuration attributes and personal role configuration attributes; as a possible implementation method, the role configuration attribute carrying rule may include: one core role configuration attribute + 3 personal role configuration attributes. (2) According to the triggering method and / or effect information of the role configuration attributes, a sixth number of target core role configuration attributes are selected from the fourth number of core role configuration attributes, and a seventh number of target personal role configuration attributes are selected from the fifth number of personal role configuration attributes; (3) The target core role configuration attributes and the target personal role configuration attributes are used as a subset of role configuration attributes. By considering the triggering method and / or effect information of the role configuration attributes, the differences in the role configuration attributes corresponding to the selected target core role configuration attributes and the target personal role configuration attributes can meet the above-mentioned setting requirements, so that the role configuration attributes in the role configuration attribute subset determined this time and the role configuration attributes in the current role configuration attribute set of the game have certain differences.

[0076] Taking the role configuration attributes including talents as an example, talents can be divided into two types: core talents and personal talents. The talent carrying rules stipulate that each virtual character is allowed to carry a specified number of talents of each type. Through this rule, multiple combinations of different types of talents can be achieved, which increases the freedom of talent gameplay and can effectively promote the retention of core users. In addition, this method of dividing talents into two categories according to their importance is relatively simple, which lowers the threshold for players to understand and effectively increases the probability of general user retention.

[0077] According to the triggering method and / or effect information of the role configuration attributes, the specific method of selecting the target core role configuration attributes and the target personal role configuration attributes can also be carried out by referring to the role configuration attribute storage method in the above-mentioned table form, which will not be repeated here.

[0078] As a possible implementation, the above-mentioned response to the configuration instruction for the virtual character, determining the target character configuration attribute from the current character configuration attribute set of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character includes: responding to the configuration trigger instruction for the virtual character, providing an attribute configuration page including a character configuration attribute slot and the current character configuration attribute set of the game; wherein the quantity ratio of the core character configuration attribute to the personal character configuration attribute in the character configuration attribute slot is a preset ratio, such as 1:3; responding to the configuration operation instruction for the character configuration attribute slot, configuring the target character configuration attribute corresponding to the configuration operation instruction to the virtual character. Through this character configuration attribute combination method, players can experience the fun and benefits brought by a variety of different character configuration attribute combinations, and enhance the richness of the character configuration attribute gameplay and the user's activity.

[0079] Assume that for a game, among the character configuration attributes (such as talents) that have been designed and reviewed, the number of character configuration attributes for the first camp is 50-60, the number of character configuration attributes for the second camp is 50-60, and the total number of character configuration attributes is 110. In each season's game version, each camp can launch (i.e., release) 20-30 character configuration attributes, and the total number of character configuration attributes launched is about 50. This number can be maintained in each subsequent season, but the type of character configuration attributes can change. If the character configuration attribute carrying rule adopts "1 core talent + 3 personal talents", the number of core character configuration attributes released accounts for 25% of the total number of released talents.

[0080] See also Figure 2 The flowchart of a talent processing method in a game is shown, and the method is described by taking a character configuration attribute including a talent as an example. The method comprises the following steps:

[0081] Step S202, design talents and determine the entry and exit of each talent.

[0082] In order to reduce the situation where talents, character skills, and reusable props occupy each other's design space and cause the design experience to be similar, this embodiment, when designing talents, comprehensively considers the players of the designed character skills and reusable props, especially the entrances and exits of the character skills and reusable props gameplay, so that the entrances and exits of the talent gameplay are different from the entrances and exits of these gameplays.

[0083] Step S204, dividing the above designed talents into permanent talents and season theme talents.

[0084] Usually, the number of seasonal theme talents is far less than that of permanent talents. For example, there can be dozens or hundreds of permanent talents, while there are about three or five seasonal theme talents. Different games usually have different seasonal theme talents and permanent talents.

[0085] Step S206, perform non-saturated delivery of permanent talents and season theme talents.

[0086] As a possible implementation method, in the first season version of the game, only talents of the "permanent talent" type can be released, and the total number of talents released can be 50. In the second season version of the game, a season theme talent can be added, and talents of the "permanent talent" type can be reselected, and the total number of talents is also 50; in the third season version of the game, the season theme talent of the second season is switched to another season theme talent, and talents of the "permanent talent" type are reselected, and the total number of talents is also 50; in the fourth season version of the game, based on the season theme talents of the third season, new season theme talents are added, or the season theme talents released in the second season are rotated, and talents of the "permanent talent" type are reselected, and the total number of talents is 51.

[0087] From the perspective of reducing maintenance costs, when the number of permanent talents in the talent system reaches more than 100 and the number of seasonal theme talents reaches more than three, the talents can be automatically rotated according to the seasonal theme. Under this release method, the seasonal theme talents can be replaced in a certain order; about 50 talents are released each season, and the set talent release screening strategy is followed. For example, the 50 talents released can first avoid the release of similar talent effects (that is, there is only one talent with similar effect information), and secondly, try to avoid releasing the same talent for two consecutive seasons. If the number of talents under this strategy is less than 50, a certain number of identical talents can be released in two consecutive seasons.

[0088] Step S208, divide the permanent talents and season theme talents into core talents and personal talents according to the importance of the gameplay, set the corresponding carryable quantities of the core talents and personal talents, and set the core talents and personal talents in the talent configuration page of the game according to the set classification arrangement method for users to choose and use during the game.

[0089] See also Figure 3The talent configuration page schematic diagram shown in the figure, the core talent 10 in the figure includes talents 11 to 16, among which talents 11, 12 and 13 are talents of one type, for example, all are offensive talents, and talents 14, 15 and 16 are talents of another type, such as magic resistance talents. Players can choose one talent from the six core talents for virtual objects to carry. Personal talents 20 include six types of talents, each type of talent includes three talents, among which talents 21, 22 and 23 are first-class personal talents, talents 24, 25 and 26 are second-class personal talents, talents 31, 32 and 33 are third-class personal talents, talents 34, 35 and 36 are fourth-class personal talents, talents 41, 42 and 43 are fifth-class personal talents, and talents 44, 45 and 46 are sixth-class personal talents. Players can choose three talents from these six types of talents for virtual objects to carry.

[0090] Figure 3 The talent structure in the talent configuration page shown is more extensible than the tree-like talent structure. Whether it is expanding talent types or adding new talents to existing talent types, you can directly Figure 3 It can be added to the talent structure shown, so it is relatively easy to add new talents, which has a high degree of freshness in gameplay. In addition, the combination of core talents and personal talents will only affect the corresponding type of talents when the player finds the best talent. Compared with the method of not dividing the talent types, the talent maintenance cost of this embodiment is reduced.

[0091] Corresponding to the above method, this embodiment also provides an attribute processing device in a game, see Figure 4 , the device includes the following modules:

[0092] The attribute configuration module 402 is used to respond to the configuration instruction for the virtual character, determine the target character configuration attribute from the current character configuration attribute set of the game according to the configuration instruction, and configure the target character configuration attribute for the virtual character, so that the virtual character performs the game behavior according to the target character configuration attribute in the game scene;

[0093] A subset determination module 404 is used to determine a subset of role configuration attributes from the total set of role configuration attributes in response to an update event of the set of role configuration attributes, according to a triggering mode of the role configuration attributes and / or effect information of the role configuration attributes; wherein the subset of role configuration attributes includes a first number of role configuration attributes, the total set of role configuration attributes includes a second number of role configuration attributes, and the first number is less than the second number;

[0094] The set updating module 406 is used to update the current set of character configuration attributes of the game according to the character configuration attribute subset, and use the updated set of character configuration attributes as the new current set of character configuration attributes of the game.

[0095] The above-mentioned device, by responding to the update event of the above-mentioned character configuration attribute set, can determine a role configuration attribute subset from the total set of role configuration attributes according to the triggering method of the role configuration attributes and / or the effect information of the role configuration attributes, and update the current role configuration attribute set of the game according to the subset. By making the number of role configuration attributes in the role configuration attribute subset (i.e., the first number) less than the total number of role configuration attributes in the total set of role configuration attributes (i.e., the second number), an unsaturated configuration of the role configuration attribute set can be achieved, thereby making the role configuration attribute set configured this time change relative to the previous role configuration attribute set, thereby increasing the freshness of the game; in addition, the method of determining the role configuration attribute subset according to the triggering method of the role configuration attribute and / or the effect information of the role configuration attribute can effectively control the number of identical or similar role configuration attributes, reduce the proportion of role configuration attributes with similar gameplay, thereby improving the richness of the role configuration attribute gameplay and improving the user's game activity.

[0096] As a possible implementation, the subset determination module 404 is further used to: in response to the update event of the character configuration attribute set, determine the first number of character configuration attributes included in the character configuration attribute subset according to the second number of character configuration attributes in the total character configuration attribute set. This method can achieve unsaturated configuration of the character configuration attribute set, thereby making the current character configuration attribute set change relative to the previous character configuration attribute set, thereby increasing the freshness of the game.

[0097] As a possible implementation, the subset determination module 404 is further used to: in response to the updated duration of the character configuration attribute set of the game reaching the set duration, determine that an update event of the character configuration attribute set has occurred, and perform a clearing operation on the target character configuration attribute of the virtual character configuration in the game; and determine the first number of character configuration attributes included in the character configuration attribute subset according to the second number of character configuration attributes in the total character configuration attribute set and a preset ratio value. By clearing the character configuration attributes of the virtual character configuration, players can try to use the character configuration attributes in the new character configuration attribute set to play the game more, effectively improving the richness of the character configuration attribute gameplay and enhancing the player's activity.

[0098] As a possible implementation, the duration is set to be the season duration of the game.

[0099] As a possible implementation, the subset determination module 404 is further used to: multiply the first number of the role configuration attributes corresponding to the first opponent in the total set of role configuration attributes by a first preset ratio value to obtain a first sub-number; multiply the second number of the role configuration attributes corresponding to the second opponent in the total set of role configuration attributes by a second preset ratio value to obtain a second sub-number; and determine the first number of role configuration attributes included in the role configuration attribute subset according to the first sub-number and the second sub-number. By determining the number of role configuration attributes in this role configuration attribute subset according to the total number of role configuration attributes of each of the two opponents, the proportion of the role configuration attributes of each of the two opponents can be maintained, effectively maintaining the balance of strength between the two opponents, and improving the fairness of the game.

[0100] As a possible implementation, the total set of role configuration attributes includes season theme role configuration attributes and resident role configuration attributes, and the above-mentioned subset determination module 404 is also used to: select the target season theme role configuration attribute from the season theme role configuration attributes according to the rotation order of the season theme role configuration attributes; select the target resident role configuration attribute from the resident role configuration attributes according to the triggering method of the role configuration attribute and / or the effect information of the role configuration attribute; determine the target season theme role configuration attribute and the target resident role configuration attribute as a role configuration attribute subset. The method of selecting the target resident role configuration attribute according to the triggering method and / or effect information in the resident role configuration attribute can maintain a certain difference between the selected target resident role configuration attributes, ensure that there will not be too many role configuration attributes with similar gameplay between the role configuration attributes in the role configuration attribute subset determined this time, and enhance the richness of the game play; and the method of rotating the season theme role configuration attributes can make each season have at least one major role configuration attribute that is different, thereby enhancing the freshness of the role configuration attributes.

[0101] The number of the target season theme character configuration attributes is N; the third number of the character configuration attributes in the target permanent character configuration attributes is N less than the first number; the differences between the target permanent character configuration attributes meet the set requirements.

[0102] The above-mentioned subset determination module 404 is also used to: select target resident role configuration attributes with the same trigger mode and / or the same effect information from the resident role configuration attributes of the total set of role configuration attributes, the number of which is less than the preset upper limit. For example: obtain the resident attribute table corresponding to the resident role configuration attributes of the total set of role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the resident attribute table is the same, and the trigger mode of the role configuration attributes in the same column is the same; according to the upper limit number of role configuration attributes allowed to be selected per row and per column, select the third number of target resident role configuration attributes from the resident attribute table. By storing the role configuration attributes in the form of a resident attribute table, the role configuration attributes can be placed in different tables according to the entrance and exit, and when selecting the role configuration attributes, the target resident role configuration attributes with certain differences can be quickly selected according to the table.

[0103] The above-mentioned subset determination module 404 is also used to determine a subset of role configuration attributes from the total set of role configuration attributes according to the triggering mode and / or effect information of the role configuration attributes in the current set of role configuration attributes of the game; wherein the total set of role configuration attributes is the total set of role configuration attributes designed for the game; the current set of role configuration attributes is the set of role configuration attributes configured in the game the most recently; the difference in role configuration attributes between the current set of role configuration attributes and the subset of role configuration attributes meets the set requirements. By considering the triggering mode and / or effect information of the role configuration attributes in the current set of role configuration attributes of the game when determining the subset of role configuration attributes, the difference in role configuration attributes between the determined subset of role configuration attributes and the current set of role configuration attributes of the game can meet the set requirements, thereby enabling the player to experience the freshness of the gameplay according to the current subset of role configuration attributes.

[0104] The above-mentioned subset determination module 404 is also used for: obtaining the attribute summary table corresponding to the total set of the role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the attribute summary table is the same, and the triggering mode of the role configuration attributes in the same column is the same; marking the role configuration attributes in the current role configuration attribute set of the game in the attribute summary table; selecting the first number of role configuration attributes according to the marked attribute summary table to obtain the role configuration attribute subset. By marking the role configuration attributes in the current role configuration attribute set of the game in the attribute summary table, it is possible to clearly know the row and column where the role configuration attributes in the current role configuration attribute set of the game are located, and then the role configuration attributes can be selected from other rows and columns of the attribute summary table, or, as few role configuration attributes as possible can be selected in the rows and columns corresponding to the marked role configuration attributes, so that the determined role configuration attribute subset has a certain difference from the role configuration attributes in the current role configuration attribute set of the game.

[0105] The total set of role configuration attributes includes a fourth number of core role configuration attributes and a fifth number of personal role configuration attributes; wherein the core role configuration attributes correspond to a fixed first benefit value, and the personal role configuration attributes correspond to a non-fixed second benefit value; accordingly, the above-mentioned subset determination module 404 is also used to: determine a sixth number corresponding to the core role configuration attributes and a seventh number corresponding to the personal role configuration attributes according to the role configuration attribute carrying rules corresponding to the virtual characters in the game; wherein the sum of the sixth number and the seventh number is equal to the first number; the role configuration attribute carrying rules characterize the role configuration attribute types allowed to be carried by the virtual character and the number of role configuration attributes corresponding to the role configuration attribute types, and the role configuration attribute types include core role configuration attributes and personal role configuration attributes; according to the triggering mode and / or effect information of the role configuration attributes, select a sixth number of target core role configuration attributes from the fourth number of core role configuration attributes, and select a seventh number of target personal role configuration attributes from the fifth number of personal role configuration attributes; and use the target core role configuration attributes and the target personal role configuration attributes as the role configuration attribute subset. By considering the triggering method and / or effect information of the character configuration attributes, the differences in the character configuration attributes corresponding to the selected target core character configuration attributes and the target personal character configuration attributes can meet the set requirements, thereby achieving the difference between the determined character configuration attribute subset and the character configuration attributes in the current character configuration attribute set of the game.

[0106] See also Figure 5 A schematic diagram of the structure of another attribute processing device in a game is provided. Figure 4 Based on the device shown, the property configuration module 402 in the device also includes the following units:

[0107] A configuration trigger unit 52 is used to respond to a configuration trigger instruction for a virtual character and provide an attribute configuration page including a character configuration attribute slot and a current character configuration attribute set of the game; wherein the quantity ratio of the core character configuration attribute to the personal character configuration attribute in the character configuration attribute slot is a preset ratio;

[0108] The configuration operation unit 54 is used to respond to the configuration operation instruction for the character configuration attribute slot and configure the target character configuration attribute corresponding to the configuration operation instruction to the virtual character.

[0109] Through the above-mentioned character configuration attribute combination configuration method, players can experience the fun and benefits brought by a variety of different character configuration attribute combinations, which improves the richness of character configuration attribute gameplay and user activity.

[0110] The implementation principle and technical effects of the in-game attribute processing device provided by the embodiments of the present disclosure are the same as those of the aforementioned method embodiments. For the sake of brief description, for parts not mentioned in the embodiments of the in-game attribute processing device, reference may be made to the corresponding contents in the aforementioned in-game attribute processing embodiments.

[0111] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0112] The present disclosure also provides an electronic device, such as Figure 6 As shown, it is a schematic diagram of the structure of the electronic device, wherein the electronic device includes a processor 61 and a memory 60, the memory 60 stores computer executable instructions that can be executed by the processor 61, and the processor 61 executes the computer executable instructions to implement the attribute processing method in the above-mentioned game.

[0113] exist Figure 6 In the illustrated embodiment, the electronic device further includes a bus 62 and a communication interface 63 , wherein the processor 61 , the communication interface 63 and the memory 60 are connected via the bus 62 .

[0114] Among them, the memory 60 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 63 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 62 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 62 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0115] The processor 61 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 61 or the instruction in the form of software. The above processor 61 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present disclosure can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor 61 reads the information in the memory and completes the steps of the attribute processing method in the game in the above embodiment in combination with its hardware. The specific execution steps are as described above. Figure 1The steps in the method flow chart are shown.

[0116] The embodiments of the present disclosure also provide a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the attribute processing method in the above-mentioned game. The specific implementation can be found in the aforementioned method embodiment, which will not be repeated here.

[0117] The computer program product of the in-game attribute processing method, device and electronic device provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.

[0118] Unless otherwise specifically stated, the relative steps, numerical expressions and numerical values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0119] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0120] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0121] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for processing attributes in a game, characterized in that: The method comprises: In response to a configuration instruction for a virtual character, determining a target character configuration attribute from a current set of character configuration attributes of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character so that the virtual character performs a game behavior according to the target character configuration attribute in a game scene; In response to an update event of the role configuration attribute set, a role configuration attribute subset is determined from the total set of role configuration attributes according to a triggering mode of the role configuration attribute and / or effect information of the role configuration attribute; wherein the role configuration attribute subset includes a first number of role configuration attributes, the total set of role configuration attributes includes a second number of role configuration attributes, and the first number is less than the second number; The current character configuration attribute set of the game is updated according to the character configuration attribute subset, and the updated character configuration attribute set is used as the new current character configuration attribute set of the game.

2. The method according to claim 1, characterized in that The method further comprises: In response to an update event of the role configuration attribute set, a first number of role configuration attributes included in the role configuration attribute subset is determined according to a second number of role configuration attributes in the total set of role configuration attributes.

3. The method according to claim 2, characterized in that In response to an update event of the role configuration attribute set, determining a first number of role configuration attributes included in the role configuration attribute subset according to a second number of role configuration attributes in the total set of role configuration attributes comprises: In response to the updated duration of the character configuration attribute set of the game reaching a set duration, determining that an update event of the character configuration attribute set occurs, and clearing a target character configuration attribute of the virtual character configuration in the game; The first number of role configuration attributes included in the role configuration attribute subset is determined according to the second number of role configuration attributes in the total set of role configuration attributes and the preset ratio value.

4. The method according to claim 3, characterized in that The set duration is the season duration of the game.

5. The method according to claim 3, characterized in that: Determining the first number of role configuration attributes included in the role configuration attribute subset according to the second number of role configuration attributes in the total set of role configuration attributes and the preset ratio value includes: Multiplying the first party quantity of the role configuration attributes corresponding to the first combatant in the total set of role configuration attributes by a first preset ratio value to obtain a first sub-quantity; Multiplying the second party quantity of the role configuration attributes corresponding to the second combatant in the total set of role configuration attributes by the second preset ratio value to obtain a second sub-quantity; A first quantity of role configuration attributes included in the role configuration attribute subset is determined according to the first sub-quantity and the second sub-quantity.

6. The method according to claim 1, characterized in that The total set of role configuration attributes includes season theme role configuration attributes and resident role configuration attributes. The role configuration attribute subset is determined from the total set of role configuration attributes according to the triggering mode of the role configuration attributes and / or the effect information of the role configuration attributes, including: According to the rotation order of the season theme character configuration attributes, select the target season theme character configuration attribute from the season theme character configuration attributes; Selecting a target resident role configuration attribute from the resident role configuration attributes according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute; The target season theme character configuration attributes and the target resident character configuration attributes are determined as a character configuration attribute subset.

7. The method according to claim 6, characterized in that The number of the target season theme character configuration attributes is N; the third number of the character configuration attributes in the target permanent character configuration attributes is N less than the first number; the differences between the target permanent character configuration attributes meet the set requirements.

8. The method according to claim 7, characterized in that According to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute, selecting a target resident role configuration attribute from the resident role configuration attributes in the total set of role configuration attributes includes: From the resident character configuration attributes in the total set of character configuration attributes, target resident character configuration attributes having the same triggering mode and / or the same effect information and having a number less than a preset upper limit are selected.

9. The method according to claim 8, characterized in that Selecting, from the resident character configuration attributes in the total set of character configuration attributes, target resident character configuration attributes having the same triggering mode and / or the same effect information, the number of which is less than a preset upper limit, comprises: Obtaining a resident attribute table corresponding to the resident role configuration attribute of the total set of role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the resident attribute table is the same, and the triggering mode of the role configuration attributes in the same column is the same; The third number of target resident character configuration attributes is selected from the resident attribute table according to the upper limit number of selectable character configuration attributes allowed in each row and each column.

10. The method according to claim 1, characterized in that Determining a role configuration attribute subset from the total set of role configuration attributes according to the triggering mode of the role configuration attribute and / or the effect information of the role configuration attribute includes: According to the triggering mode and / or effect information of the role configuration attributes in the current role configuration attribute set of the game, a role configuration attribute subset is determined from the total role configuration attribute set; wherein the total role configuration attribute set is the total set of role configuration attributes designed for the game; the current role configuration attribute set is the set of role configuration attributes most recently configured in the game; and the difference in role configuration attributes between the current role configuration attribute set and the role configuration attribute subset meets the set requirements.

11. The method according to claim 10, characterized in that According to the triggering mode and / or effect information of the role configuration attributes in the current role configuration attribute set of the game, determining the role configuration attribute sub-set from the total role configuration attribute set includes: Obtaining a total attribute table corresponding to the total set of role configuration attributes; wherein the effect information of the role configuration attributes in the same row in the total attribute table is the same, and the triggering mode of the role configuration attributes in the same column is the same; Marking the character configuration attributes in the current character configuration attribute set of the game in the attribute summary table; The first number of role configuration attributes are selected according to the marked attribute summary table to obtain a role configuration attribute subset.

12. The method according to claim 1, characterized in that The total set of role configuration attributes includes a fourth number of core role configuration attributes and a fifth number of personal role configuration attributes; wherein the core role configuration attributes correspond to a fixed first benefit value, and the personal role configuration attributes correspond to a non-fixed second benefit value; determining a role configuration attribute subset from the total set of role configuration attributes according to the triggering mode of the role configuration attributes and / or the effect information of the role configuration attributes includes: According to the role configuration attribute carrying rule corresponding to the virtual character in the game, a sixth quantity corresponding to the core role configuration attribute and a seventh quantity corresponding to the personal role configuration attribute are determined; wherein the sum of the sixth quantity and the seventh quantity is equal to the first quantity; the role configuration attribute carrying rule represents the role configuration attribute types allowed to be carried by the virtual character and the role configuration attribute quantities corresponding to the role configuration attribute types, and the role configuration attribute types include core role configuration attributes and personal role configuration attributes; According to the triggering mode and / or effect information of the character configuration attributes, a sixth number of target core character configuration attributes are selected from the fourth number of core character configuration attributes, and a seventh number of target personal character configuration attributes are selected from the fifth number of personal character configuration attributes; The target core role configuration attributes and the target personal role configuration attributes are taken as role configuration attribute subsets.

13. The method according to claim 1, characterized in that In response to a configuration instruction for a virtual character, determining a target character configuration attribute from a current character configuration attribute set of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character comprises: In response to a configuration trigger instruction for a virtual character, an attribute configuration page including a character configuration attribute slot and a current character configuration attribute set of the game is provided; wherein the quantity ratio of the core character configuration attribute to the personal character configuration attribute in the character configuration attribute slot is a preset ratio; In response to a configuration operation instruction for the character configuration attribute slot, a target character configuration attribute corresponding to the configuration operation instruction is configured in the virtual character.

14. An attribute processing device in a game, characterized in that: The device comprises: An attribute configuration module, for responding to a configuration instruction for a virtual character, determining a target character configuration attribute from a current character configuration attribute set of the game according to the configuration instruction, and configuring the target character configuration attribute for the virtual character, so that the virtual character performs a game behavior according to the target character configuration attribute in a game scene; a subset determination module, configured to determine, in response to an update event of the role configuration attribute set, a role configuration attribute subset from the total set of role configuration attributes according to a triggering mode of the role configuration attribute and / or effect information of the role configuration attribute; wherein the role configuration attribute subset includes a first number of role configuration attributes, the total set of role configuration attributes includes a second number of role configuration attributes, and the first number is less than the second number; The set updating module is used to update the current set of character configuration attributes of the game according to the character configuration attribute subset, and use the updated set of character configuration attributes as the new current set of character configuration attributes of the game.

15. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the method according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Application object attribute configuration method, device, apparatus and medium

    CN109107159A

  • In-game event determination method and device, electronic equipment and storage media

    CN110215710A

  • Object processing method in virtual scene, device and storage medium

    CN110325965A

  • Virtual object attribute setting method and device, terminal and storage medium

    CN112827182A

  • Game content presentation method and device, electronic equipment and storage medium

    CN116764210A