FIELD OF THE TECHNOLOGY

This application relates to communications technologies.

BACKGROUND OF THE DISCLOSURE

In many application programs, after a scene is run, performance of an operation status of a control object participating in the scene is evaluated to form a scoring system. In a related scoring method, reference factors used for measurements are relatively simple, and an operating level of an account cannot be fully and accurately assessed. Consequently, a user controlling the account cannot get an evaluation matching the performance of the user in a scene, which can diminish motivation of the user to participate again.

For the foregoing problem, no effective solutions have been provided at present.

SUMMARY

Embodiments of this application provide a method and apparatus for providing a performance result in a computer video game application, a non-transitory computer-readable storage medium, and an electronic device, to resolve at least a technical problem of relatively low accuracy in determining a performance result of a target control object in a target scene in the related art.

According to one aspect of the embodiments of this application, a method for providing a performance result in a computer video game application is provided. In the method, target user performance data of a target control object controlled by a target user and additional performance data of at least one additional control object in an execution process of a target scene of an application are obtained. The performance result of the target control object in the execution process of the target scene is determined based on (i) the target user performance data and (ii) a relationship between the target user performance data and the additional performance data. The performance result is transmitted to a terminal of the target control object.

In an embodiment, the additional performance data includes at least one of first performance data of a first control object or second performance data of a second control object, the target control object and the first control object belonging to a first group in the execution process of the target scene, and the second control object belonging to a second group in the execution process of the target scene. The determination of the performance result of the target control object includes determining the performance result of the target control object in the execution process of the target scene based on the target user performance data and a relationship between the target user performance data and the additional performance data of at least one of the first control object or the second control object.

In an embodiment, the determination of the performance result of the target control object includes determining a first dimensional performance result based on first dimensional data of the target user performance data, the first dimensional data indicating a number of times an operation result occurs in the target control object in the execution process of the target scene, a number of times the target control object causes the operation result to occur in a first object in the target scene, and a number of times the target control object in the target scene causes, through a second object, the operation result to occur in a third object in the target scene.

In an embodiment, the determination includes determining a second dimensional performance result based on a relationship between second dimensional data of the target user performance data and combined second dimensional data of the additional performance data, the second dimensional data being obtained in response to the target control object and a fourth object in the target scene performing a first operation in the execution process of the target scene, and the combined second dimensional data being obtained in response to an additional control object of the at least one additional control object and the fourth object in the target scene performing the first operation in the execution process of the target scene. The determination includes determining a third dimensional performance result based on third dimensional data of the target user performance data, the third dimensional data indicating a second operation completed by the target control object in the execution process of the target scene.

In an embodiment, the determination includes determining a fourth dimensional performance result based on fourth dimensional data of the target user performance data, the fourth dimensional data indicating a target result obtained by the target control object after the execution of the target scene ends.

In an embodiment, the determination includes determining the performance result based on a sum or a weighted sum of the first dimensional performance result, the second dimensional performance result, the third dimensional performance result, and the fourth dimensional performance result.

In an embodiment, the determination of the first dimensional performance result includes obtaining a weighted sum of first subdata, second subdata, and third subdata included in the first dimensional data, the first subdata indicating the number of times the operation result occurs in the target control object in the execution process of the target scene, the second subdata indicating the number of times the target control object causes the operation result to occur in the first object in the target scene, and the third subdata indicating the number of times the target control object in the target scene causes, through the second object, the operation result to occur in the third object in the target scene. The determination of the first dimensional performance result further includes determining the first dimensional performance result based on a target threshold range into which the weighted sum falls.

In an embodiment, the determination of the first dimensional performance result based on the target threshold range includes determining the first dimensional performance result as a first target value in response to the weighted sum being greater than or equal to a first threshold, inputting the weighted sum into a first sine function to obtain a first output result, determining the first output result as the first dimensional performance result in response to the weighted sum being less than the first threshold and greater than a second threshold, determining the first dimensional performance result as a second target value in response to the weighted sum being equal to the second threshold, inputting the weighted sum into a second sine function to obtain a second output result, determining the second output result as the first dimensional performance result in response to the weighted sum being less than the second threshold and greater than a third threshold, and determining the first dimensional performance result as a third target value in response to the weighted sum being equal to the third threshold.

In an embodiment, the second dimensional data includes first data and second data, the first data being obtained in response to the target control object performing the first operation on the fourth object in the execution process of the target scene, and the second data being obtained in response to the fourth object performing the first operation on the target control object in the execution process of the target scene. The combined second dimensional data includes first combined data and second combined data, the first combined data being obtained in response to the additional control object performing the first operation on the fourth object in the execution process of the target scene, and the second combined data being obtained in response to the fourth object performing the first operation on the additional control object in the execution process of the target scene. The determination of the second dimensional performance result includes determining a first attribute value based on a proportion of the first data in the first combined data, and determining a second attribute value based on a proportion of the second data in the second combined data, and determining the second dimensional performance result based on a sum or a weighted sum of the first attribute value and the second attribute value.

In an embodiment, the determination of the third dimensional performance result includes determining a target operation type of the second operation, obtaining a target attribute value corresponding to the target operation type, and determining the third dimensional performance result based on the target attribute value.

In an embodiment, the determination of the fourth dimensional performance result includes determining the fourth dimensional performance result based on a first value in response to the target result indicated by the fourth dimensional data being a first result, and determining the fourth dimensional performance result based on a second value in response to the target result indicated by the fourth dimensional data being a second result.

In an embodiment, the performance result is displayed by the terminal.

In an embodiment, the performance result includes a score for the target user.

According to another aspect of the embodiments of this application, an information processing apparatus is provided. The information processing apparatus includes processing circuitry configured to obtain target user performance data of a target control object controlled by a target user and additional performance data of at least one additional control object in an execution process of a target scene of an application. The processing circuitry is configured to determine a performance result of the target control object in the execution process of the target scene based on (i) the target user performance data and (ii) a relationship between the target user performance data and the additional performance data. The processing circuitry is configured to transmit the performance result to a terminal of the target control object.

In an embodiment, the additional performance data includes at least one of first performance data of a first control object or second performance data of a second control object, the target control object and the first control object belonging to a first group in the execution process of the target scene, and the second control object belonging to a second group in the execution process of the target scene. The processing circuitry is configured to determine the performance result of the target control object in the execution process of the target scene based on the target user performance data and a relationship between the target user performance data and the additional performance data of at least one of the first control object or the second control object.

In an embodiment, the processing circuitry is configured to determine a first dimensional performance result based on first dimensional data of the target user performance data, the first dimensional data indicating a number of times an operation result occurs in the target control object in the execution process of the target scene, a number of times the target control object causes the operation result to occur in a first object in the target scene, and a number of times the target control object in the target scene causes, through a second object, the operation result to occur in a third object in the target scene.

In an embodiment, the processing circuitry is configured to determine a second dimensional performance result based on a relationship between second dimensional data of the target user performance data and combined second dimensional data of the additional performance data, the second dimensional data being obtained in response to the target control object and a fourth object in the target scene performing a first operation in the execution process of the target scene, and the combined second dimensional data being obtained in response to an additional control object of the at least one additional control object and the fourth object in the target scene performing the first operation in the execution process of the target scene.

In an embodiment, the processing circuitry is configured to determine a third dimensional performance result based on third dimensional data of the target user performance data, the third dimensional data indicating a second operation completed by the target control object in the execution process of the target scene.

In an embodiment, the processing circuitry is configured to determine a fourth dimensional performance result based on fourth dimensional data of the target user performance data, the fourth dimensional data indicating a target result obtained by the target control object after the execution of the target scene ends.

In an embodiment, the processing circuitry is configured to determine the performance result based on a sum or a weighted sum of the first dimensional performance result, the second dimensional performance result, the third dimensional performance result, and the fourth dimensional performance result.

In an embodiment, the processing circuitry is configured to obtain a weighted sum of first subdata, second subdata, and third subdata included in the first dimensional data, the first subdata indicating the number of times the operation result occurs in the target control object in the execution process of the target scene, the second subdata indicating the number of times the target control object causes the operation result to occur in the first object in the target scene, and the third subdata indicating the number of times the target control object in the target scene causes, through the second object, the operation result to occur in the third object in the target scene. The processing circuitry is configured to determine the first dimensional performance result based on a target threshold range into which the weighted sum falls.

In an embodiment, the processing circuitry is configured to determine the first dimensional performance result as a first target value in response to the weighted sum being greater than or equal to a first threshold, input the weighted sum into a first sine function to obtain a first output result, determine the first output result as the first dimensional performance result in response to the weighted sum being less than the first threshold and greater than a second threshold, determine the first dimensional performance result as a second target value in response to the weighted sum being equal to the second threshold, input the weighted sum into a second sine function to obtain a second output result, determine the second output result as the first dimensional performance result in response to the weighted sum being less than the second threshold and greater than a third threshold, and determine the first dimensional performance result as a third target value in response to the weighted sum being equal to the third threshold.

In an embodiment, the second dimensional data includes first data and second data, the first data being obtained in response to the target control object performing the first operation on the fourth object in the execution process of the target scene, and the second data being obtained in response to the fourth object performing the first operation on the target control object in the execution process of the target scene. The combined second dimensional data includes first combined data and second combined data, the first combined data being obtained in response to the additional control object performing the first operation on the fourth object in the execution process of the target scene, and the second combined data being obtained in response to the fourth object performing the first operation on the additional control object in the execution process of the target scene. The processing circuitry is configured to determine a first attribute value based on a proportion of the first data in the first combined data, and determine a second attribute value based on a proportion of the second data in the second combined data, and determine the second dimensional performance result based on a sum or a weighted sum of the first attribute value and the second attribute value.

In an embodiment, the processing circuitry is configured to determine a target operation type of the second operation, obtain a target attribute value corresponding to the target operation type, and determine the third dimensional performance result based on the target attribute value.

In an embodiment, the processing circuitry is configured to determine the fourth dimensional performance result based on a first value in response to the target result indicated by the fourth dimensional data being a first result, and determine the fourth dimensional performance result based on a second value in response to the target result indicated by the fourth dimensional data being a second result.

In an embodiment, the performance result includes a score for the target user.

According to another aspect of the embodiments of this application, a non-transitory computer-readable storage medium is further provided, the storage medium storing a computer program, and the computer program being configured to perform the method according to any one of the foregoing aspects. For example, a non-transitory computer-readable storage medium storing instructions which when executed by at least one processor cause the at least one processor to perform obtaining target user performance data of a target control object controlled by a target user and additional performance data of at least one additional control object in an execution process of a target scene of an application, determining a performance result of the target control object in the execution process of the target scene based on (i) the target user performance data and (ii) a relationship between the target user performance data and the additional performance data, and transmitting the performance result to a terminal of the target control object.

According to another aspect of the embodiments of this application, an electronic device is further provided, including a memory and a processor, the memory storing a computer program, and the processor being configured to perform, by using the computer program, the method according to any one of the foregoing aspects.

