Stroma content display method and device, equipment, medium and product

By dividing the MOBA game plot into multiple nodes and displaying the plot content according to the rhythm matching form, the problem of single plot presentation effect is solved, the user experience and sense of rhythm are improved, and resource waste is reduced.

CN120789646APending Publication Date: 2025-10-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410427414.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

When MOBA games use computer graphics to implement complex plot content, the plot presentation effect is relatively simple, resulting in reduced user interest.

Method used

The game plot is divided into multiple plot nodes. After the user unlocks a node, the terminal displays the plot content screen using a matching plot presentation format based on the plot rhythm of the node, including text, image, and video presentation formats, and selects different presentation formats based on the rhythm intensity.

Benefits of technology

It improves the rhythm and fluency of the plot, increases users’ understanding and participation in the plot, reduces the overall plot design cost, and reduces resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120789646A_ABST
    Figure CN120789646A_ABST
Patent Text Reader

Abstract

The invention discloses a story content display method and device, equipment, a medium and a product, and relates to the technical field of computers. The method comprises the steps that under the condition that an activity task in a first application program is completed, multiple candidate plot nodes are displayed in a plot selection interface, the multiple candidate plot nodes are different nodes forming the same plot content, and a first plot node in the multiple candidate plot nodes is a node unlocked based on completion of the activity task; receiving a selection operation for a first plot node in the plurality of candidate plot nodes in the plot selection interface; in response to the selection operation, a plot content picture corresponding to the first plot node is displayed, and the plot expression form of the plot content picture is related to the plot rhythm corresponding to the first plot node. When the plot expression form matched with the plot rhythm is used, the rhythm sensation and fluency of the plot can be improved, so that a user can better understand and follow the development of a plot story, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computers, and particularly relates to a display method and device of a plot content, equipment, a medium and a product. BACKGROUND

[0002] With the development of computer network technology and mobile device platforms, a Multiplayer Online Battle Arena (MOBA) game application provides users with a MOBA game playing method and an experience opportunity of a game plot, so that the users have a stronger sense of immersion when participating in the game.

[0003] In related technologies, when providing a game plot content, a MOBA game usually uses a computer graphics (CG) implemented cutscene to perform a narrative of the plot content.

[0004] When providing a plot experience for a user, in order to make the user have a stronger sense of immersion for the plot, a complex worldview, rich characters and a dramatic plot are designed in the plot. However, when the CG animation is used to implement the above-mentioned complex plot content, the plot display effect is relatively single, and the plot content appears to be lengthy, which reduces the interest of the user. SUMMARY

[0005] Embodiments of the present application provide a display method, device, equipment, medium and product of a plot content. The technical solution is as follows:

[0006] In one aspect, a display method of a plot content is provided, and the method comprises the following steps.

[0007] When an activity task in a first application program is completed, a plurality of candidate plot nodes are displayed in a plot selection interface, the plurality of candidate plot nodes are different nodes constituting the same plot content, and a first plot node in the plurality of candidate plot nodes is a node that is unlocked based on the completion of the activity task.

[0008] A selection operation for the first plot node in the plurality of candidate plot nodes is received in the plot selection interface.

[0009] In response to the selection operation, a plot content screen corresponding to the first plot node is displayed, and a plot performance form of the plot content screen is related to a plot rhythm corresponding to the first plot node.

[0010] In another aspect, a display device of a plot content is provided, and the device comprises the following.

[0011] The display module is configured to display a plurality of candidate plot nodes in the plot selection interface in a case where an active task in a first application is completed, the plurality of candidate plot nodes being different nodes constituting a same plot content, wherein a first plot node in the plurality of candidate plot nodes is a node that is unlocked based on completion of the active task.

[0012] The receiving module is configured to receive a selection operation for the first plot node in the plurality of candidate plot nodes in the plot selection interface.

[0013] The display module is further configured to display a plot content screen corresponding to the first plot node in response to the selection operation, a plot presentation form of the plot content screen being related to a plot rhythm corresponding to the first plot node.

[0014] In another aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the plot content display method according to any one of the above embodiments of the present application.

[0015] In another aspect, a computer readable storage medium is provided, the storage medium having stored therein at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by a processor to implement the plot content display method according to any one of the above embodiments of the present application.

[0016] In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the plot content display method according to any one of the above embodiments.

[0017] The technical solutions provided by the present application at least have the following beneficial effects:

[0018] The first application provides an activity task for a user, the user can unlock a candidate plot node of a game plot provided by the first application after completing the activity task, when the user unlocks a first plot node in the candidate plot node, the terminal displays a plot content picture of the first plot node using a plot presentation form matched with a plot rhythm corresponding to the first plot node. That is, the game plot is divided into multiple plot nodes, after the user unlocks a plot node, the plot presentation form of the plot content picture displayed by the terminal for the user is related to the plot rhythm corresponding to the plot node itself, when the plot presentation form matched with the plot rhythm is used, the tension of the plot corresponding to the plot node can be increased, the rhythm and fluency of the plot can be improved, the user can better understand and follow the development of the plot story, and thus the user experience is improved. Meanwhile, since different plot nodes of different plot rhythms match different plot presentation forms, when the plot rhythm intensity of the plot node is low, a simple plot presentation form can be used, when the plot rhythm intensity of the plot node is high, a complex plot presentation form can be used, and thus the design cost of the whole plot is reduced, and the waste of resources is reduced. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0020] Figure 1 is a narrative flowchart of a game plot in a related technology;

[0021] Figure 2 is a structural block diagram of a computer system provided by an example embodiment of the present application;

[0022] Figure 3 is a flowchart of a plot content display method provided by an example embodiment of the present application;

[0023] Figure 4 is an interface flow schematic diagram for unlocking a candidate plot node through an activity task provided by an example embodiment of the present application;

[0024] Figure 5 is a schematic diagram of a plot content picture in a text presentation form provided by an example embodiment of the present application;

[0025] Figure 6 is a schematic diagram of a plot content picture in an image presentation form provided by an example embodiment of the present application;

[0026] Figure 7is a schematic diagram of a plot content picture in an image presentation form provided by an example embodiment of the present application;

[0027] Figure 8 is a schematic diagram of a plot content picture in a video presentation form provided by an example embodiment of the present application;

[0028] Figure 9 is a flow chart of a plot content display method provided by an example embodiment of the present application;

[0029] Figure 10 is a flow chart of a plot content display method provided by an example embodiment of the present application;

[0030] Figure 11 is a schematic diagram of an activity interface provided by an example embodiment of the present application;

[0031] Figure 12 is a schematic diagram of an activity interface provided by an example embodiment of the present application;

[0032] Figure 13 is a schematic diagram of an activity interface provided by an example embodiment of the present application;

[0033] Figure 14 is a flow chart of a plot content display method provided by an example embodiment of the present application;

[0034] Figure 15 is a flow chart of a plot content display method provided by an example embodiment of the present application;

[0035] Figure 16 is a logic framework of plot content display provided by an example embodiment of the present application;

[0036] Figure 17 is a structural block diagram of a plot content display device provided by an example embodiment of the present application;

[0037] Figure 18 is a structural block diagram of a plot content display device provided by an example embodiment of the present application;

[0038] Figure 19 is a structural block diagram of a terminal provided by an example embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0040] First, the terms involved in the embodiments of the present application will be briefly introduced.

[0041] Virtual scene: a virtual scene displayed (or provided) by an application when running on a terminal. The virtual scene can be a simulated scene of a real scene, a semi-simulated and semi-fictitious scene, or a purely fictitious scene. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, and a three-dimensional virtual scene, which is not limited in the present application.

[0042] Virtual model: a model used to simulate a real scene in a virtual scene. Illustratively, a virtual model occupies a certain volume in a virtual scene. Illustratively, a virtual model includes a terrain model, a building model, an animal and plant model, a virtual prop model, a virtual vehicle model, and a virtual object model. For example, a terrain model includes ground, mountains and rivers, water flow, stones, steps, etc.; a building model includes a house, a fence, a container, and fixed facilities inside the building, such as tables and chairs, cabinets, beds, etc.; an animal and plant model includes trees, flowers, birds, etc.; a virtual prop model includes virtual attack props, first-aid kits, air drops, etc.; a virtual vehicle model includes a car, a ship, a helicopter, etc.; and a virtual object model includes a person, an animal, an animation character, etc.

[0043] Virtual character / virtual object: a movable object in a virtual scene. The movable object can be a virtual object, a virtual animal, an animation character, etc., such as a person, an animal, a plant, an oil drum, a wall, a stone, etc. displayed in a three-dimensional virtual scene. Alternatively, a virtual object is a three-dimensional model created based on animation skeleton technology. Each virtual object has its own shape and volume in a three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene.

[0044] Alternatively, the virtual character / virtual object described above can be an object controlled by a master account to perform an active operation, or the virtual character / virtual object described above can be an object automatically controlled by an application to perform an active operation. Alternatively, the virtual character / virtual object described above can be a two-dimensional character image, or the virtual character / virtual object described above can also be a three-dimensional character image.

[0045] Virtual match: a game match in which at least two virtual objects compete in a virtual environment. In the embodiments of the present application, the virtual match is a match composed of at least two rounds of competition, i.e., the virtual match includes multiple rounds of competition.

[0046] MOBA game: a type of game in which a user can select a master virtual object from various types of virtual characters to compete against two opposing virtual teams, and the winning condition is to break through the defense line and destroy the virtual buildings guarded by the opposing virtual team.

[0047] Game plot: refers to the plot, character relationship, background setting and other content presented in the game. Game plot is one of the core components of the game, which can be presented to the player through text, dialogue, animation, and plot segments. The quality and appeal of the game plot often affect the player's gaming experience and engagement.

[0048] In related technologies, in some game applications dominated by game plots, the game plot is taken as the core gameplay, so when narrating the game plot, scene interaction and dialogue are used to explain the game plot. As shown in Figure 1 The narrative flowchart of a game plot in related technologies is shown, which displays a plot scene interface 110, in which a user-controlled master virtual object 111 and a non-player character (NPC) 112 providing plot interaction are displayed. The user can control the master virtual object 111 to interact with the non-player character 112, thereby triggering the display of a game plot scene picture 120, in which the narrative of the game plot is realized by showing the dialogue content 121 with the non-player character 112.

[0049] In related technologies, in some game applications dominated by game competition, such as MOBA games, such games usually do not focus much on the plot, but are more focused on the competitiveness of online multiplayer battles. The game plot of such games is usually used to explain the background setting of the game to set up the scene of the virtual match and the setting of the virtual character controlled by the user when participating in the virtual match. That is, the plot of such games is usually relatively simple, mainly to provide a background framework for users to play various virtual characters in the game match to fight. Therefore, when providing game plot content, such games usually use CG to realize the narrative of the plot content through cutscenes.

[0050] However, the above narrative method of game plot, when applied to non-plot-dominated games such as MOBA games, has the problem that the plot presentation effect is relatively single when realizing the above complex plot content through CG animation, making the plot content seem lengthy, which reduces the user's interest. When the narrative method of the plot in the game dominated by the game plot is directly transplanted into the non-plot-dominated game, there is also the problem of monotonous plot narrative method, that is, the presentation method of the narrative content is basically in the form of dialogue, and lengthy text dialogue is easy to make people feel monotonous and boring, causing resistance.

[0051] In the embodiments of the present application, the first application provides an activity task for a user, the user can unlock a candidate plot node of a game plot provided by the first application after completing the activity task, when the user unlocks a first plot node in the candidate plot node, the terminal displays the plot content picture of the first plot node using a plot presentation form matched with the plot rhythm corresponding to the first plot node according to the plot rhythm. That is, the game plot is divided into multiple plot nodes, after the user unlocks the plot node, the plot presentation form of the plot content picture displayed by the terminal to the user is related to the plot rhythm corresponding to the plot node itself, when the plot presentation form matched with the plot rhythm is used, the tension of the plot corresponding to the plot node can be increased, the rhythm and fluency of the plot can be improved, so that the user can better understand and follow the development of the plot story, thereby improving the user experience. At the same time, since different plot nodes of different plot rhythms match different plot presentation forms, when the plot rhythm intensity of the plot node is low, a simple plot presentation form can be used, when the plot rhythm intensity of the plot node is high, a complex plot presentation form can be used, thereby reducing the overall design cost of the plot and reducing the waste of resources.

[0052] It is worth noting that the display method of the plot content provided by the embodiments of the present application can be applied to the above-mentioned non-plot dominant game, and can also be applied to the plot dominant game, and the application scenario is not specifically limited here.

[0053] Figure 2 The structure block diagram of the computer system provided by an example embodiment of the present application is shown. The computer system 200 includes a terminal 220 and a server 240.

[0054] The terminal 220 is installed and runs a first application supporting a virtual environment. The first application can be any one of a virtual reality application, a three-dimensional map program, a third-person shooter (TPS) game, a first-person shooting game (FPS) game, a multiplayer online battle arena (MOBA) game, and a multiplayer gun battle survival game.

[0055] The device type of the terminal 220 includes at least one of a game console, a desktop computer, a smart phone, a tablet computer, an electronic book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, and a laptop computer. The following embodiments are exemplified by taking the device as a desktop computer.

[0056] The terminal 220 is connected to the server 240 through a wireless network or a wired network.

[0057] It is known to those skilled in the art that the number of the above devices can be more or less. For example, the above devices can be only one, or the above devices can be tens or hundreds, or more. The number and type of the devices are not limited in the embodiments of the present application.

[0058] The server 240 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. The server 240 is used to provide background services for an application supporting a three-dimensional virtual environment. Optionally, the server 240 undertakes the main computing work, and the terminal 220 undertakes the secondary computing work; or the server 240 undertakes the secondary computing work, and the terminal 220 undertakes the main computing work; or the server 240 and the terminal 220 cooperatively compute in a distributed computing architecture.

[0059] It is worth noting that the above-mentioned server 240 can be implemented as a physical server, or as a cloud server in the cloud. The cloud technology refers to a kind of hosting technology that unifies a series of resources such as hardware, software, network to realize the calculation, storage, processing and sharing of data in a wide area network or a local area network. The cloud technology is a general term of network technology, information technology, integration technology, management platform technology, application technology and other technologies applied based on cloud computing business model, which can form a resource pool, and be used on demand, flexibly and conveniently.

[0060] Illustratively, the user logs in a master account in a first application program of the terminal 220, and the terminal 220 displays a plot selection interface through the first application program, and the plot selection interface displays a plurality of candidate plot nodes, wherein the plurality of candidate plot nodes are different nodes constituting the same plot content, and the plurality of candidate plot nodes include a first plot node, which is a plot node unlocked after completion of an activity task provided by the first application program. The user can select to start the first plot node in the plot selection interface, so as to obtain plot content corresponding to the first plot node. That is, in response to receiving a selection operation of the first plot node by the user, the terminal 220 sends a plot obtaining request to the server 240, and the plot obtaining request includes a plot node identifier corresponding to the first plot node. After receiving the plot obtaining request, the server 240 obtains plot node data corresponding to the first plot node according to the plot node identifier indicated by the plot obtaining request, and feeds back the plot node data to the terminal 220. After receiving the plot node data, the terminal 220 analyzes the plot node data, so as to display a plot content screen corresponding to the first plot node.

[0061] In some embodiments, the method provided by the embodiments of the present application can be applied in a cloud game scenario, so that the cloud server completes the calculation of the data logic in the game process, and the terminal is responsible for the display of the game interface.

[0062] In some embodiments, the server 240 can also be implemented as a node in a blockchain system.

[0063] In combination with the above-mentioned name introduction and application scenarios, the display method of the plot content provided by the present application is described, which is taken as an example of application in a terminal. Figure 3 As shown in the figure, the method includes the following steps 310 to 330.

[0064] Step 310: In the case where an activity task in a first application program is completed, a plurality of candidate plot nodes are displayed in a plot selection interface.

[0065] In the embodiments of the present application, the plurality of candidate plot nodes are different nodes constituting the same plot content, that is, the node plot content combination of the plurality of candidate plot nodes obtains a complete game plot, and in an example, the node plot combination of the plurality of candidate plot nodes obtains a specified plot.

[0066] In some embodiments, the plurality of candidate plot nodes correspond to a plot unlocking sequence according to their order in the specified plot, that is, the user needs to unlock the i th candidate plot node, and then can unlock the i+1 th candidate plot node, wherein i is a positive integer.

[0067] In the embodiments of the present application, the first application program can be implemented as a game application program, for example, a TPS game application program, an FPS game application program, a MOBA game application program, a multiplayer gun battle survival game application program, and the like, which are not limited herein.

[0068] Illustratively, the first application program provides an activity task for the user to unlock the candidate plot node. Optionally, the activity task can be a task that is started within a specified activity time period, or the activity task can also be a task that is not set with a starting time period.

[0069] Optionally, the plot task interface of the first application program providing the activity task can be implemented as an independent interface that is distinguished from the plot selection interface, that is, the plot task interface is displayed, the plot task interface includes at least one candidate activity task, and the plot selection interface is displayed in response to receiving a plot obtaining operation in the plot task interface. Optionally, the plot obtaining operation can be an operation implemented by a control trigger operation on a plot obtaining control provided in the plot task interface, or the plot obtaining operation can be an operation triggered by a preset shortcut key, or the plot obtaining operation can also be an operation triggered by a preset gesture, which is not limited herein.

[0070] Optionally, the first application program can also directly display the activity task in the plot selection interface, that is, the plot selection interface includes a task area displaying the activity task and a plot area displaying the candidate plot node.

[0071] In the embodiments of the present application, the plurality of candidate plot nodes includes a first plot node, which is a node that is unlocked based on the completion of the activity task.

[0072] Optionally, the unlocking mode of the candidate plot node through the activity task can be implemented as at least one of the following modes:

[0073] The first mode: the first application program provides a plurality of candidate activity tasks, the candidate activity tasks and the candidate plot nodes have a one-to-one correspondence relationship, and when a first activity task in the plurality of candidate activity tasks is completed, a first plot node in the plurality of candidate plot nodes is confirmed to be unlocked. That is, the plurality of candidate activity tasks are displayed in the plot task interface; in response to the master account completing the first activity task in the plurality of candidate activity tasks, it is determined to unlock the first plot node corresponding to the first activity task.

[0074] The second kind: the first application provides a plurality of candidate activity tasks, and the user can obtain virtual resources for unlocking candidate plot nodes by completing the candidate activity tasks. Unlocking the candidate plot nodes requires a certain amount of virtual resources. That is, the candidate activity tasks are used to obtain virtual resources for unlocking candidate plot nodes, and a plurality of candidate activity tasks are displayed in the plot task interface. In response to the master account completing a second activity task in the plurality of candidate activity tasks, the virtual resources corresponding to the second activity task are obtained into the account resources of the master account. In response to receiving a plot obtaining operation in the plot task interface, a plot selection interface is displayed. In the plot selection interface, a plurality of candidate plot nodes and node resource information corresponding to the plurality of candidate plot nodes are displayed. The node resource information is used to indicate the amount of virtual resources consumed by opening the candidate plot nodes. In response to receiving a node opening operation on a first plot node in the plurality of candidate plot nodes, the node resource information corresponding to the first plot node and the account resource quantity of the master account are determined. In response to the account resource quantity satisfying the amount of virtual resources required by the node resource information, the first plot node is unlocked.

[0075] The first application provides candidate activity tasks to the user, so that the user can obtain virtual resources for unlocking a specified plot by completing the activity tasks. The activity tasks are associated with the game plot, thereby enhancing the immersion of the game plot, improving the user's participation in the game plot, strengthening the user's emotional investment, and providing a more challenging experience.

[0076] In one example, as shown in Figure 4 The plurality of candidate activity tasks 411 are displayed in the plot task interface 410, each candidate activity task 411 corresponds to virtual resources 412, and the account resources 413 obtained by the master account by completing the candidate activity tasks 411 are also displayed in the plot task interface 410. The plot task interface 410 also displays a plot obtaining control 414. When the plot obtaining control 414 receives a trigger operation, it jumps to display the plot selection interface 420. In the plot selection interface 420, a plurality of candidate plot nodes 421 are displayed. The plot selection interface 420 displays the node resource information 422 corresponding to the candidate plot nodes 421 in sequence according to the plot unlocking order. Taking the first plot node 423 to be unlocked as an example, the first plot node 423 corresponds to a node opening control 424. When the node opening control 424 receives a trigger operation, the terminal will confirm whether the account resources 413 of the master account reach the amount of virtual resources indicated by the node resource information 422 of the first plot node 423. If so, the first plot node 423 is unlocked and the plot content screen is displayed.

[0077] In some embodiments, the candidate plot nodes in different states are displayed in different display styles in the plot selection interface. In one example, the candidate plot nodes that are not unlocked are displayed in a third display style, and the candidate plot nodes that are unlocked are displayed in a fourth display style.

[0078] In one example, the first plot node is displayed in the third display style in the plot selection interface. In response to receiving a node opening operation on the first plot node in the plurality of candidate plot nodes, the node resource information corresponding to the first plot node is determined, and the number of account resources of the host account is determined. In response to the number of account resources satisfying the number of virtual resources required by the node resource information, the first plot node is displayed in a fourth display style, and the fourth display style indicates that the first plot node is completed.

[0079] Optionally, the third display style can be a gray display style, a first brightness display style, a first shape display style, a first size display style, etc. Optionally, the fourth display style can be a highlight display style, a second brightness display style, a second shape display style, a second size display style, etc. In one example, the first brightness is lower than the second brightness, and the first size is smaller than the second size.

[0080] In the embodiments of the present application, the first application provides the user with various plot nodes of a specified plot that can be unlocked by virtual resources. In order to enable the player to obtain more virtual resources to open more plots, the game can design various resource acquisition mechanisms, such as completing a match, exploring a map, defeating an enemy, etc. These mechanisms can encourage the user to actively participate in the game and improve their resource reserves, stimulate the user's emotional involvement, and thus improve the long-term appeal of the first application. At the same time, by displaying the plot nodes in the unlocked state and the unlocked state in different display styles, the guiding effect of the plot nodes can be improved, so that the user can know at a glance which plot nodes are available and which plot nodes need to be unlocked, and the information transmission efficiency is improved.

[0081] Step 320, receiving a selection operation on the first plot node in the plurality of candidate plot nodes in the plot selection interface.

[0082] Optionally, the selection operation on the first plot node can be an operation triggered by a control trigger operation on a node control corresponding to the first plot node provided in the plot task interface. Alternatively, the above selection operation can be an operation triggered by a preset shortcut key. Alternatively, the above selection operation can also be an operation triggered by a preset gesture, which is not limited herein.

[0083] Illustratively, when the selection operation for the first scenario node is implemented through the node control, the implementation process of the selection operation is implemented as follows: displaying the node control corresponding to the first scenario node in the scenario selection interface, where the node control is in a triggerable state; in response to the node control receiving a control trigger operation, determining that the selection operation for the first scenario node is received.

[0084] In step 330, in response to the selection operation, a scenario content screen corresponding to the first scenario node is displayed.

[0085] In the embodiments of the present application, the scenario performance form of the first scenario node is related to the scenario rhythm corresponding to the first scenario node.

[0086] Illustratively, the designated scenario corresponds to a plurality of candidate scenario nodes. Optionally, the plurality of candidate scenario nodes correspond to different scenario performance forms, or there are scenario nodes with the same scenario performance form in the plurality of candidate scenario nodes.

[0087] In some embodiments, the first scenario node includes at least two scenario segments, and the at least two scenario segments correspond to different segment content screens, i.e., the segment content screens corresponding to the at least two scenario segments are combined to obtain the scenario content screen corresponding to the first scenario node.

[0088] In some embodiments, the at least two scenario segments correspond to different scenario performance forms, i.e., the scenario content screen of the first scenario node is displayed by multiple scenario performance forms, so that the node scenario content of the first scenario node exhibits the scenario rhythm of the first scenario node through progressive scenario performance forms.

[0089] Optionally, the scenario performance form can be implemented as at least one of the following forms:

[0090] First: text performance form

[0091] Illustratively, the text performance form includes scenario text corresponding to the first scenario node in the scenario content screen. Optionally, the text performance form can be implemented as a performance form displayed in a transition shot form, where the transition shot refers to a performance form in which the segment scenario content is highlighted by blurring or darkening the background to highlight the narrative subject. In the text performance form, the shot subject of the transition shot is the scenario text.

[0092] Optionally, the scenario text can be implemented as content gradually displayed at a preset output speed, i.e., the scenario content screen is a word-by-word display process of the scenario text.

[0093] In one example, as Figure 5As shown, it shows a schematic diagram of a plot content picture in a text form provided by one exemplary embodiment of the present application, and the plot content picture 510 in a transition shot face narrative mode is displayed in the plot display interface 500, that is, the plot text in the plot content picture 510 is the shot face subject of the transition shot face, and the plot content picture 510 is a picture corresponding to a current first plot node.

[0094] Optionally, when the first plot node corresponds to a plurality of plot segments, the plot display interface 500 further displays a skip control 501, through which a next plot segment corresponding segment content picture can be directly entered. Optionally, when the first plot node corresponds to a plurality of plot texts, that is, the current plot content picture 510 displays a first plot text, the plot display interface 500 further displays a continue control 502, and when the continue control 502 receives a trigger operation, the plot content picture 510 displays a second plot text, which is a text content located after the first plot text in time sequence.

[0095] Second: image form

[0096] Illustratively, the plot content picture in the image form includes a plot image corresponding to the first plot node.

[0097] Optionally, the above-mentioned plot image can be implemented as a plot comic, that is, the node plot content of the first plot node is displayed in the form of a comic. Optionally, the above-mentioned plot comic can be implemented as a static comic, that is, when the first plot node is displayed in the image form, the complete comic content corresponding to the first plot node is directly displayed; or the above-mentioned plot comic can also be implemented as a dynamic comic, that is, a plurality of plot images corresponding to the first plot node are displayed one by one in the plot content picture at a preset playing speed, and the above-mentioned plot image is each shot in the plot comic.

[0098] In some embodiments, in addition to the dynamic display by displaying the plot images one by one, the dynamic comic can also perform dynamic processing on part of the comic elements in the shot, for example, dynamically displaying the clothes and hair of the virtual role, dynamically displaying the eyes of the virtual role, etc.

[0099] In one example, as Figure 6As shown, it shows a schematic diagram of a plot content screen in the form of an image expression provided by the present application. A plot content screen is displayed in the plot display interface 600, and the plot content screen includes multiple comic storyboards corresponding to the first plot node. The above multiple comic storyboards constitute the complete comic content of the first plot node. For example, taking the above multiple comic storyboards being displayed one by one at a preset playback speed as an example, when the screen progress of the plot content screen reaches a first moment, the first comic storyboard 601 is displayed, and when the screen progress of the plot content screen reaches a second moment, the second comic storyboard 602 is displayed, wherein the second moment is a moment after the first moment.

[0100] Optionally, the above-mentioned plot images can also be implemented as character stand-up dialogues, in which the virtual characters with dialogue content in the first plot node are displayed through character stand-ups, and the dialogue text between the virtual characters is displayed in the form of a dialog box. That is, character stand-up dialogues refer to the form in which the character stand-up images that appear along with the dialog box when the narrative dialogue scene appears in the game plot indicate the speaking subject. This form can enhance the player's gaming experience and make it easier to immerse oneself in the plot content involving dialogue content in the game plot.

[0101] In another example, Figure 7 As shown, it shows a schematic diagram of a plot content screen in the form of an image representation provided by the present application. A plot content screen is displayed in the plot display interface 700, which includes a standing picture dialogue process corresponding to the first plot node, that is, the plot content screen displays three-dimensional portraits of at least two virtual characters, a dialogue between at least two virtual characters, and the background environment in which the dialogue occurs. Exemplarily, when a first virtual character 701 of the at least two virtual characters is the speaker, the first virtual character 701 is displayed in a first display style, and the second virtual character 702 is displayed in a second display style. The second virtual character 702 is the listener of the at least two virtual characters. The display effect intensity of the first display style is higher than the display effect intensity of the second display style. For example, the first display style is a standing picture light-up style, and the second display style is a standing picture gray-state style. The plot display interface 700 displays a dialogue 703 between the first virtual character 701 and the second virtual character 702, as well as character name information 704 of the first virtual character 701 to which the dialogue 703 belongs.

[0102] Optionally, a prompt message 705 is also displayed in the plot display interface 700. The prompt message 705 is a prompt displayed after the complete dialogue text appears in the dialog box 703. When the prompt message 705 appears, the user can click anywhere in the plot display interface 700 to start the next dialogue text, or wait for the terminal to automatically play and load.

[0103] The third type is a video presentation form

[0104] Optionally, the video presentation form can be implemented as at least one of a three-dimensional animation video, a two-dimensional animation video, and a camera shooting video. The three-dimensional animation video is an animation video in which the content of the animation picture is a three-dimensional model, i.e., the virtual scene, virtual character, and virtual prop displayed in the animation video are displayed in a three-dimensional model. The two-dimensional animation video is an animation video in which the content of the animation picture is a two-dimensional picture, i.e., the virtual scene, virtual character, and virtual prop displayed in the animation video are displayed in a two-dimensional picture. The camera shooting video is an animation video in which the content of the animation picture is obtained by shooting a scene, character, and prop in a real scene by using a camera / camera.

[0105] In one example, as shown in FIG. 8, a schematic diagram of a scenario content picture of a video presentation form provided in an embodiment of the present application is shown. In the scenario display interface 800, a CG animation video 801 corresponding to the first scenario node is displayed. The CG animation video 801 can better explain the development of the scenario story, and the combination of the sound animation can play a sublimating role in the detailed description of the game scenario. Figure 8

[0106] Optionally, the scenario display interface 800 further displays a closing control 802. The user can trigger the closing control 802 to skip and close the CG animation video 801 displayed in the scenario display interface 800.

[0107] In the embodiment of the present application, the scenario rhythm is used to indicate the speed of the development of the scenario in the segment. The higher the scenario rhythm strength is, the faster the development of the scenario is, and the more dramatic the scenario content is.

[0108] In some embodiments, a complete game scenario corresponds to different scenario stages, and different scenario stages correspond to different scenario rhythm strengths. The terminal displays the scenario content picture in the scenario presentation form corresponding to the scenario stage to which the first scenario node belongs in the specified scenario.

[0109] ​Illustratively, in a case where the scenario stage of the first scenario node is the first stage, a scenario content picture corresponding to the first scenario node is displayed in a text form; in a case where the scenario stage of the first scenario node is the second stage, the scenario content picture corresponding to the first scenario node is displayed in an image form; in a case where the scenario stage of the first scenario node is the third stage, the scenario content picture corresponding to the first scenario node is displayed in a video form; wherein the scenario rhythm intensity corresponding to the scenario stages between the first stage, the second stage and the third stage increases. That is, according to the increase of the scenario rhythm intensity corresponding to the scenario stages, the node scenario content corresponding to the first scenario node is displayed through the text form, the image form and the video form respectively. That is, in the embodiment of the present application, as the scenario rhythm corresponding to the scenario node gradually strengthens, the scenario form gradually progresses from the text form to the image form, and then from the image form to the video form, which can provide the user with more vivid, stereoscopic and diversified visual experience. Wherein, the text form can make the user quickly obtain the scenario information through the text when the scenario rhythm intensity of the game scenario is weak, and reduce the scenario production cost, while the image and video forms can enrich the scenario content picture through various elements such as color, action, sound effect, increase the visual attraction and perception effect of the scenario content picture, so that the user can intuitively feel the strengthening of the scenario rhythm intensity.

[0110] In some embodiments, the plot stage includes a plot beginning, a plot development, a plot turning point, a plot climax, and a plot ending. The plot beginning is used to indicate the beginning of the plot story, introduce plot characters, background environment, basic plot, and plot story cause, etc. The plot beginning is usually used to establish the basis of the plot story, arouse the interest of the user, and set the direction of subsequent development. This stage does not need to consume a large amount of content to show, and the corresponding plot rhythm strength is weak. The plot development is used to explain the development process of the plot story, which constitutes the main part of the plot. It includes the challenges, conflicts and events faced by the main plot characters in the plot. In the development process, the characters experience various plot contents, take actions, and gradually move towards the climax of the story. The corresponding plot rhythm strength is medium. The plot turning point is used to indicate the key moment in the plot story. It is usually a major decision faced by the plot characters or an unexpected event that changes the direction of the plot story. The turning point often brings a new development direction to the plot story, increases the tension and dramaticity, and the corresponding plot rhythm strength is medium. The plot climax is used to indicate the peak of the plot story development, which contains the most exciting and most tense part. In the plot climax, the main conflict in the plot reaches the maximum tension, the plot characters face the greatest challenge, and the decisive action and event occur in this stage. The corresponding plot rhythm strength is high. The plot ending is used to indicate the final result or outcome of the plot story. It is usually the resolution of the main conflict or the fate of the plot characters. The plot ending can be happy, open, tragic, etc. It provides a summary and ending for the story, and the corresponding plot rhythm strength is also high.

[0111] In some embodiments, the first stage can be implemented as the plot beginning stage, the second stage can be implemented as the plot development and / or plot turning point stage, and the third stage can be implemented as the plot climax and / or plot ending stage.

[0112] In some embodiments, the second stage includes a first sub-stage with more virtual character dialogue content, i.e., the first sub-stage is a plot development stage with more virtual character dialogue content. Illustratively, the first sub-stage is used to indicate that the number of character dialogues in the first plot node reaches a preset number threshold. In the first plot node of the first sub-stage, a standing dialogue can be used to display the plot content picture. In the case where the plot stage of the first plot node is the first sub-stage, the standing portrait of at least two virtual characters and the dialogue box between the at least two virtual characters are displayed in the plot content picture; in response to a first virtual character in the at least two virtual characters being a speaking party, the first virtual character is displayed in a first display style, and a second virtual character, which is a listening party in the at least two virtual characters, is displayed in a second display style, and the display effect strength of the first display style is higher than that of the second display style.

[0113] Optionally, the above-mentioned role stereoscopic image can be implemented as a stereographic image of a virtual role, and can also be implemented as a three-dimensional model image of a virtual role, which is not limited here.

[0114] When there are more virtual role dialogues in the plot node, the multi-role stereographic dialogue is used as the form of the plot content picture. Since the role stereographic image and the three-dimensional model image can intuitively show the appearance and expression of the virtual role in the game, the user can more easily understand and feel the personality and charm of the virtual role. Through fine drawing and design, the virtual role can be given unique appearance characteristics and visual image, enhancing the stereoscopic effect and attractiveness of the virtual role, thereby promoting the readability and understanding of the game plot.

[0115] In some embodiments, the second stage further includes a second sub-stage with more non-dialogue plot pictures, i.e., the second sub-stage is a plot stage with more non-dialogue plot pictures and / or plot turning stages. Illustratively, the second sub-stage is used to indicate that the plot rhythm intensity in the first plot node reaches the first preset intensity threshold and is less than the second preset intensity threshold, and the number of role dialogues in the first plot node does not reach the preset number threshold. In the first plot node of the second sub-stage, the dynamic comic can be used to display the plot content picture. That is, when the plot stage of the first plot node is the second sub-stage, the multiple plot images corresponding to the first plot node are displayed one by one in the plot content picture at a preset playing speed.

[0116] When the dynamic comic is used to display the plot content picture of the plot node, the dynamic effect and smooth picture of the comic can be used to show the role image in the game, making them more lively and expressive, and providing rich and colorful visual effects for the game plot. At the same time, the dynamic comic can reduce the production cost of the plot content picture while ensuring the liveliness of the game plot, and reduce the storage demand of the terminal for plot content related data.

[0117] To sum up, the first application provides an activity task for a user, the user can unlock a candidate plot node of a game plot provided by the first application after completing the activity task, when the user unlocks a first plot node in the candidate plot node, the terminal displays the plot content picture of the first plot node using a plot presentation form matched with the plot rhythm corresponding to the first plot node according to the plot rhythm. That is, the game plot is divided into multiple plot nodes, after the user unlocks a plot node, the plot presentation form of the plot content picture displayed by the terminal for the user is related to the plot rhythm corresponding to the plot node itself, when the plot presentation form matched with the plot rhythm is used, the tension of the plot corresponding to the plot node can be increased, the rhythm and fluency of the plot can be improved, the user can better understand and follow the development of the plot story, and therefore the user experience is improved. Meanwhile, since the plot nodes of different plot rhythms match different plot presentation forms, when the plot rhythm intensity of the plot node is low, a simple plot presentation form can be used, when the plot rhythm intensity of the plot node is high, a complex plot presentation form can be used, and therefore the design cost of the whole plot is reduced, and the waste of resources is reduced.

[0118] In some embodiments, different plot stages correspond to different plot rhythm intensities, in the embodiments of the present application, the process of acquiring plot node data corresponding to the first plot node according to the plot stage to which the first plot node belongs, and displaying the plot content picture of the plot node is illustratively described. Please refer to Figure 9 which shows a method for displaying plot content provided by an example embodiment of the present application, wherein the following steps 331-334 are executed after step 320.

[0119] Step 331, in response to the selection operation, determining the plot stage corresponding to the first plot node.

[0120] In the embodiments of the present application, the plot stage includes plot beginning, plot development, plot turning point, plot climax, plot ending, etc.

[0121] Optionally, the process of determining the plot stage corresponding to the first plot node can be implemented as at least one of the following manners:

[0122] Firstly, manual marking

[0123] Illustratively, after the plot planner designs the complete plot content of the specified plot, the complete plot content of the specified plot is divided into multiple candidate plot nodes, and the plot stage corresponding to the candidate plot node is marked, and the marking result is stored in the local or server database in table data, and is used for calling when needed.

[0124] Secondly, model recognition

[0125] Illustratively, the determination of the plot stage is realized by artificial intelligence (AI). In some embodiments, a plot division model is pre-trained to identify the plot stage to which the plot content belongs according to the node plot text of the plot node. Illustratively, the node plot text corresponding to the first plot node is obtained, and the pre-trained plot division model is obtained; the node plot text is input into the plot division model, and the plot stage to which the plot content in the node plot text belongs is identified and confirmed by the plot division model. That is, the plot stage of the plot node is determined by the AI model, which can automatically analyze the plot stage in which the plot node is located, thereby reducing the burden of manual analysis and improving the efficiency and accuracy of plot analysis.

[0126] Optionally, the plot division model can be realized by a neural network model such as a convolutional neural network (CNN), a feedforward neural network (FNN), a residual network (ResNet), a transformer (Transformer), etc., which is not specifically limited here.

[0127] In step 332, a preset correspondence between the plot stage and the plot presentation form is obtained.

[0128] In some embodiments, the preset correspondence between the plot stage and the plot presentation form is obtained through a preset mapping table between the plot stage and the plot presentation form. Illustratively, after the plot stage of the first plot node is determined, the plot presentation form corresponding to the plot stage can be determined from the preset mapping table.

[0129] Optionally, the preset mapping table can be table data stored in a storage area of the terminal; or the preset mapping table can be table data stored in a database of a server, that is, in response to the terminal needing to obtain the preset correspondence between the plot stage and the plot presentation form, a relationship obtaining request is sent to the server, the relationship obtaining request including a plot identifier of a specified plot, the server obtains the preset mapping table from the database according to the plot identifier after receiving the relationship obtaining request, and sends the preset mapping table to the terminal.

[0130] In step 333, the plot node data corresponding to the first plot node is obtained according to the preset correspondence.

[0131] In the embodiments of the present application, the plot node data is the node plot content in the plot presentation form corresponding to the first plot node.

[0132] Optionally, the generation process of the above-mentioned plot node data can be implemented in at least one of the following manners:

[0133] Firstly: manual pre-production

[0134] Illustratively, after obtaining the node plot script of each candidate plot node, the plot art designer determines the plot presentation form corresponding to the candidate plot node according to the plot stage to which the candidate plot node belongs, designs the node plot content corresponding to the node plot script in the corresponding plot presentation form, thereby obtaining the plot node data, and stores the plot node data in the database in the server to be obtained by the terminal when needed.

[0135] Secondly: model production

[0136] Illustratively, the generation of plot node data is realized by AI. In some embodiments, a content generation model is obtained by pre-training, and the content generation model is used to generate plot node data displayed in a plot presentation form. Illustratively, the plot presentation form corresponding to the first plot node is determined according to a preset correspondence relationship; a content generation model corresponding to the plot presentation form is obtained; first plot node material corresponding to the first plot node is obtained, the first plot node material being used to indicate the node plot content of the first plot node; and the first plot node material is input into the content generation model to generate plot node data. That is, the AI model corresponding to different plot presentation forms is used to generate plot node data corresponding to the plot node, which reduces the time and cost of manual creation. Compared with traditional hand-drawing or design, the AI model can quickly generate a large amount of picture content, thereby improving the creation efficiency and production speed.

[0137] In some embodiments, the above-mentioned first plot node material can be implemented as a node plot text corresponding to the first plot node, a script, or the like.

[0138] Optionally, the above-mentioned content generation model can be implemented by a neural network model such as CNN, FNN, ResNet, Transformer, etc., which is not specifically limited here.

[0139] In step 334, based on the plot node data corresponding to the first plot node, a plot content picture corresponding to the first plot node is displayed.

[0140] Illustratively, after obtaining the plot node data, the terminal analyzes the plot node data, thereby displaying a plot content picture corresponding to the first plot node. The plot content picture is a picture displayed in a plot presentation form corresponding to the plot stage of the first plot node.

[0141] In summary, the first application provides an activity task for a user, the user can unlock a candidate plot node of a game plot provided by the first application after completing the activity task, when the user unlocks a first plot node in the candidate plot node, the terminal displays a plot content picture of the first plot node using a plot presentation form matched with a plot rhythm corresponding to the first plot node. That is, the game plot is divided into multiple plot nodes, after the user unlocks a plot node, the plot presentation form of the plot content picture displayed by the terminal for the user is related to the plot rhythm corresponding to the plot node itself, when the plot presentation form matched with the plot rhythm is used, the tension of the plot corresponding to the plot node can be increased, the rhythm and fluency of the plot can be improved, so that the user can better understand and follow the development of the plot story, thereby improving the user experience. At the same time, since different plot nodes of different plot rhythms match different plot presentation forms, when the plot rhythm intensity of the plot node is low, a simple plot presentation form can be used, when the plot rhythm intensity of the plot node is high, a complex plot presentation form can be used, thereby reducing the overall design cost of the plot and reducing resource waste.

[0142] In the embodiment of the application, the preset correspondence between the plot stage of the plot node and the plot presentation form is used to obtain the plot node data of the plot node, so that the device can realize an automatic data acquisition process, and in the test stage of the game plot, the plot presentation form corresponding to the plot node can be adjusted by modifying the preset correspondence between the two, thereby realizing rapid debugging and improving the output efficiency of the game plot.

[0143] Please refer to Figure 10 which shows a flowchart of a plot content display method provided by an example embodiment of the application, and in the embodiment of the application, a designated plot is taken as an example for illustrative description, which is a plot associated with a game activity. The flowchart includes steps 1010-1032.

[0144] Step 1010, display an activity interface.

[0145] In the embodiment of the application, the designated plot is plot content provided by the game activity, and the activity interface is used to provide an activity function associated with the designated plot.

[0146] In some embodiments, the activity interface displays unlocking progress information of the designated plot by a master account. Optionally, the unlocking progress information can be implemented as at least one of text information, image information, video information, and audio information.

[0147] Optionally, when the unlocking progress information is implemented as text information, the unlocking progress information can be implemented as a node name and a node introduction of a currently unlocked plot node.

[0148] Optionally, when the unlocking progress information is implemented as image information, the unlocking progress information can be implemented as a node cover of the currently unlocked plot node, or at least one frame of picture taken from a plot content picture of the plot node. Optionally, when the image information is at least one frame of picture taken from a plot content picture of the plot node, the at least one frame of picture can be randomly taken from the plot content picture, or a picture corresponding to a node climax or a node ending in the plot content picture is taken to obtain the at least one frame of picture.

[0149] Optionally, when the unlocking progress information is implemented as video information, the unlocking progress information can be implemented as plot content animation of the currently unlocked plot node. Optionally, the video information can be complete plot content animation of the plot node, or can be implemented as an animation clip taken from the complete plot content animation of the plot node.

[0150] Optionally, when the unlocking progress information is implemented as audio information, the unlocking progress information can be implemented as audio content corresponding to the plot content animation of the currently unlocked plot node. Optionally, the audio content can be background music in the plot content animation, or the audio content can also be role dialogue audio in the plot content animation.

[0151] Optionally, the unlocking progress information can indicate information of the latest plot node unlocked by the host account, i.e., the unlocking progress of the specified plot by the host account is the i-th plot node, and the unlocking progress information displays information associated with the i-th plot node; or the unlocking progress information can also indicate information of the next plot node to be unlocked by the host account, i.e., the unlocking progress of the specified plot by the host account is the i-th plot node, and the unlocking progress information displays information associated with the i+1-th plot node, i being a positive integer.

[0152] In step 1021, in response to receiving the task acquisition operation in the activity interface, a plot task interface is displayed.

[0153] In some embodiments, a task acquisition control is displayed in the activity interface, and in response to receiving a trigger operation of the task acquisition control, it is determined that the task acquisition operation is received.

[0154] Illustratively, the plot task interface includes at least one candidate activity task, and the candidate activity task is used to acquire virtual resources for unlocking the candidate plot node.

[0155] Optionally, the candidate activity task can be a task started within a specified activity time period; or the candidate activity task can also be a task without a set starting time period.

[0156] Optionally, the candidate activity task can be a task that needs to be performed by the host account when participating in the virtual match, for example, killing a specified number of enemy virtual objects in the virtual match, obtaining a specified number of virtual match victories, etc.

[0157] At step 1022, in response to receiving a scenario obtaining operation in the scenario task interface, a scenario selection interface is displayed.

[0158] Illustratively, the scenario selection interface includes a plurality of candidate scenario nodes, wherein the plurality of candidate scenario nodes are different nodes that constitute the same scenario content, that is, the node scenario content of the plurality of candidate scenario nodes is combined to obtain a complete game scenario, and in an example, the node scenario of the plurality of candidate scenario nodes is combined to obtain a specified scenario.

[0159] In the embodiments of the present application, the plurality of candidate scenario nodes includes a first scenario node, and the first scenario node is a node that is unlocked based on completion of an activity task.

[0160] In the embodiments of the present application, the candidate activity task is used to obtain virtual resources for unlocking the candidate scenario node, and the host account can use the obtained virtual resources to unlock the candidate scenario node, that is, each candidate scenario node corresponds to node resource information, the node resource information is used to indicate the number of virtual resources consumed to open the candidate scenario node, in response to receiving a node opening operation on a first scenario node in the plurality of candidate scenario nodes, determining the node resource information corresponding to the first scenario node and the account resource quantity of the host account, and in response to the account resource quantity satisfying the number of virtual resources required by the node resource information, unlocking the first scenario node.

[0161] At step 1023, in response to receiving a selection operation on a first scenario node in the plurality of candidate scenario nodes, a scenario content screen corresponding to the first scenario node is displayed.

[0162] Optionally, the selection operation on the first scenario node can be an operation achieved by a control trigger operation on a node control corresponding to the first scenario node provided in the scenario task interface; or the selection operation can be an operation triggered by a preset shortcut key; or the selection operation can also be an operation triggered by a preset gesture, which is not limited herein.

[0163] In the embodiments of the present application, the scenario form of the first scenario node is related to the scenario rhythm corresponding to the first scenario node.

[0164] Illustratively, after receiving the selection operation of the first plot node, the terminal indicates the node identifier corresponding to the first plot node to the server, the server feeds back plot node data of the first plot node to the terminal according to the node identifier, and the terminal analyzes the plot node data after obtaining the plot node data, so as to display the plot content screen corresponding to the first plot node.

[0165] In step 1024, in a case where the plot content screen of the first plot node is played, the node plot display content corresponding to the first plot node is updated and displayed in the plot task interface.

[0166] In some embodiments, the node plot display content is at least one frame of screen content in the plot content screen of the first plot node.

[0167] In another embodiment, when the activity interface displays the unlocking progress information of the specified plot by the master account, in a case where the plot content screen of the first plot node is played, the node plot display content corresponding to the first plot node is updated and displayed in the activity interface, and the node plot display content is used to indicate the latest unlocking progress of the specified plot by the master account.

[0168] In some embodiments, the node plot display content can be content associated with the plot form of the first plot node. Alternatively, when the plot form of the first plot node is implemented as a text form, the activity interface background image corresponding to the game activity is obtained, and the activity interface background image is used as the node plot display content. Alternatively, the node name and the node introduction corresponding to the first plot node are additionally displayed on the activity interface background image.

[0169] In one example, as shown in FIG. 11, Figure 11 In a case where the plot content screen of the first plot node is played, when the master account indicates to display the activity interface 1100, the activity interface background image corresponding to the game activity and the node name 1101 and the node introduction 1102 corresponding to the first plot node are displayed in the activity interface 1100.

[0170] Alternatively, when the plot form of the first plot node is implemented as an image form, the plot node data of the first plot node is obtained, and the image content indicated by the plot node data is used as the node plot display content.

[0171] In one example, when the plot form of the first plot node is implemented as a standing drawing dialogue, the standing drawing patterns of the virtual characters participating in the dialogue in the node plot content are displayed in the plot task interface and / or the activity interface.

[0172] In another example, when the plot expression form of the first plot node is implemented as a dynamic comic, the dynamic comic corresponding to the node plot content is played in the plot task interface and / or the activity interface. As shown in Figure 12 FIG. 13 shows a schematic diagram of an activity interface provided by an example embodiment of the present application. When the activity interface 1300 is indicated to be displayed by the host account in the case that the plot content screen of the first plot node is played completely, the CG animation corresponding to the first plot node is played in the activity interface 1300, and the node name 1301 and the node introduction 1302 corresponding to the first plot node are displayed.

[0173] Optionally, when the plot expression form of the first plot node is implemented as a video expression form, the plot node data of the first plot node is acquired, and the video content indicated by the plot node data is taken as the node plot display content.

[0174] In an example, when the plot expression form of the first plot node is implemented as a CG animation, the CG animation corresponding to the node plot content is played in the plot task interface and / or the activity interface. As shown in Figure 13 FIG. 13 shows a schematic diagram of an activity interface provided by an example embodiment of the present application. When the activity interface 1300 is indicated to be displayed by the host account in the case that the plot content screen of the first plot node is played completely, the CG animation corresponding to the first plot node is played in the activity interface 1300, and the node name 1301 and the node introduction 1302 corresponding to the first plot node are displayed.

[0175] In the embodiments of the present application, the terminal updates and displays the node plot display content corresponding to the first plot node in the plot task interface and / or the activity interface in the case that the plot content screen of the first plot node is played completely, which can enhance the coherence and integration between the game activity and the game plot, and can also enhance the guidance and prompting of the game. The user can acquire the information and the task target about the current plot node in the plot task interface and / or the activity interface, and understand what should be done next, so as to better guide and direct the user to perform the game operation and decision. Meanwhile, updating and displaying the node plot display content corresponding to the plot node can realize real-time updating and dynamic adjustment, and can change and adjust according to the development state of the game plot, which can guarantee the synchronization and consistency of the game data between different interfaces.

[0176] Step 1031, receiving a plot review operation in the activity interface in the case that the plot content screen of the first plot node is played completely.

[0177] In some embodiments, a plot review control is displayed in the activity interface, and the plot review operation is determined in response to receiving a triggering operation of the plot review control. Illustratively, the plot review operation is used to enter the plot review interface.

[0178] At step 1032, in response to the plot review operation, the first plot node in the unlocked state is displayed in the plot review interface.

[0179] Illustratively, the plot review interface is used to provide the user with a review function of the game plot, wherein the game plot includes the specified plot, so that the user can permanently save the unlocked plot content and provide the user with the function of reviewing the plot at any time.

[0180] In summary, the first application provides an activity task for the user, and the user can unlock the candidate plot nodes of the game plot provided by the first application after completing the activity task. When the user unlocks the first plot node in the candidate plot nodes, the terminal displays the plot content picture of the first plot node using the plot presentation form matching the plot rhythm corresponding to the first plot node. That is, the game plot is divided into multiple plot nodes, and after the user unlocks the plot node, the terminal shows the user the plot content picture with the plot presentation form related to the plot rhythm corresponding to the plot node itself. When using the plot presentation form matching the plot rhythm, the tension of the plot corresponding to the plot node can be increased, the rhythm and smoothness of the plot can be improved, the user can better understand and follow the development of the plot story, and thus the user experience is improved. At the same time, since different plot nodes of different plot rhythms match different plot presentation forms, when the plot rhythm intensity of the plot node is low, a simple plot presentation form can be used, and when the plot rhythm intensity of the plot node is high, a complex plot presentation form can be used, thereby reducing the overall design cost of the plot and reducing the waste of resources.

[0181] Please refer to Figure 14 which shows a flowchart of a plot content display method provided by an example embodiment of the present application. In the embodiment of the present application, the game plot is combined with the virtual match provided by the game application, so that the user can participate in the virtual match to personally immerse in the plot. Illustratively, the plot stage of the first plot node is taken as the third stage, that is, the plot content picture is taken as a picture displayed in the video presentation form as an example for description. The flowchart includes steps 1410-1440, wherein steps 1410-1440 are executed after step 320.

[0182] At step 1410, in the case where the plot stage of the first plot node is the third stage, the first video and the second video corresponding to the first plot node are acquired.

[0183] In some embodiments, when the first plot node is a climax stage in the designated plot, it indicates that the designated plot has developed to the plot climax, and the first plot node is the most exciting and tense plot node among the plurality of candidate plot nodes. Therefore, when the first plot node is a climax stage in the designated plot, the virtual match can be introduced to enable the user to be more immersed in the plot.

[0184] Illustratively, when the terminal determines that the first plot node is the third stage, it sends a plot acquisition request to the server, and the plot acquisition request carries the node identifier of the first plot node. After receiving the plot acquisition request, the server acquires the first video and the second video corresponding to the first plot node from the database according to the node identifier indicated by the plot acquisition request, and sends the first video and the second video to the terminal.

[0185] Step 1420, display the first video content picture corresponding to the first video.

[0186] Illustratively, after the terminal acquires the first video and the second video from the server, it determines the playing order of the video data according to the video identifier corresponding to the video data, and after determining the first video, it plays and displays the first video content picture corresponding to the first video.

[0187] In some embodiments, the first video content picture includes the first part of the plot content of the first plot node, that is, the first video content shows the beginning of the plot climax of the designated plot.

[0188] Step 1430, in the case where the first video is played, display the match picture of the designated virtual match in which the host account participates.

[0189] In the embodiments of the present application, when the terminal plays the first video, it controls to start the designated virtual match. Alternatively, when the terminal confirms the end of the first video, it displays a match entry confirmation prompt of the designated virtual match, and in response to receiving a confirmation operation of the host account in the match entry confirmation prompt, it displays the match picture of the designated virtual match in which the host account participates.

[0190] Alternatively, the virtual object controlled by the host account in the designated virtual match can be at least one virtual character in the designated plot, that is, the user controls the main character in the plot to participate in the virtual match, thereby deeply experiencing the plot content and improving the user experience.

[0191] Step 1440, in the case where the designated virtual match ends, display the second video content picture corresponding to the second video.

[0192] Illustratively, after the designated virtual match ends, the terminal continues to play the second video in the first plot node, wherein the first video, the designated virtual match and the second video together constitute the plot content of the first plot node.

[0193] In some embodiments, when the master account logs in the first application, the terminal displays the application interface logged in by the master account in a first theme style. When the second video is played to the end, it indicates that the user has completely browsed all the plot content of the designated plot, and in response to receiving the interface returning operation, the application interface is displayed in a second theme style, which is an application theme associated with the designated plot. That is, after the user completely experiences all the plot nodes of the designated plot, the overall theme of the game is updated to match the designated plot, enhancing the coherence and integration of the game itself and the game plot, improving the user experience, and making the theme update of the game not abrupt.

[0194] In summary, the first application provides an activity task to the user, and the user can unlock a candidate plot node of the game plot provided by the first application after completing the activity task. When the user unlocks the first plot node in the candidate plot node, the terminal displays the plot content picture of the first plot node using a plot expression form matched with the plot rhythm corresponding to the first plot node. That is, the game plot is divided into multiple plot nodes, and after the user unlocks the plot node, the terminal shows the user the plot content picture with a plot expression form related to the plot rhythm corresponding to the plot node. When using a plot expression form matched with the plot rhythm, the tension of the plot corresponding to the plot node can be increased, the rhythm and fluency of the plot can be improved, the user can better understand and follow the development of the plot story, and thus the user experience is improved. At the same time, since different plot nodes of different plot rhythms match different plot expression forms, when the plot rhythm intensity of the plot node is low, a simple plot expression form can be used, and when the plot rhythm intensity of the plot node is high, a complex plot expression form can be used, thereby reducing the overall design cost of the plot and saving resources.

[0195] In the embodiments of the present application, when the plot phase of the plot node is a phase with high plot rhythm intensity (such as a climax phase), the virtual match in which the user participates is interspersed in the plot content picture of the video expression form, which can enhance the user's sense of immersion in the game plot, enhance emotional communication and interactivity, improve the attractiveness and interest of the CG animation, and thus improve the user experience. At the same time, since the picture of the game match has been made during the development of the game, it can be directly applied to the CG animation, saving the time and cost of re-producing the video content, improving the production efficiency and saving the production cost.

[0196] Please refer to Figure 15Fig. 15 is a flowchart illustrating a method for displaying a plot content according to an example embodiment of the present application. In the example embodiment of the present application, the login process of a first application is affected by the node plot content of a first plot node of the latest progress of a game plot. The flowchart includes steps 1510-1530.

[0197] In step 1510, a login operation of a master account logging into a first application is received.

[0198] In the example embodiment of the present application, the first application can be implemented as a game application, such as a TPS game application, an FPS game application, a MOBA game application, a multiplayer gun battle survival game application, etc., which is not limited herein.

[0199] In step 1520, in response to the login operation, a plot content screen corresponding to the first plot node is displayed in a case where the first plot node is the latest plot node opened for the master account.

[0200] In the example embodiment of the present application, the first plot node is the latest plot node opened for the master account. Therefore, when the master account logs into the first application, the terminal displays the plot content screen of the first plot node first.

[0201] In some embodiments, the plot content screen includes an audio-visual content screen and a text content screen. In response to the login operation, the audio-visual content screen corresponding to the first plot node is displayed in a case where the first plot node is the latest plot node opened for the master account, and the text content screen is displayed in a case where the audio-visual content screen is played to the end. Illustratively, the audio-visual content screen is a plot content screen displayed in an image form and / or a video form, and the text content screen is a plot content screen displayed in a text form, which is a content of the audio-visual content screen described by text.

[0202] In step 1530, in a case where the plot content screen is displayed to the end, an application interface logged into by the master account is displayed.

[0203] In the example embodiment of the present application, when the plot content screen is displayed to the end, the terminal displays the application interface of the first application logged into by the master account.

[0204] In some embodiments, when the plot content screen includes the audio-visual content screen and the text content screen, the user can directly enter the application interface through a jump operation in the process of displaying the text content screen, i.e., in response to receiving the jump operation in the text content screen, the application interface logged into by the master account is displayed.

[0205] In some embodiments, the game scenario content composed of the plurality of candidate scenario nodes includes at least two scenario chapters, and the at least two scenario chapters correspond to different opening time periods, and when the host account logs in the first application program, the following steps can be implemented: receiving a login operation of the host account logging in the first application program; obtaining an operation time corresponding to the login operation; and when it is determined that the operation time belongs to the opening time period corresponding to the i+1th scenario chapter, displaying a chapter content screen corresponding to the i th scenario chapter, i being a positive integer. That is, the specified scenario is divided into at least two scenario chapters, each scenario chapter includes at least one candidate scenario node, and each scenario chapter corresponds to a certain opening time period. When the opening time period corresponding to the scenario chapter ends, whether the user unlocks the content of the scenario chapter in the time period or not, the chapter content screen corresponding to the scenario chapter is displayed when the user logs in, so as to attract the user to experience the scenario content of the next chapter, thereby improving the conversion rate of the game scenario.

[0206] In summary, the first application program provides an activity task for the user, and the user can unlock the candidate scenario nodes of the game scenario provided by the first application program after completing the activity task. When the user unlocks the first scenario node in the candidate scenario nodes, the terminal displays the scenario content screen of the first scenario node using a scenario presentation form matched with the scenario rhythm corresponding to the first scenario node. That is, the game scenario is divided into a plurality of scenario nodes, and after the user unlocks the scenario node, the terminal displays the scenario content screen to the user using a scenario presentation form related to the scenario rhythm corresponding to the scenario node. When the scenario presentation form matched with the scenario rhythm is used, the tension of the scenario corresponding to the scenario node can be increased, the rhythm and fluency of the scenario can be improved, the user can better understand and follow the development of the scenario story, and thus the user experience is improved. At the same time, different scenario nodes with different scenario rhythms are matched with different scenario presentation forms. When the scenario rhythm intensity of the scenario node is low, a simple scenario presentation form can be used, and when the scenario rhythm intensity of the scenario node is high, a complex scenario presentation form can be used, thereby reducing the overall design cost of the scenario and reducing the waste of resources.

[0207] In the embodiments of the present application, after the user unlocks and experiences the scenario content screen of the first scenario node, the scenario content screen of the first scenario node is displayed during the login process when the user logs in the first application program in the future, so that the user can quickly review the progress of the current specified scenario, the user can seamlessly enter the scenario of the game scenario, and the user can be guided to further explore the scenario content of the next scenario node, thereby improving the fluency of the user experience. At the same time, since the screen displayed during the login process uses the scenario content screen in the scenario display process itself, the cost of designing the screen during the login process can be reduced, and the resource utilization rate is improved.

[0208] In the embodiments of the present application, please refer to Figure 16 , which shows the logical framework of the plot content display provided by one exemplary embodiment of the present application. The framework is as follows: the plot task interface 1601 provides the user with an activity task, and the user obtains a plot unlocking prop by completing the activity task. The plot selection interface 1602 is entered, and the plot selection interface 1602 provides the user with a plurality of candidate plot nodes, and the user experiences the plot content of the first plot node unlocked in the candidate plot nodes. Among them, the plot narrative framework 1610 corresponding to the candidate plot node includes the transition shot face expression form 1611, the standing drawing dialogue expression form 1612, the dynamic comic expression form 1613, and the CG video expression form 1614. Different candidate plot nodes correspond to different plot expression forms, and different plot expression forms are interspersed to form coherent and complete plot content. The plot progress synchronously affects the activity interface 1603 and the chapter progress interface 1604.

[0209] It should be noted that, before collecting the relevant data of the user and in the process of collecting the relevant data of the user, a prompt interface, a pop-up window or output voice prompt information can be displayed, which is used to prompt the user that the relevant data of the user is currently being collected, so that the present application only starts to perform the related steps of obtaining the relevant data of the user after obtaining the confirmation operation of the user to the prompt interface or the pop-up window, otherwise (i.e. without obtaining the confirmation operation of the user to the prompt interface or the pop-up window), ending the related steps of obtaining the relevant data of the user, that is, not obtaining the relevant data of the user. In other words, all the user data collected by the present application is collected under the condition that the user agrees and authorizes, and the collection, use and processing of the relevant user data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0210] Please refer to Figure 17 , which shows the structure block diagram of the display device of the plot content provided by one exemplary embodiment of the present application, and the device includes the following modules:

[0211] The display module 1710 is configured to display a plurality of candidate plot nodes in a plot selection interface in a case where an activity task in a first application is completed, the plurality of candidate plot nodes being different nodes constituting the same plot content, wherein a first plot node in the plurality of candidate plot nodes is a node unlocked based on completion of the activity task;

[0212] The receiving module 1720 is configured to receive a selection operation for the first plot node in the plurality of candidate plot nodes in the plot selection interface;

[0213] The display module 1710 is further configured to display a plot content picture corresponding to the first plot node in response to the selection operation, wherein a plot presentation form of the plot content picture is related to a plot rhythm corresponding to the first plot node.

[0214] In some optional embodiments, referring to Figure 18 The apparatus further includes:

[0215] A determination module 1730 configured to determine a plot stage corresponding to the first plot node in response to the selection operation, wherein different plot stages correspond to different plot rhythm intensities.

[0216] An acquisition module 1740 configured to acquire a preset corresponding relationship between the plot stage and the plot presentation form.

[0217] The acquisition module 1740 is further configured to acquire plot node data corresponding to the first plot node according to the preset corresponding relationship, wherein the plot node data is node plot content in the plot presentation form corresponding to the first plot node.

[0218] The display module 1710 is further configured to display a plot content picture corresponding to the first plot node based on the plot node data corresponding to the first plot node.

[0219] In some optional embodiments, the determination module 1730 is further configured to determine the plot presentation form corresponding to the first plot node according to the preset corresponding relationship.

[0220] The acquisition module 1740 is further configured to acquire a content generation model corresponding to the plot presentation form, wherein the content generation model is used to generate the plot node data displayed in the plot presentation form.

[0221] The acquisition module 1740 is further configured to acquire first plot node materials corresponding to the first plot node, wherein the first plot node materials are used to indicate node plot content of the first plot node.

[0222] The apparatus further includes:

[0223] A generation module 1750 configured to input the first plot node materials into the content generation model to generate the plot node data.

[0224] In some optional embodiments, the acquisition module 1740 is further configured to acquire node plot texts corresponding to the first plot node, and a pre-trained plot division model, wherein the plot division model is used to identify a plot stage to which plot content belongs according to the node plot texts.

[0225] The determination module 1730 is further configured to input the node plot text into the plot division model, and identify and confirm, by the plot division model, the plot stage to which the plot content in the node plot text belongs.

[0226] In some optional embodiments, the display module 1710 is further configured to, in a case where the plot stage of the first plot node is a first stage, display the plot content picture corresponding to the first plot node in a text form; in a case where the plot stage of the first plot node is a second stage, display the plot content picture corresponding to the first plot node in an image form; and in a case where the plot stage of the first plot node is a third stage, display the plot content picture corresponding to the first plot node in a video form; wherein the plot rhythm intensity corresponding to the plot stages between the first stage, the second stage, and the third stage increases.

[0227] In some optional embodiments, the second stage includes a first sub-stage, and the first sub-stage is used to indicate that the number of character dialogues in the first plot node reaches a preset number threshold.

[0228] The display module 1710 is further configured to, in a case where the plot stage of the first plot node is a first sub-stage, display, in the plot content picture, character stereoscopic images of at least two virtual characters and a dialogue box between the at least two virtual characters; and in response to a first virtual character in the at least two virtual characters being a speaking party, display the first virtual character in a first display style and display a second virtual character in a second display style, the second virtual character being a listening party in the at least two virtual characters, the display effect intensity of the first display style being higher than that of the second display style.

[0229] In some optional embodiments, the second stage further includes a second sub-stage, and the second sub-stage is used to indicate that the plot rhythm intensity in the first plot node reaches a first preset intensity threshold and is less than a second preset intensity threshold.

[0230] The display module 1710 is further configured to, in a case where the plot stage of the first plot node is a second sub-stage, display, in the plot content picture, a plurality of plot images corresponding to the first plot node one by one at a preset playing speed.

[0231] In some optional embodiments, the acquisition module 1740 is further configured to, in a case where the plot stage of the first plot node is a third stage, acquire a first video and a second video corresponding to the first plot node.

[0232] The display module 1710 is further configured to display a first video content picture corresponding to the first video; in a case where the first video is played completely, display a game picture of a specified virtual game in which the host account participates; and in a case where the specified virtual game ends, display a second video content picture corresponding to the second video; wherein the first video, the specified virtual game, and the second video together constitute node story content of the first story node.

[0233] In some optional embodiments, the display module 1710 is further configured to display an application interface in which the host account logs in, in a first theme style; and in response to receiving an interface returning operation, display the application interface in a second theme style, the second theme style being an application theme associated with the specified story.

[0234] In some optional embodiments, the display module 1710 is further configured to display a story task interface, the story task interface including at least one candidate activity task for obtaining virtual resources for unlocking a candidate story node; in response to receiving a story obtaining operation in the story task interface, display the story selection interface; and display the plurality of candidate story nodes and node resource information corresponding to the plurality of candidate story nodes respectively in the story selection interface, the node resource information being used to indicate a quantity of virtual resources consumed for starting the candidate story node.

[0235] In some optional embodiments, the determination module 1730 is further configured to, in response to receiving a node starting operation on the first story node in the plurality of candidate story nodes, determine the node resource information corresponding to the first story node and a quantity of account resources of the host account.

[0236] The display module 1710 is further configured to, in response to the quantity of account resources satisfying the quantity of virtual resources required by the node resource information, display the first story node in a fourth display style, the fourth display style indicating that the first story node is unlocked.

[0237] In some optional embodiments, the display module 1710 is further configured to, in a case where a story content picture of the first story node is played completely, update and display node story display content corresponding to the first story node in the story task interface, the node story display content being at least one frame of picture content in the story content picture of the first story node.

[0238] In some optional embodiments, the receiving module 1720 is further configured to receive a login operation of the host account logging in the first application program.

[0239] The display module 1710 is further configured to, in response to the login operation, display the plot content screen corresponding to the first plot node in a case where the first plot node is the latest plot node opened by the host account, and display an application interface logged in by the host account in a case where display of the plot content screen is ended.

[0240] In some optional embodiments, the plot content screen includes an audio-visual content screen and a text content screen.

[0241] The display module 1710 is further configured to, in response to the login operation, display the audio-visual content screen corresponding to the first plot node in a case where the first plot node is the latest plot node opened by the host account, display the text content screen in a case where playing of the audio-visual content screen is ended, and display an application interface logged in by the host account in response to receiving a jump operation in the text content screen.

[0242] In some optional embodiments, the plot content composed of the plurality of candidate plot nodes includes at least two plot chapters, and the at least two plot chapters correspond to different opening time periods respectively.

[0243] The receiving module 1720 is further configured to receive a login operation of a host account logging in the first application program.

[0244] The obtaining module 1740 is further configured to obtain an operation time corresponding to the login operation.

[0245] The display module 1710 is further configured to display a chapter content screen corresponding to an i-th plot chapter in a case where the operation time belongs to an opening time period corresponding to the (i+1)-th plot chapter, where i is a positive integer.

[0246] It should be noted that the display device of plot content provided in the above embodiments is only exemplified by the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the display device of plot content and the display method of plot content provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.

[0247] Figure 19A structure block diagram of a terminal 1900 is shown, which is provided by an example embodiment of the present application. The terminal 1900 can be a smart phone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a notebook computer or a desktop computer. The terminal 1900 can also be referred to as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0248] Generally, the terminal 1900 includes a processor 1901 and a memory 1902.

[0249] The processor 1901 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1901 can be implemented in at least one of a Digital Signal Processing (DSP), a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA) hardware form. The processor 1901 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a Central Processing Unit (CPU). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1901 can be integrated with a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, the processor 1901 can also include an Artificial Intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0250] The memory 1902 can include one or more computer-readable storage media, which can be non-transitory. The memory 1902 can also include a high-speed random access memory, and a non-volatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1902 is used to store at least one instruction for being executed by the processor 1901 to implement the method of displaying a plot content provided by the method embodiments of the present application.

[0251] The terminal 1900 also includes other components that those skilled in the art will appreciate. For example, the terminal 1900 is also Figure 19 The structure shown in the figure is not intended to limit the terminal 1900, and the terminal 1900 can include more or fewer components than shown, or a combination of some components, or a different arrangement of the components.

[0252] Those skilled in the art can understand that all or part of the steps in the above-mentioned embodiments can be completed by programs instructing relevant hardware, and the programs can be stored in a computer readable storage medium, which can be a computer readable storage medium included in the memory in the above-mentioned embodiments, or a computer readable storage medium that exists separately and is not assembled into the terminal. The computer readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, which is loaded and executed by the processor to implement the method for displaying the plot content according to any one of the above-mentioned embodiments.

[0253] Optionally, the computer readable storage medium can include a read-only memory (ROM), a random access memory (RAM), a solid state disk (SSD), an optical disk, etc. The random access memory can include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0254] Those skilled in the art can understand that all or part of the steps in the above-mentioned embodiments can be completed by hardware, or by programs instructing relevant hardware, and the programs can be stored in a computer readable storage medium, which can be a read-only memory, a magnetic disk or an optical disk, etc.

[0255] The above-mentioned only describes optional embodiments of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying plot content, characterized in that: The method comprises: When an activity task in the first application is completed, displaying a plurality of candidate plot nodes in a plot selection interface, the plurality of candidate plot nodes being different nodes constituting the same plot content, wherein a first plot node among the plurality of candidate plot nodes is a node unlocked based on completion of the activity task; receiving, in the plot selection interface, a selection operation for the first plot node among the plurality of candidate plot nodes; In response to the selection operation, a plot content screen corresponding to the first plot node is displayed, wherein a plot presentation form of the plot content screen is related to a plot rhythm corresponding to the first plot node.

2. The method according to claim 1, characterized in that In response to the selection operation, displaying a plot content screen corresponding to the first plot node includes: In response to the selection operation, determining a plot stage corresponding to the first plot node, where different plot stages correspond to different plot rhythm intensities; Obtaining a preset correspondence between the plot stage and the plot expression form; Acquiring plot node data corresponding to the first plot node according to the preset corresponding relationship, wherein the plot node data is node plot content in the plot expression form corresponding to the first plot node; Based on the plot node data corresponding to the first plot node, a plot content screen corresponding to the first plot node is displayed.

3. The method according to claim 2, characterized in that The acquiring, according to the preset corresponding relationship, the plot node data corresponding to the first plot node includes: Determining the plot expression form corresponding to the first plot node according to the preset corresponding relationship; Obtaining a content generation model corresponding to the plot presentation format, wherein the content generation model is used to generate the plot node data displayed in the plot presentation format; Obtaining a first plot node material corresponding to the first plot node, where the first plot node material is used to indicate a node plot content of the first plot node; The first plot node material is input into the content generation model to generate the plot node data.

4. The method according to claim 2, characterized in that Determining the plot stage corresponding to the first plot node includes: Obtaining a node plot text corresponding to the first plot node and a pre-trained plot division model, wherein the plot division model is used to identify the plot stage to which the plot content belongs based on the node plot text; The node plot text is input into the plot division model, and the plot division model identifies and confirms the plot stage to which the plot content in the node plot text belongs.

5. The method according to any one of claims 1 to 4, characterized in that: The displaying of the plot content screen corresponding to the first plot node includes: When the plot stage of the first plot node is the first stage, displaying the plot content screen corresponding to the first plot node in a text representation form; When the plot stage of the first plot node is the second stage, displaying the plot content screen corresponding to the first plot node in an image representation form; When the plot stage of the first plot node is the third stage, displaying the plot content screen corresponding to the first plot node in the form of a video; The intensity of the plot rhythm corresponding to the plot stages between the first stage, the second stage and the third stage increases gradually.

6. The method according to claim 5, characterized in that The second stage includes a first sub-stage, the first sub-stage is used to indicate that the number of character dialogues in the first plot node reaches a preset threshold value, and when the plot stage of the first plot node is the second stage, the plot content screen corresponding to the first plot node is displayed in an image form, including: When the plot stage of the first plot node is the first sub-stage, displaying three-dimensional portraits of at least two virtual characters and a dialogue box between the at least two virtual characters on the plot content screen; In response to a first virtual character among the at least two virtual characters being a speaker, the first virtual character is displayed in a first display style, and a second virtual character is displayed in a second display style. The second virtual character is a listener among the at least two virtual characters, and the display effect intensity of the first display style is higher than the display effect intensity of the second display style.

7. The method according to claim 5, characterized in that The second stage further includes a second sub-stage, which is used to indicate that the plot rhythm intensity in the first plot node reaches a first preset intensity threshold and is less than a second preset intensity threshold. When the plot stage of the first plot node is the second stage, displaying the plot content screen corresponding to the first plot node in an image form includes: In a case where the plot stage of the first plot node is the second sub-stage, a plurality of plot images corresponding to the first plot node are displayed one by one in the plot content screen at a preset playback speed.

8. The method according to claim 5, characterized in that When the plot stage of the first plot node is the third stage, displaying the plot content screen corresponding to the first plot node in a video form includes: When the plot stage of the first plot node is the third stage, obtaining a first video and a second video corresponding to the first plot node; Displaying a first video content screen corresponding to the first video; When the first video is played, the game screen of the designated virtual game in which the master account participates is displayed; When the designated virtual game ends, displaying a second video content screen corresponding to the second video; Among them, the first video, the designated virtual game and the second video together constitute the node plot content of the first plot node.

9. The method according to claim 8, characterized in that Before displaying the plot selection interface, the method further includes: Displaying the application interface logged in by the master account in a first theme style; When the designated virtual game ends, after displaying the second video content screen corresponding to the second video, the method further includes: In response to receiving the interface return operation, the application interface is displayed in a second theme style, where the second theme style is an application theme associated with the specified plot.

10. The method according to any one of claims 1 to 4, characterized in that: When the active task in the first application is completed, multiple candidate plot nodes are displayed in the plot selection interface, including: Displaying a plot task interface, wherein the plot task interface includes at least one candidate activity task, wherein the candidate activity task is used to obtain a virtual resource for unlocking the candidate plot node; In response to receiving a plot acquisition operation in the plot task interface, displaying the plot selection interface; The multiple candidate plot nodes and node resource information corresponding to the multiple candidate plot nodes are displayed in the plot selection interface, where the node resource information is used to indicate the amount of virtual resources consumed by opening the candidate plot nodes.

11. The method according to claim 10, characterized in that The first plot node is displayed in a third display style. After the multiple candidate plot nodes and the node resource information corresponding to the multiple candidate plot nodes are displayed in the plot selection interface, the method further includes: In response to receiving a node start operation for the first plot node among the plurality of candidate plot nodes, determining the node resource information corresponding to the first plot node and the number of account resources of the master account; In response to the account resource quantity satisfying the virtual resource quantity required by the node resource information, the first plot node is displayed in a fourth display style, and the fourth display style indicates that the first plot node is unlocked.

12. The method according to claim 10, characterized in that After displaying the plot content screen corresponding to the first plot node in response to the selection operation, the method further includes: When the plot content screen of the first plot node is played, the node plot display content corresponding to the first plot node is updated and displayed in the plot task interface, and the node plot display content is at least one frame of the plot content screen of the first plot node.

13. The method according to any one of claims 1 to 4, characterized in that: After displaying the plot content screen corresponding to the first plot node in response to the selection operation, the method further includes: receiving a login operation from a master account to log into the first application; In response to the login operation, if the first plot node is the latest plot node opened by the master account, displaying the plot content screen corresponding to the first plot node; When the plot content screen display is completed, the application interface for logging in to the master account is displayed.

14. The method according to claim 13, wherein: The plot content screen includes an audio-visual content screen and a text content screen; In response to the login operation, when the first plot node is the latest plot node opened by the master account, displaying the plot content screen corresponding to the first plot node includes: In response to the login operation, if the first plot node is the latest plot node opened by the master account, displaying the audio-visual content screen corresponding to the first plot node; When the playback of the audio-visual content screen ends, displaying the text content screen; When the plot content screen display ends, the application interface for logging in to the master account is displayed, including: In response to receiving a jump operation in the text content screen, an application interface for logging in to the master account is displayed.

15. The method according to any one of claims 1 to 4, characterized in that: The plot content composed of the multiple candidate plot nodes includes at least two plot chapters, and the at least two plot chapters correspond to different opening time periods respectively; The method further comprises: receiving a login operation from a master account to log into the first application; Obtaining the operation time corresponding to the login operation; When it is determined that the operation moment belongs to the opening time period corresponding to the i+1th plot chapter, the chapter content screen corresponding to the i-th plot chapter is displayed, where i is a positive integer.

16. A device for displaying plot content, characterized in that: The device comprises: A display module is configured to display a plurality of candidate plot nodes in a plot selection interface when an activity task in a first application is completed, wherein the plurality of candidate plot nodes are different nodes constituting the same plot content, wherein a first plot node among the plurality of candidate plot nodes is a node unlocked upon completion of the activity task; A receiving module, configured to receive, in the plot selection interface, a selection operation for the first plot node among the plurality of candidate plot nodes; The display module is further configured to display a plot content screen corresponding to the first plot node in response to the selection operation, wherein the plot presentation form of the plot content screen is related to the plot rhythm corresponding to the first plot node.

17. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying plot content according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the program code is loaded and executed by a processor to implement the method for displaying plot content according to any one of claims 1 to 15.

19. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed by a processor, implements the method for displaying plot content according to any one of claims 1 to 15.