An Information Processing Method, Device, Equipment and Medium in a Game
By obtaining and analyzing the player's game operation behavior portraits, and using machine learning models to adjust the performance balance of game control devices, the problem of combat power gap and operating habit adaptation between game control devices is solved, and the game experience is improved.
Patent Information
- Application Number
- CN202211058963.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-08-31
AI Technical Summary
The performance differences between different game control devices in the prior art lead to a gap in player combat effectiveness, and the operation assistance cannot adapt to the operating habits of different players, resulting in poor balance effect and poor adaptability.
By obtaining the game operation behavior portrait of the target player, using the machine learning model to determine the game operation ability, and dynamically adjust the performance balance data of the game control device based on this to achieve personalized performance compensation and operation adaptation.
It achieves better performance balance, and at the same time adapts to the operating habits of different players, improving the gaming experience.
Smart Images

Figure CN115445179B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technologies, and in particular, to a method, apparatus, device, and medium for information processing in a game. Background Art
[0002] In most games, players can perform game control operations on the game by means of game control devices such as gamepads, keyboards, and mice. Usually, the differences in performance among different game control devices will cause a huge gap in combat power among players using different game control devices. The most prominent manifestation is in shooting games. For example, compared with performing shooting control operations using the joystick of a gamepad, performing shooting control operations using a keyboard and mouse will be more accurate and faster.
[0003] Currently, in order to balance the combat power gap among different game players caused by the performance differences of different game control devices, usually, operation assistance is performed on game control devices with poor performance, such as reducing the speed of the joystick approaching the target, automatic adsorption, increasing the hit judgment range, etc. However, this kind of operation assistance often overcorrects, resulting in game control devices with poor performance having more advantages instead. Moreover, this kind of operation assistance is usually a unified configuration of the game and cannot adapt to the different operation habits of different players. Summary of the Invention
[0004] Embodiments of this application provide a method, apparatus, device, and medium for information processing in a game to solve the problems of poor performance balance and poor adaptability of the existing technology for game control devices.
[0005] The technical solutions provided by the embodiments of this application are as follows:
[0006] On the one hand, embodiments of this application provide a method for information processing in a game, including:
[0007] Obtaining a game operation behavior portrait of a target player in a target game within a first time range; wherein, the game operation behavior portrait represents the hardware setting data of the game control device used by the target player within the first time range and the game effect data corresponding to the game control operations performed on the target game by the target player through the game control device within the first time range;
[0008] Based on the game operation behavior portrait of the target player within the first time range, determining the game operation ability of the target player within the first time range;
[0009] Determine the performance balance data of the game control device within a second time range based on the gaming operation ability of the target player within a first time range; wherein, the second time range is the time range after the first time range, and the performance balance data includes at least one or more of the target hardware setting data and the target operation compensation data of the game control device;
[0010] Based on the performance balance data of the game control device within the second time range, respond to the game control operations performed by the target player on the target game through the game control device within the second time range.
[0011] In a possible implementation manner, obtaining the gaming operation behavior portrait of the target player in the target game within the first time range includes:
[0012] Obtain the initial gaming operation behavior portraits of each player in the target game within the first time range, and cluster the initial gaming operation behavior portraits of each player within the first time range to obtain the representative gaming operation behavior portraits corresponding to different player types;
[0013] Determine the representative gaming operation behavior portrait corresponding to the player type to which the target player belongs as the gaming operation behavior portrait of the target player within the first time range.
[0014] In a possible implementation manner, obtaining the initial gaming operation behavior portraits of each player in the target game within the first time range includes:
[0015] For each player in the target game, collect the performance setting data of each game control component of the game control device used by the player within the first time range as the hardware setting data; collect the game record data, misoperation data, and operation speed data corresponding to the game control operations performed by the player on the target game through the game control device within the first time range as the game effect data; based on the hardware setting data and the game effect data, obtain the initial gaming operation behavior portrait of the player within the first time range.
[0016] In a possible implementation manner, based on the gaming operation behavior portrait of the target player within the first time range, determining the gaming operation ability of the target player within the first time range includes:
[0017] Based on the gaming operation behavior portrait of the target player within the first time range, use an ability evaluation model to obtain the gaming operation ability of the target player within the first time range; wherein, the ability evaluation model is a machine learning model trained based on the gaming operation behavior portraits corresponding to different players and the standard gaming operation ability.
[0018] In a possible implementation, based on the gaming operation ability of the target player within a first time range, performance balance data of the game control device within a second time range is determined, including:
[0019] Based on the gaming operation ability of the target player within a first time range, performance balance data of the game control device within a second time range is obtained by using a balance analysis model; wherein, the balance analysis model is a machine learning model trained based on the gaming operation abilities corresponding to different players and standard performance balance data.
[0020] In a possible implementation, when responding to the game control operation performed by the target player on the target game through the game control device within a second time range based on the performance balance data of the game control device within a second time range, it further includes:
[0021] Based on the gaming operation abilities of each player in the target game within a first time range, the distribution of the gaming operation abilities of each player within a first time range is determined;
[0022] Based on the difference between the distribution of gaming operation abilities and the distribution of target gaming operation abilities, the performance balance data of the game control devices used by each player within a second time range is optimized.
[0023] In a possible implementation, when responding to the game control operation performed by the target player on the target game through the game control device within a second time range based on the performance balance data of the game control device within a second time range, it further includes:
[0024] When it is determined that the target player uses the game control device in a game other than the target game, based on the performance balance data of the game control device within a second time range, respond to the game control operation performed by the target player on the game other than the target game through the game control device within a second time range.
[0025] On the other hand, an information processing device in a game provided by an embodiment of the present application includes:
[0026] A portrait acquisition unit, configured to acquire a gaming operation behavior portrait of the target player in the target game within a first time range; wherein, the gaming operation behavior portrait represents the hardware setting data of the game control device used by the target player within a first time range and the game effect data corresponding to the game control operation performed by the target player on the target game through the game control device within a first time range;
[0027] An ability determination unit, configured to determine the gaming operation ability of the target player within a first time range based on the gaming operation behavior portrait of the target player within a first time range;
[0028] A balance analysis unit, configured to determine performance balance data of a game control device within a second time range based on the gaming operation ability of a target player within a first time range; wherein, the second time range is a time range after the first time range, and the performance balance data includes at least one or more of target hardware setting data and target operation compensation data of the game control device;
[0029] A performance balance unit, configured to respond to the game control operations performed by the target player on the target game through the game control device within the second time range based on the performance balance data of the game control device within the second time range.
[0030] In a possible implementation manner, when obtaining the gaming operation behavior portrait of the target player in the target game within the first time range, the portrait obtaining unit is specifically configured to:
[0031] Obtain the initial gaming operation behavior portraits of each player in the target game within the first time range, and perform clustering on the initial gaming operation behavior portraits of each player within the first time range to obtain representative gaming operation behavior portraits corresponding to different player types;
[0032] Determine the representative gaming operation behavior portrait corresponding to the player type to which the target player belongs as the gaming operation behavior portrait of the target player within the first time range.
[0033] In a possible implementation manner, when obtaining the initial gaming operation behavior portraits of each player in the target game within the first time range, the portrait obtaining unit is specifically configured to:
[0034] For each player in the target game, collect the performance setting data of each game control component of the game control device used by the player within the first time range as the hardware setting data; collect the game record data, misoperation data, and operation speed data corresponding to the game control operations performed by the player on the target game through the game control device within the first time range as the game effect data; and obtain the initial gaming operation behavior portrait of the player within the first time range based on the hardware setting data and the game effect data.
[0035] In a possible implementation manner, when determining the gaming operation ability of the target player within the first time range based on the gaming operation behavior portrait of the target player within the first time range, the ability determining unit is specifically configured to:
[0036] Based on the gaming operation behavior portrait of the target player within the first time range, obtain the gaming operation ability of the target player within the first time range by using an ability evaluation model; wherein, the ability evaluation model is a machine learning model trained based on the gaming operation behavior portraits corresponding to different players and the standard gaming operation ability.
[0037] In a possible implementation, when determining the performance balance data of the game control device within a second time range based on the game operation ability of the target player within a first time range, the balance analysis unit is specifically configured to:
[0038] Based on the game operation ability of the target player within the first time range, obtain the performance balance data of the game control device within the second time range by using a balance analysis model; wherein, the balance analysis model is a machine learning model trained based on the game operation abilities corresponding to different players and standard performance balance data.
[0039] In a possible implementation, the information processing device in the game provided by the embodiments of the present application further includes:
[0040] An overall balance unit, configured to determine the distribution of the game operation abilities of each player within the first time range based on the game operation abilities of each player in the target game within the first time range;
[0041] Optimize the performance balance data of the game control devices used by each player within the second time range based on the difference between the game operation ability distribution and the target game operation ability distribution.
[0042] In a possible implementation, the information processing device in the game provided by the embodiments of the present application further includes:
[0043] A balance migration unit, configured to, when determining that the target player uses the game control device in a game other than the target game, based on the performance balance data of the game control device within the second time range, respond to the game control operations executed by the target player on the game other than the target game through the game control device within the second time range.
[0044] On the other hand, the embodiments of the present application provide an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the information processing method in the game provided by the embodiments of the present application when executing the computer program.
[0045] On the other hand, the embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and the computer instructions implement the information processing method in the game provided by the embodiments of the present application when executed by a processor.
[0046] The beneficial effects of the embodiments of the present application are as follows:
[0047] In the embodiments of the present application, by using the game operation behavior portrait of the target player to dynamically adjust the performance balance data of the game control device used by the target player, not only can a better performance balance effect be achieved, but also the operation habits of different players can be adapted.
[0048] Other features and advantages of the present application will be described in the subsequent specification, and, in part, will be obvious from the specification, or will be understood by implementing the present application. The objectives and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written specification, claims, and drawings. Brief Description of the Drawings
[0049] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0050] Figure 1 It is a schematic diagram of the system framework of the game control system in the embodiments of the present application;
[0051] Figure 2 It is a schematic flowchart of the information processing method in the game in the embodiments of the present application;
[0052] Figure 3 It is a schematic diagram of the structure of the information processing device in the game in the embodiments of the present application;
[0053] Figure 4 It is a schematic diagram of the structure of the electronic device in the embodiments of the present application. Detailed Embodiments
[0054] In order to make the objectives, technical solutions, and beneficial effects of the present application clearer and more understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0055] To facilitate better understanding of the present application by those skilled in the art, the technical terms related to the embodiments of the present application will be briefly introduced below.
[0056] The game control device is an input device for controlling virtual characters, virtual cameras, etc. in the game. In the embodiments of the present application, the game control device may be, but is not limited to, a gamepad, a mouse, a keyboard, etc. A plurality of game control components are provided on the game control device, and the functions of the plurality of game control components can be custom-set according to the player's operation habits. For example, taking a gamepad as an example, the player can set the right joystick as the camera control component, the left joystick as the character control component, the cross keys as the skill control component, etc.
[0057] The hardware setting data is the relevant setting data for the game control device used by the player. In the embodiments of the present application, the hardware setting data includes, but is not limited to, the performance setting data of each game control component on the game control device; among them, the performance setting data includes, but is not limited to, the device model, component function, sensor sensitivity, etc.
[0058] The game effect data is the relevant effect data corresponding to the game control operations executed by the player through the game control device. In the embodiments of the present application, the game effect data includes, but is not limited to, game record data, misoperation data, and game record data; among them, the game record data includes, but is not limited to, the support rate, average damage per game, hit rate, etc., the misoperation data includes, but is not limited to, the misoperation rate, etc., and the operation speed data includes, but is not limited to, the number of operations per minute, etc.
[0059] The game operation behavior portrait is the relevant behavior data when the player executes game control operations through the game control device. In the embodiments of the present application, the game operation behavior portrait represents two types of behavior data. One type of behavior data includes, but is not limited to, the hardware setting data of the game control device used by the player, and the other type of behavior data includes, but is not limited to, the game effect data corresponding to the game control operations executed by the player on the game through the game control device.
[0060] The performance balance data is the relevant adjustment data obtained by analyzing the game operation behavior portrait of the player and used for performance balance of the game control device used by the player. In the embodiments of the present application, the performance balance data includes, but is not limited to, one or more of the target hardware setting data and target operation compensation data of the game control device; among them, the target hardware setting data includes, but is not limited to, the target performance setting data corresponding to each game control component, and the target operation compensation data includes, but is not limited to, the target auxiliary compensation data of the game control operations corresponding to each game control component, such as the joystick deceleration when approaching the target, automatic adsorption, increasing the hit judgment range, etc.
[0061] The ability evaluation model is a machine learning model obtained by training based on the game operation behavior portraits corresponding to different players and the standard game operation ability.
[0062] The balance analysis model is a machine learning model obtained by training based on the game operation capabilities corresponding to different players and standard performance balance data.
[0063] It should be noted that the "first", "second", etc. mentioned in this application are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order other than that illustrated or described here.
[0064] After introducing the technical terms involved in this application, next, a brief introduction to the application scenarios and design concepts of the embodiments of this application will be given.
[0065] Refer to Figure 1 As shown, game control devices 110 such as gamepads, mice, and keyboards, as game external devices, can establish a communication connection with client devices or local terminal devices 120 such as mobile terminals, televisions, computers, and personal digital assistants in a wired or wireless manner. After the communication connection between the game control device 110 and the client device or local terminal device 120 is established, players can perform game control operations through the game control device. For example, players can control the position of a virtual character by manipulating the character control component on the game control device 110. Another example is that players can also control the pose of a virtual camera by manipulating the camera control component on the game control device 110. Additionally, players can also control the skills of a virtual character through the skill control component on the game control device 110, etc. However, in practical applications, when different players use different game control devices to perform game control operations, there is usually a problem that due to the performance differences of different game control devices, there is a huge gap in combat power among players using different game control devices.
[0066] To this end, in the embodiments of the present application, based on the hardware setting data of the game control device used by the target player within the first time range and the game effect data corresponding to the game control operations performed on the target game by the target player through the game control device within the first time range, the game operation behavior portrait of the target player in the target game within the first time range is determined. After determining the game operation ability of the target player within the first time range based on the game operation behavior portrait of the target player within the first time range, the performance balance data of the game control device within the second time range is determined based on the game operation ability of the target player within the first time range. And based on the performance balance data of the game control device within the second time range, the game control operations performed on the target game by the target player through the game control device within the second time range are responded to. Thus, the performance balance data of the game control device used by the target player can be dynamically adjusted by using the game operation behavior portrait of the target player, and then a better performance balance effect can be achieved. At the same time, the operation habits of different players can also be adapted, thereby improving the game experience of the players.
[0067] The following combines multiple specific application examples to elaborate in detail on the information processing method in the game provided by the embodiments of the present application.
[0068] The information processing method in the game provided by the embodiment of the present application can be run on a server. When the information processing method in the game is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device. Various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the information processing method in the game are completed on the cloud game server. The role of the client device is to receive performance balance data, send game operation behavior portraits, and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; however, data processing such as clustering of game operation behavior portraits and analysis of performance balance data is completed on the cloud game server in the cloud. When playing a game, on the one hand, the client device sends operation instructions to the cloud gaming server based on the player's operation. The cloud gaming server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device via the network. Finally, the client device decodes the game screen and other data and outputs the game screen. On the other hand, the client device also periodically sends balance requests to the cloud gaming server. Based on the balance requests, the cloud gaming server obtains the performance balance data of the game control device connected to the client device, encodes and compresses the performance balance data, and returns it to the client device via the network. Finally, the client device decodes the performance balance data and responds to game control operations based on the performance balance data.
[0069] In an optional embodiment, when the computing power of the local terminal device is strong enough, the information processing method in the game provided in the embodiment of the present application can also be run on the local terminal device. Taking the game as an example, the local terminal device stores the game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed and run by the local terminal device in a conventional manner. The local terminal device can provide the graphical user interface to the player in a variety of ways, such as rendering the graphical user interface on a display screen, or providing it to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, the processor is used to run the game, generate a graphical user interface, control the display of the graphical user interface on the display screen, and balance the performance of the connected game control device.
[0070] See Figure 2 As shown, the general process of the information processing method in the game provided by the embodiment of the present application is as follows:
[0071] Step 201: Obtain the gaming operation behavior portrait of the target player in the target game within the first time range; wherein, the gaming operation behavior portrait represents the hardware setting data of the gaming control device used by the target player within the first time range and the gaming effect data corresponding to the gaming control operations executed on the target game by the target player through the gaming control device within the first time range.
[0072] In practical applications, when obtaining the gaming operation behavior portrait of the target player in the target game within the first time range, the following methods can be used but are not limited to:
[0073] First, obtain the initial gaming operation behavior portraits of each player in the target game within the first time range. Specifically, for each player in the target game, the performance setting data of each gaming control component of the gaming control device used by the player within the first time range can be collected as the hardware setting data, and the gaming record data, misoperation data, and operation speed data corresponding to the gaming control operations executed on the target game by the player through the gaming control device within the first time range can be collected as the gaming effect data, and based on the hardware setting data and the gaming effect data, obtain the initial gaming operation behavior portrait of the player within the first time range.
[0074] Then, cluster the initial gaming operation behavior portraits of each player within the first time range to obtain the representative gaming operation behavior portraits corresponding to different player types. Specifically, one or more clustering algorithms such as the K-Means clustering algorithm, mean shift clustering algorithm, hierarchical clustering algorithm, Gaussian mixture model clustering algorithm, DBSCAN clustering algorithm, etc. can be used to cluster the initial gaming operation behavior portraits of each player within the first time range to obtain the representative gaming operation behavior portraits corresponding to different player types.
[0075] Finally, determine the gaming operation behavior portrait of the target player within the first time range as the representative gaming operation behavior portrait corresponding to the player type to which the target player belongs.
[0076] Step 202: Determine the gaming operation ability of the target player within the first time range based on the gaming operation behavior portrait of the target player within the first time range.
[0077] In practical applications, when determining the gaming operation ability of the target player within the first time range based on the gaming operation behavior portrait of the target player within the first time range, specifically, based on the gaming operation behavior portrait of the target player within the first time range, an ability evaluation model can be used to obtain the gaming operation ability of the target player within the first time range.
[0078] Step 203: Determine the performance balance data of the game control device within a second time range based on the gaming operation ability of the target player within a first time range; wherein, the second time range is the time range after the first time range, and the performance balance data includes at least one or more of the target hardware setting data and the target operation compensation data of the game control device.
[0079] In practical applications, when determining the performance balance data of the game control device within a second time range based on the gaming operation ability of the target player within a first time range, specifically, the performance balance data of the game control device within the second time range can be obtained by using a balance analysis model based on the gaming operation ability of the target player within the first time range.
[0080] Step 204: Respond to the game control operations performed by the target player on the target game through the game control device within the second time range based on the performance balance data of the game control device within the second time range.
[0081] In specific implementation, in one embodiment, during the process of performing performance balance on the game control device of the target player, the game control operations performed by the target player on the target game through the game control device within the second time range can be directly responded to based on the performance balance data of the game control device within the second time range.
[0082] In another embodiment, during the process of performing performance balance on the game control device of the target player, the performance balance effect can also be further improved through overall regulation, specifically including:
[0083] First, determine the distribution of the gaming operation abilities of each player within the first time range based on the gaming operation abilities of each player in the target game within the first time range.
[0084] Then, optimize the performance balance data of the game control devices used by each player within the second time range based on the difference between the distribution of gaming operation abilities and the target distribution of gaming operation abilities.
[0085] Finally, for each player in the target game, respond to the game control operations performed by the player on the target game through the game control device within the second time range based on the optimized performance balance data of the game control device used by the player within the second time range.
[0086] It is worth noting that in the embodiments of the present application, in order to improve the gaming experience of players, the performance balance data of the game control device for the target player can also be automatically migrated with different game accounts of the target player. Specifically, based on the natural person analysis algorithm, for example, based on the hardware attribution algorithm and the account attribution algorithm, when it is determined that the target player enters a game other than the target game and the game control device used in this game is the same as the game control device used in the target game, the performance balance data of the game control device used by the target player within the second time range is migrated to this game, that is, when it is determined that the target player uses the game control device in a game other than the target game, based on the performance balance data of the game control device within the second time range, the game control operations performed by the target player on the game other than the target game through the game control device within the second time range are responded to. For example, when a player experiences Game A through a game controller and turns on the Artificial Intelligence (AI) optimization function, the server will use the information processing method in the embodiments of the present application to establish and continuously optimize the performance balance data of the game controller used by this player in Game A until the performance balance data of the game controller used by this player in Game A reaches the target balance data. During this period, the server regularly detects based on the natural person analysis algorithm whether this player enters other games other than the target game. Specifically, based on the hardware attribution algorithm and the account attribution algorithm, when it is determined that the player entering Game B and the player in Game A are the same person and the game controller used by this player in Game B is the same game controller as the game controller used in Game A, the performance balance data of the game controller used by this player in Game A is migrated to Game B, that is, based on the performance balance data of the game controller in Game A within the second time range, the game control operations performed by this player on Game B through this game controller within the second time range are responded to. For example, according to the usage habits such as the sensitivity of the game control components of the game controller used by this player in Game A, approximate sensitivity of the game control components is configured for the game controller used by this player in Game B to ensure that this player can get started with Game B faster, thereby improving the gaming experience of the player.
[0087] Based on the above embodiments, the embodiments of the present application provide an information processing device in a game. Refer to Figure 3 As shown, the information processing device 300 in the game at least includes:
[0088] An image acquisition unit 301, configured to acquire a game operation behavior image of a target player in a target game within a first time range; wherein, the game operation behavior image represents the hardware setting data of the game control device used by the target player within the first time range and the game effect data corresponding to the game control operations executed on the target game by the target player through the game control device within the first time range;
[0089] An ability determination unit 302, configured to determine the game operation ability of the target player within the first time range based on the game operation behavior image of the target player within the first time range;
[0090] A balance analysis unit 303, configured to determine the performance balance data of the game control device within a second time range based on the game operation ability of the target player within the first time range; wherein, the second time range is the time range after the first time range, and the performance balance data includes at least one or more of the target hardware setting data and the target operation compensation data of the game control device;
[0091] A performance balance unit 304, configured to respond to the game control operations executed on the target game by the target player through the game control device within the second time range based on the performance balance data of the game control device within the second time range.
[0092] In a possible implementation manner, when acquiring the game operation behavior image of the target player in the target game within the first time range, the image acquisition unit 301 is specifically configured to:
[0093] Acquire the initial game operation behavior images of each player in the target game within the first time range, and perform clustering on the initial game operation behavior images of each player within the first time range to obtain representative game operation behavior images corresponding to different player types;
[0094] Determine the representative game operation behavior image corresponding to the player type to which the target player belongs as the game operation behavior image of the target player within the first time range.
[0095] In a possible implementation manner, when acquiring the initial game operation behavior images of each player in the target game within the first time range, the image acquisition unit 301 is specifically configured to:
[0096] For each player in the target game, collect the performance setting data of each game control component of the game control device used by the player within the first time range as hardware setting data; collect the game record data, misoperation data, and operation speed data corresponding to the game control operations performed on the target game by the player through the game control device within the first time range as game effect data; based on the hardware setting data and the game effect data, obtain the initial game operation behavior portrait of the player within the first time range.
[0097] In a possible implementation manner, when determining the game operation ability of the target player within the first time range based on the game operation behavior portrait of the target player within the first time range, the ability determination unit 302 is specifically configured to:
[0098] Based on the game operation behavior portrait of the target player within the first time range, use an ability evaluation model to obtain the game operation ability of the target player within the first time range; wherein, the ability evaluation model is a machine learning model trained based on the game operation behavior portraits and standard game operation abilities corresponding to different players.
[0099] In a possible implementation manner, when determining the performance balance data of the game control device within the second time range based on the game operation ability of the target player within the first time range, the balance analysis unit 303 is specifically configured to:
[0100] Based on the game operation ability of the target player within the first time range, use a balance analysis model to obtain the performance balance data of the game control device within the second time range; wherein, the balance analysis model is a machine learning model trained based on the game operation abilities and standard performance balance data corresponding to different players.
[0101] In a possible implementation manner, the information processing device 300 in the game provided by the embodiments of the present application further includes:
[0102] An overall balance unit 305, configured to determine the distribution of the game operation abilities of each player within the first time range based on the game operation abilities of each player in the target game within the first time range; and optimize the performance balance data of the game control devices used by each player within the second time range based on the difference between the game operation ability distribution and the target game operation ability distribution.
[0103] In a possible implementation manner, the information processing device 300 in the game provided by the embodiments of the present application further includes:
[0104] A balance migration unit 306 is configured to, when determining that a target player uses a game control device in a game other than the target game, respond to a game control operation performed by the target player on the game other than the target game through the game control device within a second time range based on performance balance data of the game control device within the second time range.
[0105] It should be noted that the principle of the information processing device 300 in the game provided in the embodiments of the present application for solving technical problems is similar to that of the information processing method in the game provided in the embodiments of the present application. Therefore, the implementation of the information processing device 300 in the game provided in the embodiments of the present application can refer to the implementation of the information processing method in the game provided in the embodiments of the present application, and repeated parts will not be elaborated.
[0106] After introducing the information processing method and device in the game provided in the embodiments of the present application, next, the electronic device provided in the embodiments of the present application will be briefly introduced.
[0107] Refer to Figure 4 As shown, the electronic device 400 provided in the embodiments of the present application at least includes: a processor 401, a memory 402, and a computer program stored on the memory 402 and executable on the processor 401. When the processor 401 executes the computer program, the information processing method in the game provided in the embodiments of the present application is implemented.
[0108] The electronic device 400 provided in the embodiments of the present application may further include a bus 403 connecting different components (including the processor 401 and the memory 402). Among them, the bus 403 represents one or more of several types of bus structures, including a memory bus, a peripheral bus, a local bus, etc.
[0109] The memory 402 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 4021 and / or a cache memory 4022, and may further include a read-only memory (ROM) 4023.
[0110] The memory 402 may further include a program tool 4025 having a set (at least one) of program modules 4024. The program modules 4024 include, but are not limited to: an operating subsystem, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.
[0111] The electronic device 400 can also communicate with one or more external devices 404 (such as a keyboard, a remote control, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 400 (such as a mobile phone, a computer, etc.), and / or communicate with any device that enables the electronic device 400 to communicate with one or more other electronic devices 400 (such as a router, a modem, etc.). Such communication can be carried out through an input / output (I / O) interface 405. Moreover, the electronic device 400 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 406. As Figure 4 shown, the network adapter 406 communicates with other modules of the electronic device 400 through a bus 403. It should be understood that although Figure 4 not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 400, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, redundant arrays of independent disks (RAID) subsystems, tape drives, and data backup storage subsystems, etc.
[0112] It should be noted that Figure 4 the electronic device 400 shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.
[0113] Next, the computer-readable storage medium provided by the embodiments of the present application will be introduced. The computer-readable storage medium provided by the embodiments of the present application stores computer instructions, and when the computer instructions are executed by a processor, the information processing method in the game provided by the embodiments of the present application is implemented. Specifically, the computer instructions can be built in or installed in the processor, so that the processor can implement the information processing method in the game provided by the embodiments of the present application by executing the built-in or installed computer instructions.
[0114] In addition, the information processing method in the game provided by the embodiments of the present application can also be implemented as a computer program product, and the computer program product includes program code, and when the program code runs on a processor, the information processing method in the game provided by the embodiments of the present application is implemented.
[0115] The computer program product provided by the embodiments of the present application may adopt any combination of one or more readable storage media. Among them, the readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. Specifically, more specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0116] The computer program product provided by the embodiments of the present application may adopt a CD-ROM and include program code, and may also run on electronic devices such as servers and local terminal devices. However, the computer program product provided by the embodiments of the present application is not limited thereto. In the embodiments of the present application, the readable storage medium may be any tangible medium that contains or stores program code, and the program code may be used by or in combination with an instruction execution system, apparatus, or device.
[0117] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of the two or more units described above may be embodied in one unit. Conversely, the features and functions of one unit described above may be further divided and embodied by multiple units.
[0118] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.
[0119] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concept. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0120] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to cover these changes and modifications.
Claims
1. An information processing method in a game, characterized in that Including: Obtain the game operation behavior portrait of the target player in the target game within the first time range; wherein, the game operation behavior portrait represents the hardware setting data of the game control device used by the target player within the first time range and the game effect data corresponding to the game control operations executed on the target game by the target player through the game control device within the first time range; Based on the game operation behavior portrait of the target player within the first time range, use an ability evaluation model to obtain the game operation ability of the target player within the first time range; wherein, the ability evaluation model is a machine learning model trained based on the game operation behavior portraits corresponding to different players and the standard game operation ability; Based on the game operation ability of the target player within the first time range, use a balance analysis model to obtain the performance balance data of the game control device within the second time range; wherein, the balance analysis model is a machine learning model trained based on the game operation abilities corresponding to different players and the standard performance balance data; wherein, the second time range is the time range after the first time range, and the performance balance data includes at least one or more of the target hardware setting data and the target operation compensation data of the game control device; Based on the performance balance data of the game control device within the second time range, respond to the game control operations executed on the target game by the target player through the game control device within the second time range.
2. The information processing method in the game according to claim 1, characterized in that Obtaining the game operation behavior portrait of the target player in the target game within the first time range includes: Obtain the initial game operation behavior portraits of each player in the target game within the first time range, and cluster the initial game operation behavior portraits of each player within the first time range to obtain the representative game operation behavior portraits corresponding to different player types; Determine the representative game operation behavior portrait corresponding to the player type to which the target player belongs as the game operation behavior portrait of the target player within the first time range.
3. The information processing method in the game according to claim 2, characterized in that, Obtaining the initial game operation behavior portraits of each player in the target game within the first time range includes: For each player in the target game, collect the performance setting data of each game control component of the game control device used by the player within the first time range as the hardware setting data; collect the game record data, misoperation data, and operation speed data corresponding to the game control operations executed on the target game by the player through the game control device within the first time range as the game effect data; based on the hardware setting data and the game effect data, obtain the initial game operation behavior portrait of the player within the first time range.
4. The information processing method in the game according to any one of claims 1-3, characterized in that, When responding to the game control operations executed on the target game by the target player through the game control device within the second time range based on the performance balance data of the game control device within the second time range, it further includes: Determine the distribution of the gaming operation capabilities of each player in the first time range based on the gaming operation capabilities of each player in the target game within the first time range; Optimize the performance balance data of the gaming control devices used by each player in the second time range based on the difference between the distribution of gaming operation capabilities and the target distribution of gaming operation capabilities.
5. The information processing method in the game according to any one of claims 1-3, characterized in that Based on the performance balance data of the gaming control devices in the second time range, when responding to the gaming control operations performed by the target player on the target game through the gaming control devices within the second time range, it further includes: When it is determined that the target player uses the gaming control device in a game other than the target game, based on the performance balance data of the gaming control device in the second time range, respond to the gaming control operations performed by the target player on the game other than the target game through the gaming control device within the second time range.
6. An information processing device in a game, characterized in that, It includes: A portrait acquisition unit for acquiring the gaming operation behavior portrait of the target player in the target game within the first time range; wherein, the gaming operation behavior portrait represents the hardware setting data of the gaming control device used by the target player within the first time range, and the gaming effect data corresponding to the gaming control operations performed by the target player on the target game through the gaming control device within the first time range; An ability determination unit for obtaining the gaming operation ability of the target player within the first time range by using an ability evaluation model based on the gaming operation behavior portrait of the target player within the first time range; wherein, the ability evaluation model is a machine learning model trained based on the gaming operation behavior portraits corresponding to different players and the standard gaming operation abilities; A balance analysis unit for obtaining the performance balance data of the gaming control device in the second time range by using a balance analysis model based on the gaming operation ability of the target player within the first time range; wherein, the balance analysis model is a machine learning model trained based on the gaming operation abilities corresponding to different players and the standard performance balance data; wherein, the second time range is the time range after the first time range, and the performance balance data includes at least one or more of the target hardware setting data and the target operation compensation data of the gaming control device; A performance balance unit for responding to the gaming control operations performed by the target player on the target game through the gaming control device within the second time range based on the performance balance data of the gaming control device in the second time range.
7. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the information processing method in the game according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by the processor, it implements the information processing method in the game according to any one of claims 1-5.
Citation Information
Patent Citations
Game dynamic configuration method and device
CN108920213A
Cloud game player portrait processing method applied to cloud computing, server and medium
CN113304482A