Game plot display method and device, electronic equipment and storage medium
By introducing plot progress bars and node identifiers on the graphical user interface into the game, users can select different plot paths and backtrack, solving the problem of users repeating the game process and improving the playability and user experience of the game.
Patent Information
- Application Number
- CN202411664250.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-03-11
AI Technical Summary
In the game, users need to repeat the game process when choosing different plot orientations, resulting in waste of time and reduced user experience.
By displaying the game plot and plot progress bar on the graphical user interface, including multiple plot node identifications and options, users can choose different plot paths and perform plot backtracking in response to user selection operations to avoid repeated processes.
Reduces the time of repetitive process when users choose different plot orientations, and improves user experience and game playability.
Smart Images

Figure CN119587968A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to a game plot display method, device, electronic device and storage medium. Background Art
[0002] Under the wave of the Internet, the continuous development and evolution of hardware and software technologies have promoted the emergence of smart devices and software. At the same time, a large number of games with different themes have emerged to meet the needs of users. At present, some plot-oriented games with multiple endings are becoming more and more popular among users. Users can unlock multiple endings by choosing different plots to enhance the user experience.
[0003] Since there are many repeated processes under different plot directions in the game, if the user wants to try a different plot direction, he needs to restart the game, return to the initial node of the game to repeat the game process, and then enter a different plot direction, which will undoubtedly take up more time for the user and affect the user experience. Summary of the invention
[0004] The embodiments of the present application provide a game plot display method, device, electronic device and storage medium, which can avoid the situation where users need to repeat the game process when selecting different plot orientations of the game, and reduce the time required for users to select different plot orientations of the game.
[0005] In a first aspect, an embodiment of the present application provides a method for displaying a game plot, the method comprising:
[0006] Displaying a game plot screen and a plot progress bar on a graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered;
[0007] In response to a selection operation on a first plot node identifier among the plot node identifiers, plot backtracking is performed based on a target game plot screen corresponding to the first plot node identifier.
[0008] In a second aspect, an embodiment of the present application provides a game plot display device, the device comprising:
[0009] A screen display module, used to display the game plot screen and the plot progress bar on the graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered;
[0010] The identifier selection module is used to respond to the selection operation of the first plot node identifier in the plot node identifiers and perform plot backtracking based on the target game plot screen corresponding to the first plot node identifier.
[0011] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the game plot display methods provided in the embodiments of the present application.
[0012] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps of any one of the game plot display methods provided in the embodiments of the present application.
[0013] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any one of the game plot display methods provided in the embodiments of the present application.
[0014] By adopting the scheme of the embodiment of the present application, the game plot screen and the plot progress bar can be displayed on the graphical user interface, so that according to the multiple plot node identifiers on the above-mentioned plot progress bar, the plot nodes with multiple plot options can be clearly identified, so that the controlled game character can be controlled to enter different game plots by triggering different plot options. Then, in response to the selection operation of the first plot node identifier in the plot node identifiers, the plot can be backtracked based on the target game plot screen corresponding to the above-mentioned first plot node identifier, which can avoid the situation where the user needs to repeat the game process when selecting different plot directions of the game, and reduce the time required for the user to select different plot directions of the game. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 This is a flowchart of an embodiment of a method for displaying game plots provided in an embodiment of the present application;
[0017] Figure 2 It is a schematic diagram of a plot progress bar provided in an embodiment of the present application;
[0018] Figure 3 It is a schematic diagram of a game plot screen provided in an embodiment of the present application;
[0019] Figure 4 This is a schematic diagram of the initial game plot screen provided in the embodiment of the present application;
[0020] Figure 5 It is a schematic diagram of a chapter list provided in an embodiment of the present application;
[0021] Figure 6 It is a schematic diagram of a chapter details page provided in an embodiment of the present application;
[0022] Figure 7 is a schematic diagram of plot details information provided in an embodiment of the present application;
[0023] Figure 8 It is a schematic diagram of the backtracking editing page provided in an embodiment of the present application;
[0024] Fig. 9 It is a schematic diagram of the target game plot screen provided in the embodiment of the present application;
[0025] Fig.10 is a schematic diagram of the structure of a game plot display device provided in an embodiment of the present application;
[0026] Fig.11 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0028] Before explaining the embodiments of the present application in detail, some terms involved in the embodiments of the present application are first explained.
[0029] Among them, the graphical user interface is obtained by executing a software application on a processor of a mobile terminal or other terminal and rendering it on a display, which can be a display screen interface of a terminal device. The graphical user interface may include a UI interface and a game screen for players to interact with. The UI interface may include game controls (such as skill controls, mobile controls, function controls, etc.), indicator signs (such as direction indicator signs, role indicator signs, etc.), information display areas (such as the number of kills, game time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional embodiment, the game screen is a display screen corresponding to the virtual scene displayed by the terminal device. The game screen presents the entire virtual scene, or only presents a part of the virtual scene when the virtual scene is relatively large. The virtual scene includes multiple static virtual objects, specifically including ground, mountain, stone, vegetation, buildings, etc., and also includes multiple dynamic virtual objects, such as game characters, NPC characters, AI characters and other virtual objects that execute game logic in the virtual scene.
[0030] Among them, the virtual scene is a virtual scene displayed (or provided) when the application is running on a terminal or server. Optionally, the virtual scene can be a simulation environment of the real world, a semi-simulated and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiment of the present application does not limit the dimension of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities, and the user can control the game character to move in the virtual scene.
[0031] In an optional implementation, the game screen is a display screen corresponding to a virtual scene displayed by a terminal device, and the game screen may include virtual objects such as game characters, NPC characters, AI characters, etc. that execute game logic in the virtual scene.
[0032] Among them, the game character refers to a dynamic object that can be controlled in a virtual scene. Optionally, the game character can be a virtual person, a virtual animal, a cartoon character, etc. The game character can be a virtual image in the virtual scene that is used to represent the user. The virtual scene may include at least one game character, each of which has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene. In one possible implementation, the user can control the game character to move in the virtual scene, for example, control the game character to run, jump, crawl, etc., and can also control the game character to fight with other game characters using skills, virtual props, etc. provided by the application.
[0033] In this embodiment, the game character may be a virtual character controlled by a user through operations on a client. In some embodiments, the game character may be a virtual person competing in a virtual scene. In some embodiments, the number of game characters participating in the interaction in the virtual scene may be preset or dynamically determined according to the number of clients participating in the interaction.
[0034] Embodiments of the present application provide a game plot display method, device, electronic device, and computer-readable storage medium.
[0035] Specifically, this embodiment will be described from the perspective of a game plot display device, which can be integrated into an electronic device, that is, the game plot display method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.
[0036] The game plot display method provided in the embodiment of the present application can be applied to a game plot display system. The game plot display system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.
[0037] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.
[0038] In one embodiment of the present disclosure, the game plot display method can be run on a local terminal device or a server. When the game interaction method 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.
[0039] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a 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 interactive methods in the game 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.
[0040] 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.
[0041] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings.
[0042] The game plot display method of this embodiment displays the game plot screen and the plot progress bar on a graphical user interface, wherein the plot progress bar includes multiple plot node identifiers, and multiple plot options are configured at the plot nodes corresponding to the plot node identifiers. Different plot options are used to control the controlled game character to enter different game plots after being triggered; in response to the selection operation of the first plot node identifier among the plot node identifiers, the plot is backtracked based on the target game plot screen corresponding to the first plot node identifier, which can avoid the situation where the user needs to repeat the game process when selecting different plot directions of the game, and reduce the time the user needs to spend on selecting different plot directions of the game.
[0043] Please refer to Figure 1 Taking a terminal as an example, this embodiment provides a method for displaying a game plot. The specific process of the method for displaying a game plot may be as follows: Steps 101 to 102, wherein:
[0044] Step 101: Display a game plot screen and a plot progress bar on a graphical user interface. The plot progress bar includes a plurality of plot node identifiers. A plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers. Different plot options are used to control a controlled game character to enter different game plots after being triggered.
[0045] The game plot screen may be a game screen displayed by a plot-based game, and the game screen may include a virtual scene and a controlled game character in the virtual scene, and the controlled game character is controlled by a player to whom the terminal belongs.
[0046] It should be noted that story-based games usually have more complex storylines, and they provide players with an immersive gaming experience through carefully designed plots, characters, and background settings. Players can explore the plot through controlled game characters, and the different choices made by players in the plot will also affect the direction of the plot.
[0047] It is understandable that, since there are multiple optional plot nodes in story-based games, that is, there are multiple plot options at the plot node, the player can control the controlled game character to enter different game plots by selecting different plot options at a plot node. Therefore, in order to facilitate the player to clearly understand the connection between different plot nodes and the relative plot development relationship between different plot nodes, in this embodiment, a plot progress bar is provided, that is, the plot progress on the plot branch where the player is currently located. The plot progress bar is used to indicate the plot progress of the game plot. If the game plot where the plot progress bar is located is the game plot of a single chapter, then the plot progress bar is used to present the overall progress of the corresponding chapter.
[0048] Specifically, the terminal may display the plot progress bar in a specific area of the graphical user interface in a linear or circular manner, which may be specifically set according to requirements and is not limited here.
[0049] Then, the terminal displays the plot nodes on the plot progress bar in chronological order, so that there are a plurality of plot node identifiers with different time intervals on the plot progress bar, and each plot node identifier is used to indicate a plot node.
[0050] For example, Figure 2 As shown, Figure 2 The bottom area of the game plot screen shown shows a plot progress bar. Figure 2The plot progress bar shown has three plot node identifiers, namely, an "A" node identifier, a "B" node identifier, and a "C" node identifier.
[0051] In some embodiments, the player needs to perform specific operations to prompt the terminal to respond to the specific operations, so as to display the game plot screen and the plot progress bar on the graphical user interface. For example, when the game is in progress, the player can click on a random area, a specific area or a specific control on the graphical user interface to display the game plot screen on the graphical user interface and the corresponding plot progress bar at the same time.
[0052] For example, Figure 3 As shown, players can Figure 3 Click the center area of the game plot screen shown in the figure to Figure 3 Click the position indicated by the finger in the figure to display the plot progress bar on the game plot screen, and you will get Figure 2 The diagram shown.
[0053] In some embodiments, since the game plot may include many chapters, and the above-mentioned game plot screen only belongs to the content of one of the chapters, and the contents of different chapters are related in the plot, when the player is experiencing the plot of other chapters, he wants to view the content of the chapter to which the game plot screen belongs, so as to assist the player in choosing the direction of the plot of other chapters. In this regard, the terminal provides a cross-chapter plot backtracking function, so that the player can skip the current chapter, backtrack to view the contents of other chapters, and re-select the plot options for the plot of other chapters.
[0054] Specifically, the above-mentioned display of the game plot screen on the graphical user interface may include: the terminal may display the initial game plot screen on the graphical user interface, and the initial game plot screen is the screen displayed before the player views the game plot screen across chapters. The player may want to view the content of other chapters based on the content in the initial game plot screen.
[0055] Then, the terminal can respond to the player's chapter viewing operation on the above-mentioned initial game plot screen by displaying a chapter list of the game plot to which the above-mentioned initial game plot screen belongs on the above-mentioned graphical user interface, wherein the above-mentioned chapter list includes at least two game plot chapters, and there is a plot relationship between the above-mentioned at least two game plot chapters.
[0056] Among them, the above-mentioned chapter viewing operation can be a sliding operation, clicking operation, pressing operation or specific gesture operation on the initial game plot screen, etc., which can be set according to needs and is not limited here.
[0057] Finally, the terminal can respond to the selection operation of the target game plot chapter in the game plot chapter, indicating that the player currently wants to trace back the content of the target plot chapter. Therefore, the terminal can display the chapter details page of the above-mentioned target game plot chapter as the above-mentioned game plot screen on the above-mentioned graphical user interface.
[0058] Among them, the above-mentioned selection operation can be a sliding operation, clicking operation, pressing operation or specific gesture operation on the target game plot chapter, etc., which can be set according to needs and is not limited here.
[0059] Among them, the above-mentioned chapter details page may include the chapter plot description information, chapter cover, plot progress bar of the target game plot chapter, each plot node logo displayed on the plot progress bar, and / or the plot cover of the corresponding plot node displayed at each plot node logo, etc., which can be set according to needs and are not limited here.
[0060] In this embodiment, the terminal can skip chapters by directly operating the initial game plot screen, avoiding the situation where players need to spend more time searching and selecting in the menu, which interrupts the player's immersion and makes the backtracking operation seem mechanical and not intuitive enough.
[0061] For example, Figure 4 As shown, Figure 4 The screen shown is the initial game plot screen. Players Figure 4 The initial game plot screen shown in FIG. 1 is slid to the left, and then the player releases the screen, so that the terminal can respond to the player's slid operation to the left and display the following on the graphical user interface: Figure 5 The list of chapters shown starts from Figure 5 It can be seen that there are four game plot chapters in the game plot, namely "Chapter 1", "Chapter 2", "Chapter 3" and "Chapter 4".
[0062] The player can then perform a specific gesture on "Chapter 1", such as spreading the thumb and index finger to the sides, to enter the chapter, showing Figure 6 The chapter details page of the target game plot chapter is shown. Figure 6 It can be seen that Figure 6 The left area of the chapter includes the plot description information about "Chapter 1". Figure 6 The progress bar shown in the bottom area of , displays the plot covers corresponding to the plot node identifiers, wherein the plot covers of the plot node identifiers in which the plot is in progress can be highlighted, or the plot covers corresponding to the plot node identifiers at the earliest moment of "Chapter 1" can be highlighted.
[0063] also, Figure 5 The corresponding page of the ending overview shows the plot endings after each plot node is selected.
[0064] In some embodiments, since the plot nodes corresponding to different plot node identifiers have an important impact on the direction of the overall game plot and the ending of the game plot, in order to better assist players in selecting plot node identifiers, an identifier detail information can be set for each plot node identifier, so that when the player triggers the identifier detail information, the identifier detail information can be displayed.
[0065] Specifically, the terminal can respond to the player's plot viewing operation on the plot node identifier by displaying the plot detail information for the viewed plot node identifier at the viewed plot node identifier on the plot progress bar. The plot detail information includes, but is not limited to, the plot cover of the viewed plot node identifier, the plot description information corresponding to the viewed plot node identifier, etc. The plot description information includes, but is not limited to, the game task type corresponding to the plot node and / or the game task name corresponding to the plot node, etc., which can be set according to specific needs and is not limited here.
[0066] It should be noted that in story-based games, different game plot nodes correspond to different task types, for example, main tasks that players must complete, side tasks that players can choose whether to complete based on their interests or time, and hidden tasks triggered by players through exploration, etc. In order to facilitate players to more intuitively select story node identifiers, the terminal introduces the task type in the story details information so that players can clearly understand the game features at the corresponding story nodes, helping players to quickly identify them.
[0067] For example, Figure 7 As shown, in Figure 7 The first plot node mark on the progress bar shown in is the plot node mark being viewed, and plot details information of the plot node mark being viewed is displayed at the plot node mark being viewed. Figure 7 The plot details information displayed includes the plot cover and the plot description information "Side Quest: XXXXX".
[0068] Optionally, in order to enable players to more intuitively identify the task type corresponding to the plot node identifier, the terminal can assign a specific information display style to the information indicating the task type in the plot details information. Different task types have different corresponding information display styles, such as the information display style of the main task is yellow, the information display style of the branch task is blue, the information display style of the hidden task is purple, etc. The specific settings can be made according to needs and are not limited here.
[0069] Step 102: In response to a selection operation on a first plot node identifier among the plot node identifiers, plot backtracking is performed based on a target game plot screen corresponding to the first plot node identifier.
[0070] In this embodiment, the player can select the plot node icon on the progress bar to backtrack the plot related to a certain plot node, so that the player can quickly backtrack to the key plot nodes in the current game plot without having to repeatedly participate in the game process that the player has experienced, thereby greatly saving the player's time, allowing the player to more efficiently and easily participate in experiencing different plot directions and try different endings, greatly increasing the playability and fun of the game and improving the user experience.
[0071] Furthermore, in this embodiment, players can rewind the plot at any time point according to their needs, so that players can flexibly control the progress of the game, better control the rhythm of the game, and customize the gaming experience.
[0072] Among them, the above-mentioned plot retracing can be a plot playback for the key plot in the game plot so that the player can quickly understand the key plot direction of the game plot, or it can be a page corresponding to a plot node mark to re-select the plot options to replay the ending.
[0073] It should be noted that flashback refers to the process of reviewing the background of the story, key events or the past of the characters in narrative works (such as movies, TV series, novels, games, etc.) to the user through interpolation or flashback, or going back to a certain time point so that the user can re-select the plot options, which can help the audience better understand the development of the current plot, reveal the character's motivations, or solve certain suspense and mysteries.
[0074] Specifically, the above-mentioned selection operation method can be: the player performs a sliding operation on the progress bar, and the plot node identifier corresponding to the position where the sliding operation ends is the first plot node identifier; or, the player can click or press a certain plot node identifier, and the plot node identifier operated is the first plot node identifier, etc. The specific setting can be based on needs and is not limited here.
[0075] Optionally, in order to prevent players from operating incorrectly, the terminal may pop up a confirmation window for the first plot node identifier in response to a selection operation on the first plot node identifier among the plot node identifiers, and in response to the player's confirmation operation on the first plot node identifier in the confirmation window, perform plot backtracking based on the target game plot screen corresponding to the above-mentioned first plot node identifier.
[0076] In some embodiments, the plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes: the terminal can switch the target game plot screen from the game plot screen on the graphical user interface, and display multiple plot options configured at the corresponding plot node on the target game plot screen; or, the terminal can sequentially play the target game plot screen and the game plot screen of the key plot node, the key plot node being the plot node between the game plot identified by the first plot node and the game plot currently in which the controlled game character is located. The game plot currently in which the controlled game character is located may be the plot corresponding to the plot node in which the plot is in progress.
[0077] In some embodiments, since there are many ways to backtrack the plot, the terminal can set up a backtrack editing page so that the player can operate in the backtrack editing page, prompting the terminal to clarify the backtracking method the player wants, so that the terminal can backtrack the plot of the target game plot screen corresponding to the first plot node identifier based on the backtracking method the player wants.
[0078] Specifically, the above-mentioned response to the selection operation of the first plot node identifier in the plot node identifiers and the plot backtracking based on the target game plot screen corresponding to the above-mentioned first plot node identifier may include: the terminal may display a backtracking editing page for the above-mentioned first plot node in response to the selection operation of the first plot node identifier in the plot node identifiers, and then the terminal may obtain the backtracking method indicated by the above-mentioned backtracking editing operation in response to the backtracking editing operation on the above-mentioned backtracking editing page, so as to backtrack the plot based on the backtracking method indicated by the above-mentioned backtracking editing operation and the target game plot screen corresponding to the above-mentioned first plot node identifier.
[0079] Among them, the above-mentioned backtracking method can be a method of playing the plot for the key plot in the game plot, or it can be a method of jumping to the page corresponding to a plot node identifier to re-select the plot options. The specific setting can be based on needs and is not limited here.
[0080] Among them, the above-mentioned backtracking editing page may include an information input control, so that the player can input the backtracking method through the information input control; or, the above-mentioned backtracking editing page may include a method control corresponding to each backtracking method, so that the player can select the method control, and use the backtracking method corresponding to the selected method control as the backtracking method indicated by the above-mentioned backtracking editing operation, etc. The specific setting can be made according to the needs and is not limited here.
[0081] Specifically, the above-mentioned backtracking editing page includes a plot playback control, which is equivalent to the mode control corresponding to the above-mentioned backtracking mode. The backtracking mode corresponding to the plot playback control is a mode of playing the plot for the key plot in the game plot, that is, in response to the backtracking editing operation on the above-mentioned backtracking editing page, the plot backtracking is performed based on the backtracking mode indicated by the above-mentioned backtracking editing operation and the target game plot screen corresponding to the above-mentioned first plot node identifier, which may include:
[0082] The terminal can respond to the triggering operation of the above-mentioned plot playback control to play the above-mentioned target game plot screen and the game plot screen of the key plot node in sequence. The above-mentioned key plot node is the plot node between the game plot identified by the above-mentioned first plot node and the game plot in which the above-mentioned controlled game character is currently located.
[0083] In this embodiment, after responding to the triggering operation of the above-mentioned plot playback control, the terminal can trace back the game progress to the target game plot screen at the plot node corresponding to the first plot node identifier, and play the game plot screens of each plot node located after the plot node corresponding to the first plot node identifier in sequence until the game plot in which the controlled game character is when the above-mentioned plot playback control is triggered is played. The game plot in which the controlled game character is when the above-mentioned plot playback control is triggered is the game plot in which the controlled game character is currently located.
[0084] Specifically, the above-mentioned backtracking editing page includes a plot jump control, which is equivalent to the mode control corresponding to the above-mentioned backtracking mode. The backtracking mode corresponding to the plot jump control is a mode of jumping to a page corresponding to a plot node identifier to reselect a plot option, that is, in response to the backtracking editing operation on the above-mentioned backtracking editing page, the plot backtracking is performed based on the backtracking mode indicated by the above-mentioned backtracking editing operation and the target game plot screen corresponding to the above-mentioned first plot node identifier, which may include:
[0085] In response to the triggering operation of the plot jump control, the terminal can switch the game plot screen to display the target game plot screen on the graphical user interface, and display multiple plot options configured at the corresponding plot node on the target game plot screen.
[0086] For example, Figure 8 The backtracking editing page shown includes two controls, namely the plot playback control "Plot Play" and the plot jump control "Plot Jump". Players can select "Plot Play" to prompt the terminal to play the key plot in the game plot. Players can also select "Plot Jump" to prompt the terminal to jump to the page corresponding to a plot node identifier to re-select the plot options.
[0087] In some embodiments, since the plot backtracking is performed based on the target game plot screen corresponding to the first plot node identifier, the target game plot screen can be directly switched from the game plot screen to the target game plot screen on the graphical user interface, and multiple plot options configured at the corresponding plot node can be displayed on the target game plot screen.
[0088] In this embodiment, since the player is currently experiencing the game plot, there is no need to play the key plot in the game plot again for the player to have a better understanding of the plot. Therefore, it is also possible to directly jump to the target game plot screen so that the player can make a new choice.
[0089] For example, Fig. 9 As shown, Fig. 9 The target game plot screen shown includes two plot options, namely "Give Chip (2 / 1)" and "Turn Around and Go", and the player can select one of the plot options to continue a certain plot. Among them, in the plot option of "Give Chip (2 / 1)", since the controlled game character controlled by the player holds 2 chips, one of the chips must be given to the corresponding game character to enter the game plot corresponding to the plot option of "Give Chip (2 / 1)".
[0090] In some embodiments, since some of the plot options displayed on the target game plot screen may have been selected by the player, in order to facilitate the player to clearly distinguish between the plot options he has selected and the plot options he has not selected, the terminal can display the plot options displayed on the target game plot screen in a first display style and a second display style respectively, the first display style is used to indicate that the plot option has been selected by the player, and the second display style is used to indicate that the plot option has not been selected by the player.
[0091] In some embodiments, since the opening of the game plot corresponding to some plot options displayed on the target game plot screen requires a certain amount of plot resources, for example, Fig. 9 In the "Give Chip (2 / 1)" plot option, if the controlled game character does not hold the chip, it means that the controlled game character does not hold the plot resource. Therefore, in order to facilitate players to clearly distinguish which game plots corresponding to which plot options can currently be opened by players, the terminal can display the plot options displayed on the target game plot screen in the third display style and the fourth display style respectively. The third display style is used to indicate that the game plot corresponding to the plot option can currently be opened by the player, and the second display style is used to indicate that the game plot corresponding to the plot option cannot currently be opened by the player.
[0092] In some embodiments, since some players have purchased virtual resources in the game plot corresponding to the plot option they have participated in at a plot node, or have obtained virtual resources by completing certain tasks, when the player selects a new plot option for this plot node, the virtual resources obtained in the game plot corresponding to the plot option they have participated in can be inherited, that is, the virtual resources obtained in the game plot corresponding to the plot option they have participated in can be applied to the game plot corresponding to the new plot option.
[0093] Specifically, after displaying multiple plot options configured at the corresponding plot node on the above-mentioned target game plot screen, it can also include: the terminal can control the above-mentioned controlled game character to continue holding the first virtual resource to enter the first game plot corresponding to the above-mentioned first plot option in response to the selection operation of the first plot option.
[0094] Among them, the above-mentioned first virtual resource is the resource obtained by the above-mentioned controlled game character in the game plot corresponding to other plot options, and the above-mentioned other plot options are options in the plot options except the above-mentioned first plot option, that is, the plot options that the player has participated in.
[0095] It is understandable that, in addition to holding the first virtual resource, the player may also hold resources that the player has not obtained in the game plot corresponding to other plot options, such as the virtual resources originally held by the player.
[0096] In some embodiments, some players have purchased virtual resources in the game plot corresponding to the plot option they have participated in at a plot node, or obtained virtual resources by completing certain tasks, and the virtual resources obtained by the players in the plot node corresponding to the plot option they have participated in cannot be applied to the game plot corresponding to other plot options. In extreme cases, some virtual resources will also affect the player's experience in the game plot corresponding to the selected plot option. Therefore, the terminal can provide a virtual resource update function.
[0097] Specifically, before controlling the above-mentioned controlled game character to continue holding the first virtual resource to enter the first game plot corresponding to the above-mentioned first plot option, it can also include: if the above-mentioned first virtual resource does not meet the resource usage conditions corresponding to the above-mentioned first game plot, then displaying the resource update control, and then, the terminal can update the above-mentioned first virtual resource in response to the update trigger operation of the above-mentioned resource update control.
[0098] Among them, the above-mentioned resource usage conditions can be used to determine whether the first virtual resource can be applied to the first game plot; or, the above-mentioned resource usage conditions can be used to determine whether the impact of the application of the first virtual resource to the controlled game character is a negative impact in the first game plot (for example, the application of the first virtual resource will reduce the character attributes of the game character), etc. The specific settings can be made according to needs and are not limited here.
[0099] Among them, the above-mentioned resource update control can be an information input control, and the player updates the first virtual resource by inputting the resources that the player does not inherit or wants to replace in the information input control; or, if there are multiple types of the above-mentioned first virtual resources, the above-mentioned resource update control may include a resource inheritance control corresponding to each first virtual resource, so that the player can select the resource inheritance control and control the controlled game character to inherit the first virtual resource to which the selected resource inheritance control belongs.
[0100] In some embodiments, since there are some game plots in the form of PK battles, if the current character attributes of the controlled game character are low, if the plot option is temporarily switched to enter other game plots, the hand-controlled game character may face some dangers. Therefore, in order to avoid the controlled game character from encountering danger and the player's untimely response, the terminal can prompt the player in advance to remind the player that the controlled game character may encounter danger when switching the game plot.
[0101] Specifically, after displaying multiple plot options configured at the corresponding plot node on the above-mentioned target game plot screen, the terminal can also obtain the current character attributes of the above-mentioned controlled game character in response to the selection operation of the second plot option in the plot options, and judge the current character attributes and the second game plot corresponding to the second plot option, so as to clarify whether the controlled game character is currently in danger. If there is an enemy game character in the second game plot corresponding to the above-mentioned second plot option, and the character attributes of the above-mentioned enemy game character are greater than the preset threshold of the above-mentioned current character attributes, it means that the character attributes of the enemy game character are much greater than the current character attributes. In order to avoid the controlled game character from encountering danger and the player's untimely response, the terminal can provide information prompts on the above-mentioned graphical user interface to remind the player that the controlled game character may encounter danger when switching the game plot.
[0102] In addition, the above information prompt may be that the terminal can provide attribute recovery guidance to the player based on the current character attributes, so that the player can enter a specific virtual scene according to the attribute recovery guidance to recover the current character attributes.
[0103] In some embodiments, since the game plots corresponding to some plot options displayed on the target game plot screen require certain plot resources to open, and the virtual resources held by the controlled game character may not meet the plot resources, the terminal can provide resource guidance to the player to guide the player to obtain plot resources.
[0104] Specifically, after displaying multiple plot options configured at the corresponding plot node on the above-mentioned target game plot screen, the terminal can also obtain the second virtual resource currently held by the above-mentioned controlled game character in response to the selection operation of the third plot option in the plot options. The second virtual resource is all the virtual resources currently held by the controlled game character, and the second virtual resource includes the above-mentioned first virtual resource. Then, the terminal can judge the second virtual resource. If the above-mentioned second virtual resource does not meet the plot resources required for opening the third game plot corresponding to the above-mentioned third plot option, then the resource guidance information for the above-mentioned plot resource is displayed on the above-mentioned graphical user interface. The above-mentioned resource guidance information is used to indicate the channel for the above-mentioned controlled game character to obtain the above-mentioned plot resource.
[0105] Among them, the above-mentioned resource guidance information can be to guide the controlled game character to enter the game plot corresponding to a specific plot node identifier; or, it can be to guide the controlled game character to enter the game plot corresponding to a specific plot node identifier under a specific chapter; or, it can be to guide the controlled game character to obtain plot resources through resource transactions, etc. The specific settings can be made according to needs and are not limited here.
[0106] From the above content, it can be seen that the game plot screen and the plot progress bar can be displayed on the graphical user interface so that the plot nodes with multiple plot options can be clearly identified according to the multiple plot node identifiers on the above plot progress bar, so that the controlled game character can be controlled to enter different game plots by triggering different plot options. Then, in response to the selection operation of the first plot node identifier in the plot node identifier, the plot can be backtracked based on the target game plot screen corresponding to the above first plot node identifier, which can avoid the situation where the user needs to repeat the game process when selecting different plot directions of the game, and reduce the time the user needs to spend on selecting different plot directions of the game.
[0107] In an optional implementation, since the completion status of each plot node in the game plot corresponding to different chapters of the player is different, for example, the completion of some plot nodes has completed the corresponding plot, a certain plot node in different chapters is the plot that the player is experiencing, and the plot at another part of the plot nodes has not been unlocked by the player and has not occurred, etc., in order to facilitate the players to more clearly identify the plot nodes at different plot node identifiers, the above-mentioned plot node identifiers can be used to represent the completion status of the above-mentioned controlled game characters at the corresponding plot nodes. The above-mentioned completion status includes three situations: the plot has been completed, the plot is in progress, and the plot has not occurred, and these three situations can be displayed in chronological order on the plot progress bar.
[0108] Among them, the above-mentioned plot node identification can indicate the completion status of the controlled game character at the corresponding plot node through the information displayed on the identification, or can indicate the completion status of the controlled game character at the corresponding plot node through the display style of the identification, etc., which can be set according to needs and is not limited here.
[0109] Specifically, the limitation of the display style of the above-mentioned logo includes but is not limited to the limitation of the logo's color, special effects, size and other styles to indicate the completion status of the controlled game character at the corresponding plot node.
[0110] For example, Figure 2 As shown, Figure 2 The display styles of the "A" node identifier, "B" node identifier and "C" node identifier are different. The "A" node identifier is used to indicate that the plot of the controlled game character at the corresponding plot node has been completed, and the "B" node identifier is used to indicate that the plot of the controlled game character at the corresponding plot node is in progress, that is, the currently displayed game plot screen is the game plot screen corresponding to the "B" node identifier, and the "C" node identifier is used to indicate that the plot of the controlled game character at the corresponding plot node has not occurred.
[0111] It is understandable that in some embodiments, there may be hidden tasks on the plot progress bar. Since the hidden tasks will only appear when triggered by the player, the hidden tasks will only appear in the plot node mark on the plot progress bar that indicates that the plot has been completed.
[0112] In some embodiments, when the terminal responds to a selection operation on a first plot node identifier among the plot node identifiers, it can judge the completion status of the above-mentioned controlled game character represented by the first plot node identifier at the corresponding plot node, so as to determine the specific processing method for plot backtracking based on the target game plot screen corresponding to the above-mentioned first plot node identifier based on different completion statuses.
[0113] Specifically, if the first plot node identifier indicates that the plot has been completed, a backtracking editing page for the first plot node is displayed, and the backtracking editing page is used to edit the backtracking method for the target game plot screen.
[0114] In this embodiment, the terminal sets up a backtracking editing page so that the player can operate in the backtracking editing page, thereby prompting the terminal to clarify the backtracking method the player wants. The above-mentioned backtracking method can be a method of playing the plot for the key plot in the game plot, or it can be a method of jumping to a page corresponding to a plot node identifier to re-select the plot options. The specific setting can be made according to needs and is not limited here.
[0115] Among them, the above-mentioned backtracking editing page may include an information input control, so that the player can input the backtracking method through the information input control; or, the above-mentioned backtracking editing page may include a method control corresponding to each backtracking method, so that the player can select the method control, and use the backtracking method corresponding to the selected method control as the backtracking method indicated by the above-mentioned backtracking editing operation, etc. The specific setting can be made according to the needs and is not limited here.
[0116] Exemplarily, the above-mentioned backtracking editing page includes a plot playback control, which is equivalent to the mode control corresponding to the above-mentioned backtracking mode. The backtracking mode corresponding to the plot playback control is a mode of playing the plot for the key plot in the game plot, that is, the terminal can respond to the triggering operation of the above-mentioned plot playback control, and play the above-mentioned target game plot screen and the game plot screen of the key plot node in sequence. The above-mentioned key plot node is the plot node between the game plot identified by the above-mentioned first plot node and the game plot in which the above-mentioned controlled game character is currently located.
[0117] Exemplarily, the above-mentioned backtracking editing page includes a plot jump control, which is equivalent to the mode control corresponding to the above-mentioned backtracking mode. The backtracking mode corresponding to the plot jump control is a mode of jumping to a page corresponding to a plot node identifier to re-select plot options, that is, the terminal can respond to the triggering operation of the above-mentioned plot jump control, and switch the above-mentioned game plot screen to display the above-mentioned target game plot screen on the above-mentioned graphical user interface, and display multiple plot options configured at the corresponding plot node on the above-mentioned target game plot screen.
[0118] Specifically, if the first plot node identifier indicates that the plot is in progress, the historical plot of the target game plot screen is played.
[0119] In this embodiment, if the above-mentioned first plot node identifier indicates that the plot is in progress, it means that the player is currently experiencing the plot corresponding to the first plot node identifier. In order to facilitate the player to better choose the plot, the background of the story, key events or the past of the characters need to be reviewed for the player through interpolation or flashback.
[0120] Among them, the historical plot of the above-mentioned target game plot screen can be the key plot in the game plot of the corresponding chapter, that is, the plot at the plot node, or it can be the game plot before the target game plot screen in the corresponding chapter, etc. It can be set according to needs and is not limited here.
[0121] Exemplarily, the terminal may sequentially play the game plot screens of the historical plot nodes and the target game plot screens, wherein the historical plot nodes are plot nodes in a chapter of the game plot that are located before the game plot identified by the first plot node.
[0122] Specifically, if the first plot node identifier indicates that the plot has not occurred, a prompt indicating that the plot has not occurred is given.
[0123] In this embodiment, if the above-mentioned first plot node identifier represents that the plot has not occurred, it means that the player has not currently unlocked the plot corresponding to the first plot node identifier. In order to proceed with the game plot, the player needs to be prompted that the plot has not occurred, so as to prompt the player that the currently selected plot has not occurred. The controlled game character needs to be controlled to backtrack to the ongoing game plot to continue the game plot.
[0124] This embodiment also provides a game plot display device, which can be integrated into a terminal device. Fig.10 As shown, the game plot display device may include:
[0125] The screen display module 1001 is used to display the game plot screen and the plot progress bar on the graphical user interface. The plot progress bar includes multiple plot node identifiers. The plot nodes corresponding to the plot node identifiers are configured with multiple plot options. Different plot options are used to control the controlled game character to enter different game plots after being triggered.
[0126] The identifier selection module 1002 is used to respond to the selection operation of the first plot node identifier in the plot node identifiers and perform plot backtracking based on the target game plot screen corresponding to the first plot node identifier.
[0127] In some embodiments, the identification selection module 1002 is specifically used to:
[0128] In response to a selection operation on a first plot node identifier among the plot node identifiers, displaying a backtracking editing page for the first plot node;
[0129] In response to the backtracking editing operation on the backtracking editing page, the plot backtracking is performed based on the backtracking method indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier.
[0130] In some embodiments, the backtracking editing page includes a plot playback control, and the logo selection module 1002 is specifically used to:
[0131] In response to the triggering operation of the above-mentioned plot playback control, the above-mentioned target game plot screen and the game plot screen of the key plot node are played in sequence. The above-mentioned key plot node is the plot node between the game plot identified by the above-mentioned first plot node and the game plot in which the above-mentioned controlled game character is currently located.
[0132] In some embodiments, the backtracking editing page includes a plot jump control, and the logo selection module 1002 is specifically used to:
[0133] In response to the triggering operation of the above-mentioned plot jump control, the above-mentioned game plot screen is switched to display the above-mentioned target game plot screen on the above-mentioned graphical user interface, and multiple plot options configured at the corresponding plot node are displayed on the above-mentioned target game plot screen.
[0134] In some embodiments, the identification selection module 1002 is specifically used to:
[0135] The target game plot screen is switched from the game plot screen to be displayed on the graphical user interface, and a plurality of plot options configured at corresponding plot nodes are displayed on the target game plot screen.
[0136] In some embodiments, the game plot display device further includes a first selection module, and the first selection module is specifically used to:
[0137] In response to a selection operation of a first plot option among the plot options, controlling the controlled game character to continue holding the first virtual resource and enter a first game plot corresponding to the first plot option;
[0138] The first virtual resource is a resource obtained by the controlled game character in the game plot corresponding to other plot options, and the other plot options are options in the plot options except the first plot option.
[0139] In some embodiments, the game plot display device further includes a resource update module, and the resource update module is specifically used to:
[0140] If the first virtual resource does not meet the resource usage condition corresponding to the first game plot, display a resource update control;
[0141] In response to an update triggering operation on the resource update control, the first virtual resource is updated.
[0142] In some embodiments, the game plot display device further includes a second selection module, and the second selection module is specifically used to:
[0143] In response to a selection operation of a second plot option in the plot options, obtaining current character attributes of the controlled game character;
[0144] If there is an enemy game character in the second game plot corresponding to the second plot option, and the character attribute of the enemy game character is greater than the preset threshold of the current character attribute, an information prompt is displayed on the graphical user interface.
[0145] In some embodiments, the game plot display device further includes a third selection module, and the third selection module is specifically used to:
[0146] In response to a selection operation of a third plot option in the plot options, obtaining a second virtual resource currently held by the controlled game character;
[0147] If the second virtual resource does not satisfy the plot resources required for opening the third game plot corresponding to the third plot option, resource guidance information for the plot resources is displayed on the graphical user interface, and the resource guidance information is used to indicate the channel for the controlled game character to obtain the plot resources.
[0148] In some embodiments, the plot node identifier is used to indicate the completion status of the controlled game character at the corresponding plot node, and the identifier selection module 1002 is specifically used to:
[0149] If the first plot node identifier indicates that the plot has been completed, a backtracking editing page for the first plot node is displayed, and the backtracking editing page is used to edit a backtracking method for the plot screen of the target game;
[0150] If the first plot node identifier indicates that the plot is in progress, the historical plot of the target game plot screen is played;
[0151] If the first plot node identifier indicates that the plot has not occurred, a prompt indicating that the plot has not occurred is given.
[0152] In some embodiments, the screen display module 1001 is specifically used for:
[0153] Displaying the initial game plot screen on the graphical user interface;
[0154] In response to a chapter viewing operation on the initial game plot screen, a chapter list of the game plot to which the initial game plot screen belongs is displayed on the graphical user interface, wherein the chapter list includes at least two game plot chapters, and there is a plot relationship between the at least two game plot chapters;
[0155] In response to a selection operation on a target game plot chapter among the game plot chapters, a chapter details page of the target game plot chapter is displayed as the game plot screen on the graphical user interface.
[0156] From the above content, it can be seen that the game plot screen and the plot progress bar can be displayed on the graphical user interface so that the plot nodes with multiple plot options can be clearly identified according to the multiple plot node identifiers on the above plot progress bar, so that the controlled game character can be controlled to enter different game plots by triggering different plot options. Then, in response to the selection operation of the first plot node identifier in the plot node identifier, the plot can be backtracked based on the target game plot screen corresponding to the above first plot node identifier, which can avoid the situation where the user needs to repeat the game process when selecting different plot directions of the game, and reduce the time the user needs to spend on selecting different plot directions of the game.
[0157] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.
[0158] like Fig.11 As shown, Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1100 includes a processor 1101 having one or more processing cores, a memory 1102 having one or more computer-readable storage media, and a computer program stored in the memory 1102 and executable on the processor. The processor 1101 is electrically connected to the memory 1102. It will be understood by those skilled in the art that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0159] The processor 1101 is the control center of the electronic device 1100, and uses various interfaces and lines to connect various parts of the entire electronic device 1100. By running or loading software programs and / or units stored in the memory 1102, and calling data stored in the memory 1102, the processor 1101 executes various functions of the electronic device 1100 and processes data, thereby monitoring the electronic device 1100 as a whole. The processor 1101 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.
[0160] In the embodiment of the present application, the processor 1101 in the electronic device 1100 will load instructions corresponding to the processes of one or more application programs into the memory 1102 according to the following steps, and the processor 1101 will run the application programs stored in the memory 1102 to implement various functions, such as:
[0161] Displaying a game plot screen and a plot progress bar on a graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered;
[0162] In response to a selection operation on a first plot node identifier among the plot node identifiers, plot backtracking is performed based on a target game plot screen corresponding to the first plot node identifier.
[0163] In some embodiments, in response to the selection operation of the first plot node identifier in the plot node identifiers, the plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes:
[0164] In response to a selection operation on a first plot node identifier among the plot node identifiers, displaying a backtracking editing page for the first plot node;
[0165] In response to the backtracking editing operation on the backtracking editing page, the plot backtracking is performed based on the backtracking method indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier.
[0166] In some embodiments, the backtracking editing page includes a plot playback control, and the backtracking in response to the backtracking editing operation on the backtracking editing page, based on the backtracking mode indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier, includes:
[0167] In response to the triggering operation of the above-mentioned plot playback control, the above-mentioned target game plot screen and the game plot screen of the key plot node are played in sequence. The above-mentioned key plot node is the plot node between the game plot identified by the above-mentioned first plot node and the game plot in which the above-mentioned controlled game character is currently located.
[0168] In some embodiments, the backtracking editing page includes a plot jump control, and the plot backtracking is performed in response to the backtracking editing operation on the backtracking editing page based on the backtracking mode indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier, including:
[0169] In response to the triggering operation of the above-mentioned plot jump control, the above-mentioned game plot screen is switched to display the above-mentioned target game plot screen on the above-mentioned graphical user interface, and multiple plot options configured at the corresponding plot node are displayed on the above-mentioned target game plot screen.
[0170] In some embodiments, the plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes:
[0171] The target game plot screen is switched from the game plot screen to be displayed on the graphical user interface, and a plurality of plot options configured at corresponding plot nodes are displayed on the target game plot screen.
[0172] In some embodiments, after displaying a plurality of plot options configured at a corresponding plot node on the target game plot screen, the method further includes:
[0173] In response to a selection operation of a first plot option among the plot options, controlling the controlled game character to continue holding the first virtual resource and enter a first game plot corresponding to the first plot option;
[0174] The first virtual resource is a resource obtained by the controlled game character in the game plot corresponding to other plot options, and the other plot options are options in the plot options except the first plot option.
[0175] In some embodiments, before controlling the controlled game character to continue holding the first virtual resource to enter the first game plot corresponding to the first plot option, the method further includes:
[0176] If the first virtual resource does not meet the resource usage condition corresponding to the first game plot, display a resource update control;
[0177] In response to an update triggering operation on the resource update control, the first virtual resource is updated.
[0178] In some embodiments, after displaying a plurality of plot options configured at a corresponding plot node on the target game plot screen, the method further includes:
[0179] In response to a selection operation of a second plot option in the plot options, obtaining current character attributes of the controlled game character;
[0180] If there is an enemy game character in the second game plot corresponding to the second plot option, and the character attribute of the enemy game character is greater than the preset threshold of the current character attribute, an information prompt is displayed on the graphical user interface.
[0181] In some embodiments, after displaying a plurality of plot options configured at a corresponding plot node on the target game plot screen, the method further includes:
[0182] In response to a selection operation of a third plot option in the plot options, obtaining a second virtual resource currently held by the controlled game character;
[0183] If the second virtual resource does not satisfy the plot resources required for opening the third game plot corresponding to the third plot option, resource guidance information for the plot resources is displayed on the graphical user interface, and the resource guidance information is used to indicate the channel for the controlled game character to obtain the plot resources.
[0184] In some embodiments, the plot node identifier is used to represent the completion status of the controlled game character at the corresponding plot node, and the plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes:
[0185] If the first plot node identifier indicates that the plot has been completed, a backtracking editing page for the first plot node is displayed, and the backtracking editing page is used to edit a backtracking method for the plot screen of the target game;
[0186] If the first plot node identifier indicates that the plot is in progress, the historical plot of the target game plot screen is played;
[0187] If the first plot node identifier indicates that the plot has not occurred, a prompt indicating that the plot has not occurred is given.
[0188] In some embodiments, the above-mentioned displaying the game plot screen on the graphical user interface includes:
[0189] Displaying the initial game plot screen on the graphical user interface;
[0190] In response to a chapter viewing operation on the initial game plot screen, a chapter list of the game plot to which the initial game plot screen belongs is displayed on the graphical user interface, wherein the chapter list includes at least two game plot chapters, and there is a plot relationship between the at least two game plot chapters;
[0191] In response to a selection operation on a target game plot chapter among the game plot chapters, a chapter details page of the target game plot chapter is displayed as the game plot screen on the graphical user interface.
[0192] Therefore, the electronic device 1100 provided in this embodiment can bring about the following technical effects: avoiding the situation where the user needs to repeat the game process when selecting different plot orientations of the game, and reducing the time the user needs to spend when selecting different plot orientations of the game.
[0193] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0194] Optional, such as Fig.11 As shown, the electronic device 1100 further includes: a touch screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107, respectively. Those skilled in the art can understand that Fig.11 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0195] The touch display screen 1103 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-EmittingDiode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1101, and can receive the command sent by the processor 1101 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event, and then the processor 1101 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1103 can also be used as a part of the input unit 1106 to realize the input function.
[0196] The radio frequency circuit 1104 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals between the network device or other electronic devices.
[0197] The audio circuit 1105 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 1105 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1105 and converted into audio data, and then the audio data is output to the processor 1101 for processing, and then sent to another electronic device through the radio frequency circuit 1104, or the audio data is output to the memory 1102 for further processing. The audio circuit 1105 may also include an earplug jack to provide communication between an external headset and an electronic device.
[0198] The input unit 1106 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0199] The power supply 1107 is used to supply power to various components of the electronic device 1100. Optionally, the power supply 1107 can be logically connected to the processor 1101 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 1107 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0200] although Fig.11 Not shown, the electronic device 1100 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0201] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0202] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0203] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any of the game plot display methods provided in the embodiments of the present application. The computer program can execute the following steps of the game plot display method:
[0204] Displaying a game plot screen and a plot progress bar on a graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered;
[0205] In response to a selection operation on a first plot node identifier among the plot node identifiers, plot backtracking is performed based on a target game plot screen corresponding to the first plot node identifier.
[0206] It can be seen that the computer program can be loaded by the processor to execute any game plot display method provided in the embodiments of the present application, thereby bringing about the following technical effects: avoiding the situation where the user needs to repeat the game process when selecting different plot orientations of the game, and reducing the time the user needs to spend when selecting different plot orientations of the game.
[0207] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0208] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0209] Since the computer program stored in the computer-readable storage medium can execute any one of the game plot display methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the game plot display methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0210] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.
[0211] In the above-mentioned game plot display device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, refer to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the game plot display device, computer-readable storage medium, computer program product, electronic device and its corresponding units described above can refer to the description of the game plot display method in the above embodiment, and will not be repeated here.
[0212] The above is a detailed introduction to a game plot display method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for displaying a game plot, characterized in that: The method comprises: Displaying a game plot screen and a plot progress bar on a graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered; In response to a selection operation on a first plot node identifier among the plot node identifiers, plot backtracking is performed based on a target game plot screen corresponding to the first plot node identifier.
2. The game plot display method according to claim 1, characterized in that: In response to the selection operation of the first plot node identifier among the plot node identifiers, backtracking the plot based on the target game plot screen corresponding to the first plot node identifier includes: In response to a selection operation on a first plot node identifier among the plot node identifiers, displaying a backtracking editing page for the first plot node; In response to the backtracking editing operation on the backtracking editing page, story backtracking is performed based on the backtracking mode indicated by the backtracking editing operation and the target game story screen corresponding to the first story node identifier.
3. The game plot display method according to claim 2, characterized in that: The backtracking editing page includes a plot playback control, and the backtracking in response to the backtracking editing operation on the backtracking editing page is performed based on the backtracking mode indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier, including: In response to the triggering operation of the plot playback control, the target game plot screen and the game plot screen of the key plot node are played in sequence, and the key plot node is the plot node between the game plot identified by the first plot node and the game plot in which the controlled game character is currently located.
4. The game plot display method according to claim 2, characterized in that: The backtracking editing page includes a plot jump control, and the backtracking editing operation on the backtracking editing page is responded to, based on the backtracking mode indicated by the backtracking editing operation and the target game plot screen corresponding to the first plot node identifier, the plot backtracking is performed, including: In response to the triggering operation of the plot jump control, the target game plot screen is switched from the game plot screen on the graphical user interface, and a plurality of plot options configured at the corresponding plot nodes are displayed on the target game plot screen.
5. The game plot display method according to claim 1, characterized in that: The plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes: The target game plot screen is switched from the game plot screen to be displayed on the graphical user interface, and a plurality of plot options configured at corresponding plot nodes are displayed on the target game plot screen.
6. The game plot display method according to claim 5, characterized in that: After displaying a plurality of plot options configured at the corresponding plot node on the target game plot screen, the method further includes: In response to a selection operation of a first plot option among the plot options, controlling the controlled game character to continue holding the first virtual resource to enter a first game plot corresponding to the first plot option; The first virtual resource is a resource obtained by the controlled game character in the game plot corresponding to other plot options, and the other plot options are options in the plot options except the first plot option.
7. The game plot display method according to claim 6, characterized in that: Before controlling the controlled game character to continue holding the first virtual resource to enter the first game plot corresponding to the first plot option, the method further includes: If the first virtual resource does not meet the resource usage condition corresponding to the first game plot, display a resource update control; In response to an update triggering operation on the resource update control, the first virtual resource is updated.
8. The game plot display method according to claim 5, characterized in that: After displaying a plurality of plot options configured at the corresponding plot node on the target game plot screen, the method further includes: In response to a selection operation of a second plot option in the plot options, obtaining a current character attribute of the controlled game character; If an enemy game character exists in the second game plot corresponding to the second plot option, and the character attribute of the enemy game character is greater than the preset threshold value of the current character attribute, an information prompt is displayed on the graphical user interface.
9. The game plot display method according to claim 5, characterized in that: After displaying a plurality of plot options configured at the corresponding plot node on the target game plot screen, the method further includes: In response to a selection operation of a third plot option in the plot options, acquiring a second virtual resource currently held by the controlled game character; If the second virtual resource does not meet the plot resources required for opening the third game plot corresponding to the third plot option, resource guidance information for the plot resources is displayed on the graphical user interface, and the resource guidance information is used to indicate the channel for the controlled game character to obtain the plot resources.
10. The game plot display method according to claim 1, characterized in that: The plot node identifier is used to represent the completion status of the controlled game character at the corresponding plot node, and the plot backtracking based on the target game plot screen corresponding to the first plot node identifier includes: If the first plot node identifier indicates that the plot has been completed, a backtracking editing page for the first plot node is displayed, and the backtracking editing page is used to edit a backtracking method for the target game plot screen; If the first plot node identifier indicates that the plot is in progress, then playing the historical plot of the target game plot screen; If the first plot node identifier indicates that the plot has not occurred, a prompt is given that the plot has not occurred.
11. The game plot display method according to any one of claims 1 to 10, characterized in that: The displaying of the game plot screen on the graphical user interface includes: Displaying the initial game plot screen on the graphical user interface; In response to a chapter viewing operation on the initial game plot screen, displaying a chapter list of the game plot to which the initial game plot screen belongs on the graphical user interface, wherein the chapter list includes at least two game plot chapters, and there is a plot relationship between the at least two game plot chapters; In response to a selection operation on a target game plot chapter among the game plot chapters, a chapter details page of the target game plot chapter is displayed as the game plot screen on the graphical user interface.
12. A game plot display device, characterized in that: The device comprises: A screen display module, used to display a game plot screen and a plot progress bar on a graphical user interface, wherein the plot progress bar includes a plurality of plot node identifiers, and a plurality of plot options are configured at the plot nodes corresponding to the plot node identifiers, and different plot options are used to control the controlled game character to enter different game plots after being triggered; The identifier selection module is used to respond to the selection operation of the first plot node identifier in the plot node identifiers and perform plot backtracking based on the target game plot screen corresponding to the first plot node identifier.
13. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the game plot display method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the game plot display method according to any one of claims 1 to 11.