Game playback operation control method and device and electronic equipment
By providing progress indicator controls and sub-area display of game events in the game playback interface, the problems of low game playback efficiency and limited information in the prior art are solved, and more efficient game viewing and richer game information display are achieved.
Patent Information
- Application Number
- CN202411776530.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-06-13
AI Technical Summary
The existing game playback technology is inefficient and the game information obtained by players is limited.
The terminal device provides a graphical user interface, responds to the playback trigger operation of the game game, plays the game playback screen on the interface, and provides a progress indication control and sub-regions corresponding to multiple game parties in the playback control area, displaying event identifiers of game events to indicate timing progress.
Improve the efficiency of game viewing, enrich the game information provided by playback, and allow players to quickly view the playback screen of interest and obtain the global performance of each gamer.
Smart Images

Figure CN120132334A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of games, and in particular, to a method, apparatus, and electronic device for operating and controlling game replays. Background Art
[0002] In the related art, a player can view the replay of a game round by triggering a replay control. The replay interface displays the game round image of the game round, and the time progress of the current game round image in the game round is displayed at the bottom of the interface. This way of viewing the game round replay has low efficiency, and the game information obtained by the player is limited. Summary of the Invention
[0003] In view of this, an object of the present invention is to provide a method, apparatus, and electronic device for operating and controlling game replays, so as to improve the efficiency of viewing game rounds and enrich the game information provided by the replay.
[0004] In a first aspect, an embodiment of the present invention provides a method for operating and controlling game replays. A graphical user interface is provided through a terminal device. The method includes: responding to a replay trigger operation for a game round, and playing a replay image of the game round on the graphical user interface; providing a replay control area and a progress indication control on the graphical user interface, and indicating the chronological progress of the replay image of the game round in the game round through the display position of the progress indication control in the replay control area; determining a plurality of game parties participating in the game round, and dividing a plurality of first sub-areas corresponding to the plurality of game parties in the replay control area; determining game events that occur among the plurality of game parties in the game round and the trigger chronological order of the game events in the game round; displaying event identifiers of the game events in the plurality of first sub-areas corresponding to the plurality of game parties, and indicating the trigger chronological order of the game events in the game round through the display positions of the event identifiers in the plurality of first sub-areas.
[0005] Second aspect, an embodiment of the present invention provides an operation control device for game replay. A graphical user interface is provided through a terminal device. The device includes: a screen playback module, configured to respond to a replay trigger operation for a game session and play the session replay screen of the game session on the graphical user interface; a progress indication module, configured to provide a replay control area and a progress indication control on the graphical user interface, and indicate the chronological progress of the session replay screen in the game session through the display position of the progress indication control in the replay control area; a region division module, configured to determine multiple parties participating in the game session and divide multiple first sub-regions corresponding to the multiple parties in the replay control area; an event determination module, configured to determine the game events that occur to the multiple parties in the game session and the triggering chronological order of the game events in the game session; an event indication module, configured to display the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple parties, and indicate the triggering chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0006] Third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor. The processor executes the computer-executable instructions to implement the above-mentioned operation control method for game replay.
[0007] Fourth aspect, an embodiment of the present invention provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the above-mentioned operation control method for game replay.
[0008] The embodiments of the present invention bring the following beneficial effects:
[0009] The above-mentioned operation control method, device, and electronic device for game replay provide a graphical user interface through a terminal device, respond to a replay trigger operation for a game session, and play the session replay screen of the game session on the graphical user interface; provide a replay control area and a progress indication control on the graphical user interface, and indicate the chronological progress of the session replay screen in the game session through the display position of the progress indication control in the replay control area; determine multiple parties participating in the game session and divide multiple first sub-regions corresponding to the multiple parties in the replay control area; determine the game events that occur to the multiple parties in the game session and the triggering chronological order of the game events in the game session; display the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple parties, and indicate the triggering chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0010] In this method, when playing the game session screen, each game participant divides a sub-region, and event identifiers of game events triggered by the game participant are displayed in sequence in this region, which can guide players to quickly view the replay screen they are interested in, and can obtain the overall performance of each game participant, improving the efficiency of viewing game sessions and enriching the game session information provided by the replay.
[0011] Other features and advantages of the present invention will be set forth in the following description, and in part will be obvious from the description, or may be learned by practice of the present invention. The objectives and other advantages of the present invention are realized and attained by the structure particularly pointed out in the specification, claims as well as the drawings.
[0012] To make the above objectives, features and advantages of the present invention more comprehensible, the following provides preferred embodiments in conjunction with the accompanying drawings and describes them in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the following-described drawings are some embodiments of the present invention, and those skilled in the art can also obtain other drawings based on these drawings without creative efforts.
[0014] Figure 1 Schematic diagram of a game session screen and a time progress bar in the related art;
[0015] Figure 2 Flowchart of an operation control method for game replay provided by an embodiment of the present invention;
[0016] Figure 3 Schematic diagram of a replay control area and a progress indication control provided by an embodiment of the present invention;
[0017] Figure 4 Schematic diagram of a region segment corresponding to a first target time sequence segment provided by an embodiment of the present invention;
[0018] Figure 5 Schematic diagram of the display of round settlement data provided by an embodiment of the present invention;
[0019] Figure 6 Schematic diagram of the display of the task content of a task completion event provided by an embodiment of the present invention;
[0020] Figure 7 Schematic diagram of the display of related characters in a character status update event provided by an embodiment of the present invention;
[0021] Figure 8Schematic diagram of canceling the display of the playback control area and the progress indicator control provided by the embodiments of the present invention;
[0022] Figure 9 Schematic diagram of the display of the second sub-region of the game character provided by the embodiments of the present invention;
[0023] Figure 10 Schematic diagram of an operation control device for game playback provided by the embodiments of the present invention;
[0024] Figure 11 Schematic diagram of an electronic device provided by the embodiments of the present invention. Detailed implementation manners
[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0026] Refer to Figure 1 As shown, in the related art, when a player views a game replay, the game screen is displayed in the interface, and a time progress bar is displayed at the bottom of the interface. A progress control is set on the time progress bar. During the playback of the game screen, the progress control moves from left to right along the time progress bar. The position of the progress control on the time progress bar indicates the time position of the currently displayed game screen in the entire game replay. In addition, the total duration of the game replay, such as 4 minutes and 2 seconds, and the time position of the currently displayed game screen, such as 14 seconds, are also provided in the interface.
[0027] The length of the time progress bar is related to the total duration of the game replay, and each position on the time progress bar corresponds to each time position in the dialogue replay. The player can drag the progress control or click on a certain position of the time progress bar to switch the displayed game screen. For example, when the progress control is dragged to the time position of 1 minute and 10 seconds, the game screen corresponding to 1 minute and 10 seconds is displayed in the interface. Another example is that when clicking on the position of the progress bar corresponding to the time position of 2 minutes and 1 second on the time progress bar, the progress control moves to this progress bar position, and the game screen of 2 minutes and 1 second is switched and displayed in the interface.
[0028] The player needs to view the game replay in chronological order, or view the partial replay screen by dragging the progress control, clicking on the time progress bar, etc. This way of viewing the game replay has low efficiency, and the game information obtained by the player is limited.
[0029] Based on this, the game playback operation control method, device and electronic device provided by the embodiments of the present invention can be applied to various types of game playback.
[0030] In one embodiment of the present disclosure, the operation control method for game playback can be run on a local terminal device or a server. When the operation control method for game playback is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0031] In an optional implementation, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the operation control method of the game playback are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0032] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0033] In a possible implementation, an embodiment of the present invention provides an operation control method for game playback, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or can be a client device in the cloud interaction system mentioned above.
[0034] like Figure 2 As shown, the game playback operation control method includes the following steps:
[0035] Step S202: In response to a replay trigger operation for a game session, play the replay screen of the game session in the graphical user interface;
[0036] In the game system, the replay of the game sessions participated by a game account can be saved; the replay can be in video format, or the operation data of each game account in the game session can be saved. When playing the replay, the scene of the game session is restored by executing the operation data, and the restored scene is the aforementioned replay screen.
[0037] In one way, the replay labels of each game session participated by the game account can be displayed in the interface in the form of a list; a replay control is associated with each replay label of a game session. By triggering the replay control, the aforementioned replay trigger operation can be triggered. The game session corresponding to the replay label associated with the replay control is the game session to be played.
[0038] Alternatively, a replay control is set in the interface. When no replay label is selected, the replay control is in a non-triggerable state. When one of the replay labels is selected, the replay control switches to a triggerable state. By triggering the replay control, the aforementioned replay trigger operation can be triggered. The game session corresponding to the selected replay label is the game session to be played.
[0039] After performing the aforementioned replay trigger operation, the replay screen of the game session starts to be played in the interface.
[0040] Step S204: Provide a replay control area and a progress indicator control in the graphical user interface, and indicate the chronological progress of the replay screen in the game session through the display position of the progress indicator control in the replay control area;
[0041] The replay control area can be a bar area, a rectangular area, a curved area, etc. The replay control area can be set at the bottom, side, corner area, etc. of the graphical user interface; each position of the replay control area corresponds to each chronological progress in the game session; during the playback of the replay screen, the chronological progress of the replay screen is constantly changing, and correspondingly, the display position of the progress indicator control in the replay control area is also constantly changing.
[0042] The chronological progress can be represented by time or by percentage; for example, the overall progress of the replay screen is 5 minutes, and the chronological progress of the current dialogue replay screen may be 55 seconds, 4 minutes and 2 seconds, etc.; again, for example, the overall progress of the dialogue replay screen is 100%, and the chronological progress of the current dialogue replay screen may be 0%, 46%, etc.
[0043] In one way, when the playback control area is a bar area, at the beginning of playing the game round playback screen, the progress indicator control is displayed at the leftmost position of the playback control area. During the playback of the game round playback screen, the progress indicator control moves from left to right in the playback control area; when the playback of the game round playback screen ends, the progress indicator control is located at the rightmost display position of the playback control area.
[0044] The playback control area can be triggered. For example, it can be triggered by clicking. When a position A in the playback control area is triggered, the corresponding timing progress 1 of the position A is determined, and then the game round playback screen corresponding to the timing progress 1 is displayed; the progress indicator control can also be triggered. For example, it can be triggered by dragging. After the progress indicator control is dragged to a position B in the playback control area and then released, the corresponding timing progress 2 of the position B is determined, and then the game round playback screen corresponding to the timing progress 2 is displayed.
[0045] Step S206: Determine multiple parties participating in the game round, and divide multiple first sub-areas corresponding to the multiple parties in the playback control area;
[0046] The party includes a game character, or a game round camp composed of multiple game characters. When the multiple parties participating in the game round are multiple game characters, the game characters may all be hostile to each other, or there may be a cooperative relationship. When the multiple parties participating in the game round are multiple game round camps, each game round camp contains multiple game characters. The game characters in the same game round camp are teammate relationships, and the game characters in different game round camps are hostile relationships.
[0047] In this embodiment, in order to improve the information for viewing the playback and provide richer game round information, the playback control area is divided into multiple first sub-areas. Specifically, one party corresponds to one first sub-area; the division method of the first sub-area can be horizontal division, vertical division, grid division, etc. of the playback control area.
[0048] In one way, when the playback control area is a horizontal bar area, the playback control area is horizontally divided into multiple first sub-areas, each first sub-area corresponds to one party, and the multiple first sub-areas are horizontal bar areas with a smaller height.
[0049] The first sub-area is used to provide game events triggered by the corresponding party along the timing progress within the first sub-area. For example, the game events include at least one of the following: round end event, task completion event, character status update event. Among them, the above game round may include multiple game rounds. After a game round ends, a round end event is generated, and information such as the event identifier, round number, and round result corresponding to the round end event can be displayed in the first sub-area.
[0050] It should be noted that for each participant in the game session, the end-of-turn event occurs simultaneously. Therefore, in the first sub-region corresponding to each participant, information such as the event identifier, turn number, and turn result related to the end-of-turn event can be displayed.
[0051] The task completion event can include the completion events of tasks such as killing enemy characters, obtaining specified resources, and reaching specified positions. Different tasks correspond to different task completion events, and the event identifiers corresponding to their task completion events may also be different; in the first sub-region, the event identifier, task type, and the character who completed the task of the task completion event can be displayed.
[0052] The character status update event can include the character death event, character resurrection event, character upgrade event, etc.; the event identifiers corresponding to different events may also be different; in the first sub-region, the event identifier, event content, and the character related to the event of the character status update event can be displayed.
[0053] Step S208, determine the game events that occur to multiple participants in the game session, and the trigger timing sequence of the game events in the game session;
[0054] During the execution of the game session, the game events that occur to multiple participants in the game session and data such as the trigger timing sequence can be recorded in real time; after the game session ends, these data are saved. When playing back the session, the game events that occur to each participant are obtained from the saved data.
[0055] The trigger timing sequence can specifically be the time length from the start of the game session to the occurrence of the game event. For example, the trigger timing sequence of game event A is 5 minutes and 1 second, and the trigger timing sequence of game event B is 10 minutes and 2 seconds, etc.
[0056] Step S210, display the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple participants, and indicate the trigger timing sequence of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0057] The event identifier can be the event name, event symbol, etc. In actual implementation, one event identifier can correspond to one game event, and the event identifiers corresponding to different game events are usually different. For example, the event names are different, the shapes of the event symbols are different, the colors of the event symbols are different, etc.; by displaying the event identifiers of various game events, players can clearly know the game events that occurred to the participants in the session and the trigger timing sequence of each game event during the playback.
[0058] For each first sub-region, each position in the first sub-region corresponds to each timing progress in the game session; after determining the trigger timing of the game event, the display position of the event identifier in the first sub-region can be determined based on this trigger timing and the total timing progress of the game session.
[0059] For example, if the trigger timing of game event A is exactly 5 minutes and the total timing progress of the game session is 10 minutes, the event identifier of game event A can be displayed at the central position in the first sub-region. Another example, if the trigger timing of game event A is exactly 10 minutes and the total timing progress of the game session is 10 minutes, the event identifier of game event A can be displayed at the outermost edge position in the first sub-region.
[0060] The above operation control method for game replay provides a graphical user interface through a terminal device, responds to a replay trigger operation for a game session, and plays the replay screen of the game session in the graphical user interface; provides a replay control area and a progress indication control in the graphical user interface, and indicates the timing progress of the replay screen in the game session through the display position of the progress indication control in the replay control area; determines multiple parties participating in the game session, and divides multiple first sub-regions corresponding to the multiple parties in the replay control area; determines the game events that occur to the multiple parties in the game session and the trigger timing of the game events in the game session; displays the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple parties, and indicates the trigger timing of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0061] In this method, when playing the game screen, each party is divided into a sub-region, and the event identifiers of the game events triggered by the party are displayed in sequence in this region, which can guide the player to quickly view the replay screen of interest, and the player can obtain the overall performance of each party, improving the efficiency of viewing the game session and enriching the game session information provided by the replay.
[0062] In a specific implementation, each party corresponds to a first sub-region; the multiple first sub-regions corresponding to the multiple parties extend along a first direction, and the position of the progress indication control in the first direction indicates the timing progress of the replay screen in the game session.
[0063] This first direction can be a horizontal direction or a vertical direction. In the graphical user interface, the first direction can be the width direction or the height direction of the interface. In Figure 3 the example, the game session includes two parties, and the replay control area is divided into two first sub-regions, namely the first sub-region of party A and the first sub-region of party B.
[0064] During the playback of the dialogue playback screen, the progress specifying control moves from left to right, i.e., horizontally; the first sub-regions all extend horizontally, and in each sub-region, the event identifiers of the game events that occurred to the parties in the game are displayed. In the first direction, different positions in the first sub-region correspond to different time sequences, and according to the triggering time sequence corresponding to the game event, the event identifier is displayed at the corresponding position in the first sub-region.
[0065] In another implementation, determine the first target time sequence segment in which the party in the game has a specified state; in the first sub-region, display the region segment corresponding to the first target time sequence segment in a first display format, and display the region segment corresponding to the time sequence segment other than the first target time sequence segment in a second display format; wherein, the first display format is different from the second display format.
[0066] The specified state includes: the party in the game obtains the target resource in the game; or, the party in the game is in a surviving state. The target resource can be ore, a cart, a weapon, etc. When the party in the game is a game character, the specified state can be that the party in the game is in a surviving state.
[0067] The specified state is usually a factor that players are more concerned about when viewing the game replay. Therefore, in this embodiment, for each party in the game, the first target time sequence segment in which the party has the specified state can be determined and highlighted by the first display format. For example, the first display format can be grayscale display, specified color display, highlighted display; the second display format is usually the default display.
[0068] In Figure 4 both party A and party B in the game have the first target time sequence segment of the specified state, and the region segment corresponding to the first target time sequence segment is displayed in grayscale; in the first one-third of the time sequence progress, it is the first target time sequence segment of party B, and in the last two-thirds of the time sequence progress, it is the first target time sequence segment of party A.
[0069] By highlighting the region segment corresponding to the first target time sequence segment in the first display format, players can quickly know the position of the time sequence segment in which the party in the game has the specified state in the entire time sequence progress, the length of the time sequence segment, etc., improving the efficiency of viewing the game and enriching the game information provided by the replay.
[0070] Further, in response to the triggering operation for the first event identifier, display the event information of the game event corresponding to the first event identifier. The first event identifier can be the event identifier displayed in the first sub-region of any party in the game, or the event identifier displayed in the first sub-region of a specified party in the game.
[0071] Among the displayed event identifiers, the event identifier for which the trigger operation is performed is the aforementioned first event identifier. The trigger operation can be a click operation, a long - press operation, or an operation such as hovering the mouse over the display area of the first event identifier, etc.
[0072] Specifically, in response to the mouse - hovering operation on the first event identifier, the event information of the game event corresponding to the first event identifier is displayed. For a game operated by an external device such as a mouse, a mouse identifier is displayed in the graphical user interface. The player can operate the mouse to control the movement of the mouse identifier in the graphical user interface. When the mouse identifier is displayed in the display area corresponding to the first event identifier, but the player does not trigger the control on the mouse, it can be understood as a mouse - hovering operation on the first event identifier.
[0073] In this embodiment, after the first event identifier is triggered, the event information of the corresponding game event is displayed. Relative to the event identifier, the event information can provide detailed information about the game event. For example, if the event identifier is a symbol, the event information includes the event name of the game event, the event result, the game characters involved in the event, etc. The following will describe different game events separately.
[0074] First, in response to the trigger operation on the first event identifier, it is determined that the game event corresponding to the first event identifier is a round - end event, and the round - settlement data corresponding to the round - end event is displayed. In Figure 5 the example, after the mouse hovers over the first event identifier, a window is generated near the first event identifier, and the round - settlement data of the round - end event corresponding to the first event identifier is displayed in the window.
[0075] The round - settlement data can include data such as the round score in the game round corresponding to the round - end event, the kill count of each player in the round, the resource acquisition amount, etc.; in Figure 5 the first event identifier corresponds to the round - settlement data of the first round, and the round - settlement data of the first round is 1:0. When the trigger on the first event identifier stops, for example, the mouse leaves the first event identifier, the round - settlement data is cancelled from display.
[0076] Furthermore, in response to the trigger operation on the first event identifier, it is determined that the game event corresponding to the first event identifier is a task - completion event, and the player involved in the task - completion event and the task content are displayed. The event identifier of the task - completion event is different from the event identifier of the aforementioned round - end event. Here, the first event identifier is the event identifier for which the trigger operation is performed.
[0077] After the event identifier of the task completion event is triggered, the corresponding game party and task content of the task completion event are displayed. The corresponding game party of the task completion event can specifically be the name of the game party that completed the task. After displaying the task content, information such as the task completion status can also be displayed. In Figure 6 when the first event identifier of the task completion event is triggered, the game party of the task completion event is Party B, and the task content is Task Q; for example, Task Q can be pushing a cart to location point 1, placing a prop at location point 2, etc. When the first event identifier stops being triggered, for example, when the mouse leaves the first event identifier, the corresponding game party and task content of the task completion event are cancelled from display.
[0078] In addition, in response to the trigger operation for the first event identifier, it is determined that the game event corresponding to the first event identifier is a character status update event, and the first character that triggered the character status update event and the second character whose character status is updated are displayed. The event identifier of the character status update event is different from the event identifiers of the aforementioned round end event and task completion event. Here, the first event identifier is the event identifier for which the trigger operation is executed.
[0079] The aforementioned first character is the game character that triggered the character status update event, and the second character is the second character whose character status is updated. The character status can include survival status, death status, character level up, etc.; in Figure 7 the example of, Character A kills Character B. At this time, Character B is updated from the survival status to the death status. Character B is the second character, and Character A is the first character.
[0080] In addition, the character status update event can also be that Character C heals and resurrects Character D. At this time, Character D is updated from the death status to the survival status. Character D is the second character, and Character C is the first character.
[0081] In the above method, by triggering the event identifier, the relevant event information of the event can be displayed, enabling players to understand more specific event information, improving the efficiency of viewing the game, and enriching the game information provided in the replay.
[0082] In another implementation method, on the basis of displaying the first character that triggered the character status update event and the second character whose character status is updated, in response to the trigger operation for the target character, the current game replay screen is switched to the game replay screen from the perspective of the target character, where the target character is the first character or the second character.
[0083] The triggering operation here can be a click operation, a long - press operation, a mouse - hover operation, etc.; when displaying the first character that triggers the character status update event and the second character whose status is updated, the first character and the second character can specifically display the character avatar, character name, etc.; the player can trigger any target character, and the triggered first character or second character is the aforementioned target character.
[0084] The current game replay screen can be the screen from the perspective of the game character controlled by the current game account, or it can be a third - person perspective, a global perspective screen, and this perspective does not belong to any game character in the game match.
[0085] After triggering the target character, the current game replay screen switches to the game replay screen from the perspective of the target character. In terms of the time - sequence progress, the time - sequence progress corresponding to the game replay screen from the perspective of the target character is continuous with the time - sequence progress of the aforementioned current game replay screen; for example, the time - sequence progress of the current game replay screen is 50 seconds, and the game replay screen from the perspective of the target character is 51 seconds.
[0086] By triggering the target character, the perspective of the game replay screen can be controlled, and the player can view the replay screen from the perspectives of different game characters, enriching the game information provided by the replay and enriching the replay viewing experience.
[0087] There is also another way. In response to the triggering operation for event information, the event details of the game event corresponding to the first event identifier are displayed; among them, the event details include at least one of the following: the specified data of the game event, the character information of the game characters related to the game event, and the game replay screen that records the specified time length of the game event.
[0088] By triggering the first event identifier, the event information of the game event is obtained; by triggering the event display, the event details of the game event are displayed; it can be understood that the event details are more detailed than the event information. In the event details, the specified data of the game event can include resource consumption data, item usage data, skill usage data, etc. The character information can include character health data, character action data, cooperation data between characters and other characters, etc.
[0089] After triggering the event information, a game replay screen that records the specified time length of the game event can also be displayed; for example, a small window is generated near the event information, and in this small window, a game replay screen that records the specified time length of the game event is played, for example, a 5 - second - long game replay screen that records the occurrence process of the game event.
[0090] Through the above - mentioned methods, players can further understand the detailed information of game events, enrich the game information provided by the replay, and enrich the replay viewing experience.
[0091] In one implementation, in response to a cancel display operation, the playback control area and the progress indicator control are cancelled from display. Since the playback control area occupies a certain area in the graphical user interface and may obscure part of the game replay screen, if the player wants to view the complete game replay screen, the aforementioned cancel display operation can be performed, and then the playback control area and the progress indicator control will no longer be displayed. The cancel display operation can be a mouse operation or an operation on a specified control on the keyboard.
[0092] Specifically, after the playback control area and the progress indicator control are provided in the graphical user interface, a first prompt message is displayed. The first prompt message is used to: indicate the operation method of the cancel display operation; the first prompt message can inform the player that the playback control area and the progress indicator control can be not displayed, and the operation method of cancelling the display of the playback control area and the progress indicator control. In Figure 3 the example, the first prompt message is "Press N to hide the progress". By triggering the control N on the keyboard, the display of the playback control area and the progress indicator control can be cancelled, so that the graphical user interface displays the complete game replay screen.
[0093] After cancelling the display of the playback control area and the progress indicator control, a second prompt message is displayed. The second prompt message is used to: indicate the operation method of restoring the display of the playback control area and the progress indicator control. The second prompt message can inform the player that the playback control area and the progress indicator control can be displayed, and the operation method of displaying the playback control area and the progress indicator control. In Figure 8 the example, the second prompt message is "Press N to display the progress". By triggering the control N on the keyboard, the playback control area and the progress indicator control can be displayed again, so that the graphical user interface displays the game replay screen, the playback control area and the progress indicator control at the same time.
[0094] In a specific implementation, the aforementioned game parties include: a game party camp composed of multiple game characters; in response to a trigger operation on a target game party, a character display area corresponding to the target game party is generated; the game includes multiple game parties, and each game party includes multiple game characters. The target game party can be any one of the multiple game parties. The trigger operation on the game party can specifically be a trigger operation on a first sub-area of the game party. For example, a click operation, a double-click operation, etc. are performed at the position of the non-acquaintance event identifier in the first sub-area. Alternatively, a shortcut key can be associated with each game party, and the name of the shortcut key is displayed in the interface. By triggering the shortcut key, the target game party is triggered.
[0095] After performing a trigger operation on the target opponent, a character display area corresponding to the target opponent is generated. This character display area can obscure the aforementioned replay control area, or it can also be an interface area outside the replay control area.
[0096] Divide multiple second sub-areas corresponding to multiple game characters in the target opponent in the character display area; in actual implementation, refer to Figure 9 , each game character corresponds to a second sub-area. Display the event identifier of the game event related to the game character in the second sub-area, and indicate the trigger timing of the game event in the game round through the display position of the event identifier in the second sub-area.
[0097] The event identifier can be an event name, an event symbol, etc. In actual implementation, one event identifier can correspond to one game event, and the event identifiers corresponding to different game events are usually different. For example, the event names are different, the shapes of the event symbols are different, the colors of the event symbols are different, etc.; by displaying the event identifiers of various game events, players can clearly know the game events that have occurred to the game character in this round during the replay viewing process, as well as the trigger timing of each game event.
[0098] For each second sub-area, each position in the second sub-area corresponds to each timing progress in the game round; after determining the trigger timing of the game event, based on this trigger timing and the total timing progress of the game round, the display position of the event identifier in the second sub-area can be determined.
[0099] In the above method, each game character is divided into a second sub-area, and the event identifiers of the game events triggered by the game character are displayed in sequence in this area, which can guide players to quickly view the replay screen they are interested in, and can obtain the overall performance of a specific game character, improving the viewing efficiency of the game round and enriching the game round information provided by the replay.
[0100] Further, determine the second target time period when the game character is in a surviving state; in the second sub-area, display the area segment corresponding to the second target time period in the third display format, and display the area segment corresponding to the time period other than the second target time period in the fourth display format; where the third display format is different from the fourth display format.
[0101] The game character may be in a surviving state, a dead state, etc. in the game round. The surviving state of the game character is usually a factor that players are more concerned about when viewing the game round replay. Therefore, in this embodiment, for each game character, the second target time period when the game character is in a surviving state can be determined and highlighted through the third display format. For example, the third display format can be grayscale display, specified color display, highlight display; the fourth display format is usually the default display.
[0102] In Figure 9 each game character has a second target time segment in a surviving state, and the area segment corresponding to the second target time segment is displayed in gray scale; among them, character 1 has the longest surviving time, and character 3 has the shortest surviving time.
[0103] By highlighting the area segment corresponding to the second target time segment in a third display format, players can quickly know the surviving state of game characters in a game match, improving the viewing efficiency of the match and enriching the match information provided by the replay.
[0104] In other ways, in response to a first trigger operation on the replay control area, determine the first trigger position of the first trigger operation; control the current game match replay screen to switch to the game match replay screen at the time sequence progress corresponding to the first trigger position. The first trigger operation can be a click operation, a double-click operation, etc. on the replay control area. For example, a click operation triggered by the left or right mouse button, etc. After executing the first trigger operation, the progress indicator control moves to the first trigger position, and the game match replay screen switches to the game match replay screen at the time sequence progress corresponding to the first trigger position.
[0105] In addition, the first trigger operation on the replay control area can also be a trigger operation on the progress indicator control. For example, a drag operation. After the progress indicator control is dragged to the first trigger position, the game match replay screen switches to the game match replay screen at the time sequence progress corresponding to the first trigger position.
[0106] This method can control the game match replay screen to play quickly or jump play, improving the replay speed and facilitating players to find the required game match screen.
[0107] In addition, in response to a second trigger operation on the replay control area, determine the second trigger position of the second trigger operation; determine the target time sequence progress corresponding to the second trigger position, count the specified statistical data of the game match from the start of the match to the target time sequence progress, and display the specified statistical data.
[0108] The second trigger operation can be a click operation, a double-click operation, etc. on the replay control area. For example, a click operation triggered by the left or right mouse button, or an operation triggered by the mouse button and the keyboard control at the same time. The specified statistical data can be the statistical data of the specified data from the start of the game match to the target time sequence progress. For example, the total kill count, the clearance progress amount, the total resource acquisition amount, etc., so that players can understand the accumulation situation of the specified data over time in the game match.
[0109] Corresponding to the above method embodiments, see Figure 10Schematic diagram of an operation control device for game replay. A graphical user interface is provided through a terminal device. The device includes:
[0110] A screen playback module 1001, configured to respond to a replay trigger operation for a game session and play the replay screen of the game session on the graphical user interface;
[0111] A progress indication module 1002, configured to provide a replay control area and a progress indication control on the graphical user interface, and indicate the chronological progress of the replay screen in the game session through the display position of the progress indication control in the replay control area;
[0112] A region division module 1003, configured to determine multiple players participating in the game session and divide multiple first sub-regions corresponding to the multiple players in the replay control area;
[0113] An event determination module 1004, configured to determine the game events that occur to the multiple players in the game session and the trigger chronological order of the game events in the game session;
[0114] An event indication module 1005, configured to display the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple players, and indicate the trigger chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0115] The above operation control device for game replay provides a graphical user interface through a terminal device, responds to a replay trigger operation for a game session, and plays the replay screen of the game session on the graphical user interface; provides a replay control area and a progress indication control on the graphical user interface, and indicates the chronological progress of the replay screen in the game session through the display position of the progress indication control in the replay control area; determines multiple players participating in the game session and divides multiple first sub-regions corresponding to the multiple players in the replay control area; determines the game events that occur to the multiple players in the game session and the trigger chronological order of the game events in the game session; displays the event identifiers of the game events in the multiple first sub-regions corresponding to the multiple players, and indicates the trigger chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-regions.
[0116] In this method, when playing the session screen, each player is allocated a sub-region, and the event identifiers of the game events triggered by the player are displayed in chronological order in this region, which can guide the player to quickly view the replay screen of interest, and the player can obtain the overall performance of each player, improving the session viewing efficiency and enriching the session information provided by the replay.
[0117] Each of the above game parties corresponds to a first sub-region; the multiple first sub-regions corresponding to the multiple game parties extend along a first direction, and the position of the progress indication control in the first direction indicates the chronological progress of the game replay screen in the game session.
[0118] The above device further includes a region segment display module, configured to: determine a first target chronological segment in which the game party has a specified state; in the first sub-region, display the region segment corresponding to the first target chronological segment in a first display format, and display the region segments corresponding to the chronological segments other than the first target chronological segment in a second display format; wherein, the first display format is different from the second display format.
[0119] The above specified state includes: the game party obtains the target resources in the game session; or, the game party is in a surviving state.
[0120] The above game events include at least one of the following: round end event, task completion event, character status update event.
[0121] The above device further includes an information display module, configured to: in response to a trigger operation on a first event identifier, display the event information of the game event corresponding to the first event identifier.
[0122] The above information display module is configured to: in response to a mouse hover operation on the first event identifier, display the event information of the game event corresponding to the first event identifier.
[0123] The information display module is configured to: in response to a trigger operation on the first event identifier, determine that the game event corresponding to the first event identifier is a round end event, and display the round settlement data corresponding to the round end event.
[0124] The information display module is configured to: in response to a trigger operation on the first event identifier, determine that the game event corresponding to the first event identifier is a task completion event, and display the game party and the task content corresponding to the task completion event.
[0125] The information display module is configured to: in response to a trigger operation on the first event identifier, determine that the game event corresponding to the first event identifier is a character status update event, and display the first character that triggers the character status update event and the second character whose character status is updated.
[0126] The above device further includes a screen switching module, configured to: in response to a trigger operation on a target character, switch the current game replay screen to the game replay screen from the perspective of the target character, where the target character is the first character or the second character.
[0127] The above device further includes a details display module, configured to: in response to a trigger operation for event information, display the event details of the game event corresponding to the first event identifier; wherein the event details include at least one of the following: specified data of the game event, character information of the game characters related to the game event, and a game replay screen recording the specified time length of the game event.
[0128] The above device further includes a cancellation display module, configured to: in response to a cancellation display operation, cancel the display of the replay control area and the progress indication control.
[0129] The above device further includes a prompt display module, configured to: display a first prompt message for indicating the operation method of the cancellation display operation; display a second prompt message for indicating the operation method of restoring the display of the replay control area and the progress indication control.
[0130] The above game participants include: a game character, or a game camp composed of multiple game characters.
[0131] The above game participants include: a game camp composed of multiple game characters; the above device further includes: a character information display module, configured to: in response to a trigger operation for a target game participant, generate a character display area corresponding to the target game participant; divide multiple second sub-areas corresponding to multiple game characters in the target game participant in the character display area; display the event identifiers of the game events related to the game characters in the second sub-areas, and indicate the trigger timing sequence of the game events in the game by the display positions of the event identifiers in the second sub-areas.
[0132] The above device further includes a character area segment display module, configured to: determine a second target timing segment when the game character is in a surviving state; in the second sub-areas, display the area segment corresponding to the second target timing segment in a third display format, and display the area segments corresponding to the timing segments other than the second target timing segment in a fourth display format; wherein the third display format is different from the fourth display format.
[0133] The above device further includes a second switching module, configured to: in response to a first trigger operation for the replay control area, determine the first trigger position of the first trigger operation; control the current game replay screen to switch to the game replay screen at the timing progress corresponding to the first trigger position.
[0134] The above device further includes a statistics module, configured to: in response to a second trigger operation for the replay control area, determine the second trigger position of the second trigger operation; determine the target timing progress corresponding to the second trigger position, statistically calculate the specified statistical data of the game from the start of the game to the target timing progress, and display the specified statistical data.
[0135] This embodiment further provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the operation control method for game playback described above. The electronic device can be a server or a terminal device.
[0136] As shown in Figure 11 , the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable instructions that can be executed by the processor 100, and the processor 100 executes the computer-executable instructions to implement the operation control method for game playback described above.
[0137] Furthermore, Figure 11 , the electronic device shown further includes a bus 102 and a communication interface 103. The processor 100, the communication interface 103, and the memory 101 are connected through the bus 102.
[0138] Among them, the memory 101 may include a high-speed random access memory (RAM, Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 103 (which can be wired or wireless), a communication connection is established between this system network element and at least one other network element. The Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity of representation, Figure 11 , only a single bidirectional arrow is used in
[0139] The processor 100 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 100 or the instructions in the form of software. The above-mentioned processor 100 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP for short), an application specific integrated circuit (ASIC for short), a field-programmable gate array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute each method, step and logic block diagram disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and combines its hardware to complete the steps of the method in the foregoing embodiments.
[0140] The processor in the above electronic device can implement the following operations in the operation control method of the above game replay by executing computer-executable instructions:
[0141] An operation control method for game replay provides a graphical user interface through a terminal device, responds to a replay trigger operation for a game session, and plays the replay screen of the game session in the graphical user interface; provides a replay control area and a progress indicator control in the graphical user interface, and indicates the chronological progress of the replay screen in the game session through the display position of the progress indicator control in the replay control area; determines multiple parties participating in the game session, and divides multiple first sub-areas corresponding to the multiple parties in the replay control area; determines the game events that occur among the multiple parties in the game session and the trigger chronological order of the game events in the game session; displays the event identifiers of the game events in the multiple first sub-areas corresponding to the multiple parties, and indicates the trigger chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-areas.
[0142] Each player corresponds to a first sub-region; the multiple first sub-regions corresponding to the multiple players extend along a first direction, and the position of the progress indication control in the first direction indicates the chronological progress of the game replay screen in the game session.
[0143] Determine a first target chronological segment in which the player has a specified state; in the first sub-region, display the region segment corresponding to the first target chronological segment in a first display format, and display the region segments corresponding to the chronological segments other than the first target chronological segment in a second display format; wherein, the first display format is different from the second display format.
[0144] The specified state includes: the player obtains the target resource in the game session; or, the player is in a surviving state.
[0145] The game event includes at least one of the following: round end event, task completion event, character status update event.
[0146] In response to a trigger operation for a first event identifier, display the event information of the game event corresponding to the first event identifier.
[0147] In response to a mouse hover operation on the first event identifier, display the event information of the game event corresponding to the first event identifier.
[0148] In response to a trigger operation for a first event identifier, determine that the game event corresponding to the first event identifier is a round end event, and display the round settlement data corresponding to the round end event.
[0149] In response to a trigger operation for a first event identifier, determine that the game event corresponding to the first event identifier is a task completion event, and display the player and the task content corresponding to the task completion event.
[0150] In response to a trigger operation for a first event identifier, determine that the game event corresponding to the first event identifier is a character status update event, and display the first character that triggers the character status update event and the second character whose character status is updated.
[0151] In response to a trigger operation for a target character, switch the current game replay screen to the game replay screen from the perspective of the target character, wherein the target character is the first character or the second character.
[0152] In response to a trigger operation for the event information, display the event details of the game event corresponding to the first event identifier; wherein, the event details include at least one of the following: the specified data of the game event, the character information of the game characters related to the game event, the game replay screen that records the specified time length of the game event.
[0153] In response to a cancel display operation, cancel the display of the replay control area and the progress indication control.
[0154] Display a first prompt message, where the first prompt message is used to: indicate the operation method for canceling the display operation; display a second prompt message, where the second prompt message is used to: indicate the operation method for restoring the display of the playback control area and the progress indicator control.
[0155] The game parties include: game characters, or, a game camp composed of multiple game characters.
[0156] The game parties include: a game camp composed of multiple game characters; in response to a trigger operation for a target game party, generate a character display area corresponding to the target game party; divide a plurality of second sub-areas corresponding to multiple game characters in the target game party in the character display area; display an event identifier of a game event related to the game character in the second sub-area, and indicate the trigger time sequence of the game event in the game round through the display position of the event identifier in the second sub-area.
[0157] Determine a second target time segment when the game character is in a surviving state; in the second sub-area, display the area segment corresponding to the second target time segment in a third display format, and display the area segment corresponding to the time segments other than the second target time segment in a fourth display format; where the third display format is different from the fourth display format.
[0158] In response to a first trigger operation for the playback control area, determine the first trigger position of the first trigger operation; control the current game round playback screen to switch to the game round playback screen corresponding to the time sequence progress of the first trigger position.
[0159] In response to a second trigger operation for the playback control area, determine the second trigger position of the second trigger operation; determine the target time sequence progress corresponding to the second trigger position, count the specified statistical data of the game round from the start of the round to the target time sequence progress, and display the specified statistical data.
[0160] In this method, when playing the game round screen, each game party divides a sub-area, and the event identifiers of the game events triggered by the game party are displayed in sequence in this area, which can guide the player to quickly view the replay screen of interest, and can obtain the global performance of each game party, improving the efficiency of viewing the game round and enriching the game round information provided by the replay.
[0161] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the above-mentioned operation control method for game replay.
[0162] The computer-executable instructions stored in the above-mentioned computer-readable storage medium can, by executing the computer-executable instructions, implement the following operations in the above-mentioned operation control method for game replay:
[0163] An operation control method for game replay, which provides a graphical user interface through a terminal device, responds to a replay trigger operation for a game session, and plays the replay screen of the game session in the graphical user interface; provides a replay control area and a progress indicator control in the graphical user interface, and indicates the chronological progress of the replay screen in the game session through the display position of the progress indicator control in the replay control area; determines multiple parties participating in the game session, and divides multiple first sub-areas corresponding to the multiple parties in the replay control area; determines the game events that occur to the multiple parties in the game session and the trigger chronological order of the game events in the game session; displays the event identifiers of the game events in the multiple first sub-areas corresponding to the multiple parties, and indicates the trigger chronological order of the game events in the game session through the display positions of the event identifiers in the multiple first sub-areas.
[0164] Each party corresponds to a first sub-area; the multiple first sub-areas corresponding to the multiple parties extend along a first direction, and the position of the progress indicator control in the first direction indicates the chronological progress of the replay screen in the game session.
[0165] Determine the first target chronological segment in which the party has a specified state; in the first sub-area, display the area segment corresponding to the first target chronological segment in a first display format, and display the area segments corresponding to the chronological segments other than the first target chronological segment in a second display format; wherein, the first display format is different from the second display format.
[0166] The specified state includes: the party obtains the target resources in the game session; or, the party is in a surviving state.
[0167] The game events include at least one of the following: round end event, task completion event, character status update event.
[0168] Respond to the trigger operation for the first event identifier and display the event information of the game event corresponding to the first event identifier.
[0169] Respond to the mouse hover operation on the first event identifier and display the event information of the game event corresponding to the first event identifier.
[0170] Respond to the trigger operation for the first event identifier, determine that the game event corresponding to the first event identifier is a round end event, and display the round settlement data corresponding to the round end event.
[0171] Respond to the trigger operation for the first event identifier, determine that the game event corresponding to the first event identifier is a task completion event, and display the party and task content corresponding to the task completion event.
[0172] In response to a trigger operation identified for a first event identifier, determine that the game event corresponding to the first event identifier is a character status update event, and display the first character that triggered the character status update event and the second character whose character status was updated.
[0173] In response to a trigger operation for a target character, switch the current game replay screen to the game replay screen from the perspective of the target character, where the target character is the first character or the second character.
[0174] In response to a trigger operation for event information, display the event details of the game event corresponding to the first event identifier; where the event details include at least one of the following: specified data of the game event, character information of the game characters related to the game event, and a game replay screen recording a specified time length of the game event.
[0175] In response to a cancel display operation, cancel the display of the replay control area and the progress indicator control.
[0176] Display a first prompt message for indicating the operation method of the cancel display operation; display a second prompt message for indicating the operation method of restoring the display of the replay control area and the progress indicator control.
[0177] The game parties include: game characters, or a game camp composed of multiple game characters.
[0178] The game parties include: a game camp composed of multiple game characters; in response to a trigger operation for a target game party, generate a character display area corresponding to the target game party; divide multiple second sub-areas corresponding to multiple game characters in the target game party in the character display area; display the event identifiers of the game events related to the game characters in the second sub-areas, and indicate the trigger timing sequence of the game events in the game by the display positions of the event identifiers in the second sub-areas.
[0179] Determine a second target time period when the game character is in a surviving state; in the second sub-area, display the area segment corresponding to the second target time period in a third display format, and display the area segments corresponding to the time periods other than the second target time period in a fourth display format; where the third display format is different from the fourth display format.
[0180] In response to a first trigger operation for the replay control area, determine the first trigger position of the first trigger operation; control the current game replay screen to switch to the game replay screen at the timing progress corresponding to the first trigger position.
[0181] In response to a second trigger operation for the playback control area, determine the second trigger position of the second trigger operation; determine the target timing progress corresponding to the second trigger position, count the specified statistical data of the game session from the start of the session to the target timing progress, and display the specified statistical data.
[0182] In this method, when playing the session screen, each participant divides a sub-area, and the event identifiers of the game events triggered by the participant are displayed in sequence in this area, which can guide players to quickly view the replay screens they are interested in, and the global performance of each participant can be obtained, improving the session viewing efficiency and enriching the session information provided by the replay.
[0183] The computer program product of the operation control method, device, and electronic device for game replay provided by the embodiments of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, reference can be made to the method embodiments, which will not be elaborated here.
[0184] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments, which will not be elaborated here.
[0185] In addition, in the description of the embodiments of the present invention, unless otherwise clearly defined and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.
[0186] If the above functions are implemented in the form of software function 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 the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present invention. The foregoing storage medium includes various media that can store program code, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0187] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0188] Finally, it should be noted that the above embodiments are only specific embodiments of the present invention, which are used to illustrate the technical solutions of the present invention, rather than limiting it. The protection scope of the present invention is not limited thereto. Although the present invention 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 within the technical scope disclosed by the present invention can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or make equivalent replacements for some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A method for controlling game playback, characterized in that: Providing a graphical user interface through a terminal device, the method comprising: In response to a replay trigger operation for a game match, playing a replay screen of the game match on the graphical user interface; Providing a playback control area and a progress indicator control in the graphical user interface, and indicating the time sequence progress of the game playback screen in the game game through the display position of the progress indicator control in the playback control area; Determine a plurality of opponents participating in the game, and divide the playback control area into a plurality of first sub-areas corresponding to the plurality of opponents; Determining game events occurring among the multiple opponents in the game game, and a triggering sequence of the game events in the game game; The event identifiers of the game event are displayed in the multiple first sub-areas corresponding to the multiple opponents, and the triggering timing of the game event in the game game is indicated by the display position of the event identifier in the multiple first sub-areas.
2. The method according to claim 1, characterized in that Each of the opponents corresponds to a first sub-area; the multiple first sub-areas corresponding to the multiple opponents extend along a first direction, and the position of the progress indicator control in the first direction indicates the chronological progress of the game playback screen in the game.
3. The method according to claim 1, characterized in that After the step of dividing the playback control area into a plurality of first sub-areas corresponding to the plurality of opponents, the method further includes: Determine a first target time segment in which the counterpart has a specified state; In the first sub-area, the area segment corresponding to the first target timing segment is displayed in a first display format, and the area segment corresponding to the timing segment other than the first target timing segment is displayed in a second display format; wherein the first display format is different from the second display format.
4. The method according to claim 3, characterized in that The specified state includes: the opponent obtains the target resources in the game; or the opponent is in a survival state.
5. The method according to claim 1, characterized in that The game event includes at least one of the following: a round end event, a task completion event, and a character status update event.
6. The method according to claim 1, characterized in that The method further comprises: In response to a trigger operation for a first event identifier, event information of a game event corresponding to the first event identifier is displayed.
7. The method according to claim 6, characterized in that In response to a trigger operation for a first event identifier, the step of displaying event information of a game event corresponding to the first event identifier includes: In response to a mouse hover operation on a first event identifier, event information of a game event corresponding to the first event identifier is displayed.
8. The method according to claim 6, characterized in that In response to a trigger operation for a first event identifier, event information of a game event corresponding to the first event identifier is displayed, including: In response to a trigger operation for a first event identifier, the game event corresponding to the first event identifier is determined to be a round end event, and round settlement data corresponding to the round end event is displayed.
9. The method according to claim 6, characterized in that In response to a trigger operation for a first event identifier, event information of a game event corresponding to the first event identifier is displayed, including: In response to a trigger operation for a first event identifier, the game event corresponding to the first event identifier is determined to be a task completion event, and the opponent and task content corresponding to the task completion event are displayed.
10. The method according to claim 6, characterized in that In response to a trigger operation for a first event identifier, event information of a game event corresponding to the first event identifier is displayed, including: In response to a trigger operation for a first event identifier, the game event corresponding to the first event identifier is determined to be a character status update event, and a first character that triggers the character status update event and a second character whose character status is updated are displayed.
11. The method according to claim 10, characterized in that After the step of displaying the first character that triggers the character status update event and the second character whose character status is updated, the method further includes: In response to a trigger operation on a target character, the current game playback screen is switched to a game playback screen from the perspective of the target character, wherein the target character is the first character or the second character.
12. The method according to claim 6, characterized in that The method further comprises: In response to a trigger operation on the event information, the event details of the game event corresponding to the first event identifier are displayed; wherein the event details include at least one of the following: specified data of the game event, character information of a game character related to the game event, and a game replay screen recording a specified time length of the game event.
13. The method according to claim 1, characterized in that The method further comprises: In response to a cancel display operation, the playback control area and the progress indication control are canceled from display.
14. The method according to claim 13, characterized in that After the step of providing a playback control area and a progress indication control in the graphical user interface, the method further comprises: displaying first prompt information, wherein the first prompt information is used to: indicate an operation mode of canceling the display operation; After the step of canceling the display of the playback control area and the progress indicator control in response to the cancel display operation, the method further includes: displaying second prompt information, wherein the second prompt information is used to indicate the operation method of resuming the display of the playback control area and the progress indicator control.
15. The method according to claim 1, characterized in that The opponents include: game characters, or a game camp composed of multiple game characters.
16. The method according to claim 1, characterized in that The game party includes: a game camp composed of multiple game characters; the method also includes: In response to a trigger operation on a target opponent, generating a role display area corresponding to the target opponent; Dividing the character display area into a plurality of second sub-areas corresponding to a plurality of game characters in the target opponent; An event identifier of a game event related to the game character is displayed in the second sub-area, and a triggering timing of the game event in the game game is indicated by the display position of the event identifier in the second sub-area.
17. The method according to claim 16, characterized in that After the step of dividing the character display area into a plurality of second sub-areas corresponding to a plurality of game characters in the target opponent, the method further comprises: Determine a second target time segment in which the game character is in a survival state; In the second sub-area, the area segment corresponding to the second target timing segment is displayed in a third display format, and the area segment corresponding to the timing segment other than the second target timing segment is displayed in a fourth display format; wherein the third display format is different from the fourth display format.
18. The method according to claim 1, characterized in that The method further comprises: In response to a first trigger operation on the playback control area, determining a first trigger position of the first trigger operation; Control the current game playback screen to switch to the game playback screen with the timing progress corresponding to the first trigger position.
19. The method according to claim 1, characterized in that The method further comprises: In response to a second trigger operation on the playback control area, determining a second trigger position of the second trigger operation; Determine a target timing progress corresponding to the second trigger position, collect specified statistical data of the game game from the start of the game to the target timing progress, and display the specified statistical data.
20. An operation control device for game playback, characterized in that: Providing a graphical user interface through a terminal device, the device comprises: A screen playback module, used for responding to a replay trigger operation for a game match, and playing a game replay screen of the game match on the graphical user interface; A progress indication module, configured to provide a playback control area and a progress indication control in the graphical user interface, and indicate the time sequence progress of the game playback screen in the game game through the display position of the progress indication control in the playback control area; An area division module, used to determine a plurality of opponents participating in the game game, and divide the playback control area into a plurality of first sub-areas corresponding to the plurality of opponents; An event determination module, used to determine game events occurring in the game between the multiple opponents, and a triggering sequence of the game events in the game; An event indication module is used to display the event identifier of the game event in the multiple first sub-areas corresponding to the multiple opponents, and indicate the triggering timing of the game event in the game game through the display position of the event identifier in the multiple first sub-areas.
21. An electronic device, characterized in that: It includes a processor and a memory, the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the game playback operation control method described in any one of claims 1-19.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the game playback operation control method described in any one of claims 1-19.