Stroll game generation method and device, equipment and storage medium

Through pre-trained game generation model and text writing logic, the plot is automatically generated and adjusted, and the problems of single plot and low generation efficiency in the existing technology are solved, and the personalization and efficiency of game plots are improved.

CN119280810AActive Publication Date: 2025-01-10广州三七极耀网络科技有限公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411256361.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2025-01-10
Estimated Expiration
2044-09-09

AI Technical Summary

Technical Problem

In the prior art, the generation method of plot games relies on manual design, resulting in a single plot and low generation efficiency, requiring a large amount of labor costs.

Method used

The game plot, characters, tasks and events are generated through the pre-trained game generation model, and the initial plot is generated based on the game text writing logic, and the final plot is adjusted according to the plot input by the user.

Benefits of technology

It realizes the personalization and generation efficiency of the plot, and can automatically generate and adjust game text, solving the problems of single plot and low generation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119280810A_ABST
    Figure CN119280810A_ABST
Patent Text Reader

Abstract

The invention discloses a plot game generation method and device, equipment and a medium, and the method comprises the steps: obtaining game parameters inputted by a user, and generating a game plot and a game role based on a first game generation model; reading a pre-stored game text which is the same as the game type parameter and the game difficulty parameter, and generating a game task and a game event based on a second game generation model; identifying a text writing logic of the game text based on the logic identifier in the game text, and integrating the game plot, the game role, the game task and the game event based on the writing logic to generate an initial game plot; and acquiring plot adjustment data of the initial game plot input by the user, and adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain a final game plot. Through the technical scheme, the purpose of automatically generating and adjusting the game text based on the user input can be achieved, and the personalization and generation efficiency of the game drama are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of artificial intelligence technology, and specifically relates to a method, device, equipment and medium for generating a plot game. Background Art

[0002] Story-based games are a type of game that focuses on in-depth storylines and character development. They immerse players in the emotional experience of the game world through rich narratives and plot development. Players can experience different rich plots in different games, including suspense, adventure, reasoning, and family. With the development of the game industry, research on script generation for story-based games has gradually become a hot topic.

[0003] In the related technologies, key links such as character generation, plot writing, plot design, and task setting in the game system often rely on manual work. Game designers write game texts and make later content adjustments based on pre-determined game goals and design directions. However, the plot game generation method of the related technologies requires game designers to have rich imagination. When the same game designer designs different games, the game plot is prone to be monotonous. At the same time, the related technologies also require a lot of manpower costs and have the problem of low game generation efficiency. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method, device, equipment and medium for generating a plot game, which solves the problems of single game plot and low generation efficiency existing in the related art. The game plot, game characters, game tasks and game events are generated by a pre-trained game generation model, and the initial game plot is generated based on the game text writing logic integration. The initial game plot is adjusted based on the plot adjustment data and text writing logic input by the user to obtain the final game plot. The purpose of automatically generating and adjusting the game text based on the user input can be achieved, thereby improving the personalization and generation efficiency of the game plot.

[0005] In a first aspect, an embodiment of the present application provides a method for generating a plot game, the method comprising:

[0006] Obtaining game parameters input by a user, and inputting the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter;

[0007] Reading a pre-stored game text having the same game type parameter and game difficulty parameter as the game text, and inputting the game text, the game plot, and the game character into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model;

[0008] Identify the text writing logic of the game text based on the logic identifier in the game text, and integrate the game plot, the game character, the game task and the game event based on the writing logic to generate an initial game plot;

[0009] The plot adjustment data for the initial game plot input by the user is obtained, and the initial game plot is adjusted based on the plot adjustment data and the text writing logic to obtain a final game plot.

[0010] Furthermore, the text writing logic of the game text includes: text writing rules and text order;

[0011] Accordingly, the step of integrating the game plot, the game characters, the game tasks and the game events based on the writing logic to generate an initial game plot includes:

[0012] Determining presentation conditions of the game plot, the game characters, the game tasks and the game events based on the text writing rules;

[0013] Determining the order of occurrence of the game plot, the game characters, the game tasks, and the game events under the presentation conditions based on the text order;

[0014] An initial game scenario is generated by integrating the text sequence of the game plot, the game characters, the game tasks and the game events based on the presentation conditions and the occurrence sequence.

[0015] Further, the plot adjustment data includes plot adjustment demand data;

[0016] Accordingly, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes:

[0017] Determining the target to be adjusted and the adjustment parameters of the initial game plot according to the plot adjustment requirement data;

[0018] Identify whether the target to be adjusted and the adjustment parameters are reasonable based on the text writing logic;

[0019] When the target to be adjusted and the adjustment parameters are reasonable, the initial game plot is modified based on the target to be adjusted and the adjustment parameters to obtain a final game plot.

[0020] Further, the plot adjustment data includes game operation data;

[0021] Accordingly, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes:

[0022] Determine the game duration and / or number of repetitions of the user at the same level according to the game operation data, and identify whether the game duration exceeds a preset duration and / or whether the number of repetitions exceeds a preset number;

[0023] When the game duration exceeds the preset duration and / or the number of repetitions exceeds the preset number of times, a difficulty adjustment prompt is generated and displayed. When first feedback data associated with the difficulty adjustment prompt is detected, the difficulty parameters of the initial game plot are adjusted based on the first feedback data and the text writing logic to obtain the final game plot.

[0024] Furthermore, before generating and displaying the difficulty adjustment prompt, the method further includes:

[0025] generating and displaying level prompt information, and determining the level clearance data of the user based on the second feedback data when second feedback data associated with the level prompt information is detected;

[0026] The display time of the difficulty adjustment prompt is determined based on the association between the level-clearing data and the difficulty adjustment prompt, so as to generate and display the difficulty adjustment prompt based on the sending time.

[0027] Further, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain a final game plot includes:

[0028] Determine the user's historical teammate role selection data, historical task completion data, and current game plot based on the game operation data;

[0029] The game plot, the game characters, the game tasks and the game events after the current game plot in the initial game plot are modified based on the historical teammate role selection data, the historical task completion data and the text writing logic to obtain the final game plot.

[0030] Furthermore, the historical task completion data includes the task identifier of the historical task and the processing frequency of the historical task;

[0031] Accordingly, the game plot, the game characters, the game tasks and the game events after the current game plot in the initial game plot are modified based on the historical teammate role selection data, the historical task completion data and the text writing logic to obtain the final game plot, including:

[0032] Determining the user's role type selection priority according to the historical teammate role selection data, and determining the user's task processing priority for the historical task according to the task identifier of the historical task and the processing frequency of the historical task;

[0033] Adjust the game character and the game task after the current game plot in the initial game plot according to the user's role type selection priority and the task processing priority of the historical task;

[0034] adjusting the game plot after the current game plot in the initial game plot according to the association relationship between the game character and the game plot, and adjusting the game event after the current game plot in the initial game plot according to the association relationship between the game task and the game event;

[0035] The adjusted game characters, game plots, game tasks and game events are integrated according to the text writing logic to obtain a final game plot.

[0036] In a second aspect, an embodiment of the present application provides a plot game generating device, the device comprising:

[0037] A game plot generation module, which obtains game parameters input by a user, and inputs the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter;

[0038] a game task generation module, reading a pre-stored game text having the same game type parameter and game difficulty parameter, and inputting the game text, the game plot and the game character into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model;

[0039] An initial game plot generation module, which identifies the text writing logic of the game text based on the logic identifier in the game text, and integrates the game plot, the game characters, the game tasks and the game events based on the writing logic to generate an initial game plot;

[0040] The final game plot generation module obtains the plot adjustment data for the initial game plot input by the user, and adjusts the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot.

[0041] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0042] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0043] In the fifth aspect, an embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium, and at least one processor of the device reads and executes the computer program from the computer-readable storage medium, so that the device performs the method described in the first aspect.

[0044] In an embodiment of the present application, game parameters input by a user are obtained, and the game parameters are input into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter; a pre-stored game text that is the same as the game type parameter and the game difficulty parameter is read, and the game text, the game plot and the game characters are input into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model; the text writing logic of the game text is identified based on logical identifiers in the game text, and the game plot, game characters, game tasks and game events are integrated based on the writing logic to generate an initial game plot; plot adjustment data for the initial game plot input by the user is obtained, and the initial game plot is adjusted based on the plot adjustment data and the text writing logic to obtain a final game plot. Through the above-mentioned plot game generation method, the problems of single game plot and low generation efficiency existing in the related technology are solved. The game plot, game characters, game tasks and game events are generated by a pre-trained game generation model, and the initial game plot is generated based on the game text writing logic integration. The initial game plot is adjusted based on the plot adjustment data and text writing logic input by the user to obtain the final game plot. The purpose of automatically generating and adjusting the game text based on user input can be achieved, which improves the personalization and generation efficiency of the game plot. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 is a flow chart of a plot game generation method provided by an embodiment of the present application;

[0046] Figure 2 It is a game parameter input interface provided by an embodiment of the present application;

[0047] Figure 3This is a flowchart of generating a final game plot provided by an embodiment of the present application;

[0048] Figure 4 This is a flowchart of the corresponding push of the promotion activity provided in the embodiment of the present application;

[0049] Figure 5 It is the pop-up window display interface of the level prompt information provided by this application;

[0050] Figure 6 It is a structural block diagram of a plot game generating device provided in an embodiment of the present application;

[0051] Figure 7 It is a structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.

[0053] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0054] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0055] First, the use scenario of this solution can be a scenario of automatically generating game plots, especially automatically generating and adjusting game plots that meet user needs based on user input data. By using a pre-trained game generation model to generate game plots, game characters, game tasks, and game events, the initial game plot is generated based on the game text writing logic integration, and the initial game plot is adjusted based on the plot adjustment data and text writing logic input by the user to obtain the final game plot. The purpose of automatically generating and adjusting the game text based on user input can be achieved, which improves the personalization and generation efficiency of the game plot. Based on the above usage scenarios, it can be understood that the executor of this solution can be a client.

[0056] In conjunction with the accompanying drawings, a plot game generation method, device, equipment and medium provided by the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0057] Figure 1 : is a flow chart of a plot game generation method provided by an embodiment of the present application. Figure 1 As shown, the specific steps include:

[0058] S101, obtaining game parameters input by a user, and inputting the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model.

[0059] Among them, the game parameters may be parameters for limiting the game to be generated. The game parameters include game type parameters and game difficulty parameters. The game parameters may be used to represent the game features of the game to be generated. The first game generation model may be a pre-trained artificial intelligence model that takes game parameters as input and outputs game plots and game characters. For example: a large language model, etc. The model training corpus of the first game generation model may include a large number of existing game scripts and game parameters of each game script. The game plot may be the story background throughout the game process. The game character may be a character controlled and played by the game player. The game character includes the character controlled and played by the user, and also includes the character controlled and played by other players or AI in the game system. The game type parameter may be a parameter for classifying the game. Game types include: action, adventure, simulation, role-playing, leisure and others. The game difficulty parameter may be a parameter used to represent the difficulty of the game, such as: the difficulty level of the game, etc.

[0060] In one embodiment, selectable game parameters or inputtable parameter types can be displayed to the user through a display or display screen, and the game parameters input by the user can be obtained by reading data in the mouse and keyboard interface, and the game type parameters and game difficulty parameters of the game to be generated can be determined according to the game parameters. The game parameters are input into the pre-trained first game generation model to generate a game plot and game characters that meet the game type parameters and game difficulty parameters input by the user through the first game generation model.

[0061] Figure 2 This is the game parameter input interface provided by the embodiment of the present application. Figure 2 As shown, the input interface of the game parameter design is displayed to the user through the display screen, and the interface includes the "game theme", "game type" and "game difficulty" required for generating the game, wherein the game theme needs to be manually input by the user into the corresponding input box, and the game type and game difficulty level can be directly selected by the user by clicking the right arrow according to the preset options, such as Figure 2 As shown in the screen on the right.

[0062] S102, reading a pre-stored game text having the same game type parameters and game difficulty parameters, and inputting the game text, game plot and game characters into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model.

[0063] Among them, the game text can be a text used to describe the game rules and game content. The game text can be obtained by collecting the game plot text of existing games. The second game generation model can be a pre-trained artificial intelligence model that takes the game text, game plot and game character as input and outputs game tasks and game events. The second game generation model can be trained using a large number of game texts with game task identifiers and game event identifiers. Game tasks can be tasks that the game character controlled by the user needs to handle or complete during the game. For example: treasure hunting, etc. Game events can be events that the game character controlled by the user may encounter during the game. For example: encountering monster attacks, etc.

[0064] In one embodiment, a game text pre-stored in a storage unit that has the same game type parameters and game difficulty parameters as those of the game can be read, that is, a game text that meets the user's requirements for the game to be generated, and the game text, game plot, and game characters can be input into a pre-trained second game generation model to automatically identify game tasks and game events of existing games in the game text through the second game generation model, and then generate game tasks and game events that meet the above-mentioned game plots and game characters based on the game tasks and game events of the existing games.

[0065] S103, identifying the text writing logic of the game text based on the logic identifier in the game text, and integrating the game plot, game characters, game tasks and game events based on the writing logic to generate an initial game plot.

[0066] Among them, the text writing logic of the game text can be the game text design rules and writing rules. For example: the game character A can only open the treasure chest to receive the reward after finding the key of the treasure chest, the game character A can only be attacked by monster B when entering the map range where monster B is located, etc., as well as the text writing structure and text writing language of the game text. The logical identifier in the game text can be a mark used to represent the text writing logic of the game text. For example: the mark of the map where the monster B is located is set, and the attack condition of monster B is to mark that the game character enters the map corresponding to the mark. The initial game plot can be a game plot obtained by directly integrating the game plot, game characters, game tasks and game events generated in the above steps according to the writing logic. The game plot may include parameters of the game plot, game characters, game tasks and game events and logical parameters of the game plot. The initial game plot can be a game plot directly generated based on the game parameters initially input by the user.

[0067] In one embodiment, the text writing logic in the game text can be determined according to the logic identifier in the game text, and the association and writing method between the game plot, game characters, game tasks and game events can be determined according to the text writing logic. For example: at which step of the game plot development can the game task be triggered and in which layout mode the game text is written. According to the association and writing method between the game plot, game characters, game tasks and game events, the game plot, game characters, game tasks and game events are integrated together, so that the game characters can perform game tasks and encounter game events under the development of the game plot, and the integrated game text is used as the initial game plot.

[0068] In one embodiment, optionally, the text writing logic of the game text includes: text writing rules and text order;

[0069] Accordingly, the initial game plot is generated by integrating the game plot, game characters, game tasks and game events based on the writing logic, including:

[0070] Determine the presentation conditions of the game plot, game characters, game tasks and game events based on the text writing rules;

[0071] Determine the order of occurrence of game plots, game characters, game tasks and game events under presentation conditions based on the text order;

[0072] The initial game plot is generated by integrating the text sequence of game plots, game characters, game tasks and game events based on presentation conditions and occurrence order.

[0073] Among them, the text writing rules can be the rules that conform to normal logic that game developers need to follow when writing game texts. For example, a game character can only get a reward if the task is successful. The presentation condition can be the premise for the presentation of the game text. The text order can be the order of the plot development in the game text. For example, if the game plot is that the game character needs to investigate a series of mysterious disappearances, then the game plot is that the game character first encounters a mysterious disappearance, then looks for clues everywhere, encounters game events such as betrayal by companions on the way to find clues, and finally solves the puzzle and successfully passes the level.

[0074] In one embodiment, the presentation conditions of the game plot, game characters, game tasks and game events can be determined according to the text writing rules. For example, under what circumstances or when each game plot is presented. The occurrence order of the game plot, game characters, game tasks and game events under the presentation conditions is determined according to the text order, and the text order of the game plot, game characters, game tasks and game events is sorted and merged according to the presentation conditions and the occurrence order to generate a complete game text, and the complete game text is used as the initial game plot.

[0075] This solution can simplify the integration steps and improve the efficiency of generating the initial game plot by setting the text writing logic of the game text to text writing rules and text order, and integrating the game plot, game characters, game tasks and game events based on the text writing rules and text order to generate the initial game plot.

[0076] S104, obtaining the plot adjustment data for the initial game plot input by the user, and adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot.

[0077] The plot adjustment data may be data input by the user according to the initial game plot and the user's own game requirements, or may be selection data and task processing data input by the user according to his or her own preferences during the game process of the initial game plot. The plot adjustment data may be data for improving the initial game plot in accordance with the needs of the user's game requirements. The final game plot may be the plot after the initial game plot is improved based on the plot adjustment data. The final game plot can meet the user's game requirements and the user's game preferences.

[0078] In one embodiment, after the initial game plot is displayed to the user, the plot adjustment data for the initial game plot input by the user can be obtained by reading the data in the mouse and keyboard interface, and the data to be changed in the initial game plot can be determined based on the plot adjustment data, and the data to be changed can be replaced by the plot adjustment data, and the initial game plot can be adjusted according to the text writing logic and the changed data to obtain the final game plot.

[0079] The technical solution provided in the embodiment of the present application obtains game parameters input by a user, and inputs the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter; reads a pre-stored game text that is the same as the game type parameter and the game difficulty parameter, and inputs the game text, the game plot and the game characters into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model; identifies the text writing logic of the game text based on logical identifiers in the game text, and integrates the game plot, game characters, game tasks and game events based on the writing logic to generate an initial game plot; obtains plot adjustment data for the initial game plot input by the user, and adjusts the initial game plot based on the plot adjustment data and the text writing logic to obtain a final game plot. Through the above-mentioned plot game generation method, the problems of single game plot and low generation efficiency existing in the related technology are solved. The game plot, game characters, game tasks and game events are generated by a pre-trained game generation model, and the initial game plot is generated based on the game text writing logic integration. The initial game plot is adjusted based on the plot adjustment data and text writing logic input by the user to obtain the final game plot. The purpose of automatically generating and adjusting the game text based on user input can be achieved, which improves the personalization and generation efficiency of the game plot.

[0080] Figure 3 This is a flowchart of generating the final game plot provided by the embodiment of the present application. Figure 3 As shown, the plot adjustment data includes plot adjustment demand data, which specifically includes the following steps:

[0081] S301, determining the target to be adjusted and the adjustment parameters of the initial game plot according to the plot adjustment requirement data.

[0082] Among them, the plot adjustment demand data can be data that the user needs to adjust the initial game plot according to his own game needs before playing the game based on the initial game plot. For example: data that requires the appearance parameters of the game character to be adjusted. The plot adjustment demand data can be data selected by the user based on the adjustment options of the display interface, or data input by the user based on the corresponding adjustment name of the display interface. The target to be adjusted can be the content of the data change made by the user in the plot adjustment demand data. Since the game plot can include parameters of the game plot, game characters, game tasks and game events and logical parameters of the game plot, the target to be adjusted can be at least one of the logic of the game plot, game characters, game tasks, game events and game plot. The adjustment parameters can be target parameters of each target to be adjusted.

[0083] In one embodiment, the content that the user needs to change in the initial game plot, i.e., the target to be adjusted, can be determined according to the adjustment options or adjustment names corresponding to the various data in the plot adjustment requirement data. The target data of the target to be adjusted, i.e., the adjustment parameters of the target to be adjusted, can be determined according to the data corresponding to the adjustment options or adjustment names in the plot adjustment requirement data.

[0084] S302: Identify whether the target to be adjusted and the adjustment parameters are reasonable based on the text-written logic.

[0085] In one embodiment, the game design logic can be determined based on the text writing logic, and whether the target to be adjusted is reasonable after being adjusted according to the adjustment parameters can be identified according to the game design logic. For example, if the user adjusts the monster-killing time, but the monster-killing time adjusted according to the adjustment parameters is earlier than the time when the game character enters the map where the monster is located, that is, the monster-killing task is completed before the game character enters the map, then the target to be adjusted and the adjustment parameters can be identified as unreasonable.

[0086] S303, when the target to be adjusted and the adjustment parameters are reasonable, modify the initial game plot based on the target to be adjusted and the adjustment parameters to obtain the final game plot.

[0087] In one embodiment, when the target to be adjusted and the adjustment parameters are reasonable, the initial parameters of the target to be adjusted in the initial game plot can be modified into the adjustment parameters according to the target to be adjusted and the adjustment parameters to obtain the final game plot.

[0088] The technical solution provided in the embodiment of the present application determines the targets and adjustment parameters to be adjusted of the initial game plot through the plot adjustment demand data, identifies whether the targets and adjustment parameters to be adjusted are reasonable based on the text writing logic, modifies the initial game plot to obtain the final game plot when the targets and adjustment parameters to be adjusted are reasonable, and can directly adjust the game plot according to the user's adjustment requirements, thereby improving the efficiency of game plot adjustment.

[0089] Figure 4 This is a flowchart of the corresponding push of the promotion activity provided by the embodiment of the present application. Figure 4 As shown, the plot adjustment data includes game operation data, which specifically includes the following steps:

[0090] S401, determining the game duration and / or number of repetitions of the user at the same level according to the game operation data, and identifying whether the game duration exceeds a preset duration and / or the number of repetitions exceeds a preset number.

[0091] Among them, the game operation data may be data input or selected by the user in the process of playing the game based on the initial game plot. For example: teammate role selection data, skill usage frequency and monster killing frequency, etc. The game duration may be the length of time a user stays from entering a certain level to leaving the level. The number of repetitions may be the number of times a user repeatedly enters a certain level. The preset duration may be the maximum duration that a user can successfully pass the level, which is pre-set according to the game type parameter and the game difficulty parameter. The preset number of times may be the average number of times a user can successfully pass the level, which is pre-set according to the game type parameter and the game difficulty parameter.

[0092] In one embodiment, the game duration of the user at the same level can be determined based on the level identifiers in the game operation data and the time data corresponding to each level identifier, and the number of repetitions of the user at the same level can be determined based on the number of loading times corresponding to each level identifier. The game duration is compared with the preset duration to identify whether the game duration exceeds the preset duration, and the number of loading times of the same level is compared with the preset number to identify whether the number of repetitions exceeds the preset number.

[0093] S402, when the game duration exceeds the preset duration and / or the number of repetitions exceeds the preset number of times, a difficulty adjustment prompt is generated and displayed, and when the first feedback data associated with the difficulty adjustment prompt is detected, the difficulty parameters of the initial game plot are adjusted based on the first feedback data and the text writing logic to obtain the final game plot.

[0094] The difficulty adjustment prompt may be information for prompting the user to change the game difficulty parameter. The difficulty adjustment prompt may be displayed on the display screen in the form of a pop-up window. The first feedback data may be operation data input by the user for the difficulty adjustment prompt. For example: selecting a difficulty level and closing the difficulty adjustment prompt. The difficulty parameter may be a parameter for indicating the difficulty of passing a certain level. For example: difficulty level, etc.

[0095] In one embodiment, when it is identified that the user's game time at the current level exceeds a preset time and / or the number of repetitions exceeds a preset number, a difficulty adjustment prompt can be generated and displayed according to the level name of the current level. When the first feedback data associated with the difficulty adjustment prompt is detected, it can be determined whether the user has adjusted the difficulty of the level and the difficulty parameter after the adjustment according to the first feedback data. For example: if the first feedback data is that the user closes the difficulty adjustment prompt, it means that the user does not need to adjust the difficulty of the current level; if the first feedback data is that the user clicks on the difficulty adjustment prompt and selects the intermediate difficulty, the adjusted difficulty parameter is intermediate. The difficulty parameter of the initial game plot is modified to intermediate, and the parameters associated with the difficulty parameter in the level are adaptively modified according to the text writing logic to obtain the final game plot.

[0096] In one embodiment, optionally, before generating and displaying the difficulty adjustment prompt, the method further includes:

[0097] Generate and display level prompt information, and when second feedback data associated with the level prompt information is detected, determine the level clearance data of the user based on the second feedback data;

[0098] The display time of the difficulty adjustment prompt is determined based on the association between the level-clearing data and the difficulty adjustment prompt, so as to generate and display the difficulty adjustment prompt based on the display time.

[0099] Among them, the level prompt information may be information used to prompt the user on the skills for clearing the current level. The second feedback data may be operation data input by the user based on the level prompt information. The second feedback data is used to indicate whether the user has viewed the level prompt information. The level clearance data may be data used to indicate the user's intention to clear the level. For example, whether the user still wants to continue clearing the level alone for the current level. The association between the level clearance data and the difficulty adjustment prompt may be the relationship between the level clearance data and the display time of the difficulty adjustment prompt, including: if the level clearance data is to continue clearing the level alone, the display time of the difficulty adjustment prompt is extended according to the preset delay data; if the level clearance data is to view the level prompt information, the difficulty adjustment prompt is immediately generated and displayed.

[0100] Figure 5 This is the pop-up window display interface for level prompt information provided by this application. Figure 5 As shown, the prompt information of level 2-1 is presented on the real screen in the form of a pop-up window. The clearance tips for the current level are displayed only when the user clicks the view option. When the user chooses to close the pop-up window of the level prompt information, the pop-up window of the level prompt information is directly closed. The form of the clearance inquiry determines whether to display the inquiry information to avoid the problem that the user cannot continue the immersive clearance due to the direct display of the prompt information. When the user needs to clear the level by himself, he can directly choose the close option.

[0101] In one embodiment, level prompt information can be generated and displayed based on the level parameters of the current level. When second feedback data associated with the level prompt information is detected, the user's level-clearing intention is determined based on the second feedback data, and the display time of the difficulty adjustment prompt is determined based on the correlation between the level-clearing intention and the display time of the difficulty adjustment prompt, and the difficulty adjustment prompt is generated and displayed according to the display time.

[0102] In this solution, level prompt information is generated and displayed upon passing a level, the user's level-clearing data is determined based on the second feedback data associated with the level prompt information, and a difficulty adjustment prompt is generated and displayed based on the association between the level-clearing data and the difficulty adjustment prompt. The difficulty adjustment prompt can be displayed to the user on the premise of obtaining the user's level-clearing intention, which is conducive to improving the user's satisfaction with the game plot.

[0103] In one embodiment, optionally, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes:

[0104] Determine the user's historical teammate role selection data, historical task completion data, and current game plot based on the game operation data;

[0105] Based on historical teammate role selection data, historical task completion data and text writing logic, the game plot, game characters, game tasks and game events after the current game plot in the initial game plot are modified to obtain the final game plot.

[0106] In one embodiment, the teammate roles selected by the user in history and the number of selections of each teammate role, the names of historically completed tasks, the number of repeated processing times of completing each task, and the plot identifier of the current game plot can be determined based on the game operation data. The teammate role selected the most times by the user can be determined based on the historical teammate role selection data. The task processed the most times by the user can be determined based on the historical task completion data. The game plot after the current game plot in the initial game plot is determined based on the plot identifier of the current game plot. The game role after the current game plot in the initial game plot is modified to the teammate role selected the most times by the user based on the historical teammate role selection data, the game task is modified to the task processed the most times by the user, and the game plot and game events are adaptively adjusted according to the modified teammate role and task based on the text writing logic to obtain the final game plot.

[0107] This solution determines the user's historical teammate character selection data, historical task completion data and current game plot through game operation data, and modifies the game plot after the current game plot in the initial game plot based on text writing logic. This can achieve the purpose of adaptively adjusting the game plot according to the user's preferences during the user's game process, thereby improving the personalization of the final game plot.

[0108] In one embodiment, optionally, the historical task completion data includes a task identifier of the historical task and a processing frequency of the historical task;

[0109] Accordingly, based on the historical teammate role selection data, historical task completion data and text writing logic, the game plot, game characters, game tasks and game events after the current game plot in the initial game plot are modified to obtain the final game plot, including:

[0110] Determine the user's role type selection priority based on historical teammate role selection data, and determine the user's task processing priority for historical tasks based on the task identifier of historical tasks and the processing frequency of historical tasks;

[0111] Adjust the game characters and game tasks after the current game plot in the initial game plot according to the user's role type selection priority and the task processing priority of historical tasks;

[0112] Adjust the game plot after the current game plot in the initial game plot according to the association between the game characters and the game plot, and adjust the game events after the current game plot in the initial game plot according to the association between the game tasks and the game events;

[0113] The final game plot is obtained by integrating the adjusted game characters, game plots, game tasks and game events according to the text writing logic.

[0114] Among them, the task identification of the historical task can be a mark used to distinguish each historical task from other historical tasks. The processing frequency of the historical task can be the number of times each historical task is processed within a preset time. The role type selection priority can be the sorting information used to indicate the order in which the user selects various role types. The task processing priority of the historical task can be the sorting information used to indicate the order in which the user processes each historical task.

[0115] In one embodiment, the user's role type selection priority can be determined according to the size order of historical teammate role selection data, and the user's task processing priority for historical tasks can be determined according to the task identifier of the historical task and the processing frequency of each task identifier within a preset time. The appearance frequency of the game character after the current game plot in the initial game plot is adjusted according to the user's role type selection priority, and the appearance frequency of the game task after the current game plot in the initial game plot is adjusted according to the user's task processing priority. According to the association relationship between the game character and the game plot, the game plot after the current game plot in the initial game plot is adjusted to a game plot related to the adjusted game character, and according to the association relationship between the game task and the game event, the game event after the current game plot in the initial game plot is adjusted to a game event related to the adjusted game task. According to the text writing logic, the adjusted game character, game plot, game task and game event are integrated to obtain the final game plot.

[0116] This solution determines the user's task processing priority for historical tasks through the task identification and processing frequency of historical tasks, adjusts the game characters and game tasks in the initial game plot according to the role type selection priority and task processing priority, and adjusts the game plot and game events according to the association relationship to obtain the final game plot, which can further improve the accuracy of the game plot adjustment and make the final game plot more in line with the user's game requirements.

[0117] The technical solution provided in the embodiment of the present application determines the game time and / or number of repetitions of the user at the same level through game operation data, generates and displays a difficulty adjustment prompt when the game time exceeds a preset time and / or the number of repetitions exceeds a preset number, and adjusts the difficulty parameters of the initial game plot based on feedback data and text writing logic to obtain the final game plot, which can avoid the problem of too high difficulty coefficient of the game level and improve the user's flexibility in setting the game difficulty.

[0118] Figure 6 is a structural block diagram of a plot game generating device provided in an embodiment of the present application. Figure 6 As shown, specifically including the following:

[0119] A game plot generation module 601 obtains game parameters input by a user, and inputs the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter;

[0120] The game task generation module 602 reads a pre-stored game text having the same game type parameters and game difficulty parameters, and inputs the game text, game plot, and game characters into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model;

[0121] An initial game plot generation module 603 identifies the text writing logic of the game text based on the logic identifier in the game text, and generates an initial game plot by integrating the game plot, game characters, game tasks and game events based on the writing logic;

[0122] The final game plot generation module 604 obtains the plot adjustment data for the initial game plot input by the user, and adjusts the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot.

[0123] Furthermore, the text writing logic of the game text includes: text writing rules and text order;

[0124] Accordingly, the initial game plot generation module 603 is specifically used for:

[0125] Determine the presentation conditions of the game plot, game characters, game tasks and game events based on the text writing rules;

[0126] Determine the order of occurrence of game plots, game characters, game tasks and game events under presentation conditions based on the text order;

[0127] The initial game plot is generated by integrating the text sequence of game plots, game characters, game tasks and game events based on presentation conditions and occurrence order.

[0128] Further, the plot adjustment data includes plot adjustment demand data;

[0129] Accordingly, the final game plot generation module 604 is specifically used for:

[0130] Determine the target and adjustment parameters of the initial game plot based on the plot adjustment demand data;

[0131] Write logic based on text to identify whether the target to be adjusted and the adjustment parameters are reasonable;

[0132] When the target to be adjusted and the adjustment parameters are reasonable, the initial game plot is modified based on the target to be adjusted and the adjustment parameters to obtain the final game plot.

[0133] Furthermore, the plot adjustment data includes game operation data;

[0134] Accordingly, the final game plot generation module 604 is specifically used for:

[0135] Determine the game duration and / or number of repetitions of the user at the same level based on the game operation data, and identify whether the game duration exceeds a preset duration and / or the number of repetitions exceeds a preset number;

[0136] When the game duration exceeds the preset duration and / or the number of repetitions exceeds the preset number of times, a difficulty adjustment prompt is generated and displayed. When the first feedback data associated with the difficulty adjustment prompt is detected, the difficulty parameters of the initial game plot are adjusted based on the first feedback data and text writing logic to obtain the final game plot.

[0137] Furthermore, the final game plot generation module 604 is also used to:

[0138] Generate and display level prompt information, and when second feedback data associated with the level prompt information is detected, determine the level clearance data of the user based on the second feedback data;

[0139] The display time of the difficulty adjustment prompt is determined based on the association between the level-clearing data and the difficulty adjustment prompt, so as to generate and display the difficulty adjustment prompt based on the display time.

[0140] Furthermore, the final game plot generation module 604 is specifically used for:

[0141] Determine the user's historical teammate role selection data, historical task completion data, and current game plot based on the game operation data;

[0142] Based on historical teammate role selection data, historical task completion data and text writing logic, the game plot, game characters, game tasks and game events after the current game plot in the initial game plot are modified to obtain the final game plot.

[0143] Furthermore, the historical task completion data includes the task identifier of the historical task and the processing frequency of the historical task;

[0144] Accordingly, the final game plot generation module 604 is specifically used for:

[0145] Determine the user's role type selection priority based on historical teammate role selection data, and determine the user's task processing priority for historical tasks based on the task identifier of historical tasks and the processing frequency of historical tasks;

[0146] Adjust the game characters and game tasks after the current game plot in the initial game plot according to the user's role type selection priority and the task processing priority of historical tasks;

[0147] Adjust the game plot after the current game plot in the initial game plot according to the association between the game characters and the game plot, and adjust the game events after the current game plot in the initial game plot according to the association between the game tasks and the game events;

[0148] The final game plot is obtained by integrating the adjusted game characters, game plots, game tasks and game events according to the text writing logic.

[0149] The technical solution provided in the embodiment of the present application includes a game plot generation module, which obtains game parameters input by a user, and inputs the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter; a game task generation module, which reads a pre-stored game text that is the same as the game type parameter and the game difficulty parameter, and inputs the game text, the game plot and the game characters into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model; an initial game plot generation module, which identifies the text writing logic of the game text based on logical identifiers in the game text, and integrates the game plot, game characters, game tasks and game events based on the writing logic to generate an initial game plot; and a final game plot generation module, which obtains plot adjustment data for the initial game plot input by a user, and adjusts the initial game plot based on the plot adjustment data and the text writing logic to obtain a final game plot. The above-mentioned plot game generation device solves the problems of single game plot and low generation efficiency in related technologies. The game plot, game characters, game tasks and game events are generated by a pre-trained game generation model, and the initial game plot is generated based on the game text writing logic integration. The initial game plot is adjusted based on the plot adjustment data and text writing logic input by the user to obtain the final game plot. The purpose of automatically generating and adjusting the game text based on user input can be achieved, thereby improving the personalization and generation efficiency of the game plot.

[0150] A plot game generating device in the embodiment of the present application can be configured in a device, or can be configured in a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and the non-mobile electronic device can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0151] A plot game generating device in the embodiment of the present application may be an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0152] A plot game generation device provided in an embodiment of the present application can implement each process implemented in the above-mentioned method embodiments. To avoid repetition, it will not be described here.

[0153] like Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the above-mentioned scenario game generation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0154] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0155] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned embodiment of a plot game generation method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0156] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0157] The present application embodiment further provides a program product, which includes a program code. When the program product is run on a computer device, the program code is used to enable the computer device to execute the steps of the method according to various exemplary embodiments of the present application described above in this specification. For example, the computer device can execute a plot game generation method recorded in the present application embodiment. The program product can be implemented in any combination of one or more readable media.

[0158] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0159] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0160] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0161] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A method for generating a plot game, characterized in that: The method comprises: Obtaining game parameters input by a user, and inputting the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter; Reading a pre-stored game text having the same game type parameter and game difficulty parameter as the game text, and inputting the game text, the game plot, and the game character into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model; Identify the text writing logic of the game text based on the logic identifier in the game text, and integrate the game plot, the game character, the game task and the game event based on the writing logic to generate an initial game plot; The plot adjustment data for the initial game plot input by the user is obtained, and the initial game plot is adjusted based on the plot adjustment data and the text writing logic to obtain a final game plot.

2. The method for generating a plot game according to claim 1, characterized in that: The text writing logic of the game text includes: text writing rules and text order; Accordingly, the step of integrating the game plot, the game characters, the game tasks and the game events based on the writing logic to generate an initial game plot includes: Determining presentation conditions of the game plot, the game characters, the game tasks and the game events based on the text writing rules; Determining the order of occurrence of the game plot, the game characters, the game tasks, and the game events under the presentation conditions based on the text order; An initial game scenario is generated by integrating the text sequence of the game plot, the game characters, the game tasks and the game events based on the presentation conditions and the occurrence sequence.

3. The method for generating a plot game according to claim 1, characterized in that: The plot adjustment data includes plot adjustment demand data; Accordingly, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes: Determining the target to be adjusted and the adjustment parameters of the initial game plot according to the plot adjustment requirement data; Identify whether the target to be adjusted and the adjustment parameters are reasonable based on the text writing logic; When the target to be adjusted and the adjustment parameters are reasonable, the initial game plot is modified based on the target to be adjusted and the adjustment parameters to obtain a final game plot.

4. The method for generating a plot game according to claim 1, wherein: The plot adjustment data includes game operation data; Accordingly, adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes: Determine the game duration and / or number of repetitions of the user at the same level according to the game operation data, and identify whether the game duration exceeds a preset duration and / or whether the number of repetitions exceeds a preset number; When the game duration exceeds the preset duration and / or the number of repetitions exceeds the preset number of times, a difficulty adjustment prompt is generated and displayed. When first feedback data associated with the difficulty adjustment prompt is detected, the difficulty parameters of the initial game plot are adjusted based on the first feedback data and the text writing logic to obtain the final game plot.

5. The method for generating a plot game according to claim 4, characterized in that: Before generating and displaying the difficulty adjustment prompt, the method further includes: generating and displaying level prompt information, and determining the level clearance data of the user based on the second feedback data when second feedback data associated with the level prompt information is detected; The display time of the difficulty adjustment prompt is determined based on the association between the level-clearing data and the difficulty adjustment prompt, so as to generate and display the difficulty adjustment prompt based on the sending time.

6. The method for generating a plot game according to claim 4, characterized in that: The adjusting the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot includes: Determine the user's historical teammate role selection data, historical task completion data, and current game plot based on the game operation data; The game plot, the game characters, the game tasks and the game events after the current game plot in the initial game plot are modified based on the historical teammate role selection data, the historical task completion data and the text writing logic to obtain the final game plot.

7. The method for generating a plot game according to claim 6, characterized in that: The historical task completion data includes the task identifier of the historical task and the processing frequency of the historical task; Accordingly, the game plot, the game characters, the game tasks and the game events after the current game plot in the initial game plot are modified based on the historical teammate role selection data, the historical task completion data and the text writing logic to obtain the final game plot, including: Determining the user's role type selection priority according to the historical teammate role selection data, and determining the user's task processing priority for the historical task according to the task identifier of the historical task and the processing frequency of the historical task; Adjust the game character and the game task after the current game plot in the initial game plot according to the user's role type selection priority and the task processing priority of the historical task; adjusting the game plot after the current game plot in the initial game plot according to the association relationship between the game character and the game plot, and adjusting the game event after the current game plot in the initial game plot according to the association relationship between the game task and the game event; The adjusted game characters, game plots, game tasks and game events are integrated according to the text writing logic to obtain a final game plot.

8. A plot game generating device, characterized in that: The device comprises: A game plot generation module, which obtains game parameters input by a user, and inputs the game parameters into a pre-trained first game generation model to generate a game plot and game characters based on the first game generation model, wherein the game parameters include a game type parameter and a game difficulty parameter; a game task generation module, reading a pre-stored game text having the same game type parameter and game difficulty parameter, and inputting the game text, the game plot and the game character into a pre-trained second game generation model to generate game tasks and game events based on the second game generation model; An initial game plot generation module, which identifies the text writing logic of the game text based on the logic identifier in the game text, and integrates the game plot, the game characters, the game tasks and the game events based on the writing logic to generate an initial game plot; The final game plot generation module obtains the plot adjustment data for the initial game plot input by the user, and adjusts the initial game plot based on the plot adjustment data and the text writing logic to obtain the final game plot.

9. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of a plot game generation method as described in any one of claims 1-7.

10. A readable storage medium, characterized in that: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the steps of a plot game generation method as described in any one of claims 1-7 are implemented.

Citation Information

Patent Citations

  • Game plot display method and device and electronic equipment

    CN117065327A

  • Game plot generation method and device, equipment and storage medium

    CN118512770A

  • Apparatus, system and methods for personalised content

    GB202309420D0

  • How to offer custom game story creation services with generative ai

    KR102693749B1