A game data processing method and device, computer device and storage medium

By selecting target historical game matches and constructing game environments, the problem of players being unable to practice alternative operations is solved, game scenarios are restored, and players' game operation proficiency and performance are improved.

CN115138076BActive Publication Date: 2025-12-05NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210774760.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2025-12-05
Estimated Expiration
2042-07-01

AI Technical Summary

Technical Problem

Players cannot find alternative actions to practice during historical gameplay, making it impossible to recreate historical game scenarios and affecting their proficiency and performance.

Method used

By selecting a target historical game match, obtaining game match information, and sending a match request to the game server, a game match environment is constructed, allowing multiple game accounts to play in the same environment, thus recreating the game scene.

Benefits of technology

It improves players' reaction speed and operational proficiency in specific game environments, helps players identify areas for improvement in control, and enhances game performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115138076B_ABST
    Figure CN115138076B_ABST
Patent Text Reader

Abstract

The application provides a game data processing method and device, computer equipment and a storage medium. The method comprises the following steps: in response to a selection operation for a historical game session, a target historical game session is selected; game session information in the target historical game session is acquired, and a game matching request based on the game session information of the target historical game session is sent to a game server; the game matching request is used for the game server to match a target other game account participating in a target game session together with a target game account of the target terminal equipment according to the game session information; a game session environment of the target game session is constructed according to the game session information; and in response to a matching success notification returned by the game server, the game session environment is constructed according to the game session information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and more specifically, to a method, apparatus, computer device, and storage medium for processing game data. Background Technology

[0002] The online gaming industry is developing rapidly, and many players use it for leisure. After playing a game or watching a match, players typically analyze their gameplay based on recorded videos. During this analysis, they might consider alternative actions to those actions, imagining different outcomes. However, these are merely assumptions. Due to the numerous factors influencing gameplay, even starting a new game rarely recreates the exact moments of a previous match. Therefore, even if players find alternative actions during analysis, they cannot apply them in practice. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a method, apparatus, computer device and storage medium for processing game data, in order to solve the problem in the prior art that players cannot practice alternative operations found in historical game processes.

[0004] In a first aspect, embodiments of this application provide a method for processing game data, applied to a target terminal device, the method comprising:

[0005] In response to a selection action for a historical game match, select the target historical game match;

[0006] The system obtains game match information from the target's historical game matches and sends a game match request based on the game match information to the game server. The game match request is used by the game server to match other target game accounts that will participate in the target game match with the target game account on the target terminal device, based on the game match information. The game environment of the target game match is constructed based on the game match information.

[0007] In response to the match success notification returned by the game server, the game environment is constructed based on the game match information.

[0008] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0009] The response to the first target game character is that the player selects from the first game character in the game based on the first character selection operation, and displays the historical game matches containing the first target game character;

[0010] In response to the selection operation for the historical game match, select the target historical game match.

[0011] Optionally, in response to the first target game character being selected by the player from the first game character in the game based on a first character selection operation, the historical game matches containing the first target game character are displayed, including:

[0012] The response to the first target game character being selected by the player from the first game character in the game based on the first character selection operation is to display the first game team using the first target game character;

[0013] The response to the first target team is selected by the player from the first game team based on the first team selection operation, and displays the historical game matches of the first target team using the first target game character.

[0014] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0015] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the historical game matches in which the second target team participated;

[0016] In response to the selection operation for the historical game match, select the target historical game match.

[0017] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0018] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the second game characters used by the second target team;

[0019] The response to the second target game character is selected by the player based on the second character selection operation from the second game character, and displays the historical game matches of the second target team using the second target game character.

[0020] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0021] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and the target display area corresponding to each historical game match in which the second target team participated is determined; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

[0022] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0023] The response to the third target game character is the player's selection operation of the third game character lineup in the target display area of ​​the historical game match. The historical game match in which the third target game character is displayed in the target display area is determined as the target historical game match.

[0024] Optionally, the game match information includes the target game character selected by the target game account, the game character lineup of the target historical game match, and the identification information of the target historical game match; sending a game match request to the game server based on the game match information of the target historical game match includes:

[0025] A game matchmaking request based on the game match information of the target's historical game matches is sent to the game server, so that the game server determines that it has selected other candidate game accounts of the target's historical game matches, and matches the target game account with the other target game accounts according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

[0026] Optionally, the method further includes:

[0027] In response to the match success notification returned by the game server, a character communication group is constructed between the target game account and other target game accounts, so that the target game account can select a fourth target game character from the game character lineup in the target's historical game matches; wherein, the fourth target game character selected by the target game account and the other target game characters selected by the other target game accounts constitute the game character lineup.

[0028] Optionally, the method further includes:

[0029] In response to the match success notification returned by the game server, the game character lineup of the target's historical game matches is displayed;

[0030] In response to the player's fifth character selection operation for the game character lineup, the system selects the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlights the character identifier of the fifth target game character.

[0031] Optionally, the method further includes:

[0032] In response to the match success notification returned by the game server, determine the classic moment of the target historical game match and display the classic moment of the target historical game match;

[0033] In response to the time selection operation for the classic moment of the first target game, a game start request based on the classic moment of the first target game is sent to the game server; the game start request is used by the game server to control the target terminal device to display the game environment of the classic moment of the first target game.

[0034] Optionally, the game start notification carries a classic moment from the first target match, and the method further includes:

[0035] In response to the game start notification from the game server, the game environment of the classic moment of the first target match is displayed;

[0036] In response to a control operation targeting a target game character, the target game character in the classic moment of the first target match is controlled to perform the action corresponding to the control operation in the game environment.

[0037] Optionally, the game start notification carries the classic moment of the second target match, and the method further includes:

[0038] In response to the game start notification from the game server, the game environment of the second target match classic moment is displayed; the second target match classic moment is determined by the game server based on the first target match classic moment selected by the target game account and other target match classic moments selected by other target game accounts when the first target match classic moment does not meet the preset requirements.

[0039] In response to a control operation targeting a target game character, the target game character in the classic moment of the second target match is controlled to perform the action corresponding to the control operation in the game environment.

[0040] Optionally, display classic moments from the target's historical game matches, including:

[0041] The position of each classic moment in the time progress bar of the target historical game is determined; the position of each classic moment displays the detailed information of the classic moment.

[0042] Secondly, embodiments of this application provide a method for processing game data, applied to a game server, the method comprising:

[0043] Receive a game selection instruction sent by a terminal device for a historical game game, and obtain the game game information carried by the game selection instruction;

[0044] For each historical game match, game matchmaking is performed on a specified number of terminal devices based on the game match information of each terminal device.

[0045] For each historical game match, a match success notification is sent to the first terminal device that successfully matched the game match, so that the first terminal device can construct a game environment based on the game match information.

[0046] Optionally, the game match information includes the game character lineup of the target historical game match selected by the terminal device and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0047] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0048] For each historical game match, based on the specified number of game characters in the game character lineup, the specified number of first terminal devices are determined from the candidate terminal devices for game match matching.

[0049] Optionally, for each historical game match, based on a specified number of game characters in the game character lineup, a specified number of first terminal devices are determined from the candidate terminal devices for game match matching, including:

[0050] Obtain the account information of the game account logged into the candidate terminal device;

[0051] For each historical game match, based on the account information of the game account of each candidate terminal device, a specified number of first terminal devices with similar skill levels are selected from the candidate terminal devices for game match matching.

[0052] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0053] For each historical game match, the system receives a character selection instruction sent by the first terminal device that selected the historical game match, determines the target game character selected by the first terminal device, generates character selection progress information for the historical game match, and sends the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match update the second character selection interface according to the character selection progress information.

[0054] Optionally, the game match information includes the target game character selected by the terminal device, the game character lineup of the target historical game match selected by the terminal device, and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0055] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0056] For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching.

[0057] Optionally, for each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching, including:

[0058] For each historical game match, based on the game character lineup of the historical game match and the target game character selected by each candidate terminal device, the candidate terminal device corresponding to each game character in the game character lineup is determined;

[0059] For each historical game match, obtain the account information of the game account of the candidate terminal device that logged in and selected the historical game match;

[0060] For each historical game match, based on the account information of the game account of each candidate terminal device, a first terminal device is determined from the candidate terminal devices corresponding to each game character in the game character lineup, wherein each first terminal device has similar strength.

[0061] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0062] For each historical game match, receive the classic moment selection instruction sent by each first terminal device, and determine the target game classic moment selected by each first terminal device;

[0063] For each historical game match, based on the classic moment of the target game selected by each first terminal device, the classic moment of the game match that is selected the most times in the historical game match is determined as the restoration moment;

[0064] For each historical game match, the restored moment is fed back to each first terminal device so that each first terminal device can display the game match environment at the restored moment.

[0065] Thirdly, embodiments of this application provide a game data processing apparatus, applied to a target terminal device, the apparatus comprising:

[0066] The response module is used to respond to selection operations for historical game matches, selecting the target historical game match;

[0067] The matching module is used to obtain game match information from the target's historical game matches and send a game matching request to the game server based on the game match information of the target's historical game matches; the game matching request is used by the game server to match other target game accounts that participate in the target game match with the target game account of the target terminal device; the game environment of the target game match is constructed based on the game match information;

[0068] A construction module is used to respond to the match success notification returned by the game server and construct the game environment based on the game match information.

[0069] Fourthly, embodiments of this application provide a game data processing apparatus, applied to a game server, the apparatus comprising:

[0070] The receiving module is used to receive a game selection instruction for a historical game session sent by the terminal device, and to obtain the game session information carried by the game selection instruction.

[0071] The matching module is used to match game games with a specified number of terminal devices based on the game game information of each terminal device for each historical game game.

[0072] The module is used to send a match success notification to the first terminal device that has successfully matched the game for each historical game, so that the first terminal device can construct the game environment based on the game information.

[0073] Fifthly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.

[0074] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.

[0075] The game data processing method for a target terminal device provided in this application firstly selects a target historical game match in response to a selection operation for a historical game match; secondly, it obtains game match information from the target historical game match and sends a game matching request based on the game match information to the game server; the game matching request is used by the game server to match other target game accounts that will participate in the target game match with the target game account of the target terminal device, based on the game match information; the game match environment of the target game match is constructed based on the game match information; finally, it constructs the game match environment based on the game match information in response to a successful matching notification returned by the game server.

[0076] In the above embodiments, players can select a target historical game match from multiple historical game matches displayed on the target terminal device. After sending a game matching request to the game server, the game server will match other target game accounts that have also selected the target historical game match with the target game account logged into the target terminal device. Only after a successful match will the target terminal device construct a game environment identical to the target historical game match, recreating the game scene of the target historical game match. This allows the terminal devices of multiple successfully matched game accounts to enter the constructed game environment and play the game. Essentially, for multiple successfully matched game accounts, the game scene of the target historical game match can be recreated on each game account's terminal device, allowing players corresponding to multiple successfully matched game accounts to enter the same recreated game scene. This allows players to control their game characters in a specific game environment, thereby improving their reaction speed and operational proficiency. It also allows players to identify their shortcomings in controlling their game characters, enabling them to improve their operations in subsequent games and increase their game performance.

[0077] The game data processing method for target terminal devices provided in this application firstly receives a game selection instruction for a historical game from the terminal device and obtains the game information carried by the game selection instruction; secondly, for each historical game, a specified number of terminal devices are matched for game play based on the game information of each terminal device; finally, for each historical game, a matching success notification is sent to the first terminal device that has successfully matched the game, so that the first terminal device can construct a game environment based on the game information.

[0078] In the above embodiment, a specified number of first terminal devices selected from the same historical game match are matched. After the matching is completed, the game server sends a matching success notification to the first terminal devices, enabling multiple first terminal devices to construct the game environment of the historical game match. Thus, multiple first terminal devices can compete in the same recreated historical game match. In other words, players using the first terminal devices can control game characters in a specific game environment, thereby improving their reaction speed and operational proficiency in controlling game characters. It also allows players to identify their shortcomings in controlling game characters, enabling them to improve their operations in subsequent game processes and improve their game performance.

[0079] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0080] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0081] Figure 1 A flowchart illustrating a game data processing method provided in an embodiment of this application;

[0082] Figure 2 A flowchart illustrating another game data processing method provided in this application embodiment;

[0083] Figure 3 A schematic diagram of a first graphical user interface provided in an embodiment of this application;

[0084] Figure 4 A schematic diagram of a second graphical user interface provided in an embodiment of this application;

[0085] Figure 5 A schematic diagram illustrating a third graphical user interface provided in an embodiment of this application;

[0086] Figure 6 A schematic diagram illustrating a fourth graphical user interface provided in an embodiment of this application;

[0087] Figure 7 A schematic diagram illustrating a fifth graphical user interface provided in an embodiment of this application;

[0088] Figure 8 A schematic diagram of a sixth graphical user interface provided in an embodiment of this application;

[0089] Figure 9 This is a schematic diagram of the structure of a game data processing device provided in an embodiment of this application;

[0090] Figure 10 A schematic diagram of another game data processing apparatus provided in an embodiment of this application;

[0091] Figure 11 A schematic diagram of the structure of a computer device provided in an embodiment of this application;

[0092] Figure 12 This is a schematic diagram of the structure of another computer device provided in an embodiment of this application. Detailed Implementation

[0093] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0094] Currently, after a game ends, many players analyze the different gameplay techniques used by various characters. For example, after an esports competition, ordinary players analyze the techniques employed by professional players. After analyzing the gameplay techniques of characters in past games, players might think of alternative maneuvers, believing these alternatives might lead to different game outcomes. However, these alternative maneuvers cannot be implemented in actual gameplay, nor can they yield the more accurate results they would provide.

[0095] The game data processing method in this embodiment can run on a terminal device or a game server. The terminal device can be a local terminal device. When the control method for the game character runs on a game server, it can be a cloud game.

[0096] In one optional implementation, cloud gaming refers to a gaming method based on cloud computing. In cloud gaming, the game program and the game screen presentation are separate. The storage and execution of game data processing are completed on the cloud gaming server. The terminal device is used for data reception, transmission, and game screen presentation. For example, the terminal device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, PDA, or game console; however, the terminal device performing game data processing is the cloud gaming server in the cloud. During gameplay, the target player's terminal device sends operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the terminal device via the network, and finally, the terminal device decodes and outputs the game screen.

[0097] In an alternative implementation, the terminal device can be a local terminal device. The local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the target player in various ways, such as rendering it on the terminal device's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes a portion of the game scene, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0098] This application describes a game scene and a target game character controlled by a player within that scene. The target game character is controlled by the player via a target terminal device. The terminal device or cloud gaming system can respond to controls on the game character, enabling the character to perform virtual actions within the game scene, such as moving or using skills. The game scene may include any one or more of the following game elements: terrain, rocks, plants, rivers, buildings, virtual objects, game items, etc. Generally, a virtual camera is present in the game scene, and the game screen displayed on the graphical user interface is a portion of the game scene captured by the virtual camera. For example, in a first-person game, the virtual camera can be positioned above the player-controlled target game character's head (e.g., at eye level). The virtual camera moves with the game character, and its orientation rotates with the character's rotation. Therefore, the game screen presented on the graphical user interface is a portion of the game scene within a preset area in front of the target game character. Similarly, in a third-person game, the virtual camera can be positioned directly above or slightly above and behind the player-controlled target game character. Therefore, the game screen presented on the graphical user interface includes a portion of the game scene, including the game character. If an account for the target game character is logged into on a terminal device or cloud gaming platform, then the target game character is controlled by the terminal device or cloud gaming platform. A virtual object refers to a dynamic object that can be controlled within a game scene. Optionally, this dynamic object can be a virtual character, virtual animal, anime character, etc. The target game character is a character controlled by the player through the target terminal device, or an artificial intelligence (AI) trained and set up for combat in a virtual environment, or a non-player character (NPC) set up for combat in a game scene. Optionally, the target game character is a virtual character competing in a game scene.

[0099] When the game data processing method provided in this application embodiment is applied to a target terminal device, such as Figure 1 As shown, the method includes the following steps:

[0100] S101, in response to the selection operation for a historical game match, selects the target historical game match;

[0101] S102, obtain the game match information from the target historical game match, and send a game match request to the game server based on the game match information of the target historical game match; the game match request is used by the game server to match other target game accounts that will participate in the target game match with the target game account of the target terminal device based on the game match information; the game match environment of the target game match is constructed based on the game match information;

[0102] S103, responding to the match success notification returned by the game server, construct the game environment based on the game match information.

[0103] In step S101 above, "historical game matches" refers to game matches played by players within a specific historical time period for a particular game. Multiple historical game matches are possible. For any given game account, historical game matches represent the match records of all games played by the player logged into that account within that historical time period. For example, a game account might have three match records for a single day: matches from 8:00 to 9:00, 12:00 to 12:30, and 22:00 to 23:00. Historical game matches can also refer to the match records of a specific player using a particular game within a specific historical time period. For instance, if the specified player is a top-tier CS player in a game, the historical game matches for that game would be the match records of all matches the top CS player has participated in within that game. During a player's participation in a game match, the game server records the match data. The target historical game match is selected by the player using the target terminal device from the historical game matches list. The target game account will then be logged into on the target terminal device.

[0104] In step S102 above, the game match information can be information about the target historical game match, that is, the game match information includes the game character lineup and the identification information of the target historical game match. Alternatively, the game match information can include both information about the target historical game match and player selection information, that is, the game match information includes the target game character selected by the target game account, the game character lineup of the target historical game match, and the identification information of the target historical game match.

[0105] The target game character selected by the target game account is equivalent to the target game character selected by the player. The target historical game match is also selected by the player; therefore, the specific information included in the game match information can be determined based on the player's selection. If the player selects a target game character before determining the target historical game match, the game match information includes the target game character selected by the target game account and the game character lineup of the target historical game match. The target game character selected by the target game account is the game character chosen by the player who logged into the target game account on the target terminal device before determining the target historical game match. The target game character is one of the game characters in the game character lineup of the target historical game match. The game character lineup of the target historical game match consists of the game characters that participated in the battle during the historical match. For example, if the target historical game match is a match between two teams, then the game character lineup of the target historical game match consists of the game characters controlled by all members of the two teams. In this application, the target game character can include any of the following: a first target game character, a second target game character, a third target game character, a fourth target game character, and a fifth target game character.

[0106] A game matchmaking request can be automatically sent to the game server by a player after selecting a target historical game match. This request carries game match information. After a terminal device sends a matchmaking request to the game server, the server may have already received other matchmaking requests from multiple other terminal devices. Therefore, the game server has essentially obtained game match information from multiple terminal devices. Based on this information, the server determines which terminal device selected the target historical game match; this selected terminal device is the target terminal device.

[0107] The game server matches other game accounts from multiple other game accounts based on game match information to identify target game accounts that will participate in the target game match with the target game account. However, the number of game accounts that selected the target historical game match may be relatively small, or even insufficient to match the number of game characters participating in the target game match. In such cases, the game server cannot match game accounts to participate in the target game match, resulting in a match failure. For example, if the target game match should have 8 game characters participating, but only 5 game accounts selected the target historical game match, the match result will be a match failure.

[0108] The number of game accounts that have selected target historical game matches may be quite large. Furthermore, the game server can determine which game accounts can form a team based on the target game character and team composition from each game account's match information. If the target game character selected by each account is a character from that team, and each account selects a different target game character, then the game server has successfully matched the players. If the target game characters selected by each account cannot form a team, then the game server has failed to match the players.

[0109] For example, if the target historical game match's character lineup consists of character A, character B, character C, character D, character E, character F, character G, and character H, and there are 8 game accounts that have selected the target historical game match, with each of these 8 accounts selecting the same character (A, B, C, D, E, F, G, and H), then the game server can match the game accounts to participate in the target game match, meaning the match is successful. Another example is if the target historical game match's character lineup consists of... There are 8 game accounts that have selected the target historical game match: Character A, Character B, Character C, Character D, Character E, Character F, Character G, and Character H. Two of these accounts have both selected Character G. Since the target characters selected by these 8 accounts cannot form the team for the target historical game match, it means the game server cannot match up the necessary game accounts for the target game match; therefore, the matchmaking failed.

[0110] The target game's environment is constructed based on game match information, and the target game match is the match that the player logged into the game account will participate in by controlling the target game character. Specifically, because the game server records historical game match data, it assigns corresponding historical game match identifiers to each match to differentiate between different historical match data. The target game match's environment is constructed based on this game match information; essentially, the game server determines the target historical game match data based on the identifier information of the target historical game match in the game match information. The game server then sends this match data to the target terminal device, which then constructs the target game match's environment based on this data.

[0111] In step S103 above, the match success notification is sent by the game server to the target terminal device. This notification informs the target terminal device that a game environment can be constructed. Although the game server matches multiple game accounts, there may be successful matches and unsuccessful matches. In the event of an unsuccessful match, the game server will send a match failure message to the target terminal device so that the player can re-match. If the match is successful, the server will find the corresponding historical game data based on the identifier information in the game match information and send a match success notification containing this data to the target terminal device, allowing the terminal device to construct a game environment based on the match data. The reconstructed game environment can restore the previous game state of the historical game, such as the game character state (e.g., the game character's combat state, movement state, position, etc.) and the environmental state (e.g., changes in the game environment after being attacked). When the player selects a specific moment from the historical game, the target terminal device will determine the game state in the game environment at that moment, allowing the player to start the game based on that specific game state.

[0112] In the solution provided in this application embodiment, players can select a target historical game match from multiple historical game matches displayed on the target terminal device. After sending a game matching request to the game server, the game server will match other target game accounts that have also selected the target historical game match with the target game account logged into the target terminal device. Only after a successful match will the target terminal device construct a game environment identical to the target historical game match, restoring the game scene of the target historical game match. This allows the terminal devices of multiple successfully matched game accounts to enter the constructed game environment and play the game. Essentially, for multiple successfully matched game accounts, the game scene of the target historical game match can be restored on each game account's terminal device, allowing players corresponding to multiple successfully matched game accounts to enter the same restored game scene. This allows players to control their game characters in a specific game environment, thereby improving their reaction speed and operational proficiency in controlling the game character. It also allows players to identify their shortcomings in controlling the game character, enabling them to improve their operations in subsequent games and improve their game performance.

[0113] As mentioned earlier, game match information may or may not include the target game character selected by the player. This application elaborates on an embodiment where the game match information includes the target game character selected by the player. A game may have dozens or hundreds of game characters designed for combat, but only a few (e.g., 8) can participate in combat in each game match. Therefore, the game characters participating in combat in different game matches may also be different. For a particular game, there may be multiple historical game matches, but the game characters participating in each historical game match are not necessarily the same. However, a player may only want to train their proficiency in controlling a specific game character. Therefore, a target historical game match can be selected from multiple historical games by allowing the player to choose the target game character participating in combat in a historical game match. In this way, the game character participating in combat in the target historical game match includes the target game character. That is, step S101 includes:

[0114] Step 1011, in response to the fact that the first target game character was selected by the player from the first game character in the game based on the first character selection operation, display the historical game matches containing the first target game character;

[0115] Step 1012: In response to the selection operation for the historical game match, select the target historical game match.

[0116] In step 1011 above, the first target game character is selected from all game characters (all game characters in the game). The first character selection operation is an operation that selects the first target game character from all game characters. The first character selection operation can be a click operation, a long press operation, a swipe operation, etc. The historical game matches that include the first target game character can be any historical game matches in which the first target game character has participated in battles. In other words, the first target game character is included in the lineup of game characters who fought in historical game matches.

[0117] In practice, the character identifiers of all game characters can first be displayed in the graphical user interface (e.g., ...). Figure 3 As shown, the graphical user interface displays the character icons of all game characters. If there are too many character icons, the page can be scrolled down using a swipe gesture to gradually reveal the character icons of characters not currently displayed in the graphical user interface. Figure 3The image shows the character icons for game characters 1 through 10, as well as partial graphics of the character icons for other game characters displayed in the graphical user interface. If a player only wants to replay a specific game character, they can select the character icon of the desired character through the first character selection operation. The game character corresponding to the selected character icon is the first target game character. Once the first target game character is determined, the graphical user interface will directly jump to the historical game match selection interface. The historical game match selection interface displays historical game matches that include the first target game character selected from multiple historical game matches (e.g., ...). Figure 4 As shown, the historical game matches containing the first target character are matches 1 to 6. Figure 4 The text shows the game selection controls for games 1 through 6, allowing players to select a target historical game game from multiple historical game games that include the first target game character.

[0118] In step 1012 above, historical game matches containing the first target game character are displayed in the graphical user interface. The target historical game match selected through the selection operation will always contain a historical game match featuring the game character the player wants to replay. By first specifying the first target game character to replay and then selecting the target historical game match from those containing the first target game character, the efficiency of selecting the target historical game match is improved compared to directly selecting the target historical game match from all historical game matches.

[0119] With the rapid development of online games, esports competitions are also increasing. In esports competitions, members of at least two teams compete against each other, showcasing both intelligence and physical skill. Many players frequently follow esports competitions, and teams with high skill levels may become well-known, leading players to want to replay specific historical game matches against a particular team. Based on this, players can select a team when choosing a target historical game match. That is, step 1011 includes:

[0120] Step 10111: In response to the fact that the first target game character was selected by the player from the first game character in the game based on the first character selection operation, the first game team using the first target game character is displayed;

[0121] Step 10112, the response to the first target team being selected by the player from the first game team based on the first team selection operation, displays the historical game matches of the first target team using the first target game character.

[0122] In step 10111 above, the first game team can be the team name of a team that has used the first target game character to participate in historical game matches.

[0123] In practice, the graphical user interface (GUI) first displays the character icons of all game characters. If a player wants to replay a specific character, they can select that character's icon using the first character selection option. The selected character becomes the primary target character. Once the primary target character is identified, the GUI redirects to the team selection screen (displaying the first team that has used the primary target character). The team selection screen shows the names of the teams that have used the primary target character in battles (the primary team) selected from multiple team names. Figure 5 As shown, the teams that used the first target game character are: Team 1 to Team 8. Figure 5 The image shows the team selection controls for teams 1 through 8.

[0124] In step 10112 above, the first target team is the team selected by the player from the first game team through the first team selection operation. The first team selection operation applies to all first game teams to select the first target team, and the first team selection operation can be a click operation, a long press operation, a swipe operation, etc.

[0125] In practice, the graphical user interface displays the first game team that has fought using the first target game character. By selecting the first target team, the graphical user interface will directly redirect to the historical game selection screen (which could be...). Figure 5 The interface shown at this time Figure 5 The game controls shown in the image (games 1 to 6 are the game controls corresponding to the matches that the first target team participated in using the first target game character) are displayed in the historical game selection interface. At this time, the historical game selection interface displays the historical game matches that the first target team fought using the first target game character.

[0126] After executing step 10112, continue executing step 1012. The target historical game match determined by the player is the historical game match in which the first target team used the first target game character that the player wants to replay. Compared with the solution of directly determining the target historical game match from all historical game matches, this improves the efficiency and accuracy of determining the target historical game match.

[0127] Of course, you can also choose a team first, and then choose the target game character. That is, step S101 includes:

[0128] Step 1013, the response to the second target team being selected by the player from the second game team based on the second team selection operation, displays the historical game matches in which the second target team participated;

[0129] Step 1014: In response to the selection operation for the historical game match, select the target historical game match.

[0130] In step 1013 above, the second game team can be any team that participated in historical game matches, and the second target team is the team selected by the player from the second game teams through the second team selection operation. The second team selection operation is an operation that selects the second target team from all teams participating in historical game matches, and the second team selection operation can be a click operation, a long press operation, a swipe operation, etc. The historical game matches in which the second target team participated can be any historical game matches in which the second target team participated.

[0131] In practice, the first step is to display all the game teams that participated in historical game matches (i.e., the second game teams) in the graphical user interface. Figure 5 The interface shown here displays the team selection controls for the second game team in the graphical user interface. If a player simply wants to replay games played by a specific game team, they can select the desired team using the second team selection controls. The selected team will then become the second target team. Upon selecting the second target team, the graphical user interface will directly redirect to the historical game selection screen (i.e., it can be...). Figure 4 The interface shown here displays the game selection controls corresponding to the matches that the second target team has participated in. The historical game selection interface displays the historical game matches that the second target team has participated in, selected from multiple historical game matches, so that players can select the target historical game match from multiple historical game matches that the second target team has participated in.

[0132] In step 1014 above, the historical game matches in which the second target team participated are displayed in the graphical user interface. The target historical game match selected through the selection operation will definitely be one of the historical game matches in which the player's desired second target team participated. By first specifying the desired second target team and then determining the target historical game match from among the historical game matches in which the second target team participated, the efficiency of determining the target historical game match is improved compared to directly determining the target historical game match from all historical game matches.

[0133] After determining the historical game matches played by the second target team, the next step is to identify the target game characters that the player wants to replay. That is, step 1013 includes:

[0134] Step 10131, the response to the second target team being selected by the player from the second game team based on the second team selection operation, displays the second game character used by the second target team;

[0135] Step 10132, in response to the second target game character being selected by the player based on the second character selection operation, displays the historical game matches of the second target team using the second target game character.

[0136] In step 10131 above, the second game character is the game character used by the second target team when participating in the game competition.

[0137] In practice, all game teams (i.e., the second game teams) can first be displayed in the graphical user interface. If a player only wants to select a specific game team, they can choose the second target team they want to replay using the second team selection operation. Once the second target team is selected, the graphical user interface will directly jump to the first game character selection interface. The first game character selection interface displays the game characters used by the second target team in the game (i.e., the second game characters). Figure 3 The interface shown here displays the character icons of the game characters used by the second target team during the game competition.

[0138] In step 10132 above, the second target game character is the game character selected by the player from the second target team's game characters during the game through the second character selection operation. The second character selection operation is an operation that selects the second target game character from all second game characters, and the second character selection operation can be a click operation, a long press operation, a swipe operation, etc.

[0139] In practice, the graphical user interface displays the second game character used by the first target team in previous matches. By selecting the second target game character, the graphical user interface directly redirects to the historical game match selection screen. This screen displays past game matches where the second target team used the second target game character. Figure 5 The interface shown at this time Figure 5 The teams 1 to 8 shown are the game controls corresponding to the matches that the Second Target team participated in using the Second Target game characters.

[0140] After executing step 10132, continue executing step 1012. The target historical game match determined by the player is the historical game match in which the second target team used the second target game character that the player wants to replay. Compared with the solution of directly determining the target historical game match from all historical game matches, this improves the efficiency and accuracy of determining the target historical game match.

[0141] After determining the historical game matches that the second target team has participated in, further steps can be taken to identify the target game characters that players wish to replay. To more clearly show players the game characters used by the second target team in each historical game match, the game characters used in the battle parameters of each historical game match can be displayed in the corresponding area. That is, step 1013 includes:

[0142] Step 10134: In response to the second target team being selected by the player from the second game team based on the second team selection operation, determine the target display area corresponding to each historical game match in which the second target team participated; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

[0143] In step 10134 above, the target display area for historical game matches is the area used to display the character icons of the game character lineups in historical game matches. The size of the target display area can be manually set.

[0144] In practice, after the player selects the second target team through the second team selection operation, multiple historical game matches will be determined based on the second target team. In order to display the character icons of the game characters involved in each historical game match (which is equivalent to the game character lineup of the historical game match), it is necessary to determine the target display area for each historical game match, and then display the character icons of the game characters involved in the battle in the corresponding historical game match in each target display area. For example... Figure 6 As shown, the second target team is Team 2. The graphical user interface displays all the historical game matches that Team 2 has participated in, namely Match 1, Match 2, and Match 3. The target display area for each historical game match shows the character icons of the game characters used by Team 2 and the opposing team when they participated in the historical game match (that is, the character icons of the game characters in the game character lineup).

[0145] After displaying the game character lineup for each historical game match, players can directly select a game character from the character icons in the lineup, thereby determining the target game character and the corresponding target historical game match. That is, step S101 includes:

[0146] Step 1014: In response to the third target game character selection operation of the player for the game character lineup in the target display area of ​​the historical game match, the historical game match in which the third target game character is displayed in the target display area is determined as the target historical game match.

[0147] In step 1014 above, the third game character is a game character from the lineup of game characters displayed in the target display area of ​​each historical game match. The third target game character is the game character selected by the player from the third game character lineup through a third character selection operation. The third character selection operation is a character selection operation performed on the game character lineup in the target display area.

[0148] In practice, after displaying multiple target display areas for historical game matches in the graphical user interface, a third character selection operation is used to determine the selected game character as the third target game character. Since this third character selection operation applies to a specific target display area, the historical game match corresponding to that area is designated as the target historical game match. This single third selection operation can directly and simultaneously determine both the third target game character and the target historical game match, simplifying the process and improving the efficiency of determining the target historical game match, as well as enhancing the game's interactive efficiency.

[0149] When matching terminal devices on the server, the game match information can be determined based on the target game character selected by the player and the game character lineup from historical game matches. Specifically, the game match information includes the target game character selected by the target game account, the identifier information of the target historical game matches, and the game character lineup from the target historical game matches. Step S102 includes:

[0150] Step 1021: Send a game match request to the game server based on the game match information of the target historical game, so that the game server determines that it has selected other candidate game accounts of the target historical game, and matches the target game account with the other target game accounts according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

[0151] In step 1021 above, the target terminal device sends a game match request carrying game match information of the target historical game match to the game server. The game server receives the game match request from the target terminal device, as well as game match requests sent by other terminal devices. This allows the game server to know the target game character and the target historical game match selected by the game account corresponding to each terminal device that sent the game match request. The game server can determine all game accounts that have selected the target historical game match based on the identifier information of each game account's selected target historical game match. Then, from the determined game accounts that have selected the target historical game match, based on the target game character selected by each game account, it determines the game accounts whose selected target game characters can form the game character lineup for the target historical game match. If the game character lineup for the target historical game match can be successfully formed, that is, if each game character in the game character lineup for the target historical game match is selected by a game account, the game server will send a match success notification to the terminal device corresponding to the game account that formed the game character lineup. If the game character lineup for the target historical game match fails to be assembled, it may be because some of the game characters in the target historical game match lineup have not been selected by the game account. In this case, the game server will send a match success notification to the terminal device corresponding to the game account that selected the target historical game match.

[0152] In step 1021 above, the game server may have many game accounts that have selected the target historical game matches. To ensure a better match between game accounts and characters in the successfully assembled game lineup, the game accounts that can form a game lineup can be further filtered based on their account information. This account information represents the game strength of each account and includes one or more of the following: game level, character proficiency, account login time, etc. The game server can then identify multiple game accounts with similar skill levels from those that have selected the target historical game matches based on their account information. Furthermore, among these multiple game accounts with similar skill levels, the server determines the game accounts that can form a game lineup based on the target game character and the character lineup from the target historical game matches selected by each terminal device's game account. Of course, a certain game character in the game character lineup may be selected by multiple game accounts. In this case, the account information of the game account is used to perform instance matching with the game account that selected other game characters in the game lineup. The game account that is most similar to the game account that selected other game characters is then matched with the game account that selected other game characters to jointly form the game character lineup for the target historical game match.

[0153] There may be many or few game accounts selected for the target historical game match on the game server. When there are relatively few game accounts selected for the target historical game match, the game server may not be able to successfully match multiple game accounts that can form the game character lineup for the target historical game match in a short period of time. In this case, players can be asked to wait for a period of time, and during the waiting period, they can access the character matching interface in the graphical user interface. That is, after step S102, the method further includes:

[0154] Step 1022: Respond to the matching progress information fed back by the game server, generate a character matching interface based on the matching progress information, and highlight the character identifier of the selected game character in the game character lineup in the character matching interface.

[0155] In step 1022 above, the matching progress information is used to characterize the progress of assembling the game character lineup for the target historical game match on the game server. The game server will provide real-time feedback on the matching progress information to the target terminal device. The matching progress information includes the following: game characters in the target historical game match lineup that have been selected by the terminal device, game characters that have not yet been selected by the terminal device, and the remaining assembly time. If the game server cannot successfully match multiple game accounts that can form the game character lineup for the target historical game match in a very short time, the game server will wait for game accounts that can be used to form the game character lineup for the target historical game match within a preset time period. However, in order to save players' time and improve the processing efficiency of the game server, the game server will not wait for a long time. Generally, a preset time period is set. The game server calculates the waiting time for each game account to form the game character lineup for the target historical game match from the moment it receives the game matching request. For each game account, if the waiting time of the game account reaches the preset time period and the game character lineup for the target historical game match has not been successfully formed, the terminal device of the game account will be notified that the matching has failed. The remaining assembly time is the difference between the preset time period and the waiting time of the game account. The remaining assembly time can be displayed to the terminal device, indicating to the player how much time remains before assembly fails. For example... Figure 7 The remaining time for the component is 28 seconds. The preset time period can be manually set, for example, 1 minute.

[0156] In practice, if the game server can immediately assemble the game character lineup for the target historical game match after receiving the game match request from the target terminal device, it will directly execute step S103. If the game server cannot immediately assemble the game character lineup for the target historical game match, it will send match progress information to the target terminal device. This will cause the target terminal device to generate and display a character match interface based on the match progress information. The character match interface will display the character icons from the target historical game match's game character lineup, and highlight the character icons of the selected game characters to indicate which game characters remain unselected. The remaining assembly time will also be displayed on the character match interface. Highlighting includes the following methods: associating the character icon of the selected game character with the player icon corresponding to the game account that selected the game character; highlighting the character icon of the selected game character; and adding a halo around the character icon of the selected game character. The specific highlighting method can be determined based on the actual situation.

[0157] like Figure 7 As shown, there are 8 game characters in the game lineup: Game Character 21, Game Character 13, Game Character 34, Game Character 40, Game Character 2, Game Character 5, Game Character 7, and Game Character 30. Among them, Game Character 21, Game Character 13, Game Character 40, Game Character 2, Game Character 7, and Game Character 30 have been selected by Player A, Player B, Player C, Player D, Player E, and Player F, respectively. Game Character 34 and Game Character 5 are still not selected. Therefore, in the graphical user interface, the icons of all other characters except Game Character 34 and Game Character 5 are highlighted.

[0158] If, based on the remaining team-building time, a player believes they can find other players capable of completing their character team, then the method further includes:

[0159] Step 1023: In response to the target friend being selected from the friend list by the player based on the friend selection operation, a lineup building request is sent to the target friend's terminal device. The lineup building request carries the identification information of the target's historical game matches and the game characters that have not been selected in the game character lineup.

[0160] In step 1023 above, communication between the target terminal device and other terminal devices in the game is based on game server transmission. The target terminal device uploads a team composition request to the game server, which then sends the request to the target friend's terminal device. The target friend can identify the specific historical game match carried in the received team composition request, and determine which game character they will control if they accept the request based on the unselected game characters in the team composition. The target friend can then send an agreement message to the game server. The game server determines the game character in the team composition that the target friend will control based on the agreement message, and generates new matchmaking progress information based on the agreed-upon game character. The game server sends this new matchmaking progress information back to the target terminal device and other terminal devices that created the historical game match, so that the target terminal device can regenerate the character matchmaking interface based on the matchmaking progress information. In other words, the character identifier of the game character that the target friend agreed to control is highlighted in the new character matchmaking interface.

[0161] The game match information may only include the game character lineup and the identifier information of the target historical game match. This means that before the target terminal device sends a game match notification to the game server, the player has not yet selected the target game character using the target terminal device. Therefore, the player can select the target game character after a successful match. That is, after step S103, the method further includes:

[0162] Step 104: In response to the match success notification returned by the game server, construct a role communication group between the target account information of the terminal device and the account information of other terminal devices, so that the target account information of the terminal device can select a fourth target game character that it can control from the game character lineup of the target historical game matches; wherein, the fourth target game character selected by the target account information and the other target game characters selected by the other account information constitute the game character lineup.

[0163] In step 104 above, the character communication group is a communication group formed by the game server from multiple game accounts that include the target game account in the selected target historical game match. This group is used to determine the game characters in the lineup that each game account in the communication group needs to control. The fourth target game character is the target game character that the player needs to control in the target game match, as determined by the character communication group. Determining the game character that each terminal device needs to control through free communication reduces the likelihood of players repeatedly selecting the same game character.

[0164] The game match information may only include the lineup of game characters from the target historical game match and the identification information of the target historical game match. Essentially, before the target terminal device sends a game match notification to the game server, the player has not yet determined the target game character they need to control in the target game match. Therefore, after a successful match, the player can select the target game character through a selection action. In other words, the method also includes:

[0165] Step 105: In response to the match success notification returned by the game server, display the game character lineup of the target historical game match;

[0166] Step 106: In response to the player's fifth character selection operation for the game character lineup, select the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlight the character identifier of the fifth target game character.

[0167] In step 105 above, upon receiving a match success notification from the game server, the target terminal device will display a second character selection interface containing the game character lineup of the target historical game match (the second character selection interface displays the character identifier of each game character in the game character lineup of the target historical game match). Of course, other terminal devices (other terminal devices are those that have selected other target game characters and whose target game characters are the same as those selected by the target terminal device, forming the game lineup of the target historical game match) will also receive a match success notification from the game server.

[0168] In step 106 above, the fifth character selection operation is used to select the player's character from the target historical game's character lineup to participate in the target game. The fifth target game character is the player selected by the fifth character selection operation to participate in the target game.

[0169] In practice, on the second character selection screen, players can select a fifth target game character through the fifth selection operation. The target terminal device will send the player's selected fifth target game character to the game server, so that the game server can generate character selection progress information based on the fifth target game character and send the character selection progress information to other terminal devices. This allows other terminal devices to update the second character selection screen according to the matching progress information. Of course, when other terminal devices select game characters from their lineup, they will also synchronize with the game server, causing the game server to update the character selection progress information. After receiving the character selection progress information, the target terminal device will update the second character selection screen accordingly, allowing players to promptly understand the game character selection status. In this embodiment, there is no fixed order in which the target terminal device and other terminal devices select game characters from their lineup on the second character selection screen; whichever terminal device selects a game character earlier determines which game character is assigned to that terminal device.

[0170] A historical game match may have many exciting moments, but these are among the few truly significant moments in the entire game. These moments can be called classic moments of the match, and they can be any of the following: opening up a faction's defenses, or a character's highlight moment in combat (successfully defeating multiple enemies). After identifying the target historical game match, the classic moments are communicated to the terminal devices of the characters forming the target historical game match. This allows players using these terminal devices to quickly identify a common moment to recreate. Instead of having multiple players choose from all moments in the entire game (which may last an hour or longer, potentially containing countless moments), the method provides only a few classic moments from the target historical game match, allowing all players to quickly find a moment to recreate and start the game. In other words, the method also includes:

[0171] Step 107: In response to the match success notification returned by the game server, determine the classic moment of the target historical game match and display the classic moment of the target historical game match.

[0172] Step 108: In response to the time selection operation for the classic moment of the first target game, a game start request based on the classic moment of the first target game is initiated to the game server; the game start request is used by the game server to control the target terminal device to display the game environment of the classic moment of the first target game.

[0173] In step 107 above, upon receiving a successful match notification from the game server, the target terminal device will determine the classic moments of the target historical game match based on the match data of the target historical game data, and display the classic moments of the target historical game match in the graphical user interface for the player to select.

[0174] Specifically, to facilitate players in notifying them of the exact moment of each classic match within the entire target historical game, a time progress bar for the target historical game can be displayed in the graphical user interface, with each classic match's moment shown at its corresponding position on the time progress bar. That is, step 107 includes:

[0175] Step 1071: Determine the position of each classic moment in the time progress bar of the target historical game match; the position of each classic moment displays the detailed information of the classic moment.

[0176] In step 1071 above, based on the time information of each classic moment in a match, the position of each classic moment in the time progress bar is determined. To allow players to more clearly understand the specific characteristics of each classic moment, detailed information about that classic moment can be displayed at its position (e.g., the reason why the moment became a classic moment, such as activating a faction's defense or a character's combat highlight (killing multiple enemies simultaneously)). Figure 8 As shown, the time progress bar for the target historical game is a 48-minute progress bar. The classic moment of the first game is at minute 10, when character A achieves a pentakill. The classic moment of the second game is at minute 25, when the first team breaks through the second team's defense. The classic moment of the third game is at minute 41, when the second team breaks through the first team's defense. The 10-minute mark on the time progress bar represents the classic moment of the first game, where the message "Character A achieved a pentakill" is displayed. The 25-minute mark on the time progress bar represents the classic moment of the second game, where the message "The second team's defense was breached" is displayed. The 41-minute mark on the time progress bar represents the classic moment of the third game, where the message "The first team's defense was breached" is displayed.

[0177] In step 108 above, because a target historical game match may contain multiple classic moments, and multiple players may have selected game characters from the target historical game match's lineup, each player has the right to choose a classic moment. However, different players may choose different classic moments. Therefore, the game server can collect the classic moments selected by each player and determine the moment of the target historical game match to be restored based on each player's selected classic moment. That is, if a player selects the first target classic moment from multiple classic moments through a moment selection operation, the target terminal device will send a game start request carrying the first target classic moment to the game server. The game server receives all game start requests from game accounts that have selected game characters from the target historical game match's lineup, and based on the target classic moment carried in each game account's game start request, determines the classic moment selected most frequently as the moment of the target historical game match to be restored.

[0178] If the classic moment of the first target game determined by the player through the target terminal device is the same as the restored moment of the target historical game, the game environment of the target historical game at the classic moment of the first target game will be directly displayed on the target terminal device. That is, the method also includes:

[0179] Step 1081: In response to the game start notification from the game server, display the game environment of the classic moment of the first target match.

[0180] Step 1082: In response to the control operation for the target game character, control the target game character in the classic moment of the first target game to perform the action corresponding to the control operation in the game environment.

[0181] In step 1081 above, the game start notification carries the classic moment of the first target match. In specific implementation, the target terminal device will reconstruct the game environment of the target historical match at the classic moment of the first target match based on the match data of the target historical match and the classic moment of the first target match.

[0182] In step 1082 above, this application aims to restore a specific moment in the target historical game and restart the game based on the match state at that moment. After determining the restoration moment (i.e., the classic moment of the first target game), the game environment under the classic moment of the first target game restored by the target terminal device contains the match state information of any game element in the game scene. Therefore, when the player controls the target game character through control operations, they are controlling the target game character under the match state of the classic moment of the first target game. With the player's control, the game character state of the target game character will also change. Under the game scene of the restored moment, the player can control the game character under a specific state in a specific game environment, thereby improving the reaction speed and operation proficiency of controlling the game character. It can also allow the player to find the shortcomings in their control of the game character, enabling the player to improve their operation in subsequent game processes and improve their game performance.

[0183] Players can control the target game character to perform corresponding actions in the game environment displayed in the graphical user interface through the target terminal device. Since the target terminal device needs to control the target game character, it needs to know the current status of the target game character.

[0184] If the first target game classic moment determined by the player through the target terminal device differs from the restored moment of the target historical game, the game environment of the target historical game at the restored moment (i.e., the second target game classic moment) will be directly restored on the target terminal device. In other words, the method also includes:

[0185] Step 1083: In response to the game start notification from the game server, display the game environment of the second target classic match moment; the second target classic match moment is determined by the game server based on the first target classic match moment selected by the target game account and other target classic match moments selected by other target game accounts when the first target classic match moment does not meet the preset requirements.

[0186] Step 1084: In response to a control operation targeting a target game character, control the target game character in the classic moment of the second target match to perform the action corresponding to the control operation in the game environment.

[0187] In step 1083 above, the game start notification carries the second target match classic moment. The second target match classic moment is determined when the first target match classic moment does not meet the preset requirements, that is, when the first target match classic moment is not the target match classic moment selected by the majority of players (the majority of players who selected the game characters in the target historical game match's lineup). Then, the game server determines it based on the first target match classic moment selected by the target game account and other target match classic moments selected by other target game accounts. In other words, the game server determines the match classic moment selected by the majority of game accounts as the restoration moment (second target match classic moment). In specific implementation, the target terminal device will restore the game environment of the target historical match at the second target match classic moment based on the match data of the second target match classic moment and the target historical match. Designating the most frequently selected classic moments of a match as the "recreated moments" satisfies the needs of most players, improves their gaming experience, and allows more players to control their game characters in the desired recreated state. This enhances their reaction time and operational proficiency, and also helps players identify areas for improvement in their character control, enabling them to refine their gameplay and achieve better results in subsequent matches.

[0188] In step 1084 above, after determining the restoration time (i.e., the classic moment of the second target match), the game environment under the classic moment of the second target match restored by the target terminal device includes the match state of any game element in the game scene. Therefore, when the player controls the target game character through control operations, they are controlling the target game character under the match state of the classic moment of the second target match. With the player's control, the game character state of the target game character will also change. Under the game scene of the restored time, players can control the game character under a specific state in a specific game environment, thereby improving the reaction speed and operation proficiency of controlling the game character. It also allows players to find their shortcomings in controlling the game character, enabling them to improve their operations in subsequent game processes and improve their game performance.

[0189] When the game data processing method provided in this application embodiment is applied to a game server, such as Figure 2 As shown, the method includes:

[0190] S201, Receive a game selection instruction for a historical game session sent by a terminal device, and obtain the game session information carried by the game selection instruction;

[0191] S202, for each historical game match, match a specified number of terminal devices with game matches based on the game match information of each terminal device;

[0192] S203, for each historical game match, send a match success notification to the first terminal device that successfully matched the game match, so that the first terminal device can construct a game environment based on the game match information.

[0193] In step S201 above, the terminal device is a device capable of interacting with the game server. The meaning of "historical game matches" can be found in step S101 above. The match selection instruction is generated by the terminal device based on the player's selection of a target historical game match. The meaning of "game match information" can be found in step S201 above.

[0194] In step S202 above, the specified quantity is determined based on the number of game characters in the game character lineup of the game match information. The game match information also includes the identification information of the target historical game match selected by the terminal device.

[0195] In practice, there are many historical game matches, so they may be selected by multiple terminal devices. For each historical game match, the game server finds a specified number of terminal devices with the same identification information as the target historical game match in the game match information of each terminal device.

[0196] In step S203 above, the first terminal device is the terminal device that the game server determines is capable of participating in the target game for each historical game. The meaning of the target game can be found in step S102 above. The meaning of the game environment can also be found in step S102 above. The match success notification is sent by the game server to the first terminal device that has successfully matched; the match success notification informs the first terminal device that a game environment can be constructed.

[0197] In the game server, a specified number of first-terminal devices are selected to match the same historical game match. After the match is completed, the game server sends a successful match notification to the first-terminal devices, allowing multiple first-terminal devices to construct the game environment of the historical game match. In other words, multiple first-terminal devices can compete in the same recreated historical game match. That is, players using first-terminal devices can control game characters in a specific game environment, thereby improving their reaction speed and operational proficiency in controlling game characters. It also allows players to identify their shortcomings in controlling game characters, enabling them to improve their operations in subsequent games and improve their game performance.

[0198] When a terminal device selects a target historical game match, if the target game character to be controlled by the terminal device is not determined, then when the terminal device sends game match information to the game server, the game match information will not carry the target game character. That is, for each historical game match, the game match information includes the game character lineup of the target historical game match selected by the terminal device and the identification information of the target historical game match selected by the terminal device. Step S202 includes:

[0199] Step 2021: For each historical game match, based on the identifier information of the target historical game match carried in the game match information of each terminal device, determine the candidate terminal device that has selected the historical game match.

[0200] Step 2022: For each historical game match, based on the specified number of game characters in the game character lineup, determine the specified number of first terminal devices from the candidate terminal devices for game match matching.

[0201] In step 2021 above, there are many historical game matches, so it is possible that a historical game match has been selected by a terminal device. Therefore, for each historical game match, based on the information identifier of the historical game match and the target terminal device identifier information in the game match information of each terminal device, multiple candidate terminal devices that have selected the historical game match are found.

[0202] In step 2022 above, for each historical game match, multiple candidate terminal devices that selected that historical game match are identified. Then, based on the number of game characters in the game character lineup of the candidate terminal devices, a specified number is determined. This specified number of candidate terminal devices is then designated as the first terminal devices for game match matching. If the number of multiple candidate terminal devices that selected that historical game match does not reach the specified number, the game server can notify the multiple candidate terminal devices that the matchmaking failed.

[0203] There may be many candidate terminal devices that have selected the same historical game match. That is, the number of candidate terminal devices that have selected the same historical game match may be greater than the number of game characters in the historical game match's lineup. Therefore, it is necessary to further select the first terminal device from the candidate terminal devices, which is step 2022, including:

[0204] Step 20221: Obtain the account information of the game account that logged into the candidate terminal device;

[0205] Step 20222: For each historical game match, based on the account information of the game account of each candidate terminal device, determine the specified number of first terminal devices with similar strength among the candidate terminal devices for game match matching.

[0206] In step 20221 above, each player's skill level is different. Before playing the game, each player needs to log in with their game account to continue. Therefore, different players are distinguished by their game accounts. The game server records the account information for each game account; the meaning of this account information can be found in step 1021 above.

[0207] In step 20222 above, similar strength can be manifested as the difference in the values ​​representing game level information in the account information of two game accounts being less than the preset level difference, the difference in the values ​​representing character proficiency in the account information of two game accounts being less than the preset quantity difference, and the difference in the values ​​representing account login time in the account information of two game accounts being less than the preset duration difference.

[0208] In practice, for each historical game match, based on the account information of each candidate terminal device that selected that historical game match, other candidate terminal devices with similar skill levels are identified. Then, a specified number of candidate terminal devices are selected from these similarly skilled devices as the first terminal devices, and finally, the first terminal devices are matched. This allows players of similar skill levels to participate in the same recreated target game match, reducing the frequency of elimination due to significant skill disparities during the game. This allows players to play their game characters for longer periods, improving their reaction time and operational proficiency.

[0209] After a successful match, players can select the game character they wish to control from their chosen lineup using the selection function on their first terminal device. Since the selection is made by the player, after one player has chosen their desired character, it's necessary to inform other players which game characters have already been selected. Therefore, the method also includes:

[0210] Step 204: For each historical game match, receive the character selection instruction sent by the first terminal device that selected the historical game match, determine the target game character selected by the first terminal device, generate character selection progress information about the historical game match, and send the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match update the second character selection interface according to the character selection progress information.

[0211] In step 204 above, the first character selection instruction is an instruction generated in the first terminal device after selecting a game character in the second character selection interface. The first character selection instruction is used to indicate the game character that the player needs to control in the target game through the first terminal device.

[0212] In practice, the game server receives the first character selection command from each first terminal device corresponding to a historical game match. Based on this command, it determines the selected and unselected characters in the historical game's character lineup, generating character selection progress information. For each historical game match, the game server provides real-time feedback of this progress information to the corresponding first terminal device. This allows the first terminal device to update its second character selection interface, enabling players using that device to promptly understand the selection status of each character in the game's lineup.

[0213] Another type involves the player selecting the target game character when choosing the target historical game match. This means the game match information includes the target game character selected by the terminal device, the lineup of game characters in the target historical game match selected by the terminal device, and the identification information of the target historical game match selected by the terminal device. Step S202 includes:

[0214] Step 2023: For each historical game match, based on the identifier information of the target historical game match carried in the game match information of each terminal device, determine the candidate terminal device that has selected the historical game match.

[0215] Step 2024: For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, determine a specified number of first terminal devices corresponding to the game character lineup among the candidate terminal devices for game match matching.

[0216] In step 2023 above, there are many historical game matches, so it is possible that a historical game match has been selected by a terminal device. Therefore, for each historical game match, based on the information identifier of the historical game match and the target terminal device identifier information in the game match information of each terminal device, multiple candidate terminal devices that have selected the historical game match are found.

[0217] In step 2024 above, the game character lineup includes multiple game characters. Players select a target historical game match to recreate the game scene of that match and control the game characters within that recreated scene. Therefore, when selecting a target historical game match, players also select a target game character from the target historical game match's character lineup. If players who selected the same target historical game match choose different game characters from the target historical game match's character lineup, then after recreating the target historical game match's scene, all game characters participating in the target historical game match's character lineup will be controlled to ensure the recreated target historical game characters can play normally. In other words, for each historical game match, when the game server matches the first terminal devices for that historical game match, for each game character in the character lineup, it needs to determine one candidate terminal device that selected that game character from all candidate terminal devices as one of the first terminal devices. This results in a specified number of first terminal devices, completing the game match matching.

[0218] In the game server, for each character in the lineup of characters in each historical game match, there may be many candidate terminal devices for selecting that character. However, there can only be one primary terminal device that can select one character in a historical game match. Therefore, the primary terminal device can be selected from multiple candidate terminal devices based on game skill. That is, step 2024 includes:

[0219] Step 20241: For each historical game match, based on the game character lineup of the historical game match and the target game character selected by each candidate terminal device, determine the candidate terminal device corresponding to each game character in the game character lineup;

[0220] Step 20242: For each historical game match, obtain the account information of the game account of the candidate terminal device that logged in and selected the historical game match;

[0221] Step 20243: For each historical game match, based on the account information of the game account of each candidate terminal device, determine a first terminal device from the candidate terminal devices corresponding to each game character in the game character lineup, wherein each first terminal device is of similar strength.

[0222] In steps 20241 to 20243 above, the target game characters selected by candidate terminal devices for the same historical game match may be different. Therefore, it is necessary to determine the candidate terminal devices corresponding to each game character in the game lineup. All game accounts that have logged into the game will have relevant records on the game server, and the game server will record the account information of the game account. Therefore, after determining the candidate terminal devices corresponding to each game character, the game strength of each candidate terminal device can be determined based on the account information of the game account that logged into the candidate terminal device. Then, based on the game strength (i.e., account information) of the candidate terminal devices corresponding to each game character, a group (a specified number) of first terminal devices with similar strength can be determined. The target game character selected by each first terminal device corresponds to a different game character in the game character lineup. This allows players of similar strength to participate in the same recreated target game match, reducing the frequent eliminations due to significant skill disparities during the game. This allows the game characters controlled by players to compete for a longer period, improving the reaction speed and operational proficiency of controlling the game characters.

[0223] For example, taking game level information in account information as a parameter representing game strength, the character lineup includes game character 1, game character 2, game character 3, game character 4, game character 5, game character 6, game character 7, and game character 8. The first terminal device selecting game characters 1, 2, 3, 4, 5, 6, and 7 has a game level of 8. The candidate terminal devices for selecting game character 8 include devices with a game level of 8, devices with a game level of 12, and devices with a game level of 5. Based on the selection rule of similar strength, the terminal device with a game level of 8 is determined as the first terminal device corresponding to game character 8.

[0224] A historical game match may have many exciting moments, some of the most significant in the entire game. These moments can be called classic moments of the match, and they can be any of the following: opening up a faction's defenses, or a character's highlight moment in combat (successfully defeating multiple enemies). After identifying the target historical game match, the classic moments are communicated to the terminal devices containing the characters in the target historical game match, allowing players on those devices to quickly determine a shared moment to recreate. Different players may choose different classic moments, so the game server needs to determine a final classic moment based on player choices to facilitate faster game start-up. The method also includes:

[0225] Step 205: For each historical game match, receive the classic moment selection instruction sent by each first terminal device, and determine the target game classic moment selected by each first terminal device;

[0226] Step 206: For each historical game match, based on the target game classic moment selected by each first terminal device, determine the game classic moment that is selected the most times in the historical game match as the restoration moment.

[0227] Step 207: For each historical game match, the restored time is fed back to each first terminal device so that each first terminal device can display the game match environment at the restored time.

[0228] In step 205 above, the classic moment selection instruction is generated by the first terminal device after selecting the target game's classic moment. The target game's classic moment is selected by the player from multiple classic moments in historical game matches using the first terminal device. The first terminal device sends the classic moment selection instruction to the game server, and the game server can know the target game's classic moment selected by each first terminal device.

[0229] In step 207 above, after the game server learns the target classic moment of each game selected by each first terminal device, the game server can count the number of times each classic moment of a game in the history of the game was selected. Finally, the game server determines the classic moment of the game that was selected the most times in the history of the game as the restoration moment.

[0230] In step 208 above, for each historical game match, after determining the restoration time of that historical game match, the game server sends that restoration time to the corresponding first terminal device. This allows the first terminal device to directly display the game environment at that restoration time, thus restoring the game scene of the historical game match at that restoration time. Determining the most frequently selected classic game moments as restoration times satisfies the needs of most players, improves their gaming experience, and allows more players to control their game characters in the desired restored state. This improves their reaction time and operational proficiency, and also allows players to identify areas for improvement in their character control, enabling them to refine their actions and improve their game performance in subsequent games.

[0231] In this application, when the number of terminal devices selected for the same historical game match is insufficient to reach the specified number of game characters in the game character lineup for that historical game match, in addition to notifying the terminal devices that selected the same historical game match of the matchmaking failure mentioned above, the application can also continue to construct the game environment of the historical game match even when the matchmaking time limit is reached, and start the game based on the terminal devices that currently selected the historical game match, thus restoring the historical game match. That is, during the game, game characters in the game character lineup that have been selected by a terminal device will be controlled by the corresponding terminal device, while game characters in the game character lineup that have not been selected by a terminal device can be directly controlled through artificial intelligence, or game characters in the game character lineup that have not been selected by a terminal device can be controlled based on the match data of that historical game match.

[0232] This application provides an apparatus for processing game data on a target terminal device, such as... Figure 9 As shown, the device is applied to a target terminal device and includes:

[0233] Response module 901 is used to respond to the selection operation for a historical game match and select the target historical game match.

[0234] The matching module 902 is used to obtain game match information from the target's historical game matches and send a game matching request based on the game match information to the game server; the game matching request is used by the game server to match other target game accounts that participate in the target game match with the target game account of the target terminal device; the game match environment of the target game match is constructed based on the game match information.

[0235] Module 903 is used to respond to the match success notification returned by the game server and construct the game environment based on the game match information.

[0236] Optionally, the response module includes:

[0237] The first response unit is used to respond to the fact that the first target game character is selected by the player from the first game character in the game based on the first character selection operation, and to display the historical game matches containing the first target game character;

[0238] The second response unit is used to respond to the selection operation for the historical game match and select the target historical game match.

[0239] Optionally, the first response unit includes:

[0240] The first response subunit is used to respond to the fact that the first target game character is selected by the player from the first game character in the game based on the first character selection operation, and to display the first game team using the first target game character;

[0241] The second response subunit is used to respond to the fact that the first target team was selected from the first game team by the player based on the first team selection operation, and to display the historical game matches of the first target team using the first target game character.

[0242] Optionally, the response module includes:

[0243] The third response unit is used to respond to situations where the second target team is selected by the player from the second game team based on the second team selection operation, and displays the historical game matches in which the second target team participated;

[0244] The fourth response unit is used to respond to the selection operation for the historical game match and select the target historical game match.

[0245] Optional, the third response unit includes:

[0246] The third response subunit is used to respond to situations where the second target team is selected by the player from the second game team based on the second team selection operation, and displays the second game character used by the second target team;

[0247] The fourth response subunit is used to respond to situations where the second target game character is selected by the player based on the second character selection operation, and displays the historical game matches in which the second target team used the second target game character.

[0248] Optionally, the third response subunit includes:

[0249] The fifth response subunit is used to respond to the second target team being selected by the player from the second game team based on the second team selection operation, and to determine the target display area corresponding to each historical game match in which the second target team participates; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

[0250] Optionally, the fifth response subunit includes:

[0251] The sixth response subunit is used to respond to the third target game character selection operation of the player in the target display area of ​​the historical game match, which is the third target game character selection operation, and to determine the historical game match in the target display area that displays the third target game character as the target historical game match.

[0252] Optionally, the matching module includes:

[0253] The first matching unit is used to send a game matching request to the game server based on the game match information of the target historical game match, so that the game server determines that it has selected other candidate game accounts of the target historical game match, and matches the target game account with the other target game accounts based on the game character lineup, according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

[0254] Optionally, the device further includes:

[0255] The communication module is used to respond to the match success notification returned by the game server, and to build a character communication group between the target game account and other target game accounts, so that the target game account can select a fourth target game character from the game character lineup in the target's historical game matches; wherein, the fourth target game character selected by the target game account and the other target game characters selected by the other target game accounts constitute the game character lineup.

[0256] Optionally, the device further includes:

[0257] The successful match module is used to respond to the successful match notification returned by the game server and display the game character lineup of the target's historical game matches;

[0258] The character selection module is used to respond to the player's fifth character selection operation for the game character lineup, select the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlight the character identifier of the fifth target game character.

[0259] Optionally, the device further includes:

[0260] The first display module is used to respond to the match success notification returned by the game server, determine the classic moment of the target historical game match, and display the classic moment of the target historical game match.

[0261] The time selection module is used to respond to the time selection operation for the classic time of the first target game and send a game start request to the game server based on the classic time of the first target game; the game start request is used by the game server to control the target terminal device to display the game environment of the classic time of the first target game.

[0262] Optionally, the device further includes:

[0263] The second display module is used to respond to the game start notification fed back by the game server and display the game environment of the classic moment of the first target game;

[0264] The first game module is used to respond to control operations on a target game character and control the target game character in the game state of the first target match classic moment to perform the action corresponding to the control operation in the game environment.

[0265] Optionally, the device further includes:

[0266] The third display module is used to respond to the game start notification fed back by the game server and display the game environment of the second target game classic moment; the second target game classic moment is determined by the game server based on the first target game classic moment selected by the target game account and other target game classic moments selected by other target game accounts when the first target game classic moment does not meet the preset requirements.

[0267] The second game module is used to respond to control operations on the target game character and control the target game character in the game state of the classic moment of the second target game to perform the action corresponding to the control operation in the game environment.

[0268] Optionally, the matching success module includes:

[0269] The determining unit is used to determine the position of each classic moment in the time progress bar of the target historical game match; the position of each classic moment displays the detailed information of the classic moment.

[0270] This application provides an apparatus for processing game data on a game server, such as... Figure 10 As shown, a game data processing apparatus is used in a game server, the apparatus comprising:

[0271] The receiving module 1001 is used to receive a game selection instruction for a historical game session sent by the terminal device, and to obtain the game session information carried by the game selection instruction.

[0272] The matching module 1002 is used to match game games with a specified number of terminal devices based on the game game information of each terminal device for each historical game game.

[0273] The construction module 1003 is used to send a matching success notification to the first terminal device that has successfully matched the game for each historical game, so that the first terminal device can construct the game environment based on the game information.

[0274] Optionally, the matching module includes:

[0275] The first determining unit is used to determine, for each historical game match, the candidate terminal device that has selected the historical game match based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0276] The second determining unit is used to determine, for each historical game match, a specified number of first terminal devices from the candidate terminal devices based on a specified number of game characters in the game character lineup, and to match the game match.

[0277] Optionally, the second determining unit includes:

[0278] The first acquisition subunit is used to acquire account information of the game account that logs into the candidate terminal device;

[0279] The first matching subunit is used to determine, for each historical game match, a specified number of first terminal devices with similar skill levels from the candidate terminal devices based on the account information of the game account of each candidate terminal device.

[0280] Optionally, the device further includes:

[0281] The character selection module is used to receive a character selection instruction sent by the first terminal device that selected the historical game match for each historical game match, determine the target game character selected by the first terminal device, generate character selection progress information about the historical game match, and send the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match can update the second character selection interface according to the character selection progress information.

[0282] Optionally, the matching module includes:

[0283] The third determining unit is used to determine the candidate terminal device that has selected the historical game for each historical game, based on the identification information of the target historical game carried in the game information of each terminal device.

[0284] The fourth determining unit is used to determine, for each historical game match, a specified number of first terminal devices corresponding to the game character lineup and the target game character selected by each candidate terminal device, and to match the game match for each candidate terminal device.

[0285] Optionally, the fourth determining unit includes:

[0286] The first determining subunit is used to determine, for each historical game match, the candidate terminal device corresponding to each game character in the game character lineup and the target game character selected by each candidate terminal device.

[0287] The second acquisition subunit is used to acquire, for each historical game match, the account information of the game account of the candidate terminal device that has logged in and selected the historical game match;

[0288] The second matching subunit is used to determine a first terminal device from the candidate terminal devices corresponding to each game character in the game character lineup for each historical game match, based on the account information of the game account of each candidate terminal device, wherein each first terminal device is of similar strength.

[0289] Optionally, the device further includes:

[0290] The time-receiving module is used to receive the classic time selection instruction sent by each first terminal device for each historical game match, and determine the target game classic time selected by each first terminal device;

[0291] The time determination module is used to determine the classic time of the game that is selected most frequently in the historical game as the restoration time for each historical game, based on the classic time of the target game selected by each first terminal device.

[0292] The restoration module is used to feed back the restored time to each first terminal device for each historical game match, so that each first terminal device can display the game match environment at the restored time.

[0293] Corresponding to Figure 1 In the context of game data processing, this application also provides a computer device 1100, such as... Figure 11 As shown, the device includes a memory 1101, a processor 1102, and a computer program stored in the memory 1101 and executable on the processor 1102. The processor 1102 executes the computer program to implement the aforementioned game data processing method, which includes:

[0294] In response to a selection action for a historical game match, select the target historical game match;

[0295] The system obtains game match information from the target's historical game matches and sends a game match request based on the game match information to the game server. The game match request is used by the game server to match other target game accounts that will participate in the target game match with the target game account on the target terminal device, based on the game match information. The game environment of the target game match is constructed based on the game match information.

[0296] In response to the match success notification returned by the game server, the game environment is constructed based on the game match information.

[0297] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0298] The response to the first target game character is that the player selects from the first game character in the game based on the first character selection operation, and displays the historical game matches containing the first target game character;

[0299] In response to the selection operation for the historical game match, select the target historical game match.

[0300] Optionally, in response to the first target game character being selected by the player from the first game character in the game based on a first character selection operation, the historical game matches containing the first target game character are displayed, including:

[0301] The response to the first target game character being selected by the player from the first game character in the game based on the first character selection operation is to display the first game team using the first target game character;

[0302] The response to the first target team is selected by the player from the first game team based on the first team selection operation, and displays the historical game matches of the first target team using the first target game character.

[0303] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0304] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the historical game matches in which the second target team participated;

[0305] In response to the selection operation for the historical game match, select the target historical game match.

[0306] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0307] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the second game characters used by the second target team;

[0308] The response to the second target game character is selected by the player based on the second character selection operation from the second game character, and displays the historical game matches of the second target team using the second target game character.

[0309] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0310] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and the target display area corresponding to each historical game match in which the second target team participated is determined; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

[0311] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0312] The response to the third target game character is the player's selection operation of the third game character lineup in the target display area of ​​the historical game match. The historical game match in which the third target game character is displayed in the target display area is determined as the target historical game match.

[0313] Optionally, the game match information includes the target game character selected by the target game account, the game character lineup of the target historical game match, and the identification information of the target historical game match; sending a game match request to the game server based on the game match information of the target historical game match includes:

[0314] A game matchmaking request based on the game match information of the target's historical game matches is sent to the game server, so that the game server determines that it has selected other candidate game accounts of the target's historical game matches, and matches the target game account with the other target game accounts according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

[0315] Optionally, the method further includes:

[0316] In response to the match success notification returned by the game server, a character communication group is constructed between the target game account and other target game accounts, so that the target game account can select a fourth target game character from the game character lineup in the target's historical game matches; wherein, the fourth target game character selected by the target game account and the other target game characters selected by the other target game accounts constitute the game character lineup.

[0317] Optionally, the method further includes:

[0318] In response to the match success notification returned by the game server, the game character lineup of the target's historical game matches is displayed;

[0319] In response to the player's fifth character selection operation for the game character lineup, the system selects the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlights the character identifier of the fifth target game character.

[0320] Optionally, the method further includes:

[0321] In response to the match success notification returned by the game server, determine the classic moment of the target historical game match and display the classic moment of the target historical game match;

[0322] In response to the time selection operation for the classic moment of the first target game, a game start request based on the classic moment of the first target game is sent to the game server; the game start request is used by the game server to control the target terminal device to display the game environment of the classic moment of the first target game.

[0323] Optionally, the game start notification carries a classic moment from the first target match, and the method further includes:

[0324] In response to the game start notification from the game server, the game environment of the classic moment of the first target match is displayed;

[0325] In response to a control operation targeting a target game character, the target game character in the classic moment of the first target match is controlled to perform the action corresponding to the control operation in the game environment.

[0326] Optionally, the game start notification carries the classic moment of the second target match, and the method further includes:

[0327] In response to the game start notification from the game server, the game environment of the second target match classic moment is displayed; the second target match classic moment is determined by the game server based on the first target match classic moment selected by the target game account and other target match classic moments selected by other target game accounts when the first target match classic moment does not meet the preset requirements.

[0328] In response to a control operation targeting a target game character, the target game character in the classic moment of the second target match is controlled to perform the action corresponding to the control operation in the game environment.

[0329] Optionally, display classic moments from the target's historical game matches, including:

[0330] The position of each classic moment in the time progress bar of the target historical game is determined; the position of each classic moment displays the detailed information of the classic moment.

[0331] Specifically, the aforementioned memory 1101 and processor 1102 can be general-purpose memory and processor, without specific limitations. When the processor 1102 runs the computer program stored in the memory 1101, it can perform the aforementioned game data processing, solving the problem in the prior art that players cannot practice alternative operations found in historical game processes. In this application, players can select a target historical game from multiple historical game matches displayed on the target terminal device. After sending a game matching request to the game server, the game server will match other target game accounts that have jointly selected the target historical game with the target game account logged into the target terminal device. Only after a successful match will the target terminal device construct a game environment identical to the target historical game, restoring the game scene of the target historical game. This allows terminal devices of multiple successfully matched game accounts to enter the constructed game environment and play the game. This means that for multiple successfully matched game accounts, the game scene of the target's historical game can be restored on the terminal device of each game account. This allows players corresponding to multiple successfully matched game accounts to enter the same restored game scene and play the game. This allows players to control the game character in a specific game environment, thereby improving their reaction speed and operation proficiency. It also allows players to find their shortcomings in controlling the game character, enabling them to improve their operation in subsequent games and improve their game performance.

[0332] Corresponding to Figure 1 In the context of game data processing, this application also provides a computer-readable storage medium storing a computer program. When a processor executes the aforementioned game data processing steps, the steps include:

[0333] In response to a selection action for a historical game match, select the target historical game match;

[0334] The system obtains game match information from the target's historical game matches and sends a game match request based on the game match information to the game server. The game match request is used by the game server to match other target game accounts that will participate in the target game match with the target game account on the target terminal device, based on the game match information. The game environment of the target game match is constructed based on the game match information.

[0335] In response to the match success notification returned by the game server, the game environment is constructed based on the game match information.

[0336] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0337] The response to the first target game character is that the player selects from the first game character in the game based on the first character selection operation, and displays the historical game matches containing the first target game character;

[0338] In response to the selection operation for the historical game match, select the target historical game match.

[0339] Optionally, in response to the first target game character being selected by the player from the first game character in the game based on a first character selection operation, the historical game matches containing the first target game character are displayed, including:

[0340] The response to the first target game character being selected by the player from the first game character in the game based on the first character selection operation is to display the first game team using the first target game character;

[0341] The response to the first target team is selected by the player from the first game team based on the first team selection operation, and displays the historical game matches of the first target team using the first target game character.

[0342] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0343] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the historical game matches in which the second target team participated;

[0344] In response to the selection operation for the historical game match, select the target historical game match.

[0345] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0346] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the second game characters used by the second target team;

[0347] The response to the second target game character is selected by the player based on the second character selection operation from the second game character, and displays the historical game matches of the second target team using the second target game character.

[0348] Optionally, the response for the second target team, selected by the player from the second game team based on the second team selection action, displays the historical game matches in which the second target team participated, including:

[0349] The response to the second target team is selected by the player from the second game team based on the second team selection operation, and the target display area corresponding to each historical game match in which the second target team participated is determined; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

[0350] Optionally, in response to a selection action for a historical game match, select the target historical game match, including:

[0351] The response to the third target game character is the player's selection operation of the third game character lineup in the target display area of ​​the historical game match. The historical game match in which the third target game character is displayed in the target display area is determined as the target historical game match.

[0352] Optionally, the game match information includes the target game character selected by the target game account, the game character lineup of the target historical game match, and the identification information of the target historical game match; sending a game match request to the game server based on the game match information of the target historical game match includes:

[0353] A game matchmaking request based on the game match information of the target's historical game matches is sent to the game server, so that the game server determines that it has selected other candidate game accounts of the target's historical game matches, and matches the target game account with the other target game accounts according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

[0354] Optionally, the method further includes:

[0355] In response to the match success notification returned by the game server, a character communication group is constructed between the target game account and other target game accounts, so that the target game account can select a fourth target game character from the game character lineup in the target's historical game matches; wherein, the fourth target game character selected by the target game account and the other target game characters selected by the other target game accounts constitute the game character lineup.

[0356] Optionally, the method further includes:

[0357] In response to the match success notification returned by the game server, the game character lineup of the target's historical game matches is displayed;

[0358] In response to the player's fifth character selection operation for the game character lineup, the system selects the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlights the character identifier of the fifth target game character.

[0359] Optionally, the method further includes:

[0360] In response to the match success notification returned by the game server, determine the classic moment of the target historical game match and display the classic moment of the target historical game match;

[0361] In response to the time selection operation for the classic moment of the first target game, a game start request based on the classic moment of the first target game is sent to the game server; the game start request is used by the game server to control the target terminal device to display the game environment of the classic moment of the first target game.

[0362] Optionally, the game start notification carries a classic moment from the first target match, and the method further includes:

[0363] In response to the game start notification from the game server, the game environment of the classic moment of the first target match is displayed;

[0364] In response to a control operation targeting a target game character, the target game character in the classic moment of the first target match is controlled to perform the action corresponding to the control operation in the game environment.

[0365] Optionally, the game start notification carries the classic moment of the second target match, and the method further includes:

[0366] In response to the game start notification from the game server, the game environment of the second target match classic moment is displayed; the second target match classic moment is determined by the game server based on the first target match classic moment selected by the target game account and other target match classic moments selected by other target game accounts when the first target match classic moment does not meet the preset requirements.

[0367] In response to a control operation targeting a target game character, the target game character in the classic moment of the second target match is controlled to perform the action corresponding to the control operation in the game environment.

[0368] Optionally, classic moments from the target's historical game matches can be displayed, including:

[0369] The position of each classic moment in the time progress bar of the target historical game is determined; the position of each classic moment displays the detailed information of the classic moment.

[0370] Specifically, the storage medium can be a general-purpose storage medium, such as a removable disk or hard drive. When the computer program on the storage medium is run, it can perform the aforementioned game data processing, solving the problem in the prior art that players cannot practice alternative operations found in historical game processes. In this application, players can select a target historical game from multiple historical game matches displayed on the target terminal device. After sending a game matching request to the game server, the game server will match other target game accounts that have jointly selected the target historical game with the target game account logged into the target terminal device. Only after a successful match will the target terminal device construct a game environment identical to the target historical game, restoring the game scene of the target historical game. This allows terminal devices of multiple successfully matched game accounts to enter the constructed game environment and play the game. This means that for multiple successfully matched game accounts, the game scene of the target's historical game can be restored on the terminal device of each game account. This allows players corresponding to multiple successfully matched game accounts to enter the same restored game scene and play the game. This allows players to control the game character in a specific game environment, thereby improving their reaction speed and operation proficiency. It also allows players to find their shortcomings in controlling the game character, enabling them to improve their operation in subsequent games and improve their game performance.

[0371] Corresponding to Figure 2 In the context of game data processing, this application also provides a computer device 1200, such as... Figure 12 As shown, the device includes a memory 1201, a processor 1202, and a computer program stored in the memory 1201 and executable on the processor 1202. The processor 1202 executes the computer program to implement the game data processing method, which includes:

[0372] Receive a game selection instruction sent by a terminal device for a historical game game, and obtain the game game information carried by the game selection instruction;

[0373] For each historical game match, game matchmaking is performed on a specified number of terminal devices based on the game match information of each terminal device.

[0374] For each historical game match, a match success notification is sent to the first terminal device that successfully matched the game match, so that the first terminal device can construct a game environment based on the game match information.

[0375] Optionally, the game match information includes the game character lineup of the target historical game match selected by the terminal device and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0376] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0377] For each historical game match, based on the specified number of game characters in the game character lineup, the specified number of first terminal devices are determined from the candidate terminal devices for game match matching.

[0378] Optionally, for each historical game match, based on a specified number of game characters in the game character lineup, a specified number of first terminal devices are determined from the candidate terminal devices for game match matching, including:

[0379] Obtain the account information of the game account logged into the candidate terminal device;

[0380] For each historical game match, based on the account information of the game account of each candidate terminal device, a specified number of first terminal devices with similar skill levels are selected from the candidate terminal devices for game match matching.

[0381] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0382] For each historical game match, the system receives a character selection instruction sent by the first terminal device that selected the historical game match, determines the target game character selected by the first terminal device, generates character selection progress information for the historical game match, and sends the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match update the second character selection interface according to the character selection progress information.

[0383] Optionally, the game match information includes the target game character selected by the terminal device, the game character lineup of the target historical game match selected by the terminal device, and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0384] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0385] For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching.

[0386] Optionally, for each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching, including:

[0387] For each historical game match, based on the game character lineup of the historical game match and the target game character selected by each candidate terminal device, the candidate terminal device corresponding to each game character in the game character lineup is determined;

[0388] For each historical game match, obtain the account information of the game account of the candidate terminal device that logged in and selected the historical game match;

[0389] For each historical game match, based on the account information of the game account of each candidate terminal device, a first terminal device is determined from the candidate terminal devices corresponding to each game character in the game character lineup, wherein each first terminal device has similar strength.

[0390] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0391] For each historical game match, receive the classic moment selection instruction sent by each first terminal device, and determine the target game classic moment selected by each first terminal device;

[0392] For each historical game match, based on the classic moment of the target game selected by each first terminal device, the classic moment of the game match that is selected the most times in the historical game match is determined as the restoration moment;

[0393] For each historical game match, the restored moment is fed back to each first terminal device so that each first terminal device can display the game match environment at the restored moment.

[0394] Specifically, the aforementioned memory 1201 and processor 1202 can be general-purpose memory and processor, without specific limitations. When the processor 1202 runs the computer program stored in the memory 1201, it can perform the aforementioned game data processing, solving the problem in the prior art that players cannot practice alternative operations found in historical game processes. In this application, a specified number of first terminal devices are selected for matching in the same historical game match. After the matching is completed, the game server sends a matching success notification to the first terminal devices, enabling multiple first terminal devices to construct a game environment for the historical game match. Thus, multiple first terminal devices can compete in the same reconstructed historical game match. That is, players using the first terminal devices can control game characters in a specific game environment, thereby improving their reaction speed and operational proficiency in controlling game characters. It also allows players to identify their shortcomings in controlling game characters, enabling them to improve their operations in subsequent game processes and improve their game performance.

[0395] Corresponding to Figure 1 In the context of game data processing, this application also provides a computer-readable storage medium storing a computer program. When a processor executes the aforementioned game data processing steps, the steps include:

[0396] Receive a game selection instruction sent by a terminal device for a historical game game, and obtain the game game information carried by the game selection instruction;

[0397] For each historical game match, game matchmaking is performed on a specified number of terminal devices based on the game match information of each terminal device.

[0398] For each historical game match, a match success notification is sent to the first terminal device that successfully matched the game match, so that the first terminal device can construct a game environment based on the game match information.

[0399] Optionally, the game match information includes the game character lineup of the target historical game match selected by the terminal device and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0400] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0401] For each historical game match, based on the specified number of game characters in the game character lineup, the specified number of first terminal devices are determined from the candidate terminal devices for game match matching.

[0402] Optionally, for each historical game match, based on a specified number of game characters in the game character lineup, a specified number of first terminal devices are determined from the candidate terminal devices for game match matching, including:

[0403] Obtain the account information of the game account logged into the candidate terminal device;

[0404] For each historical game match, based on the account information of the game account of each candidate terminal device, a specified number of first terminal devices with similar skill levels are selected from the candidate terminal devices for game match matching.

[0405] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0406] For each historical game match, the system receives a character selection instruction sent by the first terminal device that selected the historical game match, determines the target game character selected by the first terminal device, generates character selection progress information for the historical game match, and sends the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match update the second character selection interface according to the character selection progress information.

[0407] Optionally, the game match information includes the target game character selected by the terminal device, the game character lineup of the target historical game match selected by the terminal device, and the identification information of the target historical game match selected by the terminal device; for each historical game match, based on the game match information of each terminal device, game match matching is performed on a specified number of terminal devices, including:

[0408] For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device.

[0409] For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching.

[0410] Optionally, for each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching, including:

[0411] For each historical game match, based on the game character lineup of the historical game match and the target game character selected by each candidate terminal device, the candidate terminal device corresponding to each game character in the game character lineup is determined;

[0412] For each historical game match, obtain the account information of the game account of the candidate terminal device that logged in and selected the historical game match;

[0413] For each historical game match, based on the account information of the game account of each candidate terminal device, a first terminal device is determined from the candidate terminal devices corresponding to each game character in the game character lineup, wherein each first terminal device has similar strength.

[0414] Optionally, for each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes:

[0415] For each historical game match, receive the classic moment selection instruction sent by each first terminal device, and determine the target game classic moment selected by each first terminal device;

[0416] For each historical game match, based on the classic moment of the target game selected by each first terminal device, the classic moment of the game match that is selected the most times in the historical game match is determined as the restoration moment;

[0417] For each historical game match, the restored moment is fed back to each first terminal device so that each first terminal device can display the game match environment at the restored moment.

[0418] Specifically, the storage medium can be a general-purpose storage medium, such as a removable disk or hard drive. When the computer program on the storage medium is run, it can perform the aforementioned game data processing, solving the problem in the prior art that players cannot practice alternative operations found in historical game processes. In this application, a specified number of first terminal devices are selected for matching in the same historical game match. After the matching is completed, the game server sends a matching success notification to the first terminal devices, enabling multiple first terminal devices to construct the game environment of the historical game match. Thus, multiple first terminal devices can compete in the same restored historical game match. That is, players using first terminal devices can control game characters in a specific game environment, thereby improving their reaction speed and operational proficiency in controlling game characters. It also allows players to find their shortcomings in controlling game characters, enabling them to improve their operations in subsequent game processes and improve their game performance.

[0419] In the embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0420] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0421] In addition, the functional units in the embodiments provided in this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0422] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0423] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0424] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application. All should be covered within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.

Claims

1. A method for processing game data, characterized in that, Applied to a target terminal device, the method includes: In response to a selection action for a historical game match, select the target historical game match; The system acquires game match information from the target historical game match and sends a game match request based on the game match information to the game server. The game match request is used by the game server to match other target game accounts that will participate in the target game match with the target game account on the target terminal device. The game environment of the target game match is constructed based on the game match information, and the other target game accounts are game accounts on other terminal devices that send game match requests for the target historical game match to the game server. In response to the match success notification returned by the game server, construct the game environment based on the game match information; The method further includes: In response to the match success notification returned by the game server, determine the classic moment of the target historical game match and display the classic moment of the target historical game match; In response to the time selection operation for the classic moment of the first target game, a game start request based on the classic moment of the first target game is sent to the game server; the game start request is used by the game server to control the target terminal device to display the game environment of the classic moment of the first target game; The method also includes: The game start notification includes a classic moment from a second-objective match. In response to the game start notification from the game server, the game environment of the second target classic match moment is displayed; the second target classic match moment is determined by the game server based on the first target classic match moment selected by the target game account and other target classic match moments selected by other target game accounts when the first target classic match moment does not meet the preset requirements; the preset requirements are the classic match moment selected the most times. In response to a control operation targeting a target game character, the target game character in the classic moment of the second target match is controlled to perform the action corresponding to the control operation in the game environment.

2. The method according to claim 1, characterized in that, In response to a selection action for a historical game match, select the target historical game match, including: The response to the first target game character is that the player selects from the first game character in the game based on the first character selection operation, and displays the historical game matches containing the first target game character; In response to the selection operation for the historical game match, select the target historical game match.

3. The method according to claim 2, characterized in that, The response to the first target game character being selected by the player from the first game character in the game based on the first character selection operation displays the historical game matches containing the first target game character, including: The response to the first target game character being selected by the player from the first game character in the game based on the first character selection operation is to display the first game team using the first target game character; The response to the first target team is selected by the player from the first game team based on the first team selection operation, and displays the historical game matches of the first target team using the first target game character.

4. The method according to claim 1, characterized in that, In response to a selection action for a historical game match, select the target historical game match, including: The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the historical game matches in which the second target team participated; In response to the selection operation for the historical game match, select the target historical game match.

5. The method according to claim 4, characterized in that, The response targeting the second target team is selected by the player from the second game team based on the second team selection action, and displays the historical game matches in which the second target team participated, including: The response to the second target team is selected by the player from the second game team based on the second team selection operation, and displays the second game characters used by the second target team; The response to the second target game character is selected by the player based on the second character selection operation from the second game character, and displays the historical game matches of the second target team using the second target game character.

6. The method according to claim 4, characterized in that, The response targeting the second target team is selected by the player from the second game team based on the second team selection action, and displays the historical game matches in which the second target team participated, including: The response to the second target team is selected by the player from the second game team based on the second team selection operation, and the target display area corresponding to each historical game match in which the second target team participated is determined; the target display area corresponding to each historical game match displays the lineup of game characters used in the historical game match.

7. The method according to claim 6, characterized in that, In response to a selection action for a historical game match, select the target historical game match, including: The response to the third target game character is the player's selection operation of the third game character lineup in the target display area of ​​the historical game match. The historical game match in which the third target game character is displayed in the target display area is determined as the target historical game match.

8. The method according to any one of claims 3, 5, and 7, characterized in that, The game match information includes the target game character selected by the target game account, the game character lineup of the target historical game matches, and the identification information of the target historical game matches; Sending a game match request to the game server based on the target's historical game information includes: A game matchmaking request based on the game match information of the target's historical game matches is sent to the game server, so that the game server determines that it has selected other candidate game accounts of the target's historical game matches, and matches the target game account with the other target game accounts according to the other target game characters selected by each other candidate game account and the target game character selected by the target game account, so that the target game character and the other target game characters form the game character lineup.

9. The method according to claim 1, characterized in that, The method further includes: In response to the match success notification returned by the game server, a character communication group is constructed between the target game account and other target game accounts, so that the target game account can select a fourth target game character from the game character lineup in the target's historical game matches; wherein, the fourth target game character selected by the target game account and the other target game characters selected by the other target game accounts constitute the game character lineup.

10. The method according to claim 1, characterized in that, The method further includes: In response to the match success notification returned by the game server, the game character lineup of the target's historical game matches is displayed; In response to the player's fifth character selection operation for the game character lineup, the system selects the fifth target game character that the target account information of the target terminal device needs to control when participating in the target game, and highlights the character identifier of the fifth target game character.

11. The method according to claim 1, characterized in that, The game start notification includes a classic moment from the first target match, and the method further includes: In response to the game start notification from the game server, the game environment of the classic moment of the first target match is displayed; In response to a control operation targeting a target game character, the target game character in the classic moment of the first target match is controlled to perform the action corresponding to the control operation in the game environment.

12. The method according to claim 1, characterized in that, Displaying classic moments from the target's historical game matches, including: The position of each classic moment in the time progress bar of the target historical game is determined; the position of each classic moment displays the detailed information of the classic moment.

13. A method for processing game data, characterized in that, Applied to a game server, the method includes: Receive a game selection instruction sent by a terminal device for a historical game game, and obtain the game game information carried by the game selection instruction; For each historical game match, game matchmaking is performed on a specified number of terminal devices based on the game match information of each terminal device. For each historical game match, a match success notification is sent to the first terminal device that successfully matched the game match, so that the first terminal device can construct a game environment based on the game match information. For each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes: For each historical game match, receive the classic moment selection instruction sent by each first terminal device, and determine the target game classic moment selected by each first terminal device; For each historical game match, based on the classic moment of the target game selected by each first terminal device, the classic moment of the game match that is selected the most times in the historical game match is determined as the restoration moment; For each historical game match, the restored moment is fed back to each first terminal device so that each first terminal device can display the game match environment at the restored moment.

14. The method according to claim 13, characterized in that, The game match information includes the lineup of game characters in the target historical game match selected by the terminal device and the identification information of the target historical game match selected by the terminal device. For each historical game match, based on the game match information of each terminal device, game matchmaking is performed on a specified number of terminal devices, including: For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device. For each historical game match, based on the specified number of game characters in the game character lineup, the specified number of first terminal devices are determined from the candidate terminal devices for game match matching.

15. The method according to claim 14, characterized in that, For each historical game match, based on a specified number of game characters in the game character lineup, a specified number of first terminal devices are determined from the candidate terminal devices for game match matching, including: Obtain the account information of the game account logged into the candidate terminal device; For each historical game match, based on the account information of the game account of each candidate terminal device, a specified number of first terminal devices with similar skill levels are selected from the candidate terminal devices for game match matching.

16. The method according to claim 13, characterized in that, For each historical game match, after sending a match success notification to the first terminal device that successfully matched the game, so that the first terminal device can construct a game environment based on the game match information, the method further includes: For each historical game match, the system receives a character selection instruction sent by the first terminal device that selected the historical game match, determines the target game character selected by the first terminal device, generates character selection progress information for the historical game match, and sends the character selection progress information to all first terminal devices that selected the historical game match, so that all first terminal devices that selected the historical game match update the second character selection interface according to the character selection progress information.

17. The method according to claim 13, characterized in that, The game match information includes the target game character selected by the terminal device, the lineup of game characters in the target historical game match selected by the terminal device, and the identification information of the target historical game match selected by the terminal device. For each historical game match, based on the game match information of each terminal device, game matchmaking is performed on a specified number of terminal devices, including: For each historical game match, the candidate terminal devices that have selected the historical game match are determined based on the identifier information of the target historical game match carried in the game match information of each terminal device. For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching.

18. The method according to claim 17, characterized in that, For each historical game match, based on the game character lineup and the target game character selected by each candidate terminal device, a specified number of first terminal devices corresponding to the game character lineup are determined from the candidate terminal devices for game match matching, including: For each historical game match, based on the game character lineup of the historical game match and the target game character selected by each candidate terminal device, the candidate terminal device corresponding to each game character in the game character lineup is determined; For each historical game match, obtain the account information of the game account of the candidate terminal device that logged in and selected the historical game match; For each historical game match, based on the account information of the game account of each candidate terminal device, a first terminal device is determined from the candidate terminal devices corresponding to each game character in the game character lineup, wherein each first terminal device has similar strength.

19. A device for processing game data, characterized in that, Applied to a target terminal device, the device includes: The response module is used to respond to selection operations for historical game matches, selecting the target historical game match; A matching module is used to obtain game match information from the target historical game matches and send a game matching request based on the game match information to the game server. The game matching request is used by the game server to match other target game accounts that will participate in the target game match with the target game account on the target terminal device. The game environment of the target game match is constructed based on the game match information, and the other target game accounts are game accounts on other terminal devices that send game matching requests for the target historical game match to the game server. The construction module is used to respond to the match success notification returned by the game server and construct the game environment based on the game match information; The device further includes: The first display module is used to respond to the match success notification returned by the game server, determine the classic moment of the target historical game match, and display the classic moment of the target historical game match. The time selection module is used to respond to the time selection operation for the classic time of the first target game and send a game start request to the game server based on the classic time of the first target game; the game start request is used by the game server to control the target terminal device to display the game environment of the classic time of the first target game; The game start notification includes a classic moment from a second-target match, and the device also includes: The third display module is used to respond to the game start notification fed back by the game server and display the game environment of the second target classic moment; the second target classic moment is determined by the game server based on the first target classic moment selected by the target game account and other target classic moments selected by other target game accounts when the first target classic moment does not meet the preset requirements; the preset requirements are the classic moments selected the most times. The second game module is used to respond to control operations on the target game character and control the target game character in the game state of the classic moment of the second target game to perform the action corresponding to the control operation in the game environment.

20. A device for processing game data, characterized in that, The device, used in a game server, includes: The receiving module is used to receive a game selection instruction for a historical game session sent by the terminal device, and to obtain the game session information carried by the game selection instruction. The matching module is used to match game games with a specified number of terminal devices based on the game game information of each terminal device for each historical game game. The construction module is used to send a match success notification to the first terminal device that has successfully matched the game for each historical game, so that the first terminal device can construct the game environment based on the game information. The device further includes: The time-receiving module is used to receive the classic time selection instruction sent by each first terminal device for each historical game match, and determine the target game classic time selected by each first terminal device; The time determination module is used to determine the classic time of the game that is selected most frequently in the historical game as the restoration time for each historical game, based on the classic time of the target game selected by each first terminal device. The restoration module is used to feed back the restored time to each first terminal device for each historical game match, so that each first terminal device can display the game match environment at the restored time.

21. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-12 and 13-18.

22. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is run by the processor, it performs the steps of the method according to any one of claims 1-12 and 13-18.

Citation Information

Patent Citations

  • Picture display method and device, picture providing method and device, equipment and storage medium

    CN114288639A