Method and device for reproducing game scene in game and electronic equipment

By recording and reproducing game data, realistic training scenarios are generated, solving the problems of complex and costly game training level production, and achieving a rich training experience and improved player gaming performance.

CN121422484APending Publication Date: 2026-01-30NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411022217.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2026-01-30

AI Technical Summary

Technical Problem

Existing technologies have high production costs and complexities in creating game training levels, making it difficult to simulate real game scenarios and limiting the training effect for players.

Method used

By recording game data, player training scenarios are generated, including game scene data and target game character behavior data. This allows players to recreate the game scene after a game and control the target game character to reproduce game behavior according to the operation guidance information.

Benefits of technology

It reduces the production cost of game training levels, enriches training scenarios, and enhances the player's gaming experience, allowing players to learn and practice game behaviors in realistic scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121422484A_ABST
    Figure CN121422484A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for reproducing a game scene in a game and electronic equipment, and the method comprises the steps: recording game scene data and game behavior data corresponding to a target game role in the game in a game process; responding to the game reproduction instruction, and generating a game scene corresponding to the game match and a target game role located in the game scene based on game scene data rendering; in response to the role playing instruction, the control authority of the target game role is configured for the target game account, operation guidance information is sent, and the target game account can control the target game role to reproduce game behaviors executed by the target game role in the game match in the game scene according to the operation guidance information. According to the mode, by recording the game data of the game role in the game match, the recorded game match scene can be reproduced in the training scene, so that a player can learn game behaviors corresponding to the game role in the recorded game match scene, and the game training scene is enriched.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of game interaction design, and in particular, to a game match scenario reproduction method and device and electronic equipment. BACKGROUND

[0002] In order to improve game skills, players usually practice game skills in game training levels. Two training level making methods are provided in the related art. One is a training level made by a game development team. Generally, there are some targets in the level that can be attacked by players. These targets move in a stationary or fixed route moving manner for players to practice shooting. The other is that players make special practice levels by using the function of custom level editing provided by the game. However, since the movements of enemy targets in the game are different, it is difficult for the game development team to make a training that can simulate the real game situation. Generally, only the most basic mechanical practice can be done, and the practice effect is limited. The custom level function is very complex in the editing process, and even requires a certain programming thinking as a basis. The threshold for starting is high, and the production cost is high, so it is difficult to mass-produce different practice scenarios. SUMMARY

[0003] The purpose of the present disclosure is to provide a game match scenario reproduction method, device and electronic equipment to generate a player game training scenario based on recorded game data, thereby enriching the player training scenario and improving the player game experience.

[0004] In a first aspect, the present disclosure provides a game match scenario reproduction method, which comprises: recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account, wherein the game data comprises game scene data and game behavior data corresponding to the target game character; rendering and generating a game scene corresponding to the game match and the target game character in the game scene based on the game scene data in response to a game reproduction instruction triggered by the target game account after the game match ends; and configuring control authority corresponding to the target game character for the target game account in response to a role-playing instruction, and sending operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

[0005] In a second aspect, the present disclosure provides a game match scenario reproduction device, comprising: a game recording module, configured to record game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account during the game match, wherein the game data comprises game scene data and game behavior data corresponding to the target game character; a game reproduction module, configured to render and generate a game scene corresponding to the game match and the target game character in the game scene based on the game scene data in response to a game reproduction instruction triggered by the target game account after the game match ends; and a role playing module, configured to configure control authority corresponding to the target game character for the target game account in response to a role playing instruction, and send operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

[0006] In a third aspect, the present disclosure provides an electronic device, comprising a processor and a memory, the memory storing machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to implement the game match scenario reproduction method described above.

[0007] In a fourth aspect, the present disclosure provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions, when called and executed by a processor, cause the processor to implement the game match scenario reproduction method described above.

[0008] The embodiments of the present disclosure bring the following beneficial effects:

[0009] The game match scene reproduction method, device and electronic equipment provided by the present disclosure can reproduce a game match scene in a game by using game data of a target game character in the game match, so that a player can watch and learn game behaviors performed by the target game character in the game match scene and perform the game behaviors in the game match scene, thereby reducing the production cost of a game training level, enriching a game training scene, and improving the game experience of the player.

[0010] Other features and advantages of the present disclosure will be described in the following description, or can be learned or determined from the description, or can be learned or determined by practicing the above-mentioned technologies of the present disclosure.

[0011] In order to make the above-mentioned purposes, features and advantages of the present disclosure more obvious and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are used for reference. BRIEF DESCRIPTION OF DRAWINGS

[0012] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can also obtain other drawings according to these drawings without any creative effort.

[0013] Figure 1 A flowchart of a game match scene reproduction method provided by an embodiment of the present disclosure;

[0014] Figure 2 A schematic diagram of a target recording scene range provided by an embodiment of the present disclosure;

[0015] Figure 3 A historical game match scene schematic diagram under a target game perspective provided by an embodiment of the present disclosure;

[0016] Figure 4 A target recording scene range determination schematic diagram provided by an embodiment of the present disclosure;

[0017] Figure 5 A center point determination schematic diagram provided by an embodiment of the present disclosure;

[0018] Figure 6 A target radius determination schematic diagram provided by an embodiment of the present disclosure;

[0019] Figure 7 A target plane schematic diagram provided by an embodiment of the present disclosure;

[0020] Figure 8 A target height determination schematic diagram provided by an embodiment of the present disclosure;

[0021] Figure 9 A three-dimensional space range schematic diagram provided by an embodiment of the present disclosure;

[0022] Figure 10 A reproduced scene picture in a role-playing scene provided by an embodiment of the present disclosure;

[0023] Figure 11 A schematic diagram of selection controls corresponding to multiple reproduction types provided by an embodiment of the present disclosure;

[0024] Figure 12 A reproduced scene picture in a role-playing scene provided by an embodiment of the present disclosure;

[0025] Figure 13 A reproduced scene picture in a role-playing scene provided by an embodiment of the present disclosure;

[0026] Figure 14 A structure schematic diagram of a game match scene reproduction device provided by an embodiment of the present disclosure;

[0027] Figure 15 A structure schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described below in connection with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure. The components of the embodiments of the present disclosure described and shown in the drawings herein can be arranged and designed in various different configurations.

[0029] The following detailed description of embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts are within the scope of protection of the present disclosure.

[0030] The game match scenario reproduction method in the present disclosure can run on a local terminal device or a server. When the game match scenario reproduction method runs on the 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.

[0031] In an optional embodiment, various cloud applications can run under the cloud interaction system, for example, cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the running mode of cloud games, the running subject of the game program and the presentation subject of the game picture are separated, and the storage and running of the game match scenario reproduction method are completed on the cloud game server. The client device is used for data receiving, sending and game picture presentation. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the information processing is performed by the cloud game server in the cloud. When playing the game, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.

[0032] In an optional embodiment, taking games as an example, the local terminal device stores the game program and is used for presenting the game picture. The local terminal device is used for interacting with the player through a graphical user interface, that is, the conventional game program is downloaded and installed through an electronic device and is run. The way of providing the graphical user interface to the player by the local terminal device can include various ways, for example, the graphical user interface can be rendered and displayed on the display screen of the terminal, or the graphical user interface can be provided to the player through holographic projection. For example, the local terminal device can include a display screen and a processor, the display screen is used for presenting the graphical user interface, the graphical user interface includes the game picture, and the processor is used for running the game, generating the graphical user interface and controlling the display of the graphical user interface on the display screen.

[0033] In a possible embodiment, the present disclosure provides a game match scenario reproduction method, as shown in Figure 1 The method includes the following specific steps:

[0034] In step S102, in response to a recording instruction triggered by the target game account during the game match, game data corresponding to the target game character in the game match is recorded, wherein the game data includes game scene data and game behavior data corresponding to the target game character.

[0035] In a specific implementation, the player first needs to log in to the game through a terminal device, that is, log in to the game through the target game account. After logging in to the game, the player can select a game character and control the game character to participate in the game match. The player may encounter some scenes that he or she wants to record and carefully study during the game match, for example, the player sees a beautiful operation of a skilled player but cannot understand the scene on the spot and wants to record and observe and learn. Based on this, the player can record the game match scene by triggering a recording instruction. The recording instruction can be triggered by the player triggering a recording control displayed in a graphical user interface, or can be triggered by the player triggering a specified key on a keyboard or mouse, or can be triggered by the player through a gamepad.

[0036] In the game match, the player triggers the recording instruction, and game data corresponding to all game characters or a selected game character in the game match can be recorded. The target game character can be all game characters in the game match or a selected game character in the game match. The game data includes but is not limited to game scene data in the game match and game behavior data corresponding to the target game character. The game behavior data includes any behavior that can be performed by the target game character, such as running, jumping, casting skills, etc. The game behavior data can also include data such as changes in the target game character's health, whether the target game character is controlled, changes in the target game character's defense value, changes in the target game character's healing value, etc.

[0037] In actual application, after the game data is recorded, the recorded game data is saved to a preset position of the target game. The preset position can be determined according to the development requirements. For example, the preset position can be a level storage position corresponding to a training field interface in the game, or a preset database corresponding to the game, etc. When the player performs a training scene or needs to reproduce a scene, the recorded game data is obtained from the preset position, and the game match scene is reproduced based on the recorded game data.

[0038] In step S104, in response to a game reproduction instruction triggered by the target game account after the game match ends, a game scene corresponding to the game match and a target game character located in the game scene are rendered based on the game scene data.

[0039] In a specific implementation, the game replay instruction can be generated by triggering a certain control displayed in the game interface by the player, can be generated by triggering a specified mouse key by the player, or can be generated by triggering a certain key on the keyboard by the player. After the player enters the training field or the game session ends, the player triggers the game replay instruction through the target game account, can load the game data stored in the preset position through the interface, and renders the graphical user interface based on the game scene data in the game data to generate the game scene corresponding to the game session and the target game character located in the game scene. Specifically, since the player records the game data, when the game session scene is reproduced, the system can reproduce the game session scene based on the game data.

[0040] In step S106, in response to the role playing instruction, the control authority corresponding to the target game character is configured for the target game account, and the operation guide information generated based on the game behavior data is sent to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game session in the game scene according to the operation guide information.

[0041] In a specific implementation, the specific triggering mode of the role playing instruction can be determined according to the research and development requirements. For example, the player can generate the role playing instruction by triggering a certain control displayed in the graphical user interface, can generate the role playing instruction by pressing a specified key on the keyboard, and the like. Specifically, when the target game account triggers the role playing instruction, the control authority corresponding to the target game character is configured for the target game account, and the operation guide information is sent to the target game account, so that the operation guide information is displayed in the graphical user interface provided by the terminal device logged in by the target game account. The operation guide information is generated according to the game behavior data corresponding to the target game character in the recorded game data, and the operation guide information includes the game behavior performed by the target game character following the game session, and the trigger operation of controlling the game behavior.

[0042] In actual application, when the game session scene is reproduced, since the target game account is configured with the control authority corresponding to the target game character, the player can control the target game character to operate in the reproduced game session scene, and the player can imitate the game behavior of the target game character during recording based on the operation guide information displayed in the graphical user interface, so as to achieve the effect of actually playing a certain game character in the game session scene.

[0043] The method for reproducing a game match scene provided by the embodiments of the present disclosure can reproduce a recorded game match scene by recording game data corresponding to game characters in the game match, so that players can watch and learn game behaviors performed by game characters in the recorded game match scene and perform practice, thereby reducing the production cost of game training levels, enriching game training scenes, and improving the game experience of players.

[0044] The following embodiments are used to describe the way of recording game data.

[0045] Specifically, the specific process of recording game data corresponding to the target game character in the game match in response to the recording instruction triggered by the target game account can include: determining the target recording scene range and determining the game characters in the target recording scene range as the target game characters in response to the recording instruction triggered by the target game account; and recording the game data corresponding to the target game characters in the target recording scene range in the game match.

[0046] In a specific implementation, after the player who logs in the target game account sends a recording instruction, the target recording scene range is first determined, which is a three-dimensional scene space in a certain range in the game match scene. The target recording scene range can be determined according to recording rules, and can also be determined according to player setting operations. After the target recording scene range is determined, the game data of all game characters in the target recording scene range in the game match scene is recorded, wherein all game characters in the target recording scene range can be target game characters. The shape corresponding to the target recording scene range can be determined according to research and development requirements, for example, the target recording scene range can be a cylinder, a sphere, or a cuboid, etc.

[0047] In an optional embodiment, during the game match, a recording control is provided for the target game account in response to a kill event occurring in the game match; and the target game account triggers a recording instruction in response to a trigger operation of the target game account on the recording control. Specifically, during the game match, if a kill event occurs in the game match, a recording control can be displayed in a graphical user interface provided by a terminal device where the target game account is logged in. When the player who logs in the target game account triggers the recording control, the target game account triggers the recording instruction. The kill event occurring in the game match can be that the game character controlled by the target game account is killed, the game character controlled by the target game account kills other game characters, or other game characters in the game match are killed, etc.

[0048] When a kill event occurs in a game match, the target game account triggers a recording instruction, and the specific process of determining the target recording scene range can include: recording a first movement track corresponding to the killed character in the kill event and a second movement track corresponding to the killer character; and determining the target recording scene range based on a scene range surrounding the first movement track and the second movement track. Specifically, the scene range surrounding the first movement track and the second movement track can be determined as the target recording scene range, or a scene range greater than the scene range surrounding the first movement track and the second movement track can be determined as the target recording scene range.

[0049] In an optional embodiment, the specific process of determining the target recording scene range based on the scene range surrounding the first movement track and the second movement track can include: determining a first scene range surrounding the first movement track and the second movement track; expanding the first scene range outward by a preset range to obtain an expanded first scene range, and determining the expanded first scene range as the target recording scene range; and wherein the target game characters in the target recording scene range include the killed character, the killer character, and a first game character within a preset distance from the killed character and a second game character within a preset distance from the killer character. The above-mentioned preset distance can be determined according to the research and development requirements.

[0050] In a specific implementation, the preset range of expanding the first scene range outward can be determined according to the research and development requirements or game operations, for example, the preset range can be a fixed range, or the distance between the first scene range and the center point of the recording time and the killed character and the killer character in the game can be the farthest one frame, and the first scene range can be expanded to this distance. The game character related to the killed character and the killer character can be a game character that fights or assists the killed character or the killer character.

[0051] In a specific embodiment, the killed character can be a controlled virtual character controlled by the target game account in the game match, and the kill event can be the killing of the controlled virtual character. Based on this, if the controlled virtual character is killed during the game match, a death playback video can be played in the graphical user interface provided by the terminal device logged in the target game account, and the player can view the process of the killer character killing the controlled virtual character in the death playback video. In this process, the player can send a recording instruction to record data, specifically, after the player sends the recording instruction, the system automatically determines the target recording scene range, generates the target recording scene range, and then records the game behavior and game scene data of each game character and each time point in the target recording scene range in the death playback video to form the recorded game data, so as to use the recorded game data as the basis for reproduction.

[0052] For example, assuming that the target recording scene range is a cylinder, the manner of determining the target recording scene range includes: recording a first movement track corresponding to the controlled virtual object and a second movement track corresponding to the killed character in the entire time period of the current death playback video, and taking two points with the farthest horizontal distance in the two movement tracks as the diameter of a circle, taking the midpoint of the two points as a center point C, taking two points with the farthest vertical distance in the two movement tracks, and adding the height of the character to the distance to obtain the height of the cylinder, and based on the center point C and the height of the cylinder, a cylinder is drawn so that the first movement track and the second movement track can be contained in the cylinder, and on this basis, a certain distance is expanded outward, so that the cylinder can wrap the controlled virtual character, the killed character and other related characters nearby. For example, Figure 2 FIG. 1 shows a schematic diagram of a target recording scene range provided by an embodiment of the present disclosure, Figure 2 The space range corresponding to the cylinder in FIG. 1 is the target recording scene range, the point C is the center point of the cylinder, the solid line track under the character model is the first movement track, and the dashed line track under the character model is the second movement track.

[0053] In the above manner, the game data corresponding to the game characters in the game session can be recorded when the killing event occurs in the game session, thereby enriching the recording scene of the game.

[0054] The following embodiment provides another manner of recording game data.

[0055] Specifically, during the game session, the terminal device corresponding to the target game account plays the recording data corresponding to the historical game session scene; based on this, the specific process of recording the game data corresponding to the target game character in the game session in response to the recording instruction triggered by the target game account can include: determining the recording start time in response to the recording start instruction triggered by the target game account; determining the recording end time and the target recording scene range in response to the recording end instruction triggered by the target game account, and recording the target game character in the target recording scene range in the recording data corresponding to the historical game session scene, and the game data corresponding to the target game character between the recording start time and the recording end time.

[0056] In a specific implementation, the recording start instruction and the recording end instruction can be triggered by a certain control displayed in the graphical user interface, can also be triggered by a certain key in the keyboard, or can be triggered by a certain gesture. For example, the player triggers the recording start instruction by clicking a recording start key displayed in the graphical user interface, at this time the recording start key becomes a recording stop key, and the player triggers the recording end instruction by clicking the recording stop key again; wherein the recording start key can be a control displayed in the graphical user interface, or can be a certain key (e.g. F1 key or F2 key, etc.) in the keyboard. Specifically, when the recording data corresponding to the historical game session scene is played in the graphical user interface, the recording time is determined according to the recording start instruction and the recording end instruction, and the game data of the game role within the target recording scene range in the recording time is obtained from the recording data.

[0057] In a specific embodiment, before determining the recording start time in response to the recording start instruction triggered by the target game account, the first role identifier of the game role included in the recording data corresponding to the historical game session scene is displayed on the terminal device corresponding to the target game account in response to playing the recording data corresponding to the historical game session scene; and the game role corresponding to the target first role identifier is determined as the target game role in response to the selection operation of the target game account on the target first role identifier. Based on this, the specific process of determining the recording end time and the target recording scene range in response to the recording end instruction triggered by the target game account can include: determining the recording end time in response to the recording end instruction triggered by the target game account, and calculating the third movement track of the target game role in the recording data corresponding to the historical game session scene from the recording start time to the recording end time; determining the second scene range surrounding the third movement track, and determining the second scene range as the target recording scene range.

[0058] In a specific implementation, when the player watches the recording corresponding to the historical game session scene in the recording system through the target game account, the recording can be performed based on a certain game role perspective. Specifically, when the recording data corresponding to the historical game session scene is played in the graphical user interface, the first role identifier of all game roles included in the historical game session scene is displayed in the graphical user interface, which can be a role avatar, a role name, or account information, etc. At this time, the player can select any first role identifier, and determine the game role corresponding to the selected first role identifier as the target game role, so as to display the scene picture of the game scene under the perspective of the target game role in the graphical user interface.

[0059] As Figure 3Fig. 2 is a schematic diagram of a historical game playing scene under a target game perspective provided by an embodiment of the present disclosure, Figure 3 The avatar displayed in the upper middle is a first role identifier, and the first role identifier with the video recorder identifier displayed in the lower part is a target first role identifier, Figure 3 The character model displayed in the middle is a game role corresponding to the target first role identifier, and the player can press the recording key to start recording at any moment when watching the scene picture, and press the recording key again to stop recording Figure 3 The recording key is displayed in the lower right corner of Fig. 2, and the initial state of the recording key is to start recording. After being pressed for the first time, the start recording displayed on the recording key changes to end recording. The system will mark the recording time period (such as Figure 3 The time between the two circles in the play time displayed in the lower part of Fig. 2 is the recording time period), and calculate the third movement track of the game role corresponding to the target first role identifier in this time period to determine the target recording scene range surrounding the third movement track.

[0060] In the specific implementation, the target recording scene range is automatically generated by the system according to the third movement track of the target game role. As shown in Figure 4 Fig. 3 is a schematic diagram for determining a target recording scene range provided by an embodiment of the present disclosure, Figure 4 The space range corresponding to the cylinder in Fig. 3 is the target recording scene range, the character model is the target game role, and the curve under the feet of the target game role is the third movement track, and C point is the center point of the third movement track.

[0061] In another optional embodiment, the player can record based on the historical game playing scene when watching the video data corresponding to the historical game playing scene in the recording system. Specifically, if the player watches the video in a free perspective rather than in the perspective of a certain game role, when the recording key is pressed, the system will let the player draw the target recording scene range by determining the center, radius and height. During the recording process, the player can adjust the size and position of the target recording scene range at any time, and the definition of the final recording scene range is based on the state when the recording is stopped. Specifically, the player can draw the target recording scene range by the following way:

[0062] In response to a first trigger operation of the target game account on the preselected identifier, a first scene position of a touch point of the first trigger operation in the video data corresponding to the historical game session scene is determined, and the first scene position is determined as a center point. In response to a movement control operation of the target game account on the preselected identifier, the preselected identifier is controlled to move. In response to a second trigger operation of the target game account on the preselected identifier, a second scene position of a touch point of the second trigger operation in the video data corresponding to the historical game session scene is determined, and a target radius is determined based on the first scene position and the second scene position. A target plane is established based on the center point and the target radius. In response to a movement control operation of the target game account on the preselected identifier in a preset direction, the preselected identifier is controlled to move in the preset direction. In response to a third trigger operation on the preselected identifier, a third scene position of a touch point of the third trigger operation in the video data corresponding to the historical game session scene is determined, and a target height is determined based on the third scene position and the second scene position. A three-dimensional space range is generated based on the target plane and the target height, and the three-dimensional space range is determined as the target recording scene range.

[0063] In a specific implementation, the preselected identifier can be a cursor identifier, and a position of the cursor identifier in the graphical user interface is controlled by a mouse device or a handle device. In a case where the mouse device or the handle device is not clicked, movement of the mouse device or movement of a joystick of the handle device can control the cursor identifier to hover at any position in the graphical user interface. For a touch terminal, the preselected identifier can be determined based on a touch point of a touch operation, and the preselected identifier moves in the graphical user interface along with a change in the position of the touch point. Specific operations of the first trigger operation, the second trigger operation, and the third trigger operation can be determined according to research and development requirements, for example, can be a click operation or a long press operation.

[0064] For example, assuming that the target recording scene range is a cylinder, when a player clicks a certain scene position on the ground in the historical game session scene by using the preselected identifier (equivalent to the first scene position), the first scene position is determined as the center point, that is, as the center of the bottom circle of the cylinder. At this time, a circular graphical representation appears at the trigger position of the preselected identifier, as shown in FIG. 6. Figure 5 FIG. 6 shows a determination diagram of a center point provided by an embodiment of the present disclosure. Figure 5 The dot pointed to by the arrow identifier (equivalent to the preselected identifier) in FIG. 6 is the center point. Further, the player controls the preselected identifier to move in the graphical user interface by using a movement control operation. As the preselected identifier moves, a virtual line is generated between the center point and the ground pointed to by the preselected identifier, and the virtual line is determined as a radius of the bottom circle, generating a virtual circular line, as shown in FIG. 7. Figure 6A determination diagram of a target radius is shown. When the player performs the second trigger operation on the preselected identifier (for example, clicks the preselected identifier), a second scene position of the touch position of the second trigger operation in the video data corresponding to the historical game scene is determined, and a target radius is determined based on the first scene position and the second scene position. A target plane is established based on the center point and the target radius. The target plane is also the bottom surface of the cylinder, as shown in Figure 7 A diagram of a target plane is shown, Figure 7 The circle in (a) is the target plane, which is formed after the player performs the second trigger operation on the preselected identifier Figure 6 The dashed line in the dashed circle in (a) becomes a solid line.

[0065] In a specific implementation, when the player performs the second trigger operation, the trigger position corresponding to the second trigger operation (equivalent to the second scene position described above) is recorded. For example, the screen coordinates of the trigger position are (x1, y1). Furthermore, the player can also control the preselected identifier to move towards a preset direction. The preset direction can be a vertical direction or above the second scene position. At this time, as the preselected identifier moves, the y-axis difference (y2-y1) between the current coordinates (x2, y2) of the preselected identifier and the recorded coordinates (x1, y1) is calculated, and the current screen is converted according to the scale of the game scene, which is the height of the current cylinder. At this time, the preselected identifier is not clicked, so the height is not determined, and the part of the cylinder other than the bottom surface is drawn by a dashed line, as shown in Figure 8 A determination diagram of a target height is provided in an embodiment of the present disclosure, Figure 8 The vertical dashed line in (a) is the height of the cylinder, that is, the target height. When the player clicks the preselected identifier, a three-dimensional space range is generated based on the target plane and the height of the cylinder, and the three-dimensional space range is determined as the target recording scene range. As shown in Figure 9 A diagram of a three-dimensional space range is shown, Figure 9 The control range of the cylinder in (a) corresponds to the three-dimensional space range.

[0066] In an optional embodiment, after the target recording scene range is drawn, the player can also adjust the position, radius, and height of the target recording scene range. In a specific embodiment, in response to the preselected identifier being located at the center point of the target recording scene range, the center point is displayed in the target recording scene range in a preset display manner; in response to a fourth trigger operation of the target game account on the preselected identifier, the display format of the target recording scene range is switched to a specified display format; and in response to a movement control operation of the target game account on the preselected identifier, the target recording scene range follows the movement control operation to move in the graphical user interface. The preset display manner and the specified display format can be determined according to the research and development requirements.

[0067] For example, when the pre-selected identifier hovers or moves to the center point position of the target recording scene range, the center point is displayed in a preset display manner (highlighted or displayed in a specified color, etc.), at this time, the player triggers the pre-selected identifier, the entire target recording scene range is switched to a specified display format, for example, from solid line representation to dashed line representation, then as the pre-selected identifier moves, the position of the target recording scene range displayed in the specified display format moves, if the player triggers the pre-selected identifier again (for example, clicks the pre-selected identifier), the trigger position is determined as the center point position, so as to move the target recording scene range to the trigger position, and switch its display format back to the previous display format (for example, from dashed line representation to solid line representation).

[0068] In another optional embodiment, in response to the pre-selected identifier being located at a specified position of a target plane of the target recording scene range, the display manner of the target plane is controlled to switch to a preset display manner; in response to a fifth trigger operation of the target game account for the pre-selected identifier, a connection line from the center point to the specified position is controlled to be displayed; wherein the length of the connection line matches the target radius of the target plane; in response to a movement control operation of the target game account for the pre-selected identifier, the length of the connection line is controlled to change, so as to adjust the length of the target radius. Wherein, the specified position can be any position on the target plane, or an edge position of the target plane, and the fifth trigger operation can be a click operation or a long press operation, etc.

[0069] For example, when the pre-selected identifier hovers or moves to the specified position of the target plane of the target recording scene range, the edge position of the target plane is displayed in a preset display manner (highlighted or displayed in a specified color, etc.), at this time, the player triggers the pre-selected identifier, a dashed line (equivalent to the above connection line) is connected from the center point to the trigger position of the player, and the bottom surface of the target plane is determined with the dashed line as the radius, the entire target plane is displayed as a dashed line, then as the pre-selected identifier moves, the length of the dashed line is adjusted, if the player triggers the pre-selected identifier again (for example, clicks the pre-selected identifier), the length of the connection line between the trigger position and the center point is determined as the adjusted radius length, and the target plane is displayed as a solid line.

[0070] In another optional embodiment, in response to a preselected identifier being located on a vertical plane of a target recording scene range, a height line is displayed on the vertical plane of the target recording scene range; in response to a sixth trigger operation of the preselected identifier triggered by the target game account, an intersection point of the height line corresponding to the sixth trigger operation and the target plane is determined; in response to a movement control operation of the preselected identifier triggered by the target game account towards a preset direction, the preselected identifier is controlled to move towards the preset direction; in response to a seventh trigger operation of the preselected identifier triggered by the target game account, a fourth scene position of the seventh trigger operation in the historical game session scene corresponding to the video data is determined, and a target height is determined based on the fourth scene position and the intersection point.

[0071] For example, when the preselected identifier hovers or moves to the vertical plane of the target recording scene range, a dotted line (equivalent to the height line) is drawn from a point on the vertical plane corresponding to the current position of the preselected identifier, and at this time, the player triggers the preselected identifier, a dotted line (equivalent to the connection line) is connected from the center point to the trigger position of the player, and the intersection point (x1, y1) of the height line corresponding to the trigger position of the preselected identifier and the target plane is taken as the target height.

[0072] The above method can allow the player to directly use the scenario encountered in the actual game to create a practice level, solving the problem of complex and time-consuming steps in creating a level. In the reproduction part, the player can replace multiple different attack and defense characters to practice, which also improves the practice effect, and the existing training field can only attack the target on one side. At the same time, by setting the target recording scene range to generate game recording information, the recording space can be saved to record too much redundant information.

[0073] The following embodiments are used to describe the scene reproduction method.

[0074] After the game session ends, in response to a game reproduction instruction triggered by the target game account, a game scene corresponding to the game session and the target game character located in the game scene are rendered and generated based on the game scene data. In response to the game scene corresponding to the game session being rendered and generated, at least one of the following information is displayed on a scene picture corresponding to the rendered and generated game scene: recording duration, current playing duration, and playing and pausing control; after the playing and pausing control is triggered, the rendering of the game scene corresponding to the game session is paused, and the playing and pausing control is switched to a starting playing control.

[0075] In a specific implementation, the recording duration is a duration for recording game data, the current playing duration can be displayed on the scene picture in a manner of a progress bar and / or a display time, and a display position and a display form of the playing and pausing control in the graphical user interface can be determined according to development requirements.

[0076] Further, the target game characters include a plurality of target game characters, and the process of configuring the target game account with the control authority corresponding to the target game character and sending the operation guide information generated based on the game behavior data to the target game account in response to the role-playing instruction can include: determining a first target game character from the plurality of target game characters based on the role-playing instruction in response to the role-playing instruction; and configuring the target game account with the control authority corresponding to the first target game character and sending the operation guide information generated based on the game behavior data corresponding to the first target game character to the target game account. Specifically, the first target game character can be any one of the plurality of target game characters.

[0077] In a specific implementation, in response to rendering a game scene corresponding to a game session, a second character identifier corresponding to each of the plurality of target game characters is displayed on a scene picture corresponding to the rendered game scene, so that the player can select any one of the target game characters for role-playing, and the game data recorded by other target game characters is operated accordingly, so that the player can operate in an environment close to a real game scene. Based on this, the process of determining the first target game character from the plurality of target game characters based on the role-playing instruction in response to the role-playing instruction can include: in response to a selection operation on a target second character identifier in the second character identifiers corresponding to the plurality of target game characters, triggering the role-playing instruction, and determining a target game character corresponding to the target second character identifier as the first target game character.

[0078] In a specific implementation, the second character identifier can be a character avatar, a character name, or a character model, and the target second character identifier can be any one of the plurality of second character identifiers.

[0079] In an optional embodiment, after the target game account is configured with the control authority corresponding to the first target game character, the game scene under the perspective of the first target game character is displayed on the terminal device corresponding to the target game account.

[0080] Further, the operation guide information includes an operation control identifier corresponding to a game behavior performed by the target game character in the game session, and the operation control identifiers are displayed in a time sequence on the terminal device corresponding to the target game account.

[0081] In practical implementation, the aforementioned operation control identifiers are used to indicate the operation controls and triggering methods corresponding to the game actions performed by the target game character during the game. For example, the operation control identifier could be an identifier for triggering the left mouse button, the right mouse button, or the middle mouse button, or it could be an identifier for triggering a key displayed on the keyboard, etc. Specifically, players can control the first target game character to perform game actions through the terminal device, and other target game characters will perform corresponding operations according to the recorded game data. Thus, players can imitate the operations of the first target game character during recording based on the operation control identifiers indicated by the displayed operation guidance information, so that the first target game character can reproduce the game actions performed in the game scene.

[0082] When the target game account triggers a role-playing command, the game scene corresponding to the game match from the perspective of the target game character, generated based on recorded game data, is played in the graphical user interface provided by the terminal device logged into the target game account. Simultaneously, the operation control identifiers corresponding to the game actions performed by the target game character during the match are displayed on the scene screen corresponding to the game scene. These operation control identifiers are displayed in a chain in the graphical user interface according to the time sequence in which the corresponding operation controls were triggered. For example... Figure 10 The image shown is a schematic diagram illustrating a scene reproduction in a role-playing scenario provided by an embodiment of this disclosure. Figure 10 The scene shown contains four game characters. The black character model represents the primary target game character, while the gray character model represents the target game character from the perspective of the primary target game character. Figure 10 The bottom of the scene screen displays a chain of identifiers corresponding to the operation controls performed by the first target game character during the game. This chain includes 5 operation control identifiers. Figure 10 A playback window is displayed on the right side of the scene shown in the image. This playback window displays the playback type (e.g., ...). Figure 10 "Substitution operation" in the recording (e.g., recording duration) Figure 10 (1 minute 8 seconds), current playback duration (e.g.) Figure 10 The system includes a 24-second timer and play / pause controls, as well as a secondary character identifier for each target game character, allowing players to switch their primary target game character at any time and easily simulate the actions of different target game characters.

[0083] Further, in response to the target game account controlling the target game character to perform the target game behavior in the game scene, it is judged whether the target game behavior is consistent with a game behavior corresponding to the first operation control mark indicated by the operation guide information and currently to be reproduced by the target game character; if consistent, the first operation control mark is displayed on the terminal device corresponding to the target game account in a first display mode; if inconsistent, the first operation control mark is displayed on the terminal device corresponding to the target game account in a second display mode. Specifically, the first display mode and the second display mode are different display modes, and the specific display modes corresponding to the first display mode and the second display mode can be determined according to the development requirements. For example, the first display mode can be to add a green frame on the operation control mark, and the second display mode can be to add a red frame on the operation control mark, etc. The first operation control mark can be an operation control mark displayed in the graphical user interface and to be performed at the current time.

[0084] In a specific implementation, when the target game behavior performed by the player controlling the target game character is consistent with the game behavior corresponding to the first operation control mark to be performed by the target game character currently played, it indicates that the player correctly performs the trigger operation corresponding to the target game character, so that the first operation control mark is displayed in the first display mode, thereby prompting the player that the current operation is correct; when the target game behavior performed by the player controlling the target game character is inconsistent with the game behavior corresponding to the first operation control mark to be performed by the target game character currently played, it indicates that the player incorrectly performs the operation corresponding to the target game character, so that the first operation control mark is displayed in the second display mode, thereby prompting the player that the current operation is incorrect, thereby assisting the player in operation imitation.

[0085] In an optional embodiment, if the first operation control mark is displayed in the graphical user interface in the second display mode, the playing of the scene picture corresponding to the game session scene in the graphical user interface is stopped. Since the first operation control mark in the graphical user interface is in the second display mode, it indicates that the current operation of the player is incorrect, and in order to better simulate the game behavior of the target game character in the game session scene, it is necessary to stop playing the game session scene rendered and generated based on the recorded game scene data when the operation of the player is inconsistent with the operation corresponding to the target game character during recording, so as to re-practice the operation of the target game character performing the target game behavior subsequently.

[0086] In an optional embodiment, in response to a trigger operation on a reset control displayed in the graphical user interface, the game scene under the perspective of the target game character generated based on the recorded game scene data is played again in the graphical user interface. This way can help the player to perform operation imitation in an environment close to the real game situation.

[0087] The following embodiments are used to describe different scene reproduction modes.

[0088] Specifically, in response to a game replay instruction triggered by the target game account, game data is obtained from a preset position, selection controls corresponding to a plurality of replay types are displayed in a graphical user interface provided by a terminal device corresponding to the target game account, and a game scene corresponding to a game session generated based on game scene data and a target game character located in the game scene are rendered and generated. The plurality of replay types are respectively configured with corresponding information replay rules. The player can trigger the selection control corresponding to any one of the replay types to perform scene replay and operation practice. Different information replay rules are used for different replay types, the game scene displayed in the control graphical user interface is different according to different information replay rules, and the viewing angle or the control mode of the game character in the game scene is different.

[0089] Specifically, when the player triggers the game replay instruction, game data is obtained from a preset position, a first frame of game scene picture of a game scene corresponding to a game session generated based on game scene data is displayed in a graphical user interface, and selection controls corresponding to a plurality of replay types are displayed on the first frame of game scene picture. Each replay type is pre-configured with an information replay rule, which can be determined according to the research and development requirements. Figure 11 As shown in FIG. 5, which is a schematic diagram of selection controls corresponding to a plurality of replay types provided by an embodiment of the present disclosure, Figure 11 contains three selection controls, which are respectively a bystander watching control, an empathy watching control and an empathy operation control, that is, three replay types are displayed in the graphical user interface, including free-view bystander watching, first-person-view watching of a certain role and operation practice of a certain role.

[0090] The selection of the different reproduction type corresponding selection control presents the game scene picture in different perspectives in the graphical user interface. Specifically, in the free perspective observation, the game scene picture displayed in the graphical user interface can include all game characters contained in the game data, so that the player can freely switch the perspective and view the operation details of each game character in the game scene picture; in the first person perspective of a certain character, the game scene picture displayed in the graphical user interface can include the first target game character selected by the player, and the first target game character is observed from the perspective of the first target game character, and the operation control identifier corresponding to the game behavior performed by the first target game character in the game match is displayed on the game scene picture, so that the player can easily know the operation details of the first target game character currently observed. In the operation practice of a certain character (equivalent to the above role playing), the game scene picture displayed in the graphical user interface can include the first target game character selected by the player and the operation control identifier corresponding to the game behavior performed by the first target game character in the game match, so that the player can control the first target game character to operate through the terminal device, and other target game characters will perform corresponding operations according to the game data, so that the player can imitate the operation of the first target game character during recording based on the displayed operation control identifier.

[0091] In an optional embodiment, in response to the role substitution observation instruction, operation guide information generated based on the game behavior data corresponding to the target game character is sent to the target game account, so that the terminal device corresponding to the target game account displays the game scene in the perspective of the target game character, and displays the operation guide information on the scene picture corresponding to the game scene. The above role observation substitution instruction can be triggered by the player pressing the substitution observation control displayed in the graphical user interface, or can be triggered by the player pressing a specified key. The specific implementation can be determined according to the research and development requirements.

[0092] In the specific implementation, in response to the rendering of the game scene corresponding to the game match, the second character identifier corresponding to the plurality of target game characters is displayed on the scene picture corresponding to the rendered game scene, wherein the second character identifier of each target game character is displayed to facilitate the player to select one of the target game characters and present the game scene from the perspective of the selected target game character, so as to observe the game operation of the selected target game character. Based on this, the specific process of the above-mentioned operation of sending the operation guide information generated based on the game behavior data corresponding to the target game character to the target game account in response to the role substitution observation instruction can include: in response to the selection operation of the target second character identifier in the second character identifier corresponding to the plurality of target game characters, triggering the role playing instruction, and determining the target game character corresponding to the target second character identifier as the first target game character.

[0093] Once the primary target game character is identified, the graphical user interface (GUI) will display a scene view from the perspective of that character, generated based on game data. The GUI will also show the corresponding control icons for the actions that control the primary target game character. These control icons will be displayed in a chain in the GUI according to the order in which they were triggered. For example, if the game data records three actions controlling the primary target game character, then those three control icons will be displayed in the GUI in the order they occurred.

[0094] like Figure 12 The image shown is a schematic diagram illustrating a recreated scene in a role-playing viewing scenario, as provided in an embodiment of this disclosure. Figure 12 The scene shown contains four game characters. The black character model represents the primary target game character, while the gray character model represents the target game character from the perspective of the primary target game character. Figure 12 The bottom of the scene screen displays a chain of identifiers (i.e., operation guidance information) corresponding to the operation controls performed by the first target game character in the game. This chain of identifiers includes 5 operation control identifiers, which are used to indicate the corresponding operation controls and triggering methods when the first target game character performs game actions. Figure 12 The five operation control icons in the text are used to indicate: first, press the "SHIFT" key on the keyboard, then click the left mouse button, then press the E key on the keyboard, then click the left mouse button again, and finally click the right mouse button. Figure 12 A playback window is displayed on the right side of the scene shown in the image. This playback window displays the target reproduction type (e.g., ...). Figure 12 The "immersive viewing" option in the text), and the recording duration corresponding to the game recording information (such as...). Figure 12 (1 minute 8 seconds), current playback duration (e.g.) Figure 12 The game recording includes a 24-second timer and play / pause controls, as well as a second character identifier for each game character. This allows players to select a primary target character's actions and then trigger a specific first character identifier from the displayed second character identifiers. This switches the game scene displayed in the graphical user interface to the perspective of the corresponding first character, allowing players to watch the actions of that character. This method facilitates players watching the actions of different game characters at any time.

[0095] In the role immersion watching, the operation guide information includes: an operation control identifier corresponding to a game behavior performed by the target game role in the game match; and a display mode of the operation control identifier changes in a process of displaying a game scene under a perspective corresponding to the target game role on the terminal device corresponding to the target game account. That is, as the scene picture played in the graphical user interface changes, the operation control used by the target game role also changes, so that in order to distinguish which operation control has been used by the target game role, which operation control is being used by the target game role, and which operation control has not been used by the target game role, the display mode of the operation control identifier needs to be adjusted in real time, so that the player can conveniently know the operation details of the target game role being watched.

[0096] In an optional embodiment, when the game scene under the perspective corresponding to the target game role starts to be displayed on the terminal device corresponding to the target game account, the operation control identifier is displayed in a third display mode; if the game behavior performed by the target game role in response to triggering the operation control corresponding to the second operation control identifier is currently displayed on the terminal device corresponding to the target game account, the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account is switched from the third display mode to a fourth display mode; and if the game behavior performed by the target game role in response to triggering the operation control corresponding to the second operation control identifier has been displayed on the terminal device corresponding to the target game account, the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account is switched from the fourth display mode to a fifth display mode.

[0097] Specifically, the third display mode, the fourth display mode, and the fifth display mode are different display modes, for example, the third display mode can be to display the operation control identifier with a first transparency or a first color, the fourth display mode can be to display the operation control identifier with an additional frame, and the fifth display mode can be to display the operation control identifier with a second transparency or a second color. The second operation control can be an operation control corresponding to any one of the operation control identifiers corresponding to the operation prompt information. This way, the player can know the current operation of the target game role and the operation to be performed.

[0098] In another optional embodiment, in response to a spectator watching instruction, the game scene is displayed on the terminal device corresponding to the target game account; and in response to a game perspective adjustment operation, the scene picture corresponding to the game scene displayed on the terminal device corresponding to the target game account changes based on the game perspective adjustment operation. The spectator watching instruction can be triggered by the player pressing a spectator watching control displayed in the graphical user interface, or can be triggered by the player pressing a specified key. The specific implementation can be determined according to the research and development requirements.

[0099] In practical implementation, when a player is spectating, the terminal device corresponding to the target game account renders the game scene based on game scene data. This game scene displays all target game characters included in the recorded game data, and the graphical user interface (GUI) sequentially plays the recorded actions of these target game characters according to the recording time. While displaying the game scene in the GUI, the scene can be adjusted based on the player's perspective. Specifically, this perspective adjustment can involve sliding the mouse button while dragging, or rotating a specified control within the GUI. When the player adjusts their perspective, the game scene displayed in the GUI changes accordingly, allowing the player to freely view the details of each action within the game scene.

[0100] like Figure 13 The diagram shown is a schematic representation of a scene reproduction in a bystander viewing scenario provided by an embodiment of this disclosure. Figure 13 The scene shown contains four target game characters, and a playback window is displayed on the right side of the scene. This playback window displays the target reproduction type (e.g., ...). Figure 13 The "spectator" option in the text, and the recording duration corresponding to the game recording information (such as...). Figure 13 (1 minute 8 seconds), current playback duration (e.g.) Figure 13 (24 seconds in the middle) and play / pause controls (such as...) Figure 13 (The "11" control in the text). When the player clicks the play / pause control, the scene playing in the graphical user interface will pause, and the play / pause control will switch to the start playback control. When the player clicks the start playback control, the scene will continue playing.

[0101] In this method, players can record the scenario in real time. Since the game data of each character in the current scenario is recorded, players can realistically recreate the scenario after returning to the training ground. During the recreation, players can observe from various perspectives as bystanders, directly view the first-person perspective of a specific character, or even actually immerse themselves in the character's position to practice their actions. This solves the problem of high production costs for training levels and enhances the player's gaming experience.

[0102] Corresponding to the game scene reproduction method described above, this disclosure provides a game scene reproduction device that provides a graphical user interface through a terminal device; such as Figure 14 As shown, the device includes:

[0103] The game recording module 90 is configured to record game data corresponding to the target game character in the game match in response to a recording instruction triggered by the target game account during the game match, wherein the game data comprises game scene data and game behavior data corresponding to the target game character.

[0104] The game replay module 91 is configured to render a game scene corresponding to the game match based on the game scene data in response to a game replay instruction triggered by the target game account after the game match ends.

[0105] The role playing module 92 is configured to configure control authority corresponding to the target game character for the target game account in response to a role playing instruction, and send operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

[0106] The device for reproducing the match scene in the game can reproduce the recorded game match scene by the game data corresponding to the game character in the recorded game match, so that the player can watch and learn the game behavior performed by the game character in the recorded game match scene and perform role playing, thereby reducing the production cost of the game training level, enriching the game training scene, and improving the game experience of the player.

[0107] Specifically, the game recording module 90 is configured to determine a target recording scene range and determine the game character in the target recording scene range as the target game character in response to a recording instruction triggered by the target game account, and record the game data corresponding to the target game character in the target recording scene range in the game match.

[0108] Further, the device further comprises a recording triggering module configured to provide a recording control for the target game account in response to a kill event occurring in the game match, and trigger the recording instruction by the target game account in response to a triggering operation of the target game account on the recording control.

[0109] In a specific implementation, the specific process of determining the target recording scene range comprises: recording a first moving track corresponding to a killed character and a second moving track corresponding to a killer in the kill event; and determining the target recording scene range based on a scene range surrounding the first moving track and the second moving track.

[0110] Further, the specific process of determining the target recording scene range further comprises: determining a first scene range surrounding the first movement track and the second movement track; extending the first scene range outward by a preset range to obtain an extended first scene range, and determining the extended first scene range as the target recording scene range; wherein the target game characters in the target recording scene range include the killed game character, the killing game character, the first game character at a preset distance from the killed game character, and the second game character at a preset distance from the killing game character.

[0111] In a specific implementation, the device further comprises a video playback module configured to: control a terminal device corresponding to the target game account to play the video data corresponding to the historical game match scene during the game match process; based on this, the game recording module 90 is further configured to: determine a recording start time in response to a recording start instruction triggered by the target game account; determine a recording end time and a target recording scene range in response to a recording end instruction triggered by the target game account, and record the target game character in the target recording scene range in the video data corresponding to the historical game match scene and the game data corresponding to the target recording scene range between the recording start time and the recording end time.

[0112] Further, the device further comprises a first identification selection module configured to: before the recording start time determined in response to the recording start instruction triggered by the target game account, display the first character identification of the game character contained in the video data corresponding to the historical game match scene on the terminal device corresponding to the target game account in response to the playing of the video data corresponding to the historical game match scene; determine the game character corresponding to the target first character identification as the target game character in response to a selection operation of the target game account on the target first character identification; based on this, the game recording module 90 is further configured to: determine the recording end time in response to the recording end instruction triggered by the target game account, and calculate the third movement track of the target game character in the video data corresponding to the historical game match scene from the recording start time to the recording end time; determine a second scene range surrounding the third movement track, and determine the second scene range as the target recording scene range.

[0113] Further, the device further comprises a range determining module, configured to: in response to a first trigger operation of the target game account on the preselected identifier, determine a first scene position of a touch point position of the first trigger operation in the video data corresponding to the historical game session scene, and determine the first scene position as a center point; in response to a movement control operation of the target game account on the preselected identifier, control the preselected identifier to move; in response to a second trigger operation of the target game account on the preselected identifier, determine a second scene position of a touch point position of the second trigger operation in the video data corresponding to the historical game session scene, and determine a target radius based on the first scene position and the second scene position; establish a target plane based on the center point and the target radius; in response to a movement control operation of the target game account on the preselected identifier towards a preset direction, control the preselected identifier to move towards the preset direction, in response to a third trigger operation on the preselected identifier, determine a third scene position of a touch point position of the third trigger operation in the video data corresponding to the historical game session scene, and determine a target height based on the third scene position and the second scene position; generate a three-dimensional space range based on the target plane and the target height, and determine the three-dimensional space range as a target recording scene range.

[0114] Further, the device further comprises a range moving module, configured to: in response to the preselected identifier being located at the center point of the target recording scene range, control the center point to be displayed in the target recording scene range in a preset display manner; in response to a fourth trigger operation of the target game account on the preselected identifier, control a display format of the target recording scene range to switch to a specified display format; in response to a movement control operation of the target game account on the preselected identifier, control the target recording scene range to move following the movement control operation.

[0115] Further, the device further comprises a range adjusting module, configured to: in response to the preselected identifier being located at a specified position of the target plane of the target recording scene range, control a display manner of the target plane to switch to a preset display manner; in response to a fifth trigger operation of the target game account on the preselected identifier, control a connection line from the center point to the specified position to be displayed; wherein a length of the connection line matches a target radius of the target plane; in response to a movement control operation of the target game account on the preselected identifier, control the length of the connection line to change, so as to adjust the length of the target radius.

[0116] Further, the range adjustment module is further configured to: in response to the preselected identifier being located on a vertical plane of the target recording scene range, control a height line to be displayed on the vertical plane of the target recording scene range; in response to a sixth trigger operation triggered by the target game account for the preselected identifier, determine an intersection point of a height line corresponding to the sixth trigger operation and the target plane; in response to a movement control operation of the preselected identifier triggered by the target game account towards a preset direction, control the preselected identifier to move towards the preset direction, in response to a seventh trigger operation triggered by the target game account for the preselected identifier, determine a fourth scene position of a touch point position of the seventh trigger operation in the video data corresponding to the historical game session scene, and determine a target height based on the fourth scene position and the intersection point.

[0117] Further, the device further comprises an information display module configured to: in response to the game scene corresponding to the game session being rendered, control at least one of the following information to be displayed on a scene picture corresponding to the rendered game scene: a recording duration, a current playing duration, and a playing and pausing control; after the playing and pausing control is triggered, pause the game scene corresponding to the game session, and switch the playing and pausing control to a starting playing control.

[0118] In a specific implementation, the target game characters include a plurality of target game characters; and the role playing module 92 is configured to: in response to a role playing instruction, determine a first target game character from the plurality of target game characters based on the role playing instruction; configure the target game account with a control authority corresponding to the first target game character, and send operation guide information generated based on game behavior data corresponding to the first target game character to the target game account.

[0119] Further, the device further comprises a second identifier display module configured to: in response to the game scene corresponding to the game session being rendered, control a second character identifier corresponding to a plurality of target game characters to be displayed on a scene picture corresponding to the rendered game scene; based on this, the role playing module 92 is configured to: in response to a selection operation on a target second character identifier in the second character identifiers corresponding to the plurality of target game characters, trigger a role playing instruction, and determine a target game character corresponding to the target second character identifier as the first target game character.

[0120] Further, the device further comprises a view angle adjustment module configured to: after the target game account is configured with the control authority corresponding to the first target game character, control a game scene in a view angle corresponding to the first target game character to be displayed on a terminal device corresponding to the target game account.

[0121] In a specific implementation, the operation guide information includes: an operation control identifier corresponding to a game behavior performed by the target game character in the game session; and the operation control identifiers are displayed in a time sequence on a terminal device corresponding to the target game account.

[0122] Further, the device further includes a behavior judgment module configured to: in response to the target game account controlling the target game character to perform a target game behavior in the game scene, judge whether the target game behavior is consistent with a game behavior corresponding to a first operation control identifier indicated by the operation guide information that the target game character currently should reproduce; if consistent, control the terminal device corresponding to the target game account to display the first operation control identifier in a first display mode; and if inconsistent, control the terminal device corresponding to the target game account to display the first operation control identifier in a second display mode.

[0123] Further, the device further includes an in-role watching module configured to: in response to a role in-role watching instruction, send operation guide information generated based on game behavior data corresponding to the target game character to the target game account, so that the terminal device corresponding to the target game account displays a game scene in a perspective corresponding to the target game character, and displays the operation guide information on a scene picture corresponding to the game scene.

[0124] In a specific implementation, the operation guide information includes: an operation control identifier corresponding to a game behavior performed by the target game character in a game match; based on this, the device further includes a display change module configured to: in a process of displaying the game scene in the perspective corresponding to the target game character on the terminal device corresponding to the target game account, control a display mode of the operation control identifier to change.

[0125] Further, the display change module is further configured to: when starting to display the game scene in the perspective corresponding to the target game character on the terminal device corresponding to the target game account, display the operation control identifier in a third display mode; if a game behavior performed by the target game character in response to triggering an operation control corresponding to a second operation control identifier is currently displayed on the terminal device corresponding to the target game account, control a display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the third display mode to a fourth display mode; and if the game behavior performed by the target game character in response to triggering the operation control corresponding to the second operation control identifier has been displayed on the terminal device corresponding to the target game account, control the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the fourth display mode to a fifth display mode.

[0126] Further, the device further includes a bystander watching module configured to: in response to a bystander watching instruction, control the terminal device corresponding to the target game account to display the game scene; and in response to a game perspective adjustment operation, control a scene picture corresponding to the game scene displayed on the terminal device corresponding to the target game account to change based on the game perspective adjustment operation.

[0127] The game match scene reproduction device provided by the embodiments of the present disclosure has the same implementation principle, technical effects and the above-mentioned method embodiments. For brief description, the part of the device embodiments not mentioned can be referred to the corresponding content in the above-mentioned method embodiments.

[0128] The embodiments of the present disclosure also provide an electronic device, as shown in the figure, which comprises a processor and a memory. The memory stores machine executable instructions capable of being executed by the processor. The processor executes the machine executable instructions to implement the above-mentioned game match scene reproduction method. Figure 15

[0129] Specifically, the above-mentioned game match scene reproduction method comprises: recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account during the game match, wherein the game data comprises game scene data and game behavior data corresponding to the target game character; after the game match ends, generating a game scene corresponding to the game match and the target game character located in the game scene based on the game scene data in response to a game reproduction instruction triggered by the target game account; and configuring control authority corresponding to the target game character for the target game account in response to a role-playing instruction, and sending operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

[0130] The above-mentioned game match scene reproduction method can reproduce the recorded game match scene by the game data corresponding to the game character in the recorded game match, so as to enable the player to watch and learn the game behavior performed by the game character in the recorded game match scene and perform role-playing practice, thereby reducing the production cost of the game training level, enriching the game training scene, and improving the game experience of the player.

[0131] In an optional embodiment, the above-mentioned step of recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account comprises: determining a target recording scene range in response to the recording instruction triggered by the target game account, and determining the game character in the target recording scene range as the target game character; and recording the game data corresponding to the target game character in the target recording scene range in the game match.

[0132] In an optional embodiment, the above-mentioned method further comprises: controlling to provide a recording control for the target game account in response to a kill event occurring in the game match; and controlling the target game account to trigger the recording instruction in response to the trigger operation of the target game account on the recording control.

[0133] ​In an optional embodiment, the step of determining the target recording scene range comprises: recording a first movement track corresponding to the killed character and a second movement track corresponding to the killer character in the kill event; and determining the target recording scene range based on a scene range surrounding the first movement track and the second movement track.

[0134] In an optional embodiment, the step of determining the target recording scene range based on the scene range surrounding the first movement track and the second movement track comprises: determining a first scene range surrounding the first movement track and the second movement track; expanding the first scene range outward by a preset range to obtain an expanded first scene range, and determining the expanded first scene range as the target recording scene range; and wherein the target game characters in the target recording scene range include the killed character, the killer character, a first game character at a preset distance from the killed character, and a second game character at a preset distance from the killer character.

[0135] In an optional embodiment, the method further comprises: during the game match, controlling a terminal device corresponding to the target game account to play the recording data corresponding to the historical game match scene; and in response to a recording instruction triggered by the target game account, the step of recording the game data corresponding to the target game character in the game match comprises: in response to a recording start instruction triggered by the target game account, determining a recording start time; and in response to a recording end instruction triggered by the target game account, determining a recording end time and a target recording scene range, and recording the target game character in the target recording scene range in the recording data corresponding to the historical game match scene and the game data corresponding to the target game character between the recording start time and the recording end time.

[0136] In an optional embodiment, before the step of determining the recording start time in response to the recording start instruction triggered by the target game account, the method further comprises: in response to playing the recording data corresponding to the historical game match scene, controlling a terminal device corresponding to the target game account to display a first character identifier of a game character included in the recording data corresponding to the historical game match scene; in response to a selection operation of the target game account on the target first character identifier, determining a game character corresponding to the target first character identifier as the target game character; and the step of determining the recording end time and the target recording scene range in response to the recording end instruction triggered by the target game account comprises: in response to the recording end instruction triggered by the target game account, determining the recording end time, and calculating a third movement track of the target game character in the recording data corresponding to the historical game match scene from the recording start time to the recording end time; determining a second scene range surrounding the third movement track, and determining the second scene range as the target recording scene range.

[0137] In an optional embodiment, the target recording scene range is determined in the following manner: in response to a first trigger operation of the target game account on the preselected identifier, a touch position of the first trigger operation is determined as a first scene position in the video data corresponding to the historical game session scene, and the first scene position is determined as a center point; in response to a movement control operation of the target game account on the preselected identifier, the preselected identifier is controlled to move; in response to a second trigger operation of the target game account on the preselected identifier, a touch position of the second trigger operation is determined as a second scene position in the video data corresponding to the historical game session scene, and a target radius is determined based on the first scene position and the second scene position; a target plane is established based on the center point and the target radius; in response to a movement control operation of the target game account on the preselected identifier towards a preset direction, the preselected identifier is controlled to move towards the preset direction, and in response to a third trigger operation on the preselected identifier, a touch position of the third trigger operation is determined as a third scene position in the video data corresponding to the historical game session scene, and a target height is determined based on the third scene position and the second scene position; a three-dimensional space range is generated based on the target plane and the target height, and the three-dimensional space range is determined as the target recording scene range.

[0138] In an optional embodiment, the method further comprises: in response to the preselected identifier being located at the center point of the target recording scene range, the center point is displayed in the target recording scene range in a preset display manner; in response to a fourth trigger operation of the target game account on the preselected identifier, a display format of the target recording scene range is switched to a specified display format; and in response to a movement control operation of the target game account on the preselected identifier, the target recording scene range is controlled to move following the movement control operation.

[0139] In an optional embodiment, the method further comprises: in response to the preselected identifier being located at a specified position of the target plane of the target recording scene range, a display manner of the target plane is switched to a preset display manner; in response to a fifth trigger operation of the target game account on the preselected identifier, a connection line from the center point to the specified position is displayed; wherein a length of the connection line matches a target radius of the target plane; and in response to a movement control operation of the target game account on the preselected identifier, the length of the connection line is changed to adjust the length of the target radius.

[0140] In an optional embodiment, the method further includes: in response to the preselected identifier being located on a vertical plane of the target recording scene range, controlling a height line to be displayed on the vertical plane of the target recording scene range; in response to the sixth trigger operation of the preselected identifier triggered by the target game account, determining an intersection of the height line corresponding to the sixth trigger operation and the target plane; in response to the movement control operation of the preselected identifier towards the preset direction triggered by the target game account, controlling the preselected identifier to move towards the preset direction, in response to the seventh trigger operation of the preselected identifier triggered by the target game account, determining a fourth scene position of the touch point position of the seventh trigger operation in the video data corresponding to the historical game session scene, and determining the target height based on the fourth scene position and the intersection.

[0141] In an optional embodiment, the method further includes: in response to the game scene corresponding to the game session being rendered, controlling at least one of the following information to be displayed on the scene picture corresponding to the rendered game scene: recording duration, current playing duration, and playing and pausing control; after the playing and pausing control is triggered, pausing the game scene corresponding to the game session, and switching the playing and pausing control to a starting playing control.

[0142] In an optional embodiment, the target game characters include a plurality of target game characters; and the steps of, in response to the role playing instruction, configuring the target game account with the control authority corresponding to the target game character, and sending the operation guide information generated based on the game behavior data to the target game account, include: in response to the role playing instruction, determining a first target game character from the plurality of target game characters based on the role playing instruction; configuring the target game account with the control authority corresponding to the first target game character, and sending the operation guide information generated based on the game behavior data corresponding to the first target game character to the target game account.

[0143] In an optional embodiment, the method further includes: in response to the game scene corresponding to the game session being rendered, controlling a plurality of second character identifiers corresponding to the target game characters to be displayed on the scene picture corresponding to the rendered game scene; and the steps of, in response to the role playing instruction, determining a first target game character from the plurality of target game characters based on the role playing instruction, include: in response to a selection operation on a target second character identifier in the second character identifiers corresponding to the plurality of target game characters, triggering the role playing instruction, and determining a target game character corresponding to the target second character identifier as the first target game character.

[0144] In an optional embodiment, after the step of configuring the target game account with the control authority corresponding to the first target game character, the method further includes: controlling the game scene in the perspective of the first target game character to be displayed on the terminal device corresponding to the target game account.

[0145] In an optional embodiment, the operation guide information includes operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and the operation control identifiers are displayed in a time sequence on the terminal device corresponding to the target game account.

[0146] In an optional embodiment, the method further includes: in response to the target game account controlling the target game character to perform a target game behavior in a game scene, determining whether the target game behavior is consistent with a game behavior corresponding to a first operation control identifier indicated by the operation guide information and currently to be reproduced by the target game character; if consistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a first display mode; and if inconsistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a second display mode.

[0147] In an optional embodiment, the method further includes: in response to the character substitution viewing instruction, sending operation guide information generated based on game behavior data corresponding to the target game character to the target game account, so as to cause the terminal device corresponding to the target game account to display a game scene in a perspective corresponding to the target game character, and display the operation guide information on a scene picture corresponding to the game scene.

[0148] In an optional embodiment, the operation guide information includes operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and the method further includes: in a process of displaying a game scene in a perspective corresponding to the target game character on the terminal device corresponding to the target game account, controlling a display mode of the operation control identifiers to change.

[0149] In an optional embodiment, the step of controlling the display mode of the operation control identifiers to change includes: when the game scene in the perspective corresponding to the target game character starts to be displayed on the terminal device corresponding to the target game account, displaying the operation control identifiers in a third display mode; if a game behavior performed by the target game character in response to triggering an operation control corresponding to a second operation control identifier is currently displayed on the terminal device corresponding to the target game account, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the third display mode to a fourth display mode; and if the game behavior performed by the target game character in response to triggering the operation control corresponding to the second operation control identifier has been displayed on the terminal device corresponding to the target game account, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the fourth display mode to a fifth display mode.

[0150] In an optional embodiment, the method further includes: in response to the spectator watching instruction, controlling a terminal device corresponding to the target game account to display a game scene; and in response to the game view angle adjustment operation, controlling the game scene displayed on the terminal device corresponding to the target game account to change based on the game view angle adjustment operation.

[0151] Further, Figure 15 The electronic device shown further includes a bus 102 and a communication interface 103, and the processor 101, the communication interface 103, and the memory 100 are connected through the bus 102.

[0152] The memory 100 can include a high-speed random access memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used. The bus 102 can be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 15 Only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0153] The processor 101 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 101 or the instruction in the form of software. The processor 101 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present disclosure can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100, and combines the hardware to complete the steps of the method of the above embodiments.

[0154] 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 cause the processor to implement the game position scene reproduction method described above.

[0155] Specifically, the method for reproducing the game match scene in the game includes: recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account during the game match, wherein the game data includes game scene data and game behavior data corresponding to the target game character; after the game match ends, generating a game scene corresponding to the game match and the target game character in the game scene based on the game scene data in response to a game reproduction instruction triggered by the target game account; and in response to a role-playing instruction, configuring the target game character with control authority corresponding to the target game character, and sending operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

[0156] The method for reproducing the game match scene in the game can reproduce the recorded game match scene by game data corresponding to the game character in the recorded game match, so that players can watch and learn the game behavior performed by the game character in the recorded game match scene and perform role-playing practice, thereby reducing the cost of game training level production, enriching the game training scene, and improving the game experience of players.

[0157] In an optional embodiment, the step of recording game data corresponding to the target game character in the game match in response to the recording instruction triggered by the target game account includes: determining a target recording scene range in response to the recording instruction triggered by the target game account, and determining game characters in the target recording scene range as the target game character; and recording game data corresponding to the target game character in the target recording scene range in the game match.

[0158] In an optional embodiment, the method further includes: in response to a kill event occurring in the game match, providing a recording control for the target game account; and in response to a trigger operation of the target game account on the recording control, triggering the recording instruction by the target game account.

[0159] In an optional embodiment, the step of determining the target recording scene range includes: recording a first movement trajectory corresponding to a killed character in the kill event and a second movement trajectory corresponding to a killer character; and determining the target recording scene range based on a scene range surrounding the first movement trajectory and the second movement trajectory.

[0160] In an optional embodiment, the step of determining the target recording scene range based on the scene range surrounding the first movement track and the second movement track comprises: determining a first scene range surrounding the first movement track and the second movement track; expanding the first scene range outward by a preset range to obtain an expanded first scene range, and determining the expanded first scene range as the target recording scene range; wherein the target game characters in the target recording scene range include: the killed character, the killing character, the first game character at a preset distance from the killed character, and the second game character at a preset distance from the killing character.

[0161] In an optional embodiment, the method further comprises: during the game match, controlling the terminal device corresponding to the target game account to play the recording video data corresponding to the historical game match scene; and in response to a recording instruction triggered by the target game account, recording the game data corresponding to the target game character in the game match, which comprises: in response to a recording start instruction triggered by the target game account, determining a recording start time; in response to a recording end instruction triggered by the target game account, determining a recording end time and a target recording scene range, and recording the target game character in the target recording scene range in the recording video data corresponding to the historical game match scene and the game data corresponding to the target game character between the recording start time and the recording end time.

[0162] In an optional embodiment, before the step of determining the recording start time in response to the recording start instruction triggered by the target game account, the method further comprises: in response to playing the recording video data corresponding to the historical game match scene, controlling the terminal device corresponding to the target game account to display a first character identifier of a game character contained in the recording video data corresponding to the historical game match scene; in response to a selection operation of the target game account on the target first character identifier, determining the game character corresponding to the target first character identifier as the target game character; and the step of determining the recording end time and the target recording scene range in response to the recording end instruction triggered by the target game account comprises: in response to the recording end instruction triggered by the target game account, determining the recording end time, and calculating a third movement track of the target game character in the recording video data corresponding to the historical game match scene from the recording start time to the recording end time; determining a second scene range surrounding the third movement track, and determining the second scene range as the target recording scene range.

[0163] In an optional embodiment, the target recording scene range is determined in the following manner: in response to a first trigger operation of the target game account on the preselected identifier, a touch position of the first trigger operation is determined as a first scene position in the video data corresponding to the historical game session scene, and the first scene position is determined as a center point; in response to a movement control operation of the target game account on the preselected identifier, the preselected identifier is controlled to move; in response to a second trigger operation of the target game account on the preselected identifier, a touch position of the second trigger operation is determined as a second scene position in the video data corresponding to the historical game session scene, and a target radius is determined based on the first scene position and the second scene position; a target plane is established based on the center point and the target radius; in response to a movement control operation of the target game account on the preselected identifier towards a preset direction, the preselected identifier is controlled to move towards the preset direction, and in response to a third trigger operation on the preselected identifier, a touch position of the third trigger operation is determined as a third scene position in the video data corresponding to the historical game session scene, and a target height is determined based on the third scene position and the second scene position; a three-dimensional space range is generated based on the target plane and the target height, and the three-dimensional space range is determined as the target recording scene range.

[0164] In an optional embodiment, the method further comprises: in response to the preselected identifier being located at a center point of the target recording scene range, the center point is displayed in a preset display manner within the target recording scene range; in response to a fourth trigger operation of the target game account on the preselected identifier, a display format of the target recording scene range is switched to a specified display format; and in response to a movement control operation of the target game account on the preselected identifier, the target recording scene range is controlled to move following the movement control operation.

[0165] In an optional embodiment, the method further comprises: in response to the preselected identifier being located at a specified position of a target plane of the target recording scene range, a display manner of the target plane is switched to a preset display manner; in response to a fifth trigger operation of the target game account on the preselected identifier, a connection line from the center point to the specified position is displayed; wherein a length of the connection line matches a target radius of the target plane; and in response to a movement control operation of the target game account on the preselected identifier, the length of the connection line is changed to adjust the length of the target radius.

[0166] In an optional embodiment, the method further includes: in response to the preselected identifier being located on a vertical plane of the target recording scene range, controlling a height line to be displayed on the vertical plane of the target recording scene range; in response to the sixth trigger operation of the preselected identifier triggered by the target game account, determining an intersection of the height line corresponding to the sixth trigger operation and the target plane; in response to the movement control operation of the preselected identifier towards the preset direction triggered by the target game account, controlling the preselected identifier to move towards the preset direction, in response to the seventh trigger operation of the preselected identifier triggered by the target game account, determining a fourth scene position of the touch point position of the seventh trigger operation in the video data corresponding to the historical game session scene, and determining the target height based on the fourth scene position and the intersection.

[0167] In an optional embodiment, the method further includes: in response to the game scene corresponding to the game session being rendered, controlling at least one of the following information to be displayed on the scene picture corresponding to the rendered game scene: recording duration, current playing duration, and playing and pausing control; after the playing and pausing control is triggered, pausing the game scene corresponding to the game session, and switching the playing and pausing control to a starting playing control.

[0168] In an optional embodiment, the target game role includes a plurality of target game roles; and the steps of, in response to the role playing instruction, configuring the control authority corresponding to the target game role for the target game account, and sending the operation guide information generated based on the game behavior data to the target game account, include: in response to the role playing instruction, determining a first target game role from the plurality of target game roles based on the role playing instruction; configuring the control authority corresponding to the first target game role for the target game account, and sending the operation guide information generated based on the game behavior data corresponding to the first target game role to the target game account.

[0169] In an optional embodiment, the method further includes: in response to the game scene corresponding to the game session being rendered, controlling a plurality of second role identifiers corresponding to the target game roles to be displayed on the scene picture corresponding to the rendered game scene; and the steps of, in response to the role playing instruction, determining a first target game role from the plurality of target game roles based on the role playing instruction, include: in response to a selection operation on a target second role identifier in the second role identifiers corresponding to the plurality of target game roles, triggering the role playing instruction, and determining a target game role corresponding to the target second role identifier as the first target game role.

[0170] In an optional embodiment, after the step of configuring the control authority corresponding to the first target game role for the target game account, the method further includes: controlling the game scene in the perspective corresponding to the first target game role to be displayed on the terminal device corresponding to the target game account.

[0171] In an optional embodiment, the operation guide information includes operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and the operation control identifiers are displayed in a time sequence on the terminal device corresponding to the target game account.

[0172] In an optional embodiment, the method further includes: in response to the target game account controlling the target game character to perform a target game behavior in a game scene, determining whether the target game behavior is consistent with a game behavior corresponding to a first operation control identifier indicated by the operation guide information and currently to be reproduced by the target game character; if consistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a first display mode; and if inconsistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a second display mode.

[0173] In an optional embodiment, the method further includes: in response to the character substitution viewing instruction, sending operation guide information generated based on the game behavior data corresponding to the target game character to the target game account, so as to cause the terminal device corresponding to the target game account to display a game scene in a perspective corresponding to the target game character, and display the operation guide information on a scene picture corresponding to the game scene.

[0174] In an optional embodiment, the operation guide information includes operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and the method further includes: in a process of displaying a game scene in a perspective corresponding to the target game character on the terminal device corresponding to the target game account, controlling a display mode of the operation control identifiers to change.

[0175] In an optional embodiment, the step of controlling the display mode of the operation control identifiers to change includes: when the game scene in the perspective corresponding to the target game character starts to be displayed on the terminal device corresponding to the target game account, displaying the operation control identifiers in a third display mode; if a game behavior performed by the target game character in response to triggering an operation control corresponding to a second operation control identifier is currently displayed on the terminal device corresponding to the target game account, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the third display mode to a fourth display mode; and if the game behavior performed by the target game character in response to triggering the operation control corresponding to the second operation control identifier has been displayed on the terminal device corresponding to the target game account, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the fourth display mode to a fifth display mode.

[0176] In an optional embodiment, the method further comprises: in response to the onlooker watching instruction, controlling a terminal device corresponding to the target game account to display a game scene; and in response to the game view angle adjustment operation, controlling the game scene displayed on the terminal device corresponding to the target game account to change based on the game view angle adjustment operation.

[0177] The functions described above can be implemented in software, firmware, hardware, or any combination thereof. Moreover, the functions will be implemented in software as one or more instructions and / or logic embodied on one or more non-transitory computer-readable media. The term "computer-readable medium" includes, but is not limited to, portable or fixed storage devices, optical storage devices, ubiquitous or near-ubiquitous computing devices, and / or any other tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.

[0178] In the description of the present disclosure, it should be explained that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present disclosure. In addition, the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0179] Finally, it should be noted that: the above-described embodiments are only specific embodiments of the present disclosure, used to illustrate the technical solutions of the present disclosure, and are not limiting, the protection scope of the present disclosure is not limited thereto, although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand: any person skilled in the art within the technical range disclosed by the present disclosure, still can modify or easily think of changes to the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and all should be covered in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A game match scene reproduction method, characterized by, The method comprises: In the process of the game match, in response to a recording instruction triggered by a target game account, game data corresponding to a target game character in the game match is recorded, wherein the game data comprises game scene data and game behavior data corresponding to the target game character; After the game match ends, in response to a game replay instruction triggered by the target game account, a game scene corresponding to the game match is rendered based on the game scene data and the target game character located in the game scene; In response to a role-playing instruction, the target game account is configured with control authority corresponding to the target game character, and operation guide information generated based on the game behavior data is sent to the target game account, so that the target game account can control the target game character to reproduce the game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

2. The method of claim 1, wherein, The step of recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account comprises: In response to a recording instruction triggered by a target game account, a target recording scene range is determined, and a game character in the target recording scene range is determined as a target game character; Game data corresponding to the target game character in the target recording scene range in the game match is recorded.

3. The method of claim 2, wherein, The method further comprises: In response to a kill event occurring in the game match, a recording control is provided for the target game account; In response to a triggering operation of the target game account on the recording control, the target game account triggers the recording instruction.

4. The method of claim 3, wherein, The step of determining the target recording scene range comprises: A first movement trajectory corresponding to a killed character and a second movement trajectory corresponding to a killer character in the kill event are recorded; The target recording scene range is determined based on a scene range surrounding the first movement trajectory and the second movement trajectory.

5. The method of claim 4, wherein, The step of determining the target recording scene range based on a scene range surrounding the first movement trajectory and the second movement trajectory comprises: A first scene range surrounding the first movement trajectory and the second movement trajectory is determined; The first scene range is expanded by a preset range to obtain an expanded first scene range, and the expanded first scene range is determined as the target recording scene range; wherein the target game character in the target recording scene range comprises the killed character, the killer character, a first game character at a preset distance from the killed character, and a second game character at the preset distance from the killer character.

6. The method of claim 1, wherein, The method further comprises: In the process of the game match, video data corresponding to a historical game match scene is played on a terminal device corresponding to the target game account; The step of recording game data corresponding to a target game character in a game match in response to a recording instruction triggered by a target game account comprises: In response to a recording start instruction triggered by a target game account, a recording start time is determined; In response to the recording end instruction triggered by the target game account, a recording end time and a target recording scene range are determined, and a target game character in the target recording scene range in the video data corresponding to the historical game session scene is recorded.

7. The method of claim 6, wherein, Before the step of determining the recording start time in response to the recording start instruction triggered by the target game account, the method further comprises: In response to playing the video data corresponding to the historical game session scene, a first character identifier of a game character contained in the video data corresponding to the historical game session scene is displayed on a terminal device corresponding to the target game account; In response to a selection operation of the target game account on a target first character identifier, a game character corresponding to the target first character identifier is determined as a target game character; The step of determining the recording end time and the target recording scene range in response to the recording end instruction triggered by the target game account comprises: In response to the recording end instruction triggered by the target game account, a recording end time is determined, and a third movement track of the target game character in the video data corresponding to the historical game session scene from the recording start time to the recording end time is calculated; A second scene range surrounding the third movement track is determined, and the second scene range is determined as the target recording scene range.

8. The method of claim 6, wherein, The target recording scene range is determined by the following method: In response to a first trigger operation of the target game account on a preselected identifier, a touch position of the first trigger operation is determined as a first scene position in the video data corresponding to the historical game session scene, and the first scene position is determined as a center point; In response to a movement control operation of the target game account on the preselected identifier, the preselected identifier is controlled to move; In response to a second trigger operation of the target game account on the preselected identifier, a touch position of the second trigger operation is determined as a second scene position in the video data corresponding to the historical game session scene, and a target radius is determined based on the first scene position and the second scene position; A target plane is established based on the center point and the target radius; In response to a movement control operation of the target game account on the preselected identifier towards a preset direction, the preselected identifier is controlled to move towards the preset direction, and in response to a third trigger operation on the preselected identifier, a touch position of the third trigger operation is determined as a third scene position in the video data corresponding to the historical game session scene, and a target height is determined based on the third scene position and the second scene position; Based on the target plane and the target height, a three-dimensional space range is generated, and the three-dimensional space range is determined as the target recording scene range.

9. The method of claim 8, wherein, The method further comprises: In response to the preselected identifier being located at the center point of the target recording scene range, the center point is displayed in a preset display manner within the target recording scene range. In response to a fourth trigger operation triggered by the target game account and directed at the preselected identifier, the display format of the target recording scene range is switched to a specified display format; In response to a movement control operation triggered by the target game account and directed at the preselected identifier, the target recording scene range is moved following the movement control operation.

10. The method of claim 8, wherein, The method further includes: In response to the preselected identifier being located at a specified position of the target plane of the target recording scene range, a display mode of the target plane is switched to a preset display mode; In response to a fifth trigger operation triggered by the target game account and directed at the preselected identifier, a connection line from the center point to the specified position is displayed; the length of the connection line matches a target radius of the target plane; In response to a movement control operation triggered by the target game account and directed at the preselected identifier, the length of the connection line is changed to adjust the length of the target radius.

11. The method of claim 8, wherein, The method further includes: In response to the preselected identifier being located at a vertical plane of the target recording scene range, a height line is displayed on the vertical plane of the target recording scene range; In response to a sixth trigger operation triggered by the target game account and directed at the preselected identifier, an intersection of the height line corresponding to the sixth trigger operation and the target plane is determined; In response to a movement control operation of the preselected identifier triggered by the target game account and directed at a preset direction, the preselected identifier is moved toward the preset direction; in response to a seventh trigger operation triggered by the target game account and directed at the preselected identifier, a fourth scene position of the seventh trigger operation in the video data corresponding to the historical game session scene is determined, and the target height is determined based on the fourth scene position and the intersection.

12. The method of claim 1, wherein, The method further includes: In response to rendering a game scene corresponding to the game session, at least one of the following information is displayed on a scene picture corresponding to the rendered game scene: recording duration, current playing duration, and playing and pausing control; after the playing and pausing control is triggered, the rendering of the game scene corresponding to the game session is paused, and the playing and pausing control is switched to a starting playing control.

13. The method of claim 1, wherein, The target game character includes a plurality of target game characters; The steps of, in response to the role-playing instruction, configuring the target game account with control authority corresponding to the target game character, and sending operation guide information generated based on the game behavior data to the target game account, include: In response to the role-playing instruction, a first target game character is determined from the plurality of target game characters based on the role-playing instruction; The target game account is configured with control authority corresponding to the first target game character, and operation guide information generated based on game behavior data corresponding to the first target game character is sent to the target game account.

14. The method of claim 13, wherein, The method further includes: In response to rendering a game scene corresponding to the game session, a second character identifier corresponding to the plurality of target game characters is displayed on a scene picture corresponding to the rendered game scene; The step of determining a first target game character from the plurality of target game characters based on the role-playing instruction in response to the role-playing instruction comprises: In response to a selection operation on a target second character identifier in the second character identifiers corresponding to the plurality of target game characters, triggering the role-playing instruction, and determining a target game character corresponding to the target second character identifier as the first target game character.

15. The method of claim 13, wherein, After the step of configuring the control authority corresponding to the first target game character for the target game account, the method further comprises: Controlling the terminal device corresponding to the target game account to display a game scene under a perspective of the first target game character.

16. The method of claim 1, wherein, The operation guide information comprises: operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and wherein the operation control identifiers are displayed in a time sequence on the terminal device corresponding to the target game account.

17. The method of claim 16, wherein, The method further comprises: In response to the target game account controlling the target game character to perform a target game behavior in the game scene, determining whether the target game behavior is consistent with a game behavior corresponding to a first operation control identifier that the target game character should currently reproduce according to the operation guide information; If consistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a first display mode; If not consistent, controlling the terminal device corresponding to the target game account to display the first operation control identifier in a second display mode.

18. The method of claim 1, wherein, The method further comprises: In response to a role-imitation viewing instruction, sending operation guide information generated based on game behavior data corresponding to the target game character to the target game account, so that the terminal device corresponding to the target game account displays a game scene under a perspective of the target game character, and displays the operation guide information on a scene picture corresponding to the game scene.

19. The method of claim 18, wherein, The operation guide information comprises: operation control identifiers corresponding to game behaviors performed by the target game character in the game match; and the method further comprises: In the process of displaying the game scene under the perspective of the target game character on the terminal device corresponding to the target game account, controlling the display mode of the operation control identifiers to change.

20. The method of claim 19, wherein, The step of controlling the display mode of the operation control identifiers to change comprises: When starting to display the game scene under the perspective of the target game character on the terminal device corresponding to the target game account, displaying the operation control identifiers in a third display mode; If the terminal device corresponding to the target game account currently displays a game behavior performed by the target game character in response to triggering an operation control corresponding to a second operation control identifier, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the third display mode to a fourth display mode; and If the terminal device corresponding to the target game account currently displays a game behavior performed by the target game character in response to triggering an operation control corresponding to a second operation control identifier, controlling the display mode of the second operation control identifier displayed on the terminal device corresponding to the target game account to switch from the third display mode to a fourth display mode; and If the terminal device corresponding to the target game account has displayed a game behavior performed by the target game character in response to triggering a second operation control mark corresponding operation control, the display mode of the second operation control mark displayed on the terminal device corresponding to the target game account is switched from the fourth display mode to a fifth display mode.

21. The method of claim 1, wherein, The method further includes: In response to a spectator watching instruction, controlling the terminal device corresponding to the target game account to display the game scene; In response to a game view angle adjustment operation, controlling the game scene displayed on the terminal device corresponding to the target game account to change based on the game view angle adjustment operation.

22. A game match scene reproducing apparatus, characterized by comprising: The apparatus includes: A game recording module, configured to, in a game match process, record game data corresponding to a target game character in the game match in response to a recording instruction triggered by a target game account, wherein the game data includes game scene data and game behavior data corresponding to the target game character; A game reproduction module, configured to, after the game match ends, generate a game scene corresponding to the game match and the target game character located in the game scene based on the game scene data in response to a game reproduction instruction triggered by the target game account; A role playing module, configured to, in response to a role playing instruction, configure the target game character with control authority corresponding to the target game account, and send operation guide information generated based on the game behavior data to the target game account, so that the target game account can control the target game character to reproduce game behavior performed by the target game character in the game match in the game scene according to the operation guide information.

23. An electronic device, comprising: The electronic device includes a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the game match scene reproduction method in any one of claims 1 to 21.

24. 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 the processor, the computer executable instructions cause the processor to implement the game match scene reproduction method in any one of claims 1 to 21.