CN109794064B - Interactive scenario implementation method, device, terminal and storage medium - Google Patents
Interactive scenario implementation method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN109794064B CN109794064B CN201811641511.6A CN201811641511A CN109794064B CN 109794064 B CN109794064 B CN 109794064B CN 201811641511 A CN201811641511 A CN 201811641511A CN 109794064 B CN109794064 B CN 109794064B
- Authority
- CN
- China
- Prior art keywords
- game
- scenario
- game scenario
- target
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000009191 jumping Effects 0.000 claims abstract description 178
- 230000001960 triggered effect Effects 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims abstract description 7
- 238000012545 processing Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000011161 development Methods 0.000 description 12
- 230000002159 abnormal effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/47—Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/63—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention discloses a method, a device, a terminal and a storage medium for realizing an interactive scenario; the embodiment of the invention adopts a structural interface for displaying the game scenario; receiving a plot jumping instruction triggered by a player through the game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions; when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data. The scheme can realize the jumping of the game scenario in the game process.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method, a device, a terminal and a storage medium for realizing an interactive scenario.
Background
Adventure-like games are typically games in which a player controls a character to perform a virtual adventure, often in the form of completing a task, making a selection, or solving a puzzle. The game is characterized in that a player controls a character to generate an interactive story, and the exploration of story clues is emphasized.
For example, an adventure-like game may give players the option to develop a story scenario; in a game, a player can autonomously decide the behavior of a character, create a story belonging to himself, or develop a story line.
However, the current adventure-type games do not enable the jumping of game scenarios in the game.
Disclosure of Invention
The embodiment of the invention provides a method, a device, a terminal and a storage medium for realizing an interactive scenario, which can realize the jumping of a game scenario.
The embodiment of the invention provides an interactive scenario implementation method, which comprises the following steps:
displaying a game scenario structure interface, wherein the game scenario structure interface comprises readable game scenario blocks which are entered by a plurality of players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data;
receiving a plot jumping instruction triggered by a player through the game plot structure interface;
determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions, wherein the target readable game scenario blocks store target game scenario path data comprising target game scenario paths;
when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic;
if the path is on, updating the target game scenario path data according to the take-off game scenario path data;
and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
An embodiment of the present invention further provides an interactive scenario implementation apparatus, including:
the game scenario structure interface comprises a plurality of readable game scenario blocks which are entered by players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data;
the instruction receiving unit is used for receiving a scenario jumping instruction triggered by a player through the game scenario structure interface;
a scenario block determining unit, configured to determine a jumping game scenario block and a target readable game scenario block that needs to jump to according to the scenario jump instruction, where the target readable game scenario block stores target game scenario path data including a target game scenario path;
a data path determining unit, configured to determine whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path in game logic when the jumping game scenario block is located on the target game scenario path;
the updating unit is used for updating the target game scenario path data according to the jumping game scenario path data when the jumping game scenario path data and the target game scenario path data of the data path determining unit are in a game logic path;
and the scenario processing unit is used for entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
The embodiment of the present invention further provides a storage medium, where the storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps in any one of the interactive scenario implementation methods provided in the embodiments of the present invention.
In addition, the embodiment of the invention also provides a terminal, which comprises a memory, a first memory and a second memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of any one of the interactive scenario implementation methods provided by the embodiments of the present invention.
The embodiment of the invention adopts a structural interface for displaying the game scenario; receiving a plot jumping instruction triggered by a player through the game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions; when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data. The scheme can realize the jumping of the game scenario in the game process.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1a is a scene schematic diagram of an interactive scenario implementation method provided in an embodiment of the present invention;
fig. 1b is a schematic flowchart of an interactive scenario implementation method according to an embodiment of the present invention;
FIG. 1c is a schematic diagram of a game story line interface provided by an embodiment of the invention;
FIG. 1d is a schematic diagram of a game scenario interface provided by an embodiment of the present invention;
FIG. 2a is a schematic diagram of a game scenario route provided by an embodiment of the present invention;
FIG. 2b is a schematic diagram of an alternate route for a game scenario provided by an embodiment of the present invention;
fig. 3a is a schematic flowchart of a method for implementing an interactive scenario according to an embodiment of the present invention;
FIG. 3b is a schematic diagram of a game scenario structure provided by an embodiment of the present invention;
FIG. 3c is a schematic view of another game story line interface provided by embodiments of the present invention;
FIG. 3d is a schematic diagram of a game scenario jump provided by an embodiment of the present invention;
FIG. 3e is a schematic view of another game story line interface provided by embodiments of the present invention;
FIG. 3f is a schematic diagram of another exemplary scenario jump provided by an embodiment of the present invention;
FIG. 3g is a schematic diagram of another exemplary scenario jump provided by an embodiment of the present invention;
fig. 4a is a schematic structural diagram of a first interactive scenario implementing apparatus according to an embodiment of the present invention;
fig. 4b is a schematic structural diagram of a second interactive scenario implementation apparatus according to an embodiment of the present invention;
fig. 4c is a schematic structural diagram of an interactive scenario implementation apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a method, a device, a terminal and a storage medium for realizing an interactive scenario.
The interactive scenario implementation device may be specifically integrated in a terminal, the terminal may be a mobile phone, a tablet computer, a notebook computer, a mini-box, or other equipment, for example, referring to fig. 1a, the terminal may display a game scenario structure interface, the game scenario structure interface includes readable game scenario blocks that a plurality of players have entered, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data; receiving a plot jumping instruction triggered by a player through a game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions, wherein the target readable game scenario blocks store target game scenario path data comprising target game scenario paths; when the take-off game scenario block is positioned on the target game scenario path, determining whether take-off game scenario path data stored in the take-off game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data. For example, the terminal may acquire data such as the target game scenario data from the server according to the updated target game scenario path data, and play the data.
The following are detailed below. The numbers in the following examples are not intended to limit the order of preference of the examples.
In the embodiment of the present invention, the angle of the interactive scenario implementation device is described, the interactive scenario implementation device may specifically be a terminal, and the terminal may be a mobile phone, a tablet computer, a notebook computer, a miniature box, or other equipment.
In an embodiment, an interactive scenario implementation method is provided, and the method may be executed by a processor of a terminal, as shown in fig. 1b, and a specific flow of the interactive scenario implementation method may be as follows:
101. and displaying a game scenario structure interface, wherein the game scenario structure interface comprises a plurality of readable game scenario blocks which are entered by the players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data.
The games of the embodiment of the present invention may include adventure games, interactive narrative games, interactive scenario games, interactive video games (such as interactive movies), interactive music games, or other games with scenarios. For example, a large game story frame may be set in the game, and a plurality of game scenario blocks may be set in the game story frame, where each game scenario block corresponds to one or more game scenarios or plots (e.g., movie scenarios, etc.); the game scenario blocks can be connected according to certain scenario logics or rules to form corresponding game stories. For example, a player can perform interactive operation in a game, and a terminal can develop corresponding game scenarios based on the interactive operation of the player, i.e., certain game scenarios are connected in series, so that a game story line belonging to the player is created under a large game story frame.
In the embodiment of the present invention, the readable game scenario blocks may be game scenario blocks in which path data is stored, and the readable game scenario blocks may be regarded as data storage nodes, so that each readable game scenario block may further store data, for example, may store game scenario path data, where the game scenario path data may include a game scenario path (which may include information of the scenario block on the path, that is, node information, such as node identifier, etc.), game archive information (such as game archive time information), and game logic parameters.
In some embodiments, each readable game scenario block may have stored therein game archive information, which may include game scenario path data or the like, i.e., the game scenario path data is stored within the game archive.
The game scenario path is a scenario route which is passed by the player entering the game scenario corresponding to the game scenario block. The game logic parameters may include game parameters when the player arrives at the game scenario corresponding to the game scenario block, and may include prop parameters, goodness values, and other game parameter values, for example; further, the game logic parameter may also include game determination information on the game scenario path, and for example, may include game parameter determination information on the game scenario path, determination information on entry to the next game scenario, item acquisition determination information, and the like.
In one embodiment, the game scenario blocks may be other types of game scenario blocks besides readable game scenario blocks, for example, the game scenario blocks may be non-readable game scenario blocks, and the non-readable game scenario blocks are game scenario blocks that do not store game scenario path data or game archive information. When the player triggers to enter the unreadable game scenario block, the player may fail to enter the scenario because the unreadable game scenario block does not store the game scenario path data or the game archive information, and therefore, in some embodiments, no entry is set for the unreadable game scenario block.
Wherein the unreadable game scenario block may include: a numerical game scenario block (a scenario block storing only game numerical values), a pure game scenario block, which is a game scenario block storing only game scenario information, such as a scenario block storing only a game ending scenario, a scenario block storing only a transition scenario, and so on.
In the embodiment of the present invention, the shape of the game scenario block may be set according to actual requirements, for example, the shape may be a rectangle, a circle, a polygon, or other irregular shapes.
The game scenario structure interface is used for displaying the whole game scenario structure to the player, and the player can know the game scenario that the player has gone through, the game scenario route of the player, the incidence relation among the game scenarios and the like through the game scenario structure interface, for example, the game scenario structure interface can be a game story line interface and the like. In the embodiment of the present invention, the game scenario structure interface may include a game scenario block that has been entered by the player before and has data stored therein, that is, a history readable game scenario block, so that the player may reselect a scenario entering the history game scenario block.
The history readable game scenario blocks correspond to one or more game scenarios, and store history game scenario path data, which may include: a plot path of the game plot reached by the player in the historical time, and game logic parameters (such as prop parameters, goodness, game judgment information and the like) when the game plot reached in the historical time.
For example, referring to fig. 1c, when a player wants to replay a previous storyline, or to view a game storyline structure such as a game storyline, the terminal may be triggered to display a game storyline interface that presents the entire storyline structure, including readable game storyline pieces, such as storyline pieces 1, 2, 3, 4 … …, that the player has unlocked and entered. Wherein the interface further comprises unreadable game scenario blocks (i.e. circles in the interface, the circles representing unreadable game scenario blocks), such as numeric game scenario blocks, which store game data such as numeric =1, or 0, etc.
To facilitate the player's understanding of previously traveled scenario paths, in one embodiment, all paths traveled by the player may also be shown in the game scenario structure interface; for example, the scenario paths that the player has traveled before arriving at all readable game scenario blocks may be shown, the scenario paths that the player has traveled before arriving at the current game scenario block may be shown, and so on.
The current game scenario block is a game scenario block that the current player arrives at, for example, when the player currently arrives at the scenario of the game scenario block 5, the current game scenario is the game scenario block 5. The current game scenario block may be a readable game scenario block, or may be of another type such as a non-readable game scenario block. In one embodiment, the current game scenario block may be displayed in the current game scenario structure interface. For example, referring to fig. 1c, the game story display interface simultaneously displays a current game scenario block 5 and game scenario blocks 1, 2, 3, 4.
In an embodiment, the game scenario may not be displayed in the current game scenario structure interface, for example, the readable game scenario blocks displayed in the game scenario structure interface are game scenario blocks in the same game scenario section, and when the current game scenario block is a game scenario block of another game scenario section, the current game scenario block is not displayed in the game scenario structure interface.
For another example, in an embodiment, when the number of game scenario blocks displayed on the game scenario structure interface is limited, the current game scenario structure interface may not display a larger number of game scenario blocks, and at this time, the current game scenario block is not displayed on the current game scenario structure interface. The user operates the game scenario structure interface to view the game scenario blocks (including readable game scenario blocks, unreadable game scenario blocks and the like) which have been entered by other non-displayed players.
For example, a player may operate to view other game scenario blocks not shown by targeting a side area of the game scenario structure interface.
The path display mode may be various, for example, in an embodiment, the plot path may be drawn in a game plot structure interface, so as to display the plot path; for example, lines may be used to connect game scenario blocks in a path in series to form a scenario route for presentation.
In one embodiment, in order to display scenario paths traversed by a player, when a game scenario structure interface needs to be displayed, for example, when a scenario structure display instruction is received, a current game scenario path where the player reaches a current game scenario block and a historical game scenario path where the player reaches a readable game scenario block may be read; then, the read game scenario path is drawn in the game scenario structure interface.
Since each readable game scenario block stores game scenario path data, a path for a player to reach the readable game scenario block can be read from the readable game scenario block; in the case where the current game scenario block is a readable game scenario block, the current game scenario path for the player to reach the current game scenario block may also be read from the current game scenario block.
For example, in one embodiment, the step of "displaying a game scenario structure interface" may include:
when a plot structure display instruction is received, reading a current game plot path of a current game plot and reading a historical game plot path from a readable game plot to a readable game plot by a player;
drawing a current game scenario path and a historical game scenario path in a game scenario structure interface;
and displaying the drawn game scenario structure interface.
The path drawing method may be various, for example, a current game scenario path or a historical game scenario path may be drawn by using lines or a connection drawing medium. For example, the step of "drawing the current game scenario path and the historical game scenario path at the game scenario structure interface" may include:
serially connecting game scenario blocks on a current game scenario path in a game scenario structure interface by adopting a first line;
and serially connecting the game scenario blocks on the historical game scenario path in the game scenario structure interface by adopting a second line.
At this time, the game scenario structure interface after the series connection can be displayed, and the player can see the current game scenario path and the historical game scenario path, so that the player can know the game progress condition of the player and can select the game scenario blocks needing to be played again.
The first line and the second line can be different lines, for example, lines with different thicknesses, lines with different colors, and the like, and can be set according to actual requirements.
For example, referring to fig. 1c, a plot route for a player to reach a current game plot (e.g., plot 5) and plot routes for other readable game plots (e.g., plots 1, 2, 3, 4) that the player previously reached are displayed in the game plot line interface. Wherein, the plot route that the player has gone through when arriving at the current game plot (such as game plot 5) can be displayed through black lines on the game plot line interface, and the plot route that the player has gone through when arriving at other readable game plot blocks (such as plot blocks 1, 2, 3, 4) can be displayed through gray lines.
As shown in fig. 1c, the terminal may use a line to connect the game scenario blocks (such as readable game scenario blocks, numerical value scenario blocks, etc.) in the path that the player has traveled to reach the current game scenario block (or the path that the player has traveled to reach the readable game scenario block) in series to form a current route that the player has reached the current game scenario block (or a historical route that the player has reached the readable game scenario block);
in the embodiment of the invention, the game scenario structure interface can be displayed in various ways, for example, when a scenario structure display instruction is received, the game scenario structure interface can be displayed according to the scenario structure display instruction. The triggering mode of the plot structure display instruction can be various, for example, the plot structure display instruction can be triggered and generated when a game is played; for example, when the terminal displays a game interface, the player can trigger a storyline display instruction through the game interface; that is, the step of "displaying a game scenario structure interface" may include:
receiving a plot structure display instruction triggered by a player through a game interface;
and returning to the game scenario structure display interface according to the scenario structure display instruction.
The game interface is used for displaying a game scenario corresponding to a game scenario block (i.e., a current game scenario block) currently entered by a player, and the player can perform interactive operation on the game interface to play a game, for example, the player can select a scenario development direction, obtain a prop, and the like through selection operation on the game interface.
For example, referring to fig. 1d, when a player enters a scenario corresponding to a certain game scenario block, scenario options, such as "go to library to see book", "go home to sleep", and other scenario options, may be displayed in the game interface, and the player may develop the corresponding scenario by selecting the scenario option. For example, a player may click on a game scenario block that selects "go to library" to enter a book to library.
For example, in an embodiment, a scenario structure display interface may be arranged on the game scenario structure interface, and the player may trigger the scenario structure display instruction through the scenario structure display interface. The representation form of the plot structure display interface can be various, such as an icon button and the like.
In one embodiment, the readable game scenario blocks displayed by the game scenario structure interface may be readable game scenario blocks under a certain game scenario sub-frame, for example, readable game scenario blocks under a certain game scenario section.
For example, referring to FIG. 1c, a game storyline interface displays readable game scenario tiles, game parameter scenario tiles (scenario tiles represented by circles) in an ordered chapter.
In one embodiment, in order to facilitate the player to know the information of the game scenario, summary information of the scenario corresponding to each readable game scenario block may be displayed on the game scenario structure interface. The summary information of the scenario may include summary text information and a summary image. For example, each readable game scenario block in the game story line interface displays a text summary and a summary image of the scenario. Referring to fig. 1c, scenario blocks 1, 2, 3, 4, 5 all have a text summary "XX" in the "lost" and an image "1" of the respective scenarios.
In one embodiment, in order to facilitate the player to know the game progress of the player, the current game progress information of the player can be displayed on the game scenario structure interface. Wherein, the game progress information may include: the scenario experienced by the player as a percentage of the total scenario, or the scenario experienced in a certain game section as a percentage of the total scenario of the game section, or the scenario exploratory degree in a certain game section, etc.
In one embodiment, a game story chapter where the player is currently located may also be displayed in the game scenario structure interface, e.g., the chapter, and chapter name may be displayed. For example, "chapter XX is" in order "and" chapter XXX is "in the tenth.
In an embodiment, a game parameter determination identifier (in other embodiments, a game system determination identifier) may also be displayed in the game scenario structure interface, and may include a game parameter value determination identifier, such as a prop parameter determination identifier, a goodness parameter determination identifier, a player behavior value determination identifier, and the like. The representation of the identifier may be various, and may be in the form of a decision block, for example, referring to fig. 1c, where the decision block in fig. 1c indicates that the system makes a parameter decision at that location.
In one embodiment, a current location identification of the player may also be displayed in the game scenario structure interface, the current location identification identifying a location of the player currently in the game story framework (e.g., story line); the current position of the player may be located in a game scenario, where the current position of the player may be displayed in the game scenario block, or the current position of the player may be located in a game parameter determination block, where the current position of the player may be displayed in the game parameter determination block. For example, referring to FIG. 1c, the player's current position is in a certain numerical determination, and in FIG. 1c, the current position identification may be displayed in the numerical decision box.
In one embodiment, in order to ensure the accuracy of the data, the data stored in the readable game scenario blocks is updated, and specifically, in the game process, when a game scenario corresponding to the readable game scenario block is entered, the game scenario path data stored in the readable game scenario block is updated based on the game scenario path data of the current player reaching the readable game scenario block.
For example, before a scenario jump, or after a scenario jump, if an incoming game scenario block is a readable game scenario block, the current game scenario path data is needed to update the game scenario path data originally stored in the readable game scenario block. When the readable game scenario block is reached for the first time, the originally stored data of the readable game scenario block is empty.
102. And receiving a scenario jump instruction triggered by the player through the game scenario structure interface.
For example, in one embodiment, after the game story interface is displayed, the player may perform a story jumping operation on the game story structure interface to trigger a corresponding story jumping instruction.
For another example, in an embodiment, the player may execute a scenario entering operation to trigger a scenario jumping instruction for the readable game scenario block, where the scenario jumping operation may be set according to actual requirements, such as a click operation (including a mouse click operation, a user touch click operation, and the like), a sliding operation, and the like. The terminal may trigger a scenario jump instruction based on a detected jump operation of the player for the readable game scenario block, which may indicate a target readable game scenario block that needs to be entered. For example, the target readable game scenario block may be a readable game scenario block operated by the player.
103. And determining the jumping game scenario blocks and the target readable game scenario blocks needing jumping according to the scenario jumping instructions.
The jumping-starting game scenario block is a starting-point game scenario block of scenario jumping, for example, when jumping from the game scenario block 1 to the game scenario block 5 is required, the game scenario block 1 is a jumping game scenario block.
The types of the jumping game scenario blocks may be various, and may include: game scenario blocks, game parameter scenario blocks, parameter decision blocks, or other types of scenario blocks may be read.
The determination mode of the take-off game scenario block can be set according to actual requirements, for example, the game scenario block reached by the current player can be used as the take-off game scenario block, that is, the take-off game scenario block can be the current game scenario block.
For another example, in an embodiment, a corresponding scenario block is selected from game scenario blocks before a current game scenario block according to a preset rule as a jumping game scenario block; for example, a readable game piece that is located before and most recent from the current game scenario piece may be selected as the take-off game scenario piece.
For example, in an embodiment, when the current game scenario block entered by the player at the current time is not a readable game scenario block, such as a game ending scenario block, a game parameter scenario block, an interactive operation scenario block, and the like, the history readable game scenario block closest to the time of the game scenario block may be determined as the current game scenario block. For example, if a scenario jump is made when a player enters a game ending scenario block, then the immediately readable game scenario block of the game ending scenario block may be determined to be a jumping game scenario block.
The target readable game scenario block is a readable game scenario block which needs to jump to; i.e., the target to which the player wishes to jump the scenario may read the game scenario block. For example, when a player wishes to jump from game scenario block 1 to readable game scenario block 5, then readable game scenario block 5 is the target readable game scenario block.
In one embodiment, the player-triggered scenario jump instruction may indicate a need to jump to a target readable game scenario block, and thus, the terminal may determine the target readable game scenario block directly based on the scenario jump instruction. For example, referring to fig. 1c, when a player clicks on a readable game scenario block 5 at a game story line interface, a scenario jump instruction is triggered, which indicates that the target readable game scenario block to which a jump is required is a readable game scenario block 5.
Wherein, the target readable game scenario block stores target game scenario path data, and the target game scenario path data includes: the player arriving at the target can read the target game scenario path, game logic parameters, which the game scenario block experiences. The game logic parameters may include: the game parameters of the player (such as stage property value, goodness value, etc.) when the player reaches the target readable game plot, the parameter judgment corresponding to the game parameters of the player (such as judgment of goodness value, etc.)
104. And when the take-off game scenario block is positioned on the target game scenario path, determining whether the take-off game scenario path data and the target game scenario path data stored in the take-off game scenario block are in a path on the game logic, if so, executing step 105, and if not, executing step 106.
In the embodiment of the invention, the plot jump from the jumping game plot to the target readable game plot can be divided into two types of plot jumps, one type is direct plot jump, namely the influence of jumping game plot path data on the target game plot path data is not considered, the plot jump is directly based on the target game plot path data to the game plot of the target readable game plot, and the reading operation is equivalent to the reading operation of the data stored in the target readable game plot; the other is linkage influence scenario jumping, and the jumping needs to consider linkage influence of the jumping game scenario path data on the target game scenario path data, and the jumping game scenario is combined with the jumping game scenario path data and the number of target game scenario paths to jump to the target readable game scenario block.
Among them, for selecting what kind of scenario jump, two aspects need to be considered: for example, on one hand, whether a path from a jumping game scenario block (such as a current game scenario block) to a target readable game scenario block exists needs to be considered; on the other hand, when there is a path from the jumping game scenario block to the target readable game scenario block, it may also be necessary to determine whether the path is accessible in the game logic, i.e., whether the path is accessible in the game logic.
That is, in a game, when there is a path from a take-off game scenario block to a target readable game scenario block and the path is logically connected in the game, then a chain-effect jump in which the take-off data produces a chain effect on the target data may be employed.
For example, taking a pocket watch in a game as an example, referring to fig. 2a, when a player does not take a pocket watch in a game and the game is ended, the recorded paths of the nodes (i.e. readable game scenario blocks) are as follows:
and (B) point A: record the path of START = > a.
And B, point: recording a path of START = > a = > B.
And D, point: recording a path of START = > a = > B = > D.
And C, point: not reached, no path.
Point Z: recording a path of START = > … … = > Z.
Since the nodes record path data that the player experiences (which is equivalent to the nodes storing game archive data), the player can trace back by using the path data (such as archive data) stored in the nodes, and the trace back is that the player plays the game again by using the path data (archive data) stored in the nodes.
If so, the player may jump back to Point A by reading the file, reselect Point C, take the pocket watch, and go to Point D. The game story line becomes the story line shown in fig. 2 b. The path recorded by each node is as follows:
and (B) point A: record the path of START = > a.
And B, point: recording a path of START = > a = > B.
And D, point: recording a path of START = > a = > C = > D.
And C, point: recording a path of START = > a = > C.
Point Z: recording a path of START = > … … > Z.
Note, however, that there is no path from START = > a = > C = > D … … = > Z.
First, the player is not related to the original START = > … … = > Z on the path of a = > C = > D. If the player were to jump from node D to node Z, the system would need to consider two issues:
first, the route of ROOT = > a = > C = > D may not necessarily reach the Z point. For example, if the path of the Z point is START = > … … = > E = > … … = > Z, then there is no path from the D point to the Z point at all. Secondly, even if there is a problem that the game logic needs to be considered even if the Z path START = > a = > C = > D = > … … = > Z, the path START = > a = > C = > D = > … … = > Z may not be passed on the game logic.
Therefore, if a jump from node D to node Z is required, a path from node D to node Z needs to exist as START = > a = > C = > D = > … … = > Z, and it is also necessary to ensure that START = > a = > C = > D = > … … = > Z is logically accessible in the game.
In practical applications, to improve efficiency, for proving whether a D-point-to-Z-point path exists, such as START = > a = > C = > D = > … … = > Z, it can be determined by determining whether the D-point is on the Z-point path, for example, when the D-point is on the Z-point path, then the D-point-to-Z-point path must exist, otherwise, the D-point-to-Z-point path does not exist.
In practical applications, to improve efficiency, for proving whether the path START = > a = > C = > D = > … … = > Z to Z can be logically passed through, it may be determined whether the path data of the D point and the path data of the Z point are logically passed through in the game; when the path data path is on, then it is determined that the path to Z, START = > a = > C = > D = > … … = > Z, can go through, otherwise it does not.
Based on the above analysis, the embodiment of the present invention may adopt a chain effect jumping mode only when the jumping game scenario block is located on the target game scenario path and the jumping game scenario path data and the target game scenario path data are logically connected in the game.
For example, in an embodiment, the determination may be made based on a plot identifier and a jump game plot identifier on the target game plot path, and when a plot identifier identical to the jump game plot identifier exists on the path, the jump game plot is determined to be located on the target game plot path.
For another example, in an embodiment, in order to improve efficiency, it may be determined whether the jumping scenario block is located on the target scenario path by intersecting two scenario paths. Specifically, the step of determining whether the stored jumping game scenario path data of the jumping game scenario block and the target game scenario path data are logically connected to each other when the jumping game scenario block is located on the target game scenario path may include:
intersection of the target game scenario path and the take-off game scenario path is solved to obtain an intersection game scenario block;
when the intersection game scenario blocks are jumping game scenario blocks, determining that the jumping game scenario blocks are located on the target game scenario path;
it is determined whether the stored take-off game scenario path data of the take-off game scenario block and the target game scenario path data are logically connected in the game.
In one embodiment, upon determining that the intersecting game scenario block is not the current game scenario block, then the current game scenario block is determined not to be on the target game scenario path.
For example, in the case of the pocket-watch bullet scenario, the intersection is first obtained, and the path passing through START = > a = > B = > D and the path passing through START = > … … > Z are intersected. See if point D can be calculated. If there can be a D point. Evidence exists that START = > a = > C = > D = > … … = > Z. Then, it is determined that START = > a = > C = > D = > … … = > Z is logically walkable in the game.
According to the above description, in the embodiment of the present invention, it may be determined whether the number of paths of the take-off game scenario and the target game scenario path data are logically connected in the game, so as to prove whether the path from the take-off game scenario block to the target game scenario block is logically connectable.
In one embodiment, it is considered that the data determining the path data path in the actual game is generally the game logic parameter in the path data, and therefore, whether the take-off game scenario path data and the target game scenario path data are on the game logic may be determined based on the take-off game logic parameter and the target game logic parameter. For example, when the logic parameters of the take-off game and the logic parameters of the target game are intercommunicated in the game logic, the path between the scenario path data of the take-off game and the scenario path data of the target game may be determined, and when the logic parameters of the take-off game and the logic parameters of the target game are not intercommunicated in the game logic, the path between the scenario path data of the take-off game and the scenario path data of the target game may be determined.
Specifically, whether the logic parameters are communicated or not can be determined through comparison of game logic parameters; for example, in one embodiment, the step of "determining whether the stored take-off game scenario path data of the take-off game scenario block and the target game scenario path data are logically connected in the game" may include:
comparing the logic parameter of the take-off game with the logic parameter of the target game to obtain a comparison result;
determining whether the logic parameters of the take-off game and the logic parameters of the target game are communicated in game logic according to the comparison result;
and if the communication is carried out, determining that the jumping game scenario path data and the target game scenario path data are communicated on the game logic.
The path data on the game logic path in the embodiment of the invention can refer to: the current game logic parameter of the current game scenario block is communicated with the target game logic parameter of the target readable game scenario block in game logic; for example, there is consistency or inheritability in game logic between the take-off game logic parameters and the target game logic parameters.
For example, in one embodiment, if the type of the current game logic parameter is consistent with the type of the target game logic parameter, the parameters are considered to be intercommunicated and the path is considered to be through; otherwise, the parameters are not communicated, and the path is not accessed.
For another example, in an embodiment, when the target game logic parameters include the game parameters of the player (e.g., property parameters, goodness parameters, etc.), and other game parameters that may affect the game parameters of the player (e.g., determination of game parameters of the player, etc.), the parameters may be considered as not intercommunicating and the path may not be connected; when the target game logic parameters include player game parameters, the current game logic parameters include player game parameters, and there are no other game parameters that affect the player game parameters, then the parameters may be considered to be intercommunicated, the path data path.
For example, the takeoff game logic parameter includes only the game value Y =1, and the target game logic parameter includes only the game value Y = 0; then at this point, the game logic parameters may be considered logically intercommunicating (the target game logic parameter may inherit the current game logic parameter), and the jump game scenario path data is routed to the target game scenario path data path.
For another example, the logic parameters of the take-off game include a player game value Y =1, and the logic parameters of the target game include parameter determination information of the player game values Y =0 and Y; at this time, it is considered that the logic parameters are not intercommunicated, and the take-off game scenario path data and the target game scenario block path data are not communicated. Or when the game value of the player in the logic parameters of the take-off game does not meet the judgment of the parameters of Y, the logic parameters are not communicated.
In one embodiment, when the game logic parameters include a plurality of game parameters (such as player game parameters and parameter determination information), the game parameters in the take-off game logic parameters may be respectively compared with the corresponding game parameters in the target game logic parameters; and determining whether the logic parameters of the take-off game and the logic parameters of the target game are on the game logic or not based on the comparison result, if the parameters are on, determining a scenario path data path, and if the parameters are not on, determining that the scenario path data is not on.
For example, when the comparison result of each player game parameter is that the comparison is normal, a parameter path is determined; and when a comparison result with abnormal comparison exists, determining that the parameters are not passed.
For example, when comparing a certain type of player game parameter a1 in the take-off game logic parameter with a same type of player game parameter a2 in the target game logic parameter, if the parameter value difference between the player game parameter a1 and the player game parameter a2 satisfies a certain condition, it may be considered that the player game parameter a1 and the player game parameter a2 are normally compared, otherwise, the comparison is abnormal. That is, when the difference between the player parameter values of the same type meets a certain preset difference condition, the comparison is determined to be normal; otherwise, it is abnormal.
For another example, when comparing the game parameter determination information b1 in the current game logic parameter with the game parameter determination information b2 in the target game logic parameter, if the determination logic between b1 and b2 satisfies the preset logic condition, for example, the determination through b1 inevitably passes the determination through b2, the comparison between b1 and b2 may be considered normal, otherwise, it is abnormal.
In one embodiment, when the target game logic parameters include parameter decisions corresponding to player game parameters, in logic parameter comparison, the player game parameters in the take-off game logic parameters may be compared with the parameter decisions in the target game logic parameters, and when the player game parameters satisfy the parameter decisions, it may be determined that the comparison is normal, otherwise, it is determined that the comparison is abnormal.
For example, specifically, the take-off game logic parameters may include player game parameters when a player reaches the take-off game scenario block, and the target game logic parameters include parameter decisions corresponding to the player game parameters; at this time, the step of "comparing the logic parameters of the take-off game with the logic parameters of the target game" may include: the player game parameters are compared to the parameter determination to determine whether the player game parameters satisfy the parameter determination.
And when the parameter judgment is determined to be satisfied, determining that the comparison is normal, and when the parameter judgment is determined not to be satisfied, determining that the comparison is abnormal.
In practical application, if the jumping game scenario block is located on the target game scenario path, it is indicated that the jumping game scenario block and the target game scenario block are on the same path, and the game parameters of the players stored in the general jumping game scenario block and the target game scenario block are of the same type, for example, a first player game parameter X and a second player game parameter Y are both stored. Therefore, at the time of parameter comparison, if the target game scenario block does not store the parameter determination of the player game parameter, the comparison result of the player game parameter is normal. If the target game scenario block stores the parameter judgment of the game parameters of the player, the game parameters of the player of the take-off game scenario block and the parameters of the target game scenario block are judged only, whether the game parameters of the player meet the parameter judgment is determined (for example, whether the game parameter X in the take-off game scenario block meets the X judgment in the target scenario block is judged), if yes, the comparison is normal, and if not, the comparison is abnormal.
For example, if the take-off game logic parameters only include the player game parameters a and the target game logic parameters include the player game parameters a and the decision b of the player game parameters a, then the player game parameters a1 in the take-off game logic parameters may be compared with the target game logic parameter decision b2, if the player game parameters a satisfy the parameter decision b2, the comparison is considered normal, and if the player game parameters a do not satisfy the parameter decision b2, the comparison fails, at which point the parameter comparison is determined to be abnormal.
Through the manner introduced above, the embodiment of the present invention can determine whether the path data of the scenario of the take-off game stored in the scenario block of the take-off game and the path data of the scenario of the target game are in a path in the game logic, thereby determining which scenario hopping manner is adopted.
105. And updating the target game scenario path data according to the jumping game scenario path data.
When the jumping game scenario block is located on the target game scenario path, and the jumping game scenario path data and the target game scenario path data are logically connected in the game, in order to improve the experience of the player, the embodiment of the invention needs to consider the influence of the current game path data on the game path data of the target game scenario, that is, the chain influence of the path data of the current game scenario block on the path data of the target readable game scenario block, so as to change the subsequent scenario development of the player after entering the target game scenario.
Therefore, in order to take chain influence into consideration, the embodiment of the present invention may update or adjust the path data of the target game scenario based on the jump game path data, so as to influence the path data of the target readable game scenario block, thereby changing the subsequent scenario development after the player enters the target game scenario.
For example, taking a jump game scenario block as a current game scenario block and a player game numerical value Y included in the game scenario path data as an example, assuming that when a player enters a target game scenario corresponding to the target game scenario block at a previous historical time, a historical player game numerical value Y =0, the target game scenario block may store historical current game scenario path data to obtain the target game path data of the embodiment of the present invention, and at this time, the player game numerical value Y =0 (i.e., the target player game numerical value Y = 0) in the target game scenario path data. After the target game scenario is completed, the system determines whether Y satisfies Y ≦ 2 for the game value Y, and at this time, the Y =0 system determines Y ≦ 2, and then the system triggers entry into the first game scenario corresponding to Y ≦ 2.
If the interlocking influence on the game value of the target player is not considered, after the player jumps into the target game scenario, the system judges whether Y satisfies Y ≦ 2 or not, and the Y =0 system judges that Y is ≦ 2, then the system triggers the entry into the first game scenario corresponding to Y ≦ 2. The player also repeats the same game scenario, which has not changed in its development. That is, it corresponds to a simple file reading operation of the archived information of the target readable play pieces.
If the method of the embodiment of the present invention is adopted to jump to the target game scenario, that is, when the chain influence of the target game path data is considered, it is assumed that the current player game value Y =3 in the current game scenario path data, then the influence of the current player game value (Y = 3) on the target player game value Y in the target game scenario path needs to be considered, at this time, the target player game value Y may be updated based on the current player game value (Y = 3), and if the target player game value Y is updated to be equal to 3, after the player enters the target game scenario, the system may determine, for example, whether Y satisfies Y ≦ 2 or not, at this time, the Y =3 system may determine Y > 2, and then the system triggers entry into the second game scenario corresponding to Y > 2. At this point, the player enters a second game scenario, different from the first game scenario, at which point the player's game scenario has changed in development.
Specifically, the target game scenario path data may be updated in a variety of ways, for example, in an embodiment, the target game scenario path data may be directly replaced by the jumping game scenario path data.
For another example, in an embodiment, the jumping game scenario path data may be processed based on a preset rule, and the target game scenario path data may be replaced with the processed game scenario path data.
For another example, in an embodiment, new game scenario path data reaching the target game scenario block may be further constructed according to the jumping game scenario path data and the target game scenario path data; and updating the target game scenario path data according to the new game scenario path data.
In one embodiment, if the game scenario path data includes game paths, game logic parameters; then, the update to the path data needs to take into account both the path and the logical parameter updates. For example, the data of the scenario path of the take-off game includes a scenario path of the take-off game and logic parameters of the take-off game; the target game scenario path data comprises a target game scenario path and target game logic parameters.
Specifically, the step of "constructing new game scenario path data reaching the target game scenario block according to the jumping game scenario path data and the target game scenario path data" may include:
constructing a new game scenario path reaching the target game scenario block according to the jumping game scenario path and the target game scenario path;
inheriting the logic parameters of the take-off game on the basis of the logic parameters of the target game to obtain new logic parameters of the game.
Specifically, the new game scenario path may be constructed in a manner of: and adding a part of paths from the jumping game scenario blocks to the target game scenario blocks on the target game scenario path on the basis of the jumping game scenario path. For example, the take-off game scenario path is L1, the target game scenario path is L2, and the partial path from the take-off game scenario block to the target game scenario block in the target game scenario path L2 is L21; then at this point L1, L21 may be connected together to form a new game scenario path L3= L1+ L21.
For example, taking a jumping game scenario block as the current game scenario block as an example, referring to fig. 1c, assume that the current game scenario block is game scenario block 2, the target game scenario block is scenario block n, and the game scenario path L1 stored in game scenario block 2 is: starting scenario block = > … … = > scenario block 1= > scenario block 2, game value Y = 3; the game path L2 for the target game scenario block storage is: starting plot = > … … = > plot 2= > … … = > plot n; then at this point a new game scenario path L3= start scenario block = > … … = > scenario block 1= > scenario block 2= > … … = > scenario block n that reaches target game scenario 5 may be constructed from L1 and L2.
In the embodiment of the invention, the game logic parameters can be updated in a numerical value succession mode; specifically, the logic parameters of the take-off game can be inherited on the basis of the logic parameters of the target game to obtain new logic parameters of the game. The inheritance modes of the logic parameters in the embodiment of the invention can be various, as follows:
for example, when the game logic parameter has an accumulative nature (e.g., the system determines that the game logic parameter is an accumulative game logic parameter when determining the game logic parameter), the parameter value of the take-off game logic parameter may be accumulated over the parameter value of the target game logic parameter.
For example, where the take-off game logic parameter comprises a take-off player game value Y = Y1 and the target game logic parameter comprises a target player game value Y = Y2, the target player game value may inherit the take-off player game value Y = Y1 when the logic parameter is updated, at which time the target player game value Y = Y1+ Y2.
For another example, in an embodiment, the take-off game scenario block is a current game scenario block, and when the game logic parameter does not have an accumulative property (e.g., the system determines that the game logic parameter is a currently generated game logic parameter), the target game logic parameter may be directly replaced with the current game logic parameter. For example, when the current game logic parameter includes a current player game value of X = X1, and the target game logic parameter includes a target player game value of X = X2, the target player game value of X = X1 is updated in the logic parameter.
In the embodiment of the invention, the target game scenario path data can be updated according to the introduced data updating mode, and the linkage influence of scenario block data is realized, so that the subsequent scenario development is changed.
106. And entering the game scenario corresponding to the target game scenario block according to the updated target game scenario path data.
After the target game scenario path data is updated, the scenario corresponding to the target readable game scenario block can be entered based on the game scenario path and the game logic parameters in the path data. In this case, the scenario of the target readable game scenario block may be the same as or different from the scenario of the target readable game scenario block at the historical time.
For example, in one embodiment, if the scenario of the scenario block in the game is related to the game path data, for example, if different scenarios are triggered by different path data, since the target game scenario path data is changed after being updated, the game scenario of the target readable game scenario block will be changed, and at this time, the incoming game scenario will be different from the scenario of the historical time.
For another example, in an embodiment, if the game scenario corresponding to the game scenario block is fixed, after the update of the path data of the game scenario block changes, the game scenario of the target readable game scenario block that is entered is the same as the historical time. At this time, the updated game scenario path data affects some attributes of the player character and the like.
107. And entering a game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
When the jumping game scenario block is positioned on the target game scenario path and the jumping game scenario path data and the target game scenario path data are not communicated in the game logic, the embodiment of the invention can directly carry out the game scenario corresponding to the scenario block based on the game path data stored in the target readable game scenario block, namely, the scenario jump is realized by adopting a direct scenario jump mode; in one embodiment, the method is equivalent to directly reading the game archive information stored in the target readable game scenario block, and re-entering the game scenario corresponding to the scenario block. The player may re-enter the scenario of the target readable game scenario block to begin the re-game.
For example, taking the backward jump from the scenario block 2 to the scenario block 5, that is, passing through the scenario as an example, at this time, the scenario block 2 is a current game scenario block (that is, a jump game scenario block), and the scenario block 5 is a target readable game scenario block; after the game scenario path data of the scenario block 5 and the scenario block 2 are read, it can be determined that the scenario block 2 is on the game scenario path stored in the scenario block 5 in the manner described above, but the path data of the scenario block 5 and the path data of the scenario block 2 are not in a path; at this time, the game scenario path of scenario block 5 may be re-entered directly based on the game scenario path data stored in scenario block 5, thereby implementing a jump to the game scenario of scenario 5. In other words, the game archive information stored in the scenario block 5 is read, and the backtracking or the replay of the game is started from the scenario of the scenario block 5.
In one embodiment, when the jumping game scenario block is located on the target game scenario path, the game scenario corresponding to the target readable game scenario block is entered according to the target game scenario path data.
For example, taking an example that a plot 5 jumps backwards to a plot 2, i.e., a jump-back plot, at this time, the plot 5 is a current game plot (i.e., a jump-out game plot), and the plot 2 is a target readable game plot; after the game plot path data of the plot 5 and the plot 2 are read, the game plot path of the plot 5 not stored in the plot 2 can be determined in the manner described above; at this time, the game scenario path of scenario block 2 may be re-entered directly based on the game scenario path data stored in scenario block 5, thereby implementing a jump to the game scenario of scenario 2. Similarly, the game archive information stored in the scenario block 2 is read, and the backtracking or the replay of the game is started from the scenario of the scenario block 2.
The following description shows, by way of example, an interactive scenario implementation method provided in an embodiment of the present invention:
for example, a take-off game scenario block is taken as a current game scenario block, and the game scenario path data includes a player game value Y. Suppose a player passes through a game scenario path at a previous historical time: when scenario blocks 1, 2, 3, and 4 enter the game scenario corresponding to game scenario block 5, historical player game value Y =0, game scenario block 5 may store historical current game scenario path data to obtain game path data (Y = 0) stored in scenario block 5, and at this time, player game value Y = =0 in the game scenario path data stored in scenario block 5. After the game scenario of scenario block 5 is completed, the system will determine whether Y satisfies Y ≦ 2 for game value Y, at this time, the system Y =0 will determine that Y is ≦ 2, and then the system triggers entry of the game scenario corresponding to Y ≦ 2, such as a death ending scenario, i.e., a game ending scenario.
After entering the game ending scenario, the player realizes that the game ending may be a problem in a certain game operation (such as a selection operation for scenario development and the like) after scenario block 2, and the player can click scenario block 2 in the game story line interface to trigger a scenario jump instruction; at this time, scenario block 2 is a target readable game scenario block, and the game ending scenario block is the current game scenario block. According to the method provided by the embodiment of the invention, the terminal can firstly determine whether the plot 5 is positioned on the game plot path of the plot 2, wherein the plot 5 is behind the plot 2, so that the plot 5 is obviously not positioned on the game plot path of the plot 2; the terminal re-enters the game scenario of scenario block 2 directly based on the game scenario path data of scenario block 2. After entering the game scenario of scenario block 2, the player may enter the scenario of the parameter game scenario block after scenario block 2 (e.g., scenario development selection interactive scenario), and the player may re-execute a different game operation (e.g., scenario development selection operation) from the previous one in the scenario of the parameter game scenario block, so that the player game value is different from the previous player game value (e.g., so that the player game value Y = 2), which may prevent the game from ending to enter another scenario at the time of system determination.
For example, in the previous pocket watch bullet example, if the player chooses not to take the pocket watch into scenario block B after entering scenario block a before, the player enters the game ending scenario when entering the scenario block of the subsequent pocket watch bullet. By adopting the implementation method of the invention, after entering the plot A, the player reenters the plot 2 to play the game, and after the operation is resumed, the player selects to take the pocket watch to enter the plot C, so that the property parameters are changed. This allows the player character to survive subsequent scenarios when subsequently entering the watch-stop bullet scenario block.
After the player re-plays and changes the operation from scenario block 2, the intermediate scenarios among scenario blocks 2 to 5 may be sequentially restored to scenario block 5 according to the path from original scenario block 2 to scenario block 5 (scenario block 3= > scenario 4 … … scenario 5) (for the player, it is equivalent to re-enter the intermediate scenario blocks such as scenario blocks 3 and 4 to play the same game scenario as the historical time, that is, play the intermediate scenario block again). When the player enters the game scenario corresponding to the game scenario block 5, the player game numerical value is changed from the previous Y =0 to the current Y =2, and the game scenario block 5 may store the current game scenario path data to obtain the game path data stored in the scenario block 5, and at this time, the player game numerical value Y =2 in the game scenario path data stored in the scenario block 5. After completing the game scenario of scenario block 5, the system will determine the game value Y (e.g., determine whether Y satisfies Y < 2, Y ≧ 2), at which time the Y =2 system will determine Y =2, and then the system triggers entry into the game scenario corresponding to Y =2, such as the non-game ending scenario.
In one embodiment, in order to avoid that the player re-plays the intermediate plot between the plot 2 and the plot 5, the method provided by the embodiment of the invention can also realize the plot jumping to the plot 5 without repeating the intermediate plot; for example, the player may also perform a plot jumping operation when entering the plot of plot 3, e.g., the player may trigger displaying a game story line interface and clicking plot 5 to trigger a plot entry instruction; at this time, scenario block 5 is a target readable game scenario block, and scenario block 3 is a current game scenario block. When the terminal determines that the scenario block is located on the game scenario path of the scenario block 5, and the game scenario path data stored in the scenario block 3 and the game scenario path data stored in the scenario block 5 are intercommunicated in the game logic (for example, the data intercommunication mode can be introduced), the terminal updates the game scenario path data stored in the scenario block 5 based on the game scenario path data stored in the scenario block 3; if it is assumed that the player game value Y =2 stored in the scenario block 3, the player game value stored in the scenario 5 may be updated to Y = 2. After completing the game scenario of scenario block 5, the system will determine the game value Y (e.g., determine whether Y satisfies Y < 2, Y ≧ 2), at which time the Y =2 system will determine Y =2, and then the system triggers entry into the game scenario corresponding to Y =2, such as the non-game ending scenario.
In the embodiment of the invention, the types of the game scenarios can be various, such as a spy and war type game scenario, a love game scenario and the like.
As can be seen from the above, in the embodiment of the present invention, the automatically stored game path data capable of reading the game scenario block is adopted, and the scenario logic can be automatically stored and presented through the scenario structure interface, so that the player does not have to see the stored gear to memorize the scenario logic, and does not need to worry about whether the player has filed the scenario or not all the time, which causes interruption of the scenario experience.
In addition, the method can also realize the jumping of the game scenario, effectively reduce the replay cost of the player, lead the player to be capable of exploring the whole game with patience and greatly improve the game experience and interactivity of the player.
The method described in the above embodiments is further described in detail below.
In this embodiment, the method according to the embodiment of the present invention will be described in detail by taking an example in which an interactive scenario implementation apparatus is integrated in a terminal.
As shown in fig. 3a, a specific flow of the interactive scenario implementation method is as follows:
301. the terminal displays a game scenario structure interface, and the game scenario structure interface comprises readable game scenario blocks which are entered by a plurality of players.
In the embodiment of the present invention, the readable game scenario blocks may be game scenario blocks in which path data is stored, and the readable game scenario blocks may be regarded as data storage nodes, so that each readable game scenario block may further store data, for example, may store game scenario path data, where the game scenario path data may include a game scenario path (which may include information of the scenario block on the path, that is, node information, such as node identifier, etc.), game archive information (such as game archive time information), and game logic parameters.
In addition, the game scenario structure interface may further include other types of game scenario blocks, such as game parameter scenario blocks, game logic decision blocks, which may be scenario blocks storing only game storage parameters, for example, may be numerical game scenario blocks (scenario blocks storing only game numerical values). The game logic decision block may be a unit that performs game logic decisions, for example, a game parameter value decision block, or the like.
Specifically, the introduction of the game scenario structure interface may refer to the description of the above embodiments.
For example, referring to fig. 3b, a schematic diagram of a game scenario structure for a player entering a death end, the game scenario structure may correspond to a scenario block displayed on a game scenario structure interface, including: game scenario blocks, numeric scenario blocks (only numeric values stored), numeric decision blocks, player current location identification, death end scenario blocks, and player current scenario path, among others, may be read.
As shown in fig. 3b, in one game, the player forms a scenario path shown in fig. 3b through interactive operation, and when reaching the value decision block according to the scenario path, the value decision block triggers to enter a death ending scenario block after making a value decision because the game value Y < 2.
When a player enters a death outcome scenario, the player may be aware that the entry of the death outcome is a problem with some game operation (e.g., a selection operation for scenario development, etc.) that was previously behind game scenario block 1; the player generally wishes to resume the previous game play. At the moment, the player can trigger a game scenario structure display instruction through the game scenario interface; for example, a player may trigger a game scenario structure display instruction through a game scenario structure display entry provided by the game scenario interface; for example, a player may click a game scenario structure display button of the game scenario interface to trigger a game scenario structure display instruction; at this time, the terminal displays the game scenario structure interface according to the instruction.
The game scenario structure interface may be displayed with a scenario structure corresponding to that shown in fig. 3a, for example, with reference to fig. 3 c.
302. And the terminal receives a scenario jump instruction triggered by the player through the game scenario structure interface.
For example, after the terminal displays the game scenario structure interface shown in fig. 3c, the player may click on the readable game scenario block 1 in the interface to trigger a scenario jump instruction, and at this time, the terminal will receive the instruction. The instruction indicates that the target readable game scenario to be entered is scenario block 1.
303. And the terminal determines the jumping game scenario blocks and the target readable game scenario blocks according to the scenario jumping instruction.
The jumping play scenario block is a starting point play scenario block of the play scenario jump, for example, the starting point play scenario block may be a current play scenario block.
The target readable game scenario block is a readable game scenario block which needs to be jumped to.
The determination method of the jumping game scenario block may be various, for example, the current game scenario block may be determined to be the jumping game scenario block, and for example, when the game scenario block entered by the player at the current time is a readable game scenario block, the game scenario block may be determined to be the current game scenario block. For another example, in an embodiment, when the game scenario block entered by the player at the current time is not a readable game scenario block, such as a game ending scenario block, a game parameter scenario block, an interactive operation scenario block, and the like, the history readable game scenario block closest to the time of the game scenario block may be determined as the current game scenario block. For example, if a scenario jump is made when a player enters a game ending scenario block, it may be determined that a previously readable game scenario block of the game ending scenario block is a current game scenario block.
As shown in fig. 3b and 3c, the take-off game scenario block may be determined to be a death ending scenario block and the target game scenario block is game scenario block 1.
In one embodiment, the game scenario path data is equivalent to game archive information.
The game scenario path data may include game scenario paths (which may include on-path scenario block information, i.e., node information, such as node identifiers, etc.), game archive information (such as game archive time information), and game logic parameters.
The game scenario path is a scenario route which is passed by the player entering the game scenario corresponding to the game scenario block. The game logic parameters may include game parameters when the player arrives at the game scenario corresponding to the game scenario block, and may include prop parameters, goodness values, and other game parameter values, for example; the game scenario path is a scenario route which is passed by the player entering the game scenario corresponding to the game scenario block. The game logic parameters may include game parameters when the player arrives at the game scenario corresponding to the game scenario block, and may include prop parameters, goodness values, and other game parameter values, for example;
304. the terminal determines whether the jumping game scenario block is on a target game scenario path of the target readable game scenario block; if yes, go to step 305, otherwise go to step 308.
There are various ways to determine whether a take-off game scenario block is on the target game scenario path, and reference may be made to the description of the above embodiments.
For example, referring to fig. 3b and 3c, it may be determined that a game piece is not on the game scenario path stored in game scenario block 1 from the death end in the manner described in accordance with an embodiment of the present invention. Specifically, the game path of the game scenario block 1 is: starting scenario block- … … -scenario block 1. It is clear that the death ending episode is not on the game path. At this time, step 308 is executed, the terminal may directly read the path data stored in the scenario block 1 to enter the game scenario of the scenario block 1, which is equivalent to reading the game archive data stored in the scenario block 1, and re-enter the game scenario of the scenario block 1 to implement scenario backtracking. After the player jumps back from the death end scenario block into scenario block 1 (possibly jumping back from the death end scenario block to scenario block 1 using the method described above), the game operation such as scenario development selection operation may be resumed, and the game value Y modified. For example, referring to fig. 3d, in the scenario after entering the scenario block 1, the player may re-enter the scenario of the numerical scenario block after the readable scenario block 1 and the scenario of the numerical scenario block after the readable scenario block 2, perform a game interaction operation with a game numerical value equal to 1, and then, the player may enter the game scenario of the readable scenario block 3, at which time the readable scenario block 3 may store current path data, where the game numerical value Y = 2. Game path L3= start scenario block- … … -scenario block 1-scenario block 2-scenario block 3.
For another example, in another scenario, game scenario block 3 is reached after the player jumps back from the death end scenario block into scenario block 1 (which may jump back from the death end scenario block to scenario block 1 using the above described approach), and resumes game play. After the player re-plays from scenario block 1 and changes the operation, the player may sequentially restore the middle scenario among scenario blocks 2 to 5 to scenario block 5 according to the path from original scenario block 1 to scenario block 5 (scenario block 3= > scenario 4 … … scenario 5).
The player may play the same game scenario as the historical time, that is, play the intermediate scenario block again, as if the player re-entered the intermediate scenario blocks such as scenario blocks 3 and 4. The player experience is very poor, and through the method provided by the embodiment of the invention, the player can trigger the game scenario structure display instruction through the game scenario interface; for example, a player may trigger a game scenario structure display instruction through a game scenario structure display entry provided by the game scenario interface; for example, a player may click a game scenario structure display button of the game scenario interface to trigger a game scenario structure display instruction; at this time, the terminal performs step 301 to display a game scenario structure interface according to the instruction, referring to fig. 3 e.
After the terminal displays the game scenario structure interface shown in fig. 3e, the player may click the readable game scenario block 5 in the interface to trigger a scenario jump instruction, and at this time, the terminal will receive the instruction. The terminal may re-perform steps 302 and 303 to determine a jumping game scenario block (i.e., scenario block 3) and a target game scenario block (i.e., scenario block 5) according to the scenario jumping instruction.
Then, the terminal performs step 304 to determine whether scenario block 3 is located on game path L5 of scenario block 5: the terminal performs step 305 of determining whether the game scenario path data of scenario block 3 and the game scenario path data of scenario block 5 are in a game logic path or not, at which point the terminal performs step 305 on the starting scenario block- … … -scenario block 1-scenario block 2-scenario block 3- … … scenario block 5, where scenario block 3 is located on L5.
305. The terminal determines whether the jumping game scenario path data and the target game scenario path data are in a path on the game logic, if so, step 306 is executed, and if not, step 308 is executed.
Wherein the take-off game scenario path data may include take-off game logic parameters and the target game scenario path data may include target game logic parameters. For example, the terminal compares the logic parameter of the take-off game with the logic parameter of the target game to obtain a comparison result; determining whether the logic parameters of the take-off game and the logic parameters of the target game are communicated in game logic according to the comparison result; if the communication is carried out, determining that the jumping game scenario path data and the target game scenario path data are communicated on the game logic; if not, determining that the jumping game scenario path data and the target game scenario path data are not communicated on the game logic.
In one embodiment, the jump game logic parameters may include player game parameters when a player reaches a jump game scenario block, and the target game logic parameters include parameter decisions corresponding to the player game parameters; the terminal may compare the player game parameters to the parameter determination to determine whether the player game parameters satisfy the parameter determination; and when the parameter judgment is determined to be satisfied, determining that the comparison is normal, and when the parameter judgment is determined not to be satisfied, determining that the comparison is abnormal.
For example, referring to fig. 3e and 3f, when the terminal performs step 304, determining that the scenario block 3 is located on the game path L5 of the scenario block 5, the terminal may determine whether the path data stored in the scenario block 3 and the path data stored in the scenario block 5 are logically connected in the game.
For example, the path data stored by the scenario block 3 may include: game value Y =2, game path L3= start plot- … … -plot 1-plot 2-plot 3.
The scenario block 5 stores path data including: game value Y =0, determination of value Y (e.g., Y > 1), and game path L5.
In the comparison, the terminal may compare the game value Y =2 with the value Y determination in the scenario block 5 to see whether the Y determination is satisfied, and if so, it indicates that the path data of the scenario blocks 3 and 5 are logically connected, and at this time, the terminal may perform a linkage influence on the path data of the target scenario block in step 306. Assuming that the Y decision is not satisfied, indicating that the path data for scenario blocks 3 and 5 are not logically open, then step 308 is executed to enter the scenario of scenario block 5 directly based on the path data for scenario block 5.
306. And the terminal updates the target game scenario path data according to the take-off game scenario path data.
There may be various updating manners of the target game scenario path data, and reference may be made to the description of the above embodiments.
For example, referring to fig. 3e and 3f, a game value Y =2 in the scenario block 5 may be set, i.e., inherit the game value in the scenario block 3; and updating path L5 of plot 5 to start plot- … … -plot 1-plot 2-plot 3- … … plot 5.
307. And the terminal enters the game scenario corresponding to the target game scenario block according to the updated target game scenario path data.
For example, the terminal may load a game scenario displaying the scenario block 5 based on the updated path data after updating the path data in the scenario block 5.
For example, referring to fig. 3g, when a player enters a game scenario corresponding to the game scenario block 5, the game scenario block 5 may store current game scenario path data to obtain game path data stored in the scenario block 5, and when the player enters the game scenario corresponding to the game scenario block 5, the game scenario block 5 may store the current game scenario path data, and at this time, the player game number Y =2 in the game scenario path data stored in the scenario block 5. After the game scenario of scenario block 5 is completed, the system will determine the game value Y (e.g., determine whether Y satisfies Y < 2, Y ≧ 2), at which time the Y =2 system will determine Y =2, and then the system triggers entry into the game scenario Y' corresponding to Y ≧ 2, which is different from the death ending scenario. Thereby realizing the purpose of changing the development of the game scenario.
308. And the terminal directly enters the game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
When the jumping game scenario block is not positioned on the target game scenario path or the jumping game scenario path data and the target game scenario path data are different in game logic, the terminal can directly read the game scenario path data of the target scenario block and reenter the target game scenario. The method is equivalent to directly reading the game file information stored in the target readable game scenario block and reentering the game scenario corresponding to the scenario block. The player may re-enter the scenario of the target readable game scenario block to begin the re-game. For example, in a scene jumping from a death ending plot to a plot 1, the death ending plot is judged not to be located on the path of the plot 1, at this time, the terminal directly reads the path data stored in the plot 1, and the plot 1 is entered based on the path data originally stored in the plot 1; which corresponds to reading the game archive data of scenario block 1 into the scenario.
For another example, in a scene jumping from scenario block 3 to scenario block 5, if it is determined that scenario block 3 is on the path of scenario block 5, but the path data of scenario blocks 3 and 5 are not in the path, at this time, the terminal may directly read the path data stored in scenario block 1, and enter scenario block 5 based on the path data originally stored in scenario block 1; which corresponds to reading the game archive data of scenario block 5 into the scenario.
As can be seen from the above, by using the interactive scenario implementation method provided by the embodiment of the present invention, for a player, the scenario of any readable game scenario block can be traced back to the starting point direction; and the cross-plot jumping can be realized towards the terminal direction, and the game experience is greatly improved.
In order to better implement the method, an embodiment of the present invention further provides an interactive scenario implementation apparatus, where the interactive scenario implementation apparatus may be specifically integrated into a terminal, such as a mobile phone, a notebook computer, a tablet computer, a micro processing box, and the like.
For example, as shown in fig. 4a, the interactive scenario implementation apparatus may include a display unit 401, an instruction receiving unit 402, a scenario block determination unit 403, a data path determination unit 404, an update unit 405, and a scenario processing unit 405 as follows:
a display unit 401, configured to display a game scenario structure interface, where the game scenario structure interface includes readable game scenario blocks that have entered by a plurality of players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data;
an instruction receiving unit 402, configured to receive a scenario jump instruction triggered by a player through the game scenario structure interface;
a scenario block determining unit 403, configured to determine, according to the scenario jump instruction, a jump game scenario block and a target readable game scenario block that needs to be jumped to, where the target readable game scenario block stores target game scenario path data including a target game scenario path;
a data path determining unit 404, configured to determine whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path in game logic when the jumping game scenario block is located on the target game scenario path;
an updating unit 405, configured to update the target game scenario path data according to the jump starting game scenario path data when the data path determining unit determines that the jump starting game scenario path data and the target game scenario path data are logically connected in a game;
and the scenario processing unit 406 is configured to enter a game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
In one embodiment, the take-off game scenario path data includes take-off game logic parameters; the target game scenario path data further comprises target game logic parameters; referring to fig. 4b, the data path determining unit 404 may include:
the comparison subunit 4041 is configured to compare the take-off game logic parameter with the target game logic parameter to obtain a comparison result;
and a path determining subunit 4042, configured to determine, according to the comparison result, whether the starting game logic parameter and the target game logic parameter are intercommunicated in the game logic, and if so, determine that the starting game scenario path data and the target game scenario path data are in a path in the game logic.
In one embodiment, the take-off game logic parameters include player game parameters when a player reaches a take-off game scenario block, and the target game logic parameters include parameter decisions corresponding to the player game parameters; the comparison subunit 4041 may be specifically configured to:
comparing the logic parameters of the take-off game with the logic parameters of the target game, comprising:
the player game parameters are compared to the parameter determination to determine whether the player game parameters satisfy the parameter determination.
In an embodiment, the data path determining unit 404 may specifically be configured to: solving an intersection of the target game scenario path and the take-off game scenario path to obtain an intersection game scenario block;
when the intersection game scenario block is a take-off game scenario block, determining that the take-off game scenario block is located on the target game scenario path;
and determining whether the path data of the take-off game scenario stored in the take-off game scenario block and the path data of the target game scenario are in a path on game logic.
In an embodiment, the updating unit 405 may specifically be configured to: constructing new game scenario path data reaching a target game scenario block according to the jumping game scenario path data and the target game scenario path data; and updating the target game scenario path data according to the new game scenario path data.
In one embodiment, the take-off game scenario path data comprises a take-off game scenario path, a take-off game logic parameter; the target game scenario path data further comprises target game logic parameters; the updating unit 405 may be configured to:
constructing a new game scenario path reaching the target game scenario block according to the jumping game scenario path and the target game scenario path;
inheriting the logic parameters of the take-off game on the basis of the logic parameters of the target game to obtain new logic parameters of the game;
and updating the target game scenario path according to the new game scenario path and updating the target game logic parameters according to the new game logic parameters.
In an embodiment, the scenario processing unit 406 may be further configured to: and when the jumping game scenario block is positioned on the target game scenario path, entering a game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
In an embodiment, the scenario processing unit 406 may be further configured to: and when the jumping game scenario path data and the target game scenario path data are determined not to be communicated on the game logic, entering the game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
In an embodiment, the display unit 401 may be specifically configured to:
receiving a plot structure display instruction triggered by a player through a game interface;
and returning to a game scenario structure display interface according to the scenario structure display instruction.
In an embodiment, the display unit 401 may be specifically configured to:
when a plot structure display instruction is received, reading a current game plot path and a historical game plot path from a readable game plot block to a player;
drawing a current game scenario path and a historical game scenario path in a game scenario structure interface;
and displaying the drawn game scenario structure interface.
In an embodiment, when the path is drawn, the display unit 401 is specifically configured to serially connect the game scenario blocks in the current game scenario path in the game scenario structure interface by using a first line and serially connect the game scenario blocks in the historical game scenario path in the game scenario structure interface by using a second line.
In one embodiment, the game scenario blocks (e.g., readable game scenario blocks) in the game scenario structure interface are displayed with scenario summary information.
In one embodiment, the game scenario structure interface further displays the current game progress information of the player.
In an embodiment, referring to fig. 4c, the interactive scenario implementation apparatus further includes: a path data processing unit 407; and the path data processing unit 407 is configured to, during a game, update game scenario path data stored in the readable game scenario block based on game scenario path data of a current player reaching the readable game scenario block when a game scenario corresponding to the readable game scenario block is entered.
In a specific implementation, the above units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the above units may refer to the foregoing method embodiments, which are not described herein again.
As can be seen from the above, the interactive scenario implementation apparatus according to the embodiment of the present invention may display a game scenario structure interface through the display unit 401; then, a scenario jump instruction triggered by the player through the game scenario structure interface is received by the instruction receiving unit 402; determining, by the scenario block determination unit 403, a jumping game scenario block and a target readable game scenario block that needs to be jumped to according to the scenario jump instruction, where the target readable game scenario block stores target game scenario path data including a target game scenario path; determining, by the data path determining unit 404, whether the stored jumping game scenario path data of the jumping game scenario block and the target game scenario path data are in a game logic path when the jumping game scenario block is located on the target game scenario path; when the data path determining unit determines that the jumping game scenario path data and the target game scenario path data are in a game logic path, the updating unit 405 updates the target game scenario path data according to the jumping game scenario path data; and the scenario processing unit 406 enters the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data. The interactive plot implementing device can realize plot jumping in a game.
The embodiment of the invention also provides a terminal which can be a mobile phone, a tablet computer, a micro processing box, an unmanned aerial vehicle or image acquisition equipment and the like. As shown in fig. 5, it shows a schematic structural diagram of a terminal according to an embodiment of the present invention, specifically:
the terminal may include components such as a processor 501 of one or more processing cores, memory 502 of one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will appreciate that the terminal structure shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the processor 501 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by running or executing software programs and/or modules stored in the memory 502 and calling data stored in the memory 502, thereby performing overall monitoring of the terminal. Optionally, processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 501.
The memory 502 may be used to store software programs and modules, and the processor 501 executes various functional applications and data processing by operating the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
The terminal further comprises a power supply 503 for supplying power to the various components, and preferably, the power supply 503 may be logically connected to the processor 501 through a power management system, so that functions of managing charging, discharging, power consumption, and the like are realized through the power management system. The power supply 503 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The terminal may also include an input unit 504, and the input unit 504 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the terminal may further include a display unit and the like, which will not be described in detail herein. Specifically, in this embodiment, the processor 501 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 502 according to the following instructions, and the processor 501 runs the application programs stored in the memory 502, so as to implement various functions as follows:
displaying a game scenario structure interface, wherein the game scenario structure interface comprises readable game scenario blocks which are entered by a plurality of players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data; receiving a plot jumping instruction triggered by a player through the game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions, wherein the target readable game scenario blocks store target game scenario path data comprising target game scenario paths; when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
For example, when the jumping game scenario block is located on the target game scenario path, the game scenario corresponding to the target readable game scenario block may be entered according to the target game scenario path data. For example, when it is determined that the jumping game scenario path data and the target game scenario path data are not communicated in the game logic, the game scenario corresponding to the target readable game scenario block is entered according to the target game scenario path data.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
As can be seen from the above, the terminal of the embodiment may adopt a structural interface for displaying the game scenario; receiving a plot jumping instruction triggered by a player through the game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions; when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data. The scheme can realize the jumping of the game scenario in the game process.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, the embodiment of the present invention provides a storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any one of the interactive scenario implementation methods provided by the embodiment of the present invention. For example, the instructions may perform the steps of:
displaying a game scenario structure interface, wherein the game scenario structure interface comprises readable game scenario blocks which are entered by a plurality of players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data; receiving a plot jumping instruction triggered by a player through the game plot structure interface; determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions, wherein the target readable game scenario blocks store target game scenario path data comprising target game scenario paths; when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic; if the path is on, updating the target game scenario path data according to the take-off game scenario path data; and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium may execute the steps in any one of the interactive scenario implementation methods provided in the embodiments of the present invention, the beneficial effects that any one of the interactive scenario implementation methods provided in the embodiments of the present invention can achieve may be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The method, the device, the terminal and the storage medium for implementing the interactive scenario provided by the embodiment of the present invention are described in detail above, a specific example is applied in the present document to explain the principle and the implementation manner of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (26)
1. An interactive scenario implementation method is suitable for a terminal, and is characterized by comprising the following steps:
displaying a game scenario structure interface, wherein the game scenario structure interface comprises readable game scenario blocks which are entered by a plurality of players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data;
receiving a plot jumping instruction triggered by a player through the game plot structure interface;
determining jumping game scenario blocks and target readable game scenario blocks needing jumping according to the scenario jumping instructions, wherein the target readable game scenario blocks store target game scenario path data comprising target game scenario paths;
when the jumping game scenario block is positioned on the target game scenario path, determining whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path on a game logic, wherein the jumping game scenario path data comprises jumping game logic parameters, and the target game scenario path data further comprises target game logic parameters;
if the path is on, updating the target game scenario path data according to the take-off game scenario path data;
and entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
2. The interactive scenario implementation method of claim 1,
determining whether the stored take-off game scenario path data of the take-off game scenario block and the target game scenario path data are in a path in game logic, including:
comparing the logic parameter of the take-off game with the logic parameter of the target game to obtain a comparison result;
determining whether the logic parameters of the take-off game and the logic parameters of the target game are communicated in game logic according to the comparison result;
and if the data are communicated, determining that the jumping game scenario path data and the target game scenario path data are communicated on a game logic.
3. The interactive scenario implementation method of claim 2, wherein the jumping game logic parameters comprise player game parameters when a player arrives at a jumping game scenario block, and the target game logic parameters comprise parameter decisions corresponding to the player game parameters;
comparing the logic parameters of the take-off game with the logic parameters of the target game, comprising:
the player game parameters are compared to the parameter determination to determine whether the player game parameters satisfy the parameter determination.
4. The interactive scenario implementation method of claim 1, wherein when the jumping game scenario block is located on the target game scenario path, determining whether the jumping game scenario path data stored by the jumping game scenario block and the target game scenario path data are logically connected in a game comprises:
solving an intersection of the target game scenario path and the take-off game scenario path to obtain an intersection game scenario block;
when the intersection game scenario block is a take-off game scenario block, determining that the take-off game scenario block is located on the target game scenario path;
and determining whether the path data of the take-off game scenario stored in the take-off game scenario block and the path data of the target game scenario are in a path on game logic.
5. The interactive scenario implementation method of claim 1, wherein updating the target game scenario path data according to the take-off game scenario path data comprises:
constructing new game scenario path data reaching a target game scenario block according to the jumping game scenario path data and the target game scenario path data;
and updating the target game scenario path data according to the new game scenario path data.
6. The interactive scenario implementation method of claim 5, wherein the take-off game scenario path data comprises take-off game scenario paths, take-off game logic parameters; the target game scenario path data further comprises target game logic parameters;
constructing new game scenario path data reaching a target game scenario block according to the jumping game scenario path data and the target game scenario path data, wherein the new game scenario path data comprises the following steps:
constructing a new game scenario path reaching the target game scenario block according to the jumping game scenario path and the target game scenario path;
inheriting the logic parameters of the take-off game on the basis of the logic parameters of the target game to obtain new logic parameters of the game.
7. The interactive scenario implementation method of claim 1, further comprising:
and when the jumping game scenario block is positioned on the target game scenario path, entering a game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
8. The interactive scenario implementation method of claim 1, further comprising
And when the jumping game scenario path data and the target game scenario path data are determined not to be communicated on the game logic, entering the game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
9. The interactive scenario implementation method of claim 1, wherein displaying a game scenario structure interface comprises:
receiving a plot structure display instruction triggered by a player through a game interface;
and returning to a game scenario structure display interface according to the scenario structure display instruction.
10. The interactive scenario implementation method of claim 1, wherein displaying a game scenario structure interface comprises:
when a plot structure display instruction is received, reading a current game plot path and a historical game plot path from a readable game plot block to a player;
drawing a current game scenario path and a historical game scenario path in a game scenario structure interface;
and displaying the drawn game scenario structure interface.
11. The interactive scenario implementation method of claim 10, wherein drawing the current game scenario path and the historical game scenario path on the game scenario structure interface comprises:
serially connecting the game scenario blocks on the current game scenario path in the game scenario structure interface by adopting a first line;
and serially connecting the game scenario blocks on the historical game scenario path in the game scenario structure interface by adopting a second line.
12. The interactive scenario implementation method of claim 1, wherein the game scenario blocks in the game scenario structure interface are displayed with scenario summary information.
13. The interactive scenario implementation method of claim 1, wherein the game scenario structure interface further displays current game progress information of the player.
14. The interactive scenario implementation method of claim 1, further comprising: in the game process, when a game scenario corresponding to the readable game scenario block is entered, updating the game scenario path data stored in the readable game scenario block based on the game scenario path data of the current player reaching the readable game scenario block.
15. An interactive scenario implementation device, which is suitable for a terminal, the device comprising:
the game scenario structure interface comprises a plurality of readable game scenario blocks which are entered by players, each game scenario block corresponds to one or more game scenarios, and each readable game scenario block stores game scenario path data;
the instruction receiving unit is used for receiving a scenario jumping instruction triggered by a player through the game scenario structure interface;
a scenario block determining unit, configured to determine a jumping game scenario block and a target readable game scenario block that needs to jump to according to the scenario jump instruction, where the target readable game scenario block stores target game scenario path data including a target game scenario path;
a data path determining unit, configured to determine whether the jumping game scenario path data stored in the jumping game scenario block and the target game scenario path data are in a path in game logic when the jumping game scenario block is located on the target game scenario path, where the jumping game scenario path data includes a jumping game logic parameter, and the target game scenario path data further includes a target game logic parameter;
the updating unit is used for updating the target game scenario path data according to the jumping game scenario path data when the data path determining unit determines that the jumping game scenario path data and the target game scenario path data are in a game logic path;
and the scenario processing unit is used for entering the game scenario corresponding to the target readable game scenario block according to the updated target game scenario path data.
16. The interactive scenario realization apparatus of claim 15, wherein the data path determination unit comprises:
the comparison subunit is used for comparing the logic parameter of the take-off game with the logic parameter of the target game to obtain a comparison result;
and the path determining subunit is used for determining whether the starting game logic parameter and the target game logic parameter are mutually communicated in the game logic according to the comparison result, and if so, determining that the starting game scenario path data and the target game scenario path data are in a path in the game logic.
17. An interactive scenario implementation apparatus according to claim 16, wherein the jumping game logic parameters comprise player game parameters when a player arrives at a jumping game scenario block, and the target game logic parameters comprise parameter decisions corresponding to the player game parameters;
the comparison subunit is specifically configured to: the player game parameters are compared to the parameter determination to determine whether the player game parameters satisfy the parameter determination.
18. The interactive scenario implementation device of claim 15, wherein the data path determination unit is specifically configured to: solving an intersection of the target game scenario path and the take-off game scenario path to obtain an intersection game scenario block; when the intersection game scenario block is a take-off game scenario block, determining that the take-off game scenario block is located on the target game scenario path; and determining whether the path data of the take-off game scenario stored in the take-off game scenario block and the path data of the target game scenario are in a path on game logic.
19. The interactive scenario implementation device of claim 15, wherein the updating unit is specifically configured to: constructing new game scenario path data reaching a target game scenario block according to the jumping game scenario path data and the target game scenario path data; and updating the target game scenario path data according to the new game scenario path data.
20. An interactive scenario implementation device according to claim 19, wherein the take-off game scenario path data further comprises a take-off game scenario path;
the update unit is specifically configured to:
constructing a new game scenario path reaching the target game scenario block according to the jumping game scenario path and the target game scenario path;
inheriting the logic parameters of the take-off game on the basis of the logic parameters of the target game to obtain new logic parameters of the game;
and updating the target game scenario path according to the new game scenario path and updating the target game logic parameters according to the new game logic parameters.
21. An interactive scenario implementation apparatus according to claim 15, wherein the scenario processing unit is further configured to: and when the jumping game scenario block is positioned on the target game scenario path, entering a game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
22. An interactive scenario implementation apparatus according to claim 15, wherein the scenario processing unit is further configured to: and when the jumping game scenario path data and the target game scenario path data are determined not to be communicated on the game logic, entering the game scenario corresponding to the target readable game scenario block according to the target game scenario path data.
23. An interactive scenario implementation apparatus according to claim 15, wherein the display unit is configured to: receiving a plot structure display instruction triggered by a player through a game interface; and returning to a game scenario structure display interface according to the scenario structure display instruction.
24. An interactive scenario implementation apparatus according to claim 15, wherein the display unit is configured to: when a plot structure display instruction is received, reading a current game plot path and a historical game plot path from a readable game plot block to a player; drawing a current game scenario path and a historical game scenario path in a game scenario structure interface; and displaying the drawn game scenario structure interface.
25. A storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps of the interactive scenario implementation method of any one of claims 1 to 14.
26. A terminal comprising a processor and a memory, said memory storing a plurality of instructions; the processor loads instructions from the memory to perform the steps of the interactive scenario implementation method of any one of claims 1-14.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811641511.6A CN109794064B (en) | 2018-12-29 | 2018-12-29 | Interactive scenario implementation method, device, terminal and storage medium |
KR1020217012669A KR102511286B1 (en) | 2018-12-29 | 2019-12-19 | Interactive plot implementation method, device, computer device and storage medium |
SG11202103527XA SG11202103527XA (en) | 2018-12-29 | 2019-12-19 | Interactive plot implementation method, device, computer apparatus, and storage medium |
PCT/CN2019/126557 WO2020135211A1 (en) | 2018-12-29 | 2019-12-19 | Interactive plot implementation method, device, computer apparatus, and storage medium |
JP2021510352A JP7066241B2 (en) | 2018-12-29 | 2019-12-19 | Interactive scenario implementation methods, equipment, computer equipment, and computer programs |
EP19902457.1A EP3845285B1 (en) | 2018-12-29 | 2019-12-19 | Interactive plot implementation method, device, computer apparatus, and storage medium |
US17/222,954 US11839813B2 (en) | 2018-12-29 | 2021-04-05 | Interactive scenario implementation method and apparatus, computer device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811641511.6A CN109794064B (en) | 2018-12-29 | 2018-12-29 | Interactive scenario implementation method, device, terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109794064A CN109794064A (en) | 2019-05-24 |
CN109794064B true CN109794064B (en) | 2020-07-03 |
Family
ID=66558239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811641511.6A Active CN109794064B (en) | 2018-12-29 | 2018-12-29 | Interactive scenario implementation method, device, terminal and storage medium |
Country Status (7)
Country | Link |
---|---|
US (1) | US11839813B2 (en) |
EP (1) | EP3845285B1 (en) |
JP (1) | JP7066241B2 (en) |
KR (1) | KR102511286B1 (en) |
CN (1) | CN109794064B (en) |
SG (1) | SG11202103527XA (en) |
WO (1) | WO2020135211A1 (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109794064B (en) | 2018-12-29 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Interactive scenario implementation method, device, terminal and storage medium |
CN112104908A (en) * | 2019-06-18 | 2020-12-18 | 上海哔哩哔哩科技有限公司 | Audio and video file playing method and device, computer equipment and readable storage medium |
CN112104921A (en) * | 2019-06-18 | 2020-12-18 | 上海哔哩哔哩科技有限公司 | Video playing method and device and computer equipment |
CN110292776A (en) * | 2019-07-04 | 2019-10-01 | 珠海西山居移动游戏科技有限公司 | A kind of plot generation method and device calculate equipment and storage medium |
CN110618774B (en) * | 2019-09-17 | 2024-06-25 | 腾讯科技(深圳)有限公司 | Progress information generation method and device, electronic setting and storage medium |
CN112584218A (en) * | 2019-09-27 | 2021-03-30 | 腾讯科技(深圳)有限公司 | Video playing method and device, computer equipment and storage medium |
CN110784752B (en) * | 2019-09-27 | 2022-01-11 | 腾讯科技(深圳)有限公司 | Video interaction method and device, computer equipment and storage medium |
CN113014985A (en) * | 2019-12-19 | 2021-06-22 | 腾讯科技(深圳)有限公司 | Interactive multimedia content processing method and device, electronic equipment and storage medium |
CN111225292B (en) * | 2020-01-15 | 2022-05-06 | 北京奇艺世纪科技有限公司 | Information display method and device, storage medium and electronic device |
CN111346376B (en) * | 2020-02-25 | 2021-12-21 | 腾讯科技(深圳)有限公司 | Interaction method and device based on multimedia resources, electronic equipment and storage medium |
EP3901787A1 (en) * | 2020-04-23 | 2021-10-27 | Stornaway Productions Ltd. | Graphing tool |
CN111726694B (en) * | 2020-06-30 | 2022-06-03 | 北京奇艺世纪科技有限公司 | Interactive video recovery playing method and device, electronic equipment and storage medium |
CN112190949B (en) * | 2020-10-29 | 2022-05-17 | 腾讯科技(深圳)有限公司 | Interactive scenario skipping method, interactive scenario interface display method, device and equipment |
US20220161132A1 (en) * | 2020-11-24 | 2022-05-26 | Media Alliance Gaming Studio, Inc. | Method and apparatus for facilitating progress between nodes on a rail |
CN114979743B (en) * | 2021-02-25 | 2024-01-16 | 腾讯科技(深圳)有限公司 | Method, device, equipment and medium for displaying audiovisual works |
US20220347572A1 (en) * | 2021-04-30 | 2022-11-03 | Media Alliance Gaming Studio, Inc. | Method and apparatus for facilitating a sequence of events along rails of a battle field via a computer simulation |
CN113608731B (en) * | 2021-08-06 | 2024-04-02 | 乐聚(深圳)机器人技术有限公司 | Building block programming checkpoint updating method and device, terminal equipment and storage medium |
CN113713394B (en) * | 2021-08-06 | 2024-06-14 | 广州三七网络科技有限公司 | Game work generation method, game work generation device, computer equipment and storage medium |
CN113797558B (en) * | 2021-09-07 | 2024-08-13 | 网易(杭州)网络有限公司 | Information processing method and device, storage medium and electronic equipment |
CN115002552A (en) * | 2022-06-30 | 2022-09-02 | 北京爱奇艺科技有限公司 | Story line data processing method and device, electronic equipment and storage medium |
CN117504312A (en) * | 2022-07-28 | 2024-02-06 | 腾讯科技(成都)有限公司 | Virtual character control method and device, storage medium and electronic equipment |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9517806D0 (en) * | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Information handling for interactive apparatus |
GB9517789D0 (en) | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Interactive entertainment content control |
GB9517808D0 (en) * | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Interactive entertainment personalisation |
GB9517807D0 (en) * | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Interactive entertainment attribute setting |
JP3442965B2 (en) * | 1997-04-25 | 2003-09-02 | 任天堂株式会社 | Video game system and storage medium for video game |
US20020036617A1 (en) * | 1998-08-21 | 2002-03-28 | Timothy R. Pryor | Novel man machine interfaces and applications |
US20070066395A1 (en) | 2005-09-20 | 2007-03-22 | Harris John M | System and method for improving player experience in wireless gaming |
US9079104B2 (en) * | 2006-06-26 | 2015-07-14 | Sony Computer Entertainment America Llc | Creation of game-based scenes |
US8622831B2 (en) * | 2007-06-21 | 2014-01-07 | Microsoft Corporation | Responsive cutscenes in video games |
JP5351674B2 (en) * | 2009-09-10 | 2013-11-27 | 株式会社コナミデジタルエンタテインメント | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM |
JP5539940B2 (en) * | 2011-09-22 | 2014-07-02 | 株式会社スクウェア・エニックス | Video game processing apparatus and video game processing program |
FI124994B (en) * | 2012-06-29 | 2015-04-15 | Tribe Studios Oy | IMPROVED OBJECTIVE GAMES CONSTRUCTION |
CN103530087B (en) * | 2012-07-04 | 2015-02-18 | 腾讯科技(深圳)有限公司 | Plot command executing method and device |
US20140019865A1 (en) * | 2012-07-13 | 2014-01-16 | Whamix Inc. | Visual story engine |
US20160136524A1 (en) * | 2014-11-17 | 2016-05-19 | Amplify Education, Inc. | Story Development Tool |
US10042506B2 (en) * | 2015-03-19 | 2018-08-07 | Disney Enterprises, Inc. | Interactive story development system and method for creating a narrative of a storyline |
CN105617654B (en) * | 2015-12-28 | 2020-05-01 | 北京像素软件科技股份有限公司 | Method and device for custom editing of game copy |
CN108283803A (en) * | 2017-10-25 | 2018-07-17 | 王可 | A kind of system and method for the self-defined plot of online game |
WO2019155317A1 (en) * | 2018-02-12 | 2019-08-15 | Yalla.Digital, Inc. | System and method for delivering multimedia content |
CN108295468B (en) * | 2018-02-28 | 2021-12-28 | 网易(杭州)网络有限公司 | Information processing method, device and storage medium for game |
CN108769814B (en) | 2018-06-01 | 2022-02-01 | 腾讯科技(深圳)有限公司 | Video interaction method, device, terminal and readable storage medium |
CN109794064B (en) * | 2018-12-29 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Interactive scenario implementation method, device, terminal and storage medium |
-
2018
- 2018-12-29 CN CN201811641511.6A patent/CN109794064B/en active Active
-
2019
- 2019-12-19 KR KR1020217012669A patent/KR102511286B1/en active IP Right Grant
- 2019-12-19 WO PCT/CN2019/126557 patent/WO2020135211A1/en unknown
- 2019-12-19 SG SG11202103527XA patent/SG11202103527XA/en unknown
- 2019-12-19 EP EP19902457.1A patent/EP3845285B1/en active Active
- 2019-12-19 JP JP2021510352A patent/JP7066241B2/en active Active
-
2021
- 2021-04-05 US US17/222,954 patent/US11839813B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3845285B1 (en) | 2023-11-15 |
KR102511286B1 (en) | 2023-03-16 |
US20210220736A1 (en) | 2021-07-22 |
JP2021535782A (en) | 2021-12-23 |
SG11202103527XA (en) | 2021-05-28 |
JP7066241B2 (en) | 2022-05-13 |
KR20210062695A (en) | 2021-05-31 |
CN109794064A (en) | 2019-05-24 |
WO2020135211A1 (en) | 2020-07-02 |
EP3845285A1 (en) | 2021-07-07 |
EP3845285A4 (en) | 2021-11-17 |
US11839813B2 (en) | 2023-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109794064B (en) | Interactive scenario implementation method, device, terminal and storage medium | |
KR102258278B1 (en) | Seasonal reward distribution system | |
CN109701269B (en) | Interactive scenario implementation method, device, terminal and storage medium | |
US20220122310A1 (en) | Method and apparatus for processing avatar usage data, device, and storage medium | |
JP7506322B2 (en) | Information processing device, information processing method, and program | |
CN113101657B (en) | Game interface element control method, game interface element control device, computer equipment and storage medium | |
US11992762B2 (en) | Server-based generation of a help map in a video game | |
US11123639B2 (en) | Server-based mechanics help determination from aggregated user data | |
KR20240033087A (en) | Control methods, devices, devices, storage media and program products of opening operations in hypothetical scenarios | |
CN112704873B (en) | Event processing method and device, storage medium and electronic equipment | |
US11068284B2 (en) | System for managing user experience and method therefor | |
WO2024036915A1 (en) | Interaction processing method and apparatus in game, and electronic device and storage medium | |
CN112316440A (en) | Game resource allocation method, device, terminal and storage medium | |
US11504618B2 (en) | Server-based video help in a video game | |
CN117046111B (en) | Game skill processing method and related device | |
KR102369114B1 (en) | Device and method for contents control based on chatbot module | |
KR102329749B1 (en) | Sever, system and method for control of game character | |
JP2016193149A (en) | Video game processing program and video game processing system | |
JP2022182516A (en) | Information processing device, information processing method, and program | |
CN116225602A (en) | Jump management method and device for user interface, electronic equipment and storage medium | |
CN104238870A (en) | Method and device for supplying online service for multiple accessed clients simultaneously | |
CN116116005A (en) | Multi-user game level editing method, device, equipment and medium | |
KR20210017199A (en) | Apparatus, system and method for section storage | |
CN117138346A (en) | Game editing method, game control device and electronic equipment | |
CN116764199A (en) | Operation control method and device for cloud game, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |