Route processing method, device, equipment and storage medium in game

By receiving and modifying the route generated by the second terminal device in a multi-player collaborative mobile terminal game, a target route is formed, and the problem of single route marking is solved, which improves coordination and team cooperation in the game.

CN113893541BActive Publication Date: 2024-12-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111161778.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2024-12-31
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In multiplayer collaborative mobile terminal games, the existing technology leads to a singleness of route marking and a lack of synergy, which affects team cooperation and gaming experience.

Method used

The game scene map is displayed through a graphical user interface, the route generated by the second terminal device is received and displayed, and the target route is formed in response to the mark modification operation, ensuring that all players jointly maintain one route in the game and improving the coordination of the route.

Benefits of technology

The coordinated modification and synchronization of routes are realized, the coordinated combat effect in the game is improved, and team cooperation and game experience are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113893541B_ABST
    Figure CN113893541B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a route processing method, apparatus, device and storage medium in a game, the method comprising: displaying a scene map of a game scene through a graphical user interface, and displaying a first route generated based on a marking operation received through a second terminal device on the scene map. In response to a mark modification operation on the first route, the first route is modified according to the mark modification operation to form a target route, and the target route is used to indicate an action route during the game. The target route is displayed in a graphical user interface. By displaying the first route generated by marking in the second terminal device in the first terminal device, and determining the target route according to the mark modification operation on the first route, and displaying the determined target route, it is possible to enable players to modify the route marked by teammates, thereby enabling all players participating in the game to jointly maintain a route, effectively improving the coordination of the routes marked in the game.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to computer technology, and more particularly to a method, apparatus, device and storage medium for processing routes in a game. Background Art

[0002] With the development of mobile communication technology, more and more mobile terminal games have emerged. For example, there are currently mobile terminal games that are played in collaboration with multiple people.

[0003] For multiplayer collaborative mobile terminal games, in order to better implement the team's tactical deployment, such mobile terminal games currently support users to mark routes on the map, thereby informing teammates of their current route ideas to increase team cooperation.

[0004] However, in the current implementation, each user participating in the game can usually generate his or her own route, which will result in the uniqueness of the route markings. Summary of the invention

[0005] The embodiments of the present application provide a route processing method, device, equipment and storage medium in a game to overcome the problem of the singleness of route markings.

[0006] In a first aspect, an embodiment of the present application provides a route processing method in a game, comprising:

[0007] Displaying a scene map of the game scene through the graphical user interface, and displaying a first route generated based on the marking operation received through the second terminal device on the scene map;

[0008] In response to a mark modification operation on the first route, modify the first route according to the mark modification operation to form a target route, wherein the target route is used to indicate an action route during a game;

[0009] The target route is presented in the graphical user interface.

[0010] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the scene map;

[0011] The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes:

[0012] In response to a selection operation on a marked point on the first route, determining at least one first marked point;

[0013] In response to a marking operation acting on the scene map, determining at least one second marking point on the scene map;

[0014] A target route including the first marked point and the second marked point is generated.

[0015] In one possible design, the step of determining at least one first marking point in response to a selection operation on a marking point on the first route includes:

[0016] In response to a selection operation on a mark point on the first route, determining the mark point corresponding to the selection operation as the first mark point; or

[0017] In response to a selection operation on a mark point on the first route, a mark point corresponding to the selection operation and a mark point on the first route located before the mark point are determined as the first mark point according to a sequence of mark points determined for the first route.

[0018] In a possible design, when the marking point corresponding to the selection operation is a non-adjacent marking point on the first route, the marking point corresponding to the selection operation is determined to be the first marking point.

[0019] In a possible design, the step of generating a target route including the first marking point and the second marking point includes:

[0020] Connecting the first marking point and the second marking point in sequence according to the order in which the first marking point and the second marking point are determined to generate the target route;

[0021] The order in which the first marking points are determined includes the order in which the first marking points are determined according to the order in which the marking points are determined on the first route, or the order in which the first marking points are determined according to the selection operation.

[0022] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the virtual map;

[0023] The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes:

[0024] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map;

[0025] A target route is generated, which includes the displaced marking points and the non-displaced marking points on the first route.

[0026] In a possible design, the step of generating a target route including the displaced marking points and the non-displaced marking points on the first route includes:

[0027] According to the sequence of the marking points determined on the first route, the marking points that have been displaced and the marking points that have not been displaced on the first route are connected in sequence to generate the target route.

[0028] In a possible design, the first route includes at least two marking points;

[0029] The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes:

[0030] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map, and determining at least one third mark point according to the mark point that has been displaced on the first route;

[0031] In response to a marking operation acting on the scene map, determining at least one fourth marking point on the scene map;

[0032] A target route including the third marked point and the fourth marked point is generated.

[0033] In a possible design, the step of determining at least one third marking point according to the marking point that has been displaced on the first route includes:

[0034] Determine the marked point on the first route where displacement occurs as the third marked point; or

[0035] According to the sequence of marking points determined on the first route, a marking point on the first route where displacement occurs and a marking point on the first route that is located before the marking point where displacement occurs are determined as the third marking point.

[0036] In a possible design, when the displaced marking point on the first route is a non-adjacent marking point on the first route, the displaced marking point on the first route is determined to be the third marking point.

[0037] In a possible design, the step of generating a target route including the third marking point and the fourth marking point includes:

[0038] Connecting the third marking point and the fourth marking point in sequence according to the order in which the third marking point and the fourth marking point are determined to generate the target route;

[0039] The order in which the third marking points are determined includes determining the order in which the third marking points are determined according to the order in which the marking points are determined on the first route, or determining the order in which the third marking points are determined according to the displacement operation.

[0040] In one possible design, the method further includes:

[0041] In response to the marking operation acting on the scene map, a second route is generated, and the second route is used as the target route.

[0042] In a possible design, the step of modifying the first route according to the mark modification operation to form a target route includes:

[0043] modifying the first route according to the tag modification operation to form a second route;

[0044] In response to the route submission instruction for the second route, sending a target route confirmation request to the second terminal device;

[0045] According to the target route confirmation information fed back by the second terminal device, the second route is determined as the target route, or the first route is determined as the target route.

[0046] In one possible design, the step of sending a target route confirmation request to the second terminal device includes:

[0047] Sending a target route confirmation request to the second terminal device to display a selection control in the second terminal device, wherein the selection control is used to generate selection information indicating whether to agree to change the first route to the second route in response to a selection operation;

[0048] The step of determining the second route as the target route or determining the first route as the target route according to the target route confirmation information fed back by the second terminal device includes:

[0049] receiving selection information fed back by the second terminal device, and determining the amount of first-type selection information and the amount of second-type selection information, wherein the first-type selection information is used to indicate consent to change the first route to the second route, and the second-type selection information is used to indicate disagreement to change the first route to the second route;

[0050] The first route or the second route is determined as the target route according to the amount of the first type of selection information and the amount of the second type of selection information.

[0051] In one possible design, before the step of responding to the mark modification operation on the first route, the method further includes:

[0052] In response to a triggering operation on a route marking button on the scene map, the scene map is controlled to enter a route marking mode, wherein the route marking mode is a mode for performing route marking.

[0053] In one possible design, the method further includes:

[0054] The target route is synchronized to the second terminal device, so that the second terminal device updates the first route to the target route.

[0055] In a second aspect, an embodiment of the present application provides a route processing device in a game, comprising:

[0056] A display module, configured to display a scene map of the game scene through the graphical user interface, and to display a first route generated based on the marking operation received through the second terminal device on the scene map;

[0057] a processing module, configured to respond to a mark modification operation on the first route, and modify the first route according to the mark modification operation to form a target route, wherein the target route is used to indicate an action route during a game;

[0058] The display module is also used to display the target route in the graphical user interface.

[0059] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the scene map;

[0060] The processing module is specifically used for:

[0061] In response to a selection operation on a marked point on the first route, determining at least one first marked point;

[0062] In response to a marking operation acting on the scene map, determining at least one second marking point on the scene map;

[0063] A target route including the first marked point and the second marked point is generated.

[0064] In a possible design, the processing module is specifically used for:

[0065] In response to a selection operation on a mark point on the first route, determining the mark point corresponding to the selection operation as the first mark point; or

[0066] In response to a selection operation on a mark point on the first route, a mark point corresponding to the selection operation and a mark point on the first route located before the mark point are determined as the first mark point according to a sequence of mark points determined for the first route.

[0067] In a possible design, when the marking point corresponding to the selection operation is a non-adjacent marking point on the first route, the marking point corresponding to the selection operation is determined to be the first marking point.

[0068] In a possible design, the processing module is specifically used for:

[0069] Connecting the first marking point and the second marking point in sequence according to the order in which the first marking point and the second marking point are determined to generate the target route;

[0070] The order in which the first marking points are determined includes the order in which the first marking points are determined according to the order in which the marking points are determined on the first route, or the order in which the first marking points are determined according to the selection operation.

[0071] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the virtual map;

[0072] The processing module is specifically used for:

[0073] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map;

[0074] A target route is generated, which includes the displaced marking points and the non-displaced marking points on the first route.

[0075] In a possible design, the processing module is specifically used for:

[0076] According to the sequence of the marking points determined on the first route, the marking points that have been displaced and the marking points that have not been displaced on the first route are connected in sequence to generate the target route.

[0077] In a possible design, the first route includes at least two marking points;

[0078] The processing module is specifically used for:

[0079] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map, and determining at least one third mark point according to the mark point that has been displaced on the first route;

[0080] In response to a marking operation acting on the scene map, determining at least one fourth marking point on the scene map;

[0081] A target route including the third marked point and the fourth marked point is generated.

[0082] In a possible design, the processing module is specifically used for:

[0083] Determine the marked point on the first route where displacement occurs as the third marked point; or

[0084] According to the sequence of marking points determined on the first route, a marking point on the first route where displacement occurs and a marking point on the first route that is located before the marking point where displacement occurs are determined as the third marking point.

[0085] In a possible design, when the displaced marking point on the first route is a non-adjacent marking point on the first route, the displaced marking point on the first route is determined to be the third marking point.

[0086] In a possible design, the processing module is specifically used for:

[0087] Connecting the third marking point and the fourth marking point in sequence according to the order in which the third marking point and the fourth marking point are determined to generate the target route;

[0088] The order in which the third marking points are determined includes determining the order in which the third marking points are determined according to the order in which the marking points are determined on the first route, or determining the order in which the third marking points are determined according to the displacement operation.

[0089] In one possible design, the processing module is further used for:

[0090] In response to the marking operation acting on the scene map, a second route is generated, and the second route is used as the target route.

[0091] In a possible design, the processing module is specifically used for:

[0092] modifying the first route according to the tag modification operation to form a second route;

[0093] In response to the route submission instruction for the second route, sending a target route confirmation request to the second terminal device;

[0094] According to the target route confirmation information fed back by the second terminal device, the second route is determined as the target route, or the first route is determined as the target route.

[0095] In a possible design, the processing module is specifically used for:

[0096] Sending a target route confirmation request to the second terminal device to display a selection control in the second terminal device, wherein the selection control is used to generate selection information indicating whether to agree to change the first route to the second route in response to a selection operation;

[0097] The step of determining the second route as the target route or determining the first route as the target route according to the target route confirmation information fed back by the second terminal device includes:

[0098] receiving selection information fed back by the second terminal device, and determining the amount of first-type selection information and the amount of second-type selection information, wherein the first-type selection information is used to indicate consent to change the first route to the second route, and the second-type selection information is used to indicate disagreement to change the first route to the second route;

[0099] The first route or the second route is determined as the target route according to the amount of the first type of selection information and the amount of the second type of selection information.

[0100] In one possible design, the processing module is further used for:

[0101] Before the step of responding to the mark modification operation for the first route, in response to the triggering operation for the route mark button on the scene map, the scene map is controlled to enter the route marking mode, wherein the route marking mode is a mode for performing route marking.

[0102] In a possible design, the processing module is specifically used for:

[0103] The target route is synchronized to the second terminal device, so that the second terminal device updates the first route to the target route.

[0104] In a third aspect, an embodiment of the present application provides a route processing device in a game, including:

[0105] Memory, used to store programs;

[0106] A processor is used to execute the program stored in the memory. When the program is executed, the processor is used to execute the method described in the first aspect and any one of the various possible designs of the first aspect.

[0107] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first aspect and any one of the various possible designs of the first aspect.

[0108] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, it implements the method described in the first aspect and any one of the various possible designs of the first aspect.

[0109] An embodiment of the present application provides a method, device, equipment and storage medium for processing routes in a game, the method comprising: displaying a scene map of a game scene through a graphical user interface, and displaying a first route generated based on a marking operation received through a second terminal device on the scene map. In response to a marking modification operation on the first route, the first route is modified according to the marking modification operation to form a target route, and the target route is used to indicate the route of action during the game. The target route is displayed in a graphical user interface. By displaying the first route generated by the marking in the second terminal device in the first terminal device, and then determining the target route according to the marking modification operation on the first route, and displaying the determined target route, it is possible for players participating in the game to modify the route marked by teammates, thereby enabling each player participating in the game to jointly maintain a route, effectively improving the coordination of the routes marked in the game. BRIEF DESCRIPTION OF THE DRAWINGS

[0110] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0111] Figure 1 A schematic diagram of implementing a marked route provided in an embodiment of the present application;

[0112] Figure 2 A schematic diagram of a system for route processing provided in an embodiment of the present application;

[0113] Figure 3 A flowchart of a route processing method in a game provided by an embodiment of the present application;

[0114] Figure 4 The process of the route processing method in the game provided in the embodiment of the present application Figure 2 ;

[0115] Figure 5A schematic diagram of the implementation of the first route provided in the embodiment of the present application;

[0116] Figure 6 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 1 ;

[0117] Figure 7 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 2 ;

[0118] Figure 8 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 3 ;

[0119] Fig. 9 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 4 ;

[0120] Fig.10 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 5 ;

[0121] Fig.11 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 6 ;

[0122] Fig.12 The process of the route processing method in the game provided in the embodiment of the present application Figure 3 ;

[0123] Fig.13 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 7 ;

[0124] Fig.14 The process of the route processing method in the game provided in the embodiment of the present application Figure 4 ;

[0125] Fig.15 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 8 ;

[0126] Fig.16 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 9 ;

[0127] Fig.17 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 ;

[0128] Fig.18 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 one;

[0129] Fig.19 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 two;

[0130] Fig. 20 The process of the route processing method in the game provided in the embodiment of the present application Figure 5 ;

[0131] Fig.21 A schematic diagram of implementing a route marking button provided in an embodiment of the present application;

[0132] Fig. 22 A schematic diagram of implementing a confirmation button provided in an embodiment of the present application;

[0133] Fig.23 A schematic diagram of an implementation of a selection control provided in an embodiment of the present application;

[0134] Fig.24 A schematic diagram of implementing the prompt information provided in the embodiment of the present application;

[0135] Fig.25 A schematic diagram of the structure of a route processing device in a game provided in an embodiment of the present application;

[0136] Fig.26 A schematic diagram of the hardware structure of a route processing device in a game provided in an embodiment of the present application. DETAILED DESCRIPTION

[0137] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0138] In order to better understand the technical solution of the present application, the relevant technologies involved in the present application are further introduced in detail below.

[0139] With the development of mobile communication technology, more and more mobile terminal games have emerged. For example, there are currently mobile terminal games that require multi-person collaboration, such as some shooting games.

[0140] For multiplayer collaborative mobile terminal games, in order to better implement the team's tactical deployment, such mobile terminal games currently support users to mark routes on the scene map, thereby informing teammates of their current route ideas to increase team cooperation.

[0141] For example, you can combine Figure 1 Understand the implementation solutions in related technologies, Figure 1 A schematic diagram of implementing a marked route provided in an embodiment of the present application.

[0142] Reference Figure 1 , for example, in Figure 1 In the game thumbnail 101 shown in FIG. 1 , a route marking button 102 is provided. In the prior art, the route marking button and the single point marking button are usually a common button. Figure 1 The button 102 in the game can switch different functions in response to the user's click operation. When the button is switched to route marking, the route can be marked in the current game thumbnail. When the button is switched to single point marking, the point can be marked in the current game thumbnail. The game thumbnail can also be called a small map.

[0143] like Figure 1 As shown, assuming that the current button 102 is switched to the route mark, it means that the route can be marked in the game thumbnail. It can be understood that each user participating in the game can mark the route, for example, Figure 1 , where user 1 (Zhang San) marked Figure 1 The route consists of the marked points a, b, c, d, and e in the figure, and the user No. 2 (Li Si) marked Figure 1 The route consists of the marked points o, p, q, r, and s in .

[0144] In one possible implementation, the prior art stipulates that a maximum of 5 points can be marked, that is, 4 road sections can be marked. When the user marks more than 5 points, for example, the user can be prompted that the current marked points have reached the upper limit. If the user still needs to mark, for example, the route deletion button provided in the graphical user interface can be used to delete the route, and then re-mark the route.

[0145] Based on the implementation method of the prior art introduced above, each user participating in the game can mark the route on the minimap, so multiple routes can be marked on the minimap, but the user cannot be sure whether the current teammates agree with the route they marked, which will cause the marked routes to be single and lack recognition. At the same time, in the case of multiple marked routes, each user may operate the game according to his own ideas, which is not conducive to the realization of multi-person collaborative games, resulting in a poor gaming experience.

[0146] In response to the problems in the prior art, the present application proposes the following technical concept: there is only one marked route in a game. Later, when the user has a new idea for the marked route, the currently marked route can be changed to obtain the changed route. After that, a voting machine can be provided in the game interface, and the users participating in the game can make a choice together. Finally, a target route that is supported by more people can be selected from the route before and after the change, and the target route is displayed, thereby effectively improving the coordination of the marked game routes.

[0147] Based on the above introduction, the route processing method in the game provided by the present application is introduced below. First, the application scenario of the route processing method in the game of the present application is explained.

[0148] The route processing method in the game in the embodiment of the present application can be run on a local terminal device or a cloud interaction system.

[0149] The cloud interaction system includes a cloud server and user equipment for running cloud applications. The cloud applications run separately.

[0150] In an optional implementation, cloud gaming refers to a gaming method based on cloud computing. In the operation mode of cloud gaming, the operating entity of the game program and the entity presenting the game screen are separated, the storage and operation of the object control method are completed on the cloud gaming server, and the cloud gaming client is used for receiving and sending data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission function close to the user side, such as a mobile terminal, a television, a computer, a handheld computer, etc.; but the cloud gaming server in the cloud processes the game data. When playing the game, the player operates the cloud gaming client to send operation instructions to the cloud gaming server. The cloud gaming server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the cloud gaming client through the network. Finally, the cloud gaming client decodes and outputs the game screen.

[0151] In an optional embodiment, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed and run by an electronic device in a conventional manner. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0152] The route processing method in the game provided by the present application is introduced below in conjunction with specific embodiments. In each embodiment of the present application, a graphical user interface can be provided by a first terminal device, wherein the content displayed by the graphical user interface includes at least part of the game scene, and the game scene in the present application includes a first virtual object and a second virtual object, wherein the first virtual object is a virtual object controlled by the first terminal device, and the second virtual object is a virtual object controlled by the second terminal device.

[0153] In a possible implementation, the first terminal device and the second terminal device may be, for example, terminal devices in the same game, and the game account corresponding to the first terminal device and the game account corresponding to the second terminal device may be in the same team or the same camp in the current game. Figure 2 Understand the first terminal device and the second terminal device, Figure 2 A schematic diagram of a system for route processing provided in an embodiment of the present application.

[0154] like Figure 2 As shown, it may include a first terminal device 201, a second terminal device 202 and a server 203. In a possible implementation, the second terminal device 202 may be, for example, a device that generates a first route. Then, the server 203 may, for example, synchronize the first route generated by the second terminal device 202 to the first terminal device 201, and then the first terminal device 201 may, for example, modify the route based on the first route.

[0155] In the actual implementation process, there may be multiple terminal devices involved in route modification. The following takes the first terminal device as an example for introduction. Figure 3 The route processing method in the game provided by the embodiment of the present application is introduced. Figure 3 This is a flowchart of a route processing method in a game provided in an embodiment of the present application.

[0156] like Figure 3 As shown, the method includes:

[0157] S301. Display a scene map of a game scene through a graphical user interface, and display a first route generated based on a marking operation received through a second terminal device on the scene map.

[0158] In this embodiment, a scene map of a game scene can be displayed through a graphic user interface. In one possible implementation, the scene map can be, for example, a small map in a game thumbnail, or the scene map can also be a scene map of a normal size of a game scene, and so on. This embodiment does not limit the specific implementation method of the scene map.

[0159] A brief introduction to the graphical user interface is given here, where the graphical user interface refers to a computer operation user interface that is displayed in a graphical manner, which allows the user to use an input device to manipulate icons or menu controls on the screen, where the input device may be, for example, a mouse or a touch screen, etc. This embodiment does not impose any restrictions on this. During the game, the user operates through the graphical user interface to interact with the client or server.

[0160] Furthermore, in this embodiment, a first route is displayed on the scene map, wherein the first route is a route generated based on a marking operation received by the second terminal device. For example, the second terminal device may receive a marking operation input in the scene map of the second terminal device, wherein each marking operation may generate a corresponding marking point in the scene map, and the marking point is used to mark the position of the waypoint of the first route in the scene map. In a possible implementation, for example, the marking points may be connected in sequence according to the order in which the marking points are generated, thereby determining the first route.

[0161] After generating the first route, the second terminal device can send the generated first route to the server, and the server then sends the first route to each terminal device in the same team. Therefore, the first terminal device in this embodiment can obtain the first route and display the first route in the scene map.

[0162] It can be understood that the first route will be displayed in the first terminal device only after it is generated in the second terminal device, that is, only when the teammates mark the route, the first terminal device will display the corresponding route; if the first route is not generated in the second terminal device, that is, the teammates have not marked the route, then the first route will not be displayed in the first terminal device, because the first route does not exist at this time.

[0163] S302: In response to a mark modification operation on a first route, the first route is modified according to the mark modification operation to form a target route, where the target route is used to indicate an action route during a game.

[0164] And in this embodiment, the first terminal device can receive a mark modification operation for the first route, where the mark modification operation can be, for example, an operation to modify a mark point in the first route, or the mark modification operation can also be an operation to select a new mark point in the scene map. This embodiment does not impose any particular restrictions on the specific implementation of the mark modification operation, as long as the mark modification operation can achieve the modification of the first route.

[0165] After receiving the mark modification operation, the first terminal device can modify the first route according to the mark modification operation to obtain a target route, where the target route is used to indicate an action route during the game. For example, the target route can provide action route instructions for each player in the same team.

[0166] S303: Display the target route in a graphical user interface.

[0167] After determining the target route, the target route can be displayed in the graphical user interface. In one possible implementation, for example, the target route can be displayed in the scene map, and after the target route is displayed in the scene map, the display of the first route will be stopped to ensure that only one route is displayed in the scene map at the same time in a game.

[0168] Alternatively, for example, the target route may be displayed in a game scene. This embodiment does not limit the specific implementation method of displaying the target route. As long as the target route is displayed in a graphical user interface and each player can determine the target route, the specific display method may be selected according to actual needs.

[0169] The route processing method in the game provided by the embodiment of the present application includes: displaying a scene map of the game scene through a graphical user interface, and displaying a first route generated based on a marking operation received through a second terminal device on the scene map. In response to a mark modification operation on the first route, the first route is modified according to the mark modification operation to form a target route, and the target route is used to indicate the action route during the game. Display the target route in a graphical user interface. By displaying the first route generated by the mark in the second terminal device in the first terminal device, and then determining the target route according to the mark modification operation on the first route, and displaying the determined target route, it is possible to enable players participating in the game to modify the route marked by teammates, thereby enabling each player participating in the game to jointly maintain a route, effectively improving the synergy of the routes marked in the game.

[0170] Based on the above embodiment, several possible implementations of modifying the first route to form a target route according to the tag modification operation in the present application are first described below, that is, further introduction to the above S302.

[0171] In a possible implementation, for example, the modified target route can be determined according to the selection operation on the first route and the marking operation in the scene map. Figures 4 to 11 This paper introduces the current implementation method. Figure 4 The process of the route processing method in the game provided in the embodiment of the present application Figure 2, Figure 5 This is a schematic diagram of the implementation of the first route provided in the embodiment of the present application. Figure 6 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 1 , Figure 7 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 2 , Figure 8 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 3 , Fig. 9 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 4 , Fig.10 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 5 , Fig.11 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 6 .

[0172] like Figure 4 As shown, the method includes:

[0173] S401: In response to a selection operation on a mark point on a first route, determine at least one first mark point.

[0174] In this embodiment, the first route includes at least two marking points, where the marking points are used to mark the positions of the passing points of the first route in the scene map. In a possible implementation, the marking points in the first route can be, for example, points generated by the marking operation received by the second terminal device. For example, the first route can be obtained based on each marking point.

[0175] For example, you can combine Figure 5 To understand, such as Figure 5 As shown, assuming that the current first route includes 5 marking points, which are Figure 5 The five marked points A, B, C, D and E in the figure constitute the first route.

[0176] In this embodiment, when the first route is modified according to the mark modification operation to form the target route, for example, a selection operation for a mark point on the first route may be received, and at least one first mark point is determined among the mark points of the first route, wherein the first mark point is the selected mark point corresponding to the selection operation.

[0177] When determining at least one marking point according to a selection operation, in a possible implementation, for example, in response to a selection operation on a marking point on a first route, the marking point corresponding to the selection operation may be determined as a first marking point.

[0178] In this case, that is, the current selection operation specifically selects which marking points, then these selected marking points are used as the first marking points. Figure 6 For example, if a selection operation for a mark point B on the first route is detected, the mark point B is the first mark point. In a possible implementation, the selection operation described here may be, for example, a click operation, that is, the player may click on the mark point on the first route to determine the first mark point.

[0179] Alternatively, when determining at least one marking point based on a selection operation, in another possible implementation, for example, in response to a selection operation applied to a marking point on a first route, the marking point corresponding to the selection operation and the marking point on the first route that is located before the marking point can be determined as the first marking point based on the order of marking points determined for the first route.

[0180] It is understandable that the marking points in the first route have a marking point order. The marking point order here can be, for example, when the second terminal device generates the first route according to the received marking operation, the marking operations detected in sequence correspond to the order in which the marking points are generated, for example, referring to Figure 7 , assuming that the order of generating the marking points is A, B, C, D, E, then the order of the marking points in the first route can be, for example, marking point A→marking point B→marking point C→marking point D→marking point E.

[0181] In this case, that is, the mark point selected by the current selection operation is determined as the first mark point, and the mark point before the mark point in the first route is also determined as the first mark point. Figure 7 For example, if a selection operation for the mark point B on the first route is detected, refer to Figure 7 , the marking points before the marking point B in the first route also include the marking point A, then the first marking point includes the marking point A and the marking point B therein.

[0182] And in another possible implementation, if the selection operation selects at least two marking points, and the at least two marking points corresponding to the selection operation are non-adjacent marking points on the first route, for example, the marking point corresponding to the selection operation can be determined as the first marking point.

[0183] It is understandable that when the marking points corresponding to the selection operation are not adjacent to each other on the first route, it is difficult to determine which marking points are before the selected marking point. Therefore, in this case, the marking point corresponding to the selection operation can be determined as the first marking point. Figure 8For understanding, for example, a selection operation for marking point A and marking point C on the first route is currently detected. Since marking point A and marking point C are not adjacent on the first route, marking point A and marking point C can be determined as the first marking point.

[0184] The above introduction can determine several possible implementation methods of the first marking point according to the selection operation acting on the marking point. In the actual implementation process, the specific implementation method of determining the first marking point can be selected according to actual needs, and can also be adaptively expanded on the basis of the implementation method introduced above. This embodiment does not impose any special restrictions on the specific implementation method of determining the first marking point, as long as the first marking point is obtained according to the selection operation.

[0185] S402: In response to a marking operation on the scene map, determine at least one second marking point on the scene map.

[0186] And the first terminal device in this embodiment can also receive a marking operation acting on the scene map, where the marking operation can be, for example, selecting a corresponding marking point in the scene map, thereby determining at least one second marking point in the scene map. The specific implementation method of the number and position of the second marking points can be determined according to the implementation of the marking operation, and this embodiment does not limit this.

[0187] Among them, the above Figure 6-Figure 8 The marking points F, G, and H in FIG. 1 can all be understood as the second marking points in this example.

[0188] And it can be understood that, in a possible implementation, the marking operation introduced here can also be a click operation, that is, the player can click in the scene map to determine the second marking point.

[0189] S403: Connect the first marking point and the second marking point in sequence according to the order in which the first marking point and the second marking point are determined, so as to generate a target route.

[0190] After determining the first marking point and the second marking point, the target route can be determined based on the first marking point and the second marking point. It can be understood that the target route includes the first marking point and the second marking point. It can also be understood that the player can click in the first route to determine the first marking point, and the player can also click in the scene map to determine the second marking point, and then generate the target route based on the corresponding order of the first marking point and the second marking point.

[0191] For example, the first marking point and the second marking point determined above may be connected in sequence according to the order in which the first marking point and the second marking point are determined, thereby generating a target route.

[0192] In a possible implementation, the order in which the first marking points are determined includes the order in which the first marking points are determined according to the order in which the marking points are determined on the first route. Alternatively, in another possible implementation, the order in which the first marking points are determined may also be determined according to a selection operation.

[0193] Several possible implementations of generating a target route according to the sequence of the first marking point and the second marking point introduced here are introduced below with reference to the diagrams.

[0194] It is understandable that there is a sequence between the first marking point and the second marking point, that is, the user can first perform a selection operation on the first route, and then perform a marking operation on the scene map; or, the user can first perform a marking operation on the scene map, and then perform a selection operation on the first route.

[0195] And each mark point inside the first mark point and the second mark point also has a determined order, wherein the order in which the second mark point is determined is the order in which the marking operation is performed in the scene map. The order in which the first mark point is determined can be implemented in the two ways described above. The following is understood in conjunction with the accompanying drawings.

[0196] In one possible implementation, it is assumed that the user first performs a selection operation on the first route and then performs a marking operation on the scene map, that is, the first marking point comes first and the second marking point comes later, and the order in which the first marking points are determined may, for example, include the order of the first marking points determined according to the order of the marking points determined on the first route.

[0197] Then, for example, we can combine Figure 7 To understand, the first marking point includes marking point A and marking point B. At present, the order in which the first marking points are determined is determined according to the original order in the first route. Then the order of marking point A and marking point B is Figure 7 The marking point A is shown as the marking point B. It is assumed that the order in which the second marking point is determined is the marking point F, the marking point G, and the marking point H.

[0198] And the order of the current first mark point and the second mark point is the first mark point first, then in the current Figure 7 In the example, the final target route is Figure 7 As shown, mark point A→mark point B→mark point F→mark point G→mark point H.

[0199] As well as the above Figure 6 and Figure 8 The order of the target routes shown is also determined according to the currently introduced implementation method, which will not be repeated here.

[0200] In another possible implementation, assume that the user first performs a selection operation on the first route and then performs a marking operation on the scene map, that is, the first marking point comes first and the second marking point comes later, and the order in which the first marking points are determined is determined according to the selection operation.

[0201] Then, for example, we can combine Fig. 9 To understand, the first marking point includes marking point A and marking point B. At present, the order in which the first marking points are determined is determined according to the input order of the selection operation. Assuming that the selection operation is performed on marking point B first, and then the operation is performed on marking point A, then the order of marking point A and marking point B is Fig. 9 The marking point B is shown as marking point A. It is assumed that the order in which the second marking point is determined is marking point F, marking point G, and marking point H.

[0202] And the order of the current first mark point and the second mark point is the first mark point first, then in the current Fig. 9 In the example, the final target route is Fig. 9 As shown, mark point B→mark point A→mark point F→mark point G→mark point H.

[0203] In another possible implementation, it is assumed that the user first performs a marking operation on the scene map and then performs a selection operation on the first route, that is, the second marking point comes first and the first marking point comes later, and the order in which the first marking points are determined may, for example, include the order of the first marking points determined according to the order of the marking points determined on the first route.

[0204] Then, for example, we can combine Fig.10 To understand, the first marking point includes marking point A and marking point B. At present, the order in which the first marking points are determined is determined according to the original order in the first route. Then the order of marking point A and marking point B is Fig.10 The marking point A is shown as the marking point B. It is assumed that the order in which the second marking point is determined is the marking point H, the marking point G, and the marking point F.

[0205] And the order of the current first mark point and the second mark point is that the second mark point comes first, then in the current Fig.10 In the example, the final target route is Fig.10 The marked point H shown is marked point G, marked point F, marked point A, and marked point B.

[0206] In another possible implementation, assume that the user first performs a marking operation on the scene map and then performs a selection operation on the first route, that is, the second marking point comes first and the first marking point comes later, and the order in which the first marking point is determined is determined according to the selection operation.

[0207] Then, for example, we can combine Fig.11 To understand, the first marking point includes marking point A and marking point B. At present, the order in which the first marking points are determined is determined according to the input order of the selection operation. Assuming that the selection operation is performed on marking point B first, and then the operation is performed on marking point A, then the order of marking point A and marking point B is Fig.11 The marking point B is shown as marking point A. It is assumed that the order in which the second marking point is determined is marking point H, marking point G, and marking point F.

[0208] And the order of the current first mark point and the second mark point is that the second mark point comes first, then in the current Fig.11 In the example, the final target route is Fig.11 The marked point H→marked point G→marked point F→marked point B→marked point A shown.

[0209] The route processing method in the game provided by the embodiment of the present application includes: responding to the selection operation of the mark point on the first route, determining at least one first mark point. Responding to the marking operation on the scene map, determining at least one second mark point on the scene map. According to the order in which the first mark point and the second mark point are determined, the first mark point and the second mark point are connected in sequence to generate a target route. Among them, the order in which the first mark point is determined includes the order in which the first mark point is determined according to the order of the mark points determined on the first route, or the order in which the first mark point is determined according to the selection operation. At least one first mark point is determined on the first route by the selection operation, and at least one second mark point is determined in the scene map by the marking operation, and then the target route is determined according to the order in which the first mark point and the second mark point are determined, and each first mark point and each second mark point are included in the target route, so that the target route can be effectively generated on the basis of the first route, and there are multiple implementation methods for the selection operation of the first mark point and the order in which the mark points are determined, so that the flexibility of determining the target route can be effectively improved.

[0210] Based on the above embodiment, in addition to performing a selection operation on the marked points in the first route to determine the target route, a displacement operation can also be performed on the marked points in the first route to determine the target route. The following describes another possible implementation method of modifying the first route according to the mark modification operation to form the target route.

[0211] In another possible implementation, for example, the modified target route can be determined according to the displacement operation on the first route. Figure 12 to Figure 13 This paper introduces the current implementation method. Fig.12 The process of the route processing method in the game provided in the embodiment of the present application Figure 3 , Fig.13 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 7 .

[0212] like Fig.12 As shown, the method includes:

[0213] S1201. In response to a displacement operation on a mark point on a first route, control movement of a mark position of the mark point corresponding to the displacement operation on a scene map.

[0214] The first route is similar to that described in the above embodiment and will not be described again. In this embodiment, a displacement operation for a mark point on the first route can be received, wherein the displacement operation is used to move the position of the mark point, and then the mark position of the mark point corresponding to the displacement operation on the scene map can be controlled in response to the displacement operation.

[0215] For example, it can be combined Fig.13 To understand, such as Fig.13 As shown, assuming that the current first route includes 5 marking points, which are Fig.12 For example, the displacement operation can be performed on the marker point B in the first route to control the marker position of the moving marker point B on the scene map to move from the position indicated by 1301 to the position indicated by 1302. In order to distinguish the unique marking points before and after, Fig.13 In the figure, B` is used to identify the marked point B after the marked position is moved.

[0216] In the actual implementation process, the number of marking points corresponding to the displacement operation, the specific moving direction, and the moving distance can be selected according to actual needs, and this embodiment does not impose any restrictions on this.

[0217] In a possible implementation, the displacement operation here may be, for example, a drag operation, that is, the player may drag the marking points in the first route, thereby changing the positions of the dragged marking points, thereby obtaining displaced marking points.

[0218] S1202: According to the sequence of the marking points determined by the first route, the marking points that have been displaced and the marking points that have not been displaced on the first route are sequentially connected to generate a target route.

[0219] After the positions of the marking points are moved, the marking points that have been displaced and the marking points that have not been displaced on the first route may be connected in sequence according to the order of the marking points determined by the first route to generate a target route.

[0220] The order of marking points has been introduced in the above embodiment, and will not be repeated here. Fig.13 To understand, such as Fig.13 As shown in FIG. 1 , after moving the marker point B, the displaced marker point B′ is obtained, and the first route also includes the marker points A, C, D, and E that have not been displaced. By connecting these marker points according to the original sequence of the marker points in the first route, we can obtain Fig.13 The target route shown is marked point A→marked point B`→marked point C→marked point D→marked point E.

[0221] The route processing method in the game provided by the embodiment of the present application includes: responding to the displacement operation of the mark point on the first route, controlling the movement of the mark point corresponding to the displacement operation on the scene map. According to the order of the mark points determined by the first route, the mark points that have been displaced and the mark points that have not been displaced on the first route are connected in sequence to generate a target route. By performing the displacement operation on the mark points on the first route, the target route is generated, so that the target route can be generated simply and effectively based on the first route.

[0222] Based on the above embodiment, in addition to performing a displacement operation on the marked points in the first route, a marking operation can also be performed in the scene map, and the target route can be determined by combining the displacement operation and the marking operation. Figures 14 to 18 This paper introduces the current implementation method. Fig.14 The process of the route processing method in the game provided in the embodiment of the present application Figure 4 . Fig.15 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 8 , Fig.16 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 9 , Fig.17 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 , Fig.18 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 one.

[0223] like Fig.14 As shown, the method includes:

[0224] S1401. In response to a displacement operation on a mark point on a first route, control the movement of a mark position of a mark point corresponding to the displacement operation on a scene map, and determine at least one third mark point based on the mark point that has been displaced on the first route.

[0225] Among them, the first route, the displacement operation, and the implementation method of controlling the marking position of the marking point corresponding to the movement and displacement operation in the scene map are similar to those introduced in the above embodiment and will not be repeated here.

[0226] In this embodiment, at least one third marking point may also be determined based on the marking point that has been displaced on the first route.

[0227] In a possible implementation, the displaced marking points on the first route may be determined as the third marking points. That is, the marking points that are specifically targeted by the current displacement operation are used as the third marking points.

[0228] For example, you can combine Fig.15 For example, if a displacement operation is detected for a mark point B on the first route, the mark point B is the third mark point. In a possible implementation, the displacement operation here may be a drag operation, that is, the player may drag the mark points on the first route to change the positions of the dragged mark points, thereby obtaining the third mark point.

[0229] Alternatively, in another possible implementation, the displaced marking point on the first route and the marking point on the first route before the displaced marking point may be determined as the third marking point according to the sequence of marking points determined on the first route.

[0230] The order of the marking points has been introduced in the above embodiment and will not be repeated here. In this case, the marking point moved by the current displacement operation is determined as the third marking point, and the marking point before the marking point in the first route is also determined as the third marking point. Fig.16 For example, if a displacement operation is detected for the marker point B on the first route, refer to Fig.16 , the marking points before the marking point B in the first route also include the marking point A, then the third marking point includes the marking point A and the marking point B therein.

[0231] And in another possible implementation, if the displacement operation selects at least two marking points, and the at least two marking points corresponding to the displacement operation are non-adjacent marking points on the first route, for example, the marking point that has been displaced on the first route can be determined as the third marking point.

[0232] It is understandable that when the marking points corresponding to the displacement operation are not adjacent on the first route, it is difficult to determine which marking points are before the selected marking point. Therefore, in this case, the marking point that is displaced on the first route can be determined as the third marking point. Fig.17 For understanding, for example, a selection operation for marking point B and marking point D on the first route is currently detected. Since marking point B and marking point D are not adjacent on the first route, marking point B and marking point D can be determined as the third marking point.

[0233] The above introduction can determine several possible implementation methods of the third marking point according to the displacement operation acting on the marking point. In the actual implementation process, the specific implementation method of determining the third marking point can be selected according to actual needs, and can also be adaptively expanded on the basis of the implementation method introduced above. This embodiment does not impose any special restrictions on the specific implementation method of determining the third marking point, as long as the third marking point is obtained according to the displacement operation.

[0234] S1402: In response to a marking operation on the scene map, determine at least one fourth marking point on the scene map.

[0235] And the first terminal device in this embodiment can also receive a marking operation acting on the scene map, where the marking operation can be, for example, selecting a corresponding marking point in the scene map, thereby determining at least one fourth marking point in the scene map. The specific implementation method of the number and position of the fourth marking point can be determined according to the implementation of the marking operation, and this embodiment does not limit this.

[0236] Among them, the above Figure 15-17 The marking points F, G, and H in FIG. 1 can all be understood as the fourth marking point in this example.

[0237] And it can be understood that, in a possible implementation, the marking operation introduced here can also be a click operation, that is, the player can click in the scene map to determine the fourth marking point.

[0238] S1403: Connect the third marking point and the fourth marking point in sequence according to the order in which the third marking point and the fourth marking point are determined, so as to generate a target route.

[0239] After determining the third and fourth marking points, the target route can be determined based on the third and fourth marking points. It is understandable that the target route includes the third and fourth marking points. It is also understandable that the player can drag in the first route to determine the third marking point, and the player can also click in the scene map to determine the fourth marking point, and then generate the target route based on the corresponding order of the third and fourth marking points.

[0240] For example, the third marking point and the fourth marking point may be connected in sequence according to the order in which the third marking point and the fourth marking point are determined, thereby generating a target route.

[0241] In a possible implementation, the order in which the third marking points are determined includes the order in which the third marking points are determined according to the order in which the marking points are determined on the first route. Alternatively, the order in which the third marking points are determined may be determined according to a displacement operation.

[0242] Several possible implementations of generating a target route according to the sequence of the third marking point and the fourth marking point introduced here are introduced below with reference to the diagrams.

[0243] It is understandable that each mark point within the third mark point and the fourth mark point has a determined order, wherein the order in which the fourth mark point is determined is also the order in which the marking operation is performed in the scene map. The order in which the third mark point is determined can be implemented in the two ways described above. The following is understood in conjunction with the accompanying drawings.

[0244] In a possible implementation, it is assumed that the order in which the third marking points of the user are determined is determined according to the order in which the third marking points are determined on the first route.

[0245] Then, for example, we can combine Fig.17 To understand, the third marking point includes marking point B and marking point D. At present, the order in which the third marking point is determined is determined according to the original order in the first route. Then the order of marking point B and marking point D is Fig.17 The marked point B shown → the marked point D (in order to distinguish, Figure 7 , which shows the marking point B'→marking point D'). And it is assumed that the order in which the fourth marking point is determined is marking point F→marking point G→marking point H.

[0246] So at the moment Fig.17 In the example, the final target route is Fig.17 As shown, marked point B`→marked point D`→marked point F→marked point G→marked point H.

[0247] As well as the above Fig.15 and Fig.16 The order of the target routes shown is also determined according to the currently introduced implementation method, which will not be repeated here.

[0248] In another possible implementation, it is assumed that the order in which the third marking points are determined is determined according to a displacement operation.

[0249] Then, for example, we can combine Fig.18 To understand, the third marking point includes marking point B and marking point D. At present, the order in which the third marking point is determined is determined according to the input order of the displacement operation. Assuming that the displacement operation is performed on marking point D first, and then the operation is performed on marking point B, then the order of marking point B and marking point D is Fig.18 The marked point D shown → the marked point B (in order to distinguish, Fig.18 , which shows the marking point D'→marking point B'). It is assumed that the fourth marking point is determined in the order of marking point F→marking point G→marking point H.

[0250] So at the moment Fig.18 In the example, the final target route is Fig.18 The marked point D`→marked point B`→marked point F→marked point G→marked point H are shown.

[0251] The route processing method in the game provided by the embodiment of the present application includes: responding to the displacement operation of the mark point on the first route, controlling the movement of the mark point corresponding to the displacement operation on the scene map, and determining at least one third mark point according to the mark point that is displaced on the first route. In response to the marking operation acting on the scene map, at least one fourth mark point is determined on the scene map. According to the order in which the third mark point and the fourth mark point are determined, the third mark point and the fourth mark point are connected in sequence to generate a target route. Among them, the order in which the third mark point is determined includes the order of the third mark point determined according to the order of the mark points determined on the first route, or the order of the third mark point determined according to the displacement operation. At least one third mark point is determined on the first route through the displacement operation, and at least one fourth mark point is determined in the scene map through the marking operation, and then the target route is determined according to the order in which the third mark point and the fourth mark point are determined, and each third mark point and each fourth mark point are included in the target route, so that the target route can be effectively generated on the basis of the first route, and at the same time, there are multiple implementation methods for the selection operation of the third mark point and the order of the mark points as described above, so that the flexibility of determining the target route can be effectively improved.

[0252] The above embodiments all introduce implementation methods of obtaining a target route by making modifications based on the first route. In another possible implementation method, for example, a second route can be generated in response to a marking operation on a scene map, and the second route can be used as the target route.

[0253] That is to say, regardless of the first route, a completely new target route can be created. For example, Fig.19 To understand, Fig.19 Schematic diagram of the implementation of determining the target route provided in the embodiment of the present application Figure 10 two.

[0254] like Fig.19 As shown, the first route includes marking points A, B, C, D and E, and the second route includes marking points F, G, H, I and J. The second route is a completely new route and has no relationship with the first route. The new second route is the target route in this embodiment.

[0255] By generating a new second route according to the marking operation in the scene map and determining the second route as the target route, the flexibility of determining the target route can be effectively improved.

[0256] Various possible implementation methods for determining the target route are introduced above. Based on the above embodiments, when the first route is modified according to the mark modification operation to form the target route, the final target route can be determined, for example, based on the choices between the first route and the second route made by each player participating in the game.

[0257] Combine the following Figure 20 to Figure 23 To explain, Fig. 20 The process of the route processing method in the game provided in the embodiment of the present application Figure 5 , Fig.21 This is a schematic diagram of implementing a route marking button provided in an embodiment of the present application. Fig. 22 This is a schematic diagram of implementing the confirmation button provided in the embodiment of the present application. Fig.23 A schematic diagram of an implementation of a selection control provided in an embodiment of the present application.

[0258] like Fig. 20 As shown, the method includes:

[0259] S2001. Modify a first route according to a mark modification operation to form a second route.

[0260] In this embodiment, the first route can be modified according to the mark modification operation to obtain the second route. The implementation method of determining the second route according to the mark modification operation can refer to the implementation method of determining the target route introduced in the above embodiments, which will not be repeated here.

[0261] S2002. In response to a route submission instruction for a second route, a target route confirmation request is sent to a second terminal device to display a selection control in the second terminal device, wherein the selection control is used to generate selection information indicating whether to agree to change the first route to the second route in response to a selection operation.

[0262] After the second route is generated, for example, a route submission instruction for the second route may be obtained. The following describes a possible implementation of generating a route submission instruction for the second route.

[0263] In a possible implementation, for example, the route submission instruction may be generated according to a click operation on a route mark button. Fig.21 Describes the route marking button.

[0264] In this embodiment, a route marking button may be provided in the graphical user interface, wherein the first terminal device may respond to a trigger operation on the route marking button on the scene map and control the scene map to enter a route marking mode, wherein the route marking mode is a mode for marking a route. That is, the route marking function in the scene map may be triggered by triggering the route marking button, and then the route may be marked.

[0265] For example, you can refer to Fig.21 To understand, such as Fig.21 As shown in 2101, assuming that a route marking button 2104 is currently displayed in the graphical user interface, for example, in response to a trigger operation on the route marking button 2104, the scene map can be triggered to enter the route marking mode.

[0266] After the route mark button 2104 is triggered, for example, the triggered route mark button can be displayed in a preset style, such as highlighting, changing color, etc. For example, Fig.21The route marking button 2105 shown in 2102 is displayed differently from the route marking button 2104 before being triggered in 2101. By using a preset style different from the original route marking button, the route marking button after being triggered is displayed, so that the user can quickly and effectively determine whether the function of marking the route in the scene map is currently triggered. The specific implementation method of the preset style can be selected according to actual needs, as long as it can be distinguished from the display style of the route marking button before being triggered.

[0267] It is worth noting that, in addition to providing a route mark button, a separate punctuation mark button may also be provided in this embodiment, for example, Fig.21 The punctuation mark button 2103 shown in the figure, by separately setting the punctuation mark button and the route mark button, can avoid the inconvenient operation caused by reusing the same button to switch functions in the prior art. Therefore, by designing separate buttons, the efficiency and convenience of operation can be effectively improved.

[0268] Based on the above introduction, it can be determined that before performing a mark modification operation on the first route, you can first respond to the trigger operation of the route mark button on the scene map to control the scene map to enter the route marking mode, where the route marking mode is a mode for performing route marking.

[0269] In the route marking mode, the mark of the first route can be modified to form a second route. After the second route is generated, the route marking button can be triggered again to generate a route submission instruction for the second route. At the same time, the scene map can be controlled to exit the route marking mode.

[0270] Or in another possible implementation, the route submission instruction may also be generated according to a confirmation operation on a confirmation button in the graphical user interface. Fig. 22 To understand, such as Fig. 22 As shown, for example, a confirmation button 2201 can be provided in the scene map, and then, for example, a route submission instruction corresponding to the second route can be generated based on the confirmation operation on the confirmation button. After the route submission instruction is generated, for example, the scene map can be controlled to exit the route marking mode introduced above.

[0271] In the actual implementation process, the specific setting position, setting style, etc. of the confirmation button can be selected according to actual needs. This embodiment does not limit this, as long as the confirmation button is used to generate a route submission instruction corresponding to the second route.

[0272] Based on the above introduction, it can be determined that after the map enters the route marking mode, the route marking button can be displayed in a preset style. Correspondingly, after the map exits the route marking mode, the display of the preset style can be canceled, and the route marking button can be controlled to display the style before triggering.

[0273] After generating a route submission instruction for the second route, the first terminal device may send a target route confirmation request to the second terminal device in response to the route submission instruction, wherein the target route confirmation request is used to request confirmation of whether to agree to change the first route to the second route.

[0274] Therefore, after receiving the target route confirmation request, the second terminal device can display a selection control according to the target route confirmation request, wherein the selection control can, for example, receive a selection operation, and then generate selection information indicating whether to agree to change the first route to the second route in response to the selection operation on the selection control.

[0275] For example, you can combine Fig.23 An example of a selection control is given, such as Fig.23 As shown, for example, after receiving the target route confirmation request, the second terminal device may display the selection control shown in 2301 in the graphical user interface of the second terminal device. The selection control 2301 may include, for example Fig.23 An agree sub-control 2302 and a reject sub-control 2303 are shown.

[0276] It can be understood that if an operation on the agree subcontrol 2302 is detected, it means that the current user agrees to change the first route to the second route; if an operation on the reject subcontrol 2304 is detected, it means that the current user rejects the change of the first route to the second route.

[0277] And while displaying the selection control, in order to enable the user to quickly and effectively determine the first route and the second route, refer to Fig.23 In an optional implementation, when the second route is obtained by modifying the first route, the modified portion of the first route may be displayed in a preset style such as a dotted line or reduced transparency to indicate that the portion of the first route has been modified. Fig.23or when the second route is a newly input route, the entire first route can be displayed in a preset style such as a dotted line or reduced transparency, based on the implementation described above, the user can quickly and effectively distinguish the first route from the second route, and then choose between the first route and the second route. In addition to distinguishing the first route from the second route in the selection control, the first route and the second route can also be distinguished when editing the route, and the implementation is similar to the above description.

[0278] And reference Fig.23 In an optional implementation, the current voting status and voting progress can also be displayed in the selection control, for example.

[0279] S2003. Receive selection information fed back by the second terminal device, and determine the number of first-type selection information and the number of second-type selection information, wherein the first-type selection information is used to indicate agreement to change the first route to the second route, and the second-type selection information is used to indicate disagreement to change the first route to the second route.

[0280] Afterwards, the first terminal device may receive the selection information fed back by the second terminal device. Based on the above description, it can be determined that the second terminal device may determine the first type of selection information in response to the selection operation on the approval sub-control, wherein the first type of selection information is used to indicate the approval to change the first route to the second route. And the second terminal device may also determine the second type of selection information in response to the selection operation on the rejection sub-control, wherein the second type of selection information is used to indicate the disapproval of changing the first route to the second route.

[0281] At the same time, it can be understood that when voting for the first route and the second route, multiple players in the same team can jointly select the route, and each player can make his or her own choice. Then the terminal devices corresponding to the multiple players can feedback the selection information. Therefore, the current first terminal device can, for example, determine the corresponding selection information of multiple second terminal devices.

[0282] Because the first terminal device is the device that generates the second route, the first terminal device agrees to select the second route by default. Therefore, the first terminal device can receive multiple feedback information and the default feedback information of the first terminal device to determine the number of first type selection information and the number of second type selection information.

[0283] And in an optional implementation, if the second terminal device does not detect the player's operation on the selection control within a preset time period after displaying the selection control, it can be assumed that the player has selected to reject, and a second type of selection information can be generated, for example, to indicate that the player currently disagrees to change the first route to the second route.

[0284] S2004: Determine the first route or the second route as the target route according to the amount of the first type of selection information and the amount of the second type of selection information.

[0285] Then, the target route may be determined from the first route and the second route according to the first quantity and the second quantity described above.

[0286] In a possible implementation, if the first number is greater than the second number, it indicates that more players agree to change the first route to the second route, and the second route can be determined as the target route; or,

[0287] In another possible implementation, if the first number is less than or equal to the second number, it indicates that the number of players who refuse to change the first route to the second route is greater, and the first route may be determined as the target route.

[0288] It should be noted here that, in the case where the first number is equal to the second number, it means that the number of players who currently agree to change the route is the same as the number of players who refuse to change the route. In this case, for example, it can be confirmed by default that the route change is currently refused, so that the first route is determined as the target route. Or in an optional implementation, in this case, it can also be confirmed by default that the route change is currently agreed, so that the second route is determined as the target route. In the case of this tie, the specific implementation method can be selected according to actual needs, and this embodiment does not impose any special restrictions on this.

[0289] The route processing method in the game provided by the implementation of the present application sends a target route confirmation request to the second terminal device after the first terminal device generates the second route, thereby displaying a selection control in the second terminal device, and the second terminal device feeds back selection information to the first terminal device in response to the operation on the selection control. Therefore, the first terminal device can obtain the selection information corresponding to each terminal device in the same team, and then determine a route selected by more players as the target route based on the number of first type selection information and the number of second type selection information, so that a route can be jointly maintained based on the collaborative selection of users, thereby effectively increasing the interactivity of the game and improving the collaboration of route markings in the game.

[0290] On the basis of the above embodiment, after the target route is determined, for example, the target route may be synchronized to the second terminal device so that the second terminal device updates the first route to the target route.

[0291] By synchronizing the target route to the second terminal device, after the target route is determined, the determined target route can be synchronized between the terminal devices of the same team to ensure the consistency of the game data.

[0292] It is also understandable that after the target route is determined, the target route can be displayed in both the first terminal device and the second terminal device. In a possible implementation, for example, the target route can be displayed according to the color identification of each player in the game.

[0293] For example, when the target route is the second route, the second route can be modified on the basis of the first route. Then the second route includes part of the first route and part of the route after the current update. For example, part of the first route can be displayed in the original style, and for the updated part of the route, the marking points and lines of this part of the route are displayed according to the color corresponding to the user who is currently changing the route, so that each player can quickly and effectively determine which players generated the current target route.

[0294] For another example, when the target route is the first route, the first route is displayed accordingly according to the color of the player who previously edited the first route. The implementation method is similar to that described above and will not be repeated here.

[0295] Based on the above-described embodiments, Fig.24 The complete implementation process of generating a first route and then modifying the first route to obtain a target route in the actual game implementation is described. Fig.24 A schematic diagram of implementing the prompt information provided in an embodiment of the present application.

[0296] It is understood that a team in a game may include multiple players, for example Fig.24 Player No. 1 Zhang San, player No. 2 Li Si, player No. 3 Wang Er, and player No. 4 Zhao Wu are introduced in the game.

[0297] When the first route has not yet been generated, for example, only the captain of the team can mark the route in the terminal device, thereby generating the first route. The captain can be, for example, jointly selected by the players before entering the game or just entering the game. Alternatively, the captain can also be a player with a certain number as the captain by default, for example, player No. 1 is the captain by default. This embodiment does not limit the specific implementation method of the captain in the game, as long as the captain is a player in the team.

[0298] Based on the above introduction, it can be determined that the graphical user interface of the terminal device includes a route marking button, wherein the route marking button can control the scene map to enter the route marking mode, and then the route can be marked. In a possible implementation, when the first route has not yet been generated, only the team leader's route marking button can take effect, and the route marking buttons of the terminal devices of other players except the team leader are all in a locked state.

[0299] For example, in the current example, player No. 1 Zhang San is the team leader. In this case, for example, the terminal device of player No. 1 Zhang San can be a second terminal device, in which player No. 1 Zhang San can trigger the route marking button in his second terminal device, control the scene map to enter the route marking mode, and then perform marking operations in the scene map.

[0300] Each marking operation may, for example, generate a corresponding marking point, and then the marking points are connected in sequence according to the process sequence of the marking operation, thereby generating a first route.

[0301] After the first route is generated, the second terminal device may send the generated first route to the server, and then the server may synchronize the generated first route to the terminal devices of other players in the team. Then, the terminal devices of other players in the team may display the first route.

[0302] In order to allow each player to quickly confirm who generated the current route, the second terminal device may also send the ID of player No. 1 when sending the generated first route, and the server may also synchronize the ID of player No. 1 to the terminal devices of other players in the team. In a possible implementation, for example, prompt information may be displayed in the graphical user interface of each player's terminal device, such as displaying Fig.24 In the actual implementation process, the specific content, display style, display position, etc. of the prompt information can be selected according to actual needs, and this embodiment does not impose any special restrictions on this, as long as the prompt information can prompt that a certain player has generated a route.

[0303] After the captain's second terminal device submits the generated first route as introduced above, the route marking buttons in the terminal devices of the remaining players in the team can be unlocked, and then the remaining players can trigger the route marking button to control the scene map of their terminal devices to enter the route marking mode, and then perform mark modification operations on the first route.

[0304] It is understandable that after the first route is generated, each player in the current team can modify the first route, including the team leader himself. Among them, whichever player currently modifies the first route, the terminal device corresponding to the player is the first terminal device introduced in the above embodiment.

[0305] Assuming that the current player No. 2 Li Si modifies the first route, then the terminal device of player No. 2 Li Si will serve as the first terminal device. The first terminal device can control the scene map to enter the route marking mode based on the detected trigger operation of the route marking button on the scene map.

[0306] In the route marking mode, the first terminal device can modify the first route according to the mark modification operation on the first route to obtain a target route, and then display the target route in the graphical user interface. The specific implementation method can refer to the introduction of the above embodiments, which will not be repeated here.

[0307] And it can be further understood that, after player No. 2 Li Si generates the target route, the terminal device of player No. 2 Li Si will synchronize the target route to the terminal devices of other players in the team, and can also synchronize the game identifier of player No. 2 Li Si, so that the terminal devices of other players can restrict the currently determined target route, and can also display prompt information to prompt the current player No. 2 Li Si to modify the route.

[0308] After that, the remaining players in the team can still modify the route. The modification will be based on the target route generated by player No. 2 Li Si. The specific modification method is similar to the above introduction. It can also be understood that after determining the target route, the target route can be used as the new first route, and then the above process is repeated to meet the route modification needs of different players in the game.

[0309] It is also worth noting that after the target route is determined, when the target route is displayed, for example, the current marked route can be displayed in the scene map, for example Fig.24As shown, the target route is displayed in the game thumbnail. Also, for example, for any terminal device, according to the position of the virtual object in the current terminal device and the position of each mark point in the target route, an arrow can be displayed, and the arrow can indicate the direction in which the current virtual object should move, so that the game can be carried out according to the above determined target route. Thus, more information can be provided to the user in the graphical user interface to enhance the user's gaming experience.

[0310] It can also be understood that when the target route is displayed, the target route may be a target route within a preset range, wherein the preset range may be, for example, some safety zones existing in some current games, etc. Then in a possible implementation, if the virtual object is within the preset range in the graphical user interface of the current terminal device, the target route has a good guiding significance, so for example, the display of the target route can be maintained. Alternatively, if the virtual object is outside the preset range, the display of the current target route is not very meaningful, so for example, the display of the target route can be stopped.

[0311] In summary, the route processing method in the game provided by the embodiment of the present application can, on the basis of the existing game design, adaptively increase the modification mode of the route, thereby effectively reducing the learning cost of the game. At the same time, by modifying the target route on the basis of the first route, it is possible to achieve a route jointly maintained based on the collaborative selection of the user, so as to effectively increase the interactivity of the game, and improve the synergy of the route marking in the game. And when the target game route is displayed, the target route can be displayed accordingly according to the color corresponding to each player, so that each player can quickly determine which players specifically generate the current target route, so as to provide more reference information for the player and improve the game experience of the player.

[0312] Fig.25 This is a schematic diagram of the structure of the route processing device in the game provided by the embodiment of the present application. Fig.25 As shown, the device 250 includes: a display module 2501 and a processing module 2502.

[0313] A display module 2501, configured to display a scene map of the game scene through the graphical user interface, and to display a first route generated based on the marking operation received through the second terminal device on the scene map;

[0314] The processing module 2502 is used to respond to the mark modification operation on the first route, and modify the first route according to the mark modification operation to form a target route, wherein the target route is used to indicate an action route during the game;

[0315] The display module is also used to display the target route in the graphical user interface.

[0316] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the scene map;

[0317] The processing module 2502 is specifically used for:

[0318] In response to a selection operation on a marked point on the first route, determining at least one first marked point;

[0319] In response to a marking operation acting on the scene map, determining at least one second marking point on the scene map;

[0320] A target route including the first marked point and the second marked point is generated.

[0321] In a possible design, the processing module 2502 is specifically used for:

[0322] In response to a selection operation on a mark point on the first route, determining the mark point corresponding to the selection operation as the first mark point; or

[0323] In response to a selection operation on a mark point on the first route, a mark point corresponding to the selection operation and a mark point on the first route located before the mark point are determined as the first mark point according to a sequence of mark points determined for the first route.

[0324] In a possible design, when the marking point corresponding to the selection operation is a non-adjacent marking point on the first route, the marking point corresponding to the selection operation is determined to be the first marking point.

[0325] In a possible design, the processing module 2502 is specifically used for:

[0326] Connecting the first marking point and the second marking point in sequence according to the order in which the first marking point and the second marking point are determined to generate the target route;

[0327] The order in which the first marking points are determined includes the order in which the first marking points are determined according to the order in which the marking points are determined on the first route, or the order in which the first marking points are determined according to the selection operation.

[0328] In a possible design, the first route includes at least two marking points, and the marking points are used to mark the positions of waypoints of the first route in the virtual map;

[0329] The processing module 2502 is specifically used for:

[0330] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map;

[0331] A target route is generated, which includes the displaced marking points and the non-displaced marking points on the first route.

[0332] In a possible design, the processing module 2502 is specifically used for:

[0333] According to the sequence of the marking points determined on the first route, the marking points that have been displaced and the marking points that have not been displaced on the first route are connected in sequence to generate the target route.

[0334] In a possible design, the first route includes at least two marking points;

[0335] The processing module 2502 is specifically used for:

[0336] In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map, and determining at least one third mark point according to the mark point that has been displaced on the first route;

[0337] In response to a marking operation acting on the scene map, determining at least one fourth marking point on the scene map;

[0338] A target route including the third marked point and the fourth marked point is generated.

[0339] In a possible design, the processing module 2502 is specifically used for:

[0340] Determine the marked point on the first route where displacement occurs as the third marked point; or

[0341] According to the sequence of marking points determined on the first route, a marking point on the first route where displacement occurs and a marking point on the first route that is located before the marking point where displacement occurs are determined as the third marking point.

[0342] In a possible design, when the displaced marking point on the first route is a non-adjacent marking point on the first route, the displaced marking point on the first route is determined to be the third marking point.

[0343] In a possible design, the processing module 2502 is specifically used for:

[0344] Connecting the third marking point and the fourth marking point in sequence according to the order in which the third marking point and the fourth marking point are determined to generate the target route;

[0345] The order in which the third marking points are determined includes determining the order in which the third marking points are determined according to the order in which the marking points are determined on the first route, or determining the order in which the third marking points are determined according to the displacement operation.

[0346] In one possible design, the processing module 2502 is further configured to:

[0347] In response to the marking operation acting on the scene map, a second route is generated, and the second route is used as the target route.

[0348] In a possible design, the processing module 2502 is specifically used for:

[0349] modifying the first route according to the tag modification operation to form a second route;

[0350] In response to the route submission instruction for the second route, sending a target route confirmation request to the second terminal device;

[0351] According to the target route confirmation information fed back by the second terminal device, the second route is determined as the target route, or the first route is determined as the target route.

[0352] In a possible design, the processing module 2502 is specifically used for:

[0353] Sending a target route confirmation request to the second terminal device to display a selection control in the second terminal device, wherein the selection control is used to generate selection information indicating whether to agree to change the first route to the second route in response to a selection operation;

[0354] The step of determining the second route as the target route or determining the first route as the target route according to the target route confirmation information fed back by the second terminal device includes:

[0355] receiving selection information fed back by the second terminal device, and determining the amount of first-type selection information and the amount of second-type selection information, wherein the first-type selection information is used to indicate consent to change the first route to the second route, and the second-type selection information is used to indicate disagreement to change the first route to the second route;

[0356] The first route or the second route is determined as the target route according to the amount of the first type of selection information and the amount of the second type of selection information.

[0357] In one possible design, the processing module 2502 is further configured to:

[0358] Before the step of responding to the mark modification operation for the first route, in response to the triggering operation for the route mark button on the scene map, the scene map is controlled to enter the route marking mode, wherein the route marking mode is a mode for performing route marking.

[0359] In a possible design, the processing module 2502 is specifically used for:

[0360] The target route is synchronized to the second terminal device, so that the second terminal device updates the first route to the target route.

[0361] Fig.26 A schematic diagram of the hardware structure of a route processing device in a game provided in an embodiment of the present application, such as Fig.26 As shown, the route processing device 260 in the game of this embodiment includes: a processor 2601 and a memory 2602;

[0362] Memory 2602, used to store computer-executable instructions;

[0363] The processor 2601 is used to execute the computer-executable instructions stored in the memory to implement the various steps executed by the route processing method in the game in the above embodiment. For details, please refer to the relevant description in the above method embodiment.

[0364] Optionally, the memory 2602 may be independent or integrated with the processor 2601 .

[0365] When the memory 2602 is independently provided, the route processing device in the game further includes a bus 2603 for connecting the memory 2602 and the processor 2601 .

[0366] An embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, a route processing method in a game executed by the route processing device in the game as described above is implemented.

[0367] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0368] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application.

[0369] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

[0370] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0371] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0372] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0373] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0374] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A route processing method in a game, characterized in that: A graphical user interface is provided through a first terminal device, wherein the content displayed by the graphical user interface includes at least a part of a game scene, and the game scene includes at least a first virtual object and a second virtual object, wherein the first virtual object is a virtual object controlled by the first terminal device, and the second virtual object is a virtual object controlled by the second terminal device, and the method includes: Displaying a scene map of the game scene through the graphical user interface, and displaying a first route generated based on the marking operation received through the second terminal device on the scene map; In response to a mark modification operation on the first route, modify the first route according to the mark modification operation to form a target route, wherein the target route is used to indicate an action route during a game; displaying the target route in the graphical user interface; The step of modifying the first route according to the mark modification operation to form a target route includes: modifying the first route according to the tag modification operation to form a second route; In response to the route submission instruction for the second route, sending a target route confirmation request to the second terminal device; According to the target route confirmation information fed back by the second terminal device, the second route is determined as the target route, or the first route is determined as the target route.

2. The method according to claim 1, characterized in that The first route includes at least two marking points, and the marking points are used to mark the positions of the waypoints of the first route in the scene map; The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes: In response to a selection operation on a marked point on the first route, determining at least one first marked point; In response to a marking operation acting on the scene map, determining at least one second marking point on the scene map; A target route including the first marked point and the second marked point is generated.

3. The method according to claim 2, characterized in that The step of determining at least one first marked point in response to a selection operation on a marked point on the first route comprises: In response to a selection operation on a marked point on the first route, determining the marked point corresponding to the selection operation as the first marked point; or In response to a selection operation on a mark point on the first route, a mark point corresponding to the selection operation and a mark point on the first route located before the mark point are determined as the first mark point according to a sequence of mark points determined for the first route.

4. The method according to claim 3, characterized in that When the marking point corresponding to the selection operation is a non-adjacent marking point on the first route, the marking point corresponding to the selection operation is determined to be the first marking point.

5. The method according to claim 3 or 4, characterized in that: The step of generating a target route including the first marking point and the second marking point comprises: Connecting the first marking point and the second marking point in sequence according to the order in which the first marking point and the second marking point are determined to generate the target route; The order in which the first marking points are determined includes the order in which the first marking points are determined according to the order in which the marking points are determined on the first route, or the order in which the first marking points are determined according to the selection operation.

6. The method according to claim 1, characterized in that The first route includes at least two marking points, and the marking points are used to mark the positions of the waypoints of the first route in the scene map; The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes: In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map; A target route is generated, which includes the displaced marking points and the non-displaced marking points on the first route.

7. The method according to claim 6, characterized in that The step of generating a target route including the displaced marking points and the non-displaced marking points on the first route comprises: According to the sequence of the marking points determined on the first route, the marking points that have been displaced and the marking points that have not been displaced on the first route are connected in sequence to generate the target route.

8. The method according to claim 1, characterized in that The first route includes at least two marking points; The step of responding to the tag modification operation on the first route and modifying the first route according to the tag modification operation to form a target route includes: In response to a displacement operation on a mark point on the first route, controlling movement of a mark position of the mark point corresponding to the displacement operation on the scene map, and determining at least one third mark point according to the mark point that has been displaced on the first route; In response to a marking operation acting on the scene map, determining at least one fourth marking point on the scene map; A target route including the third marked point and the fourth marked point is generated.

9. The method according to claim 8, characterized in that The step of determining at least one third marking point according to the marking point that has been displaced on the first route comprises: Determine the marked point on the first route where displacement occurs as the third marked point; or According to the sequence of marking points determined on the first route, a marking point on the first route where displacement occurs and a marking point on the first route that is located before the marking point where displacement occurs are determined as the third marking point.

10. The method according to claim 9, characterized in that When the displacement marking point on the first route is a non-adjacent marking point on the first route, the displacement marking point on the first route is determined to be the third marking point.

11. The method according to claim 9 or 10, characterized in that: The step of generating a target route including the third marking point and the fourth marking point comprises: Connecting the third marking point and the fourth marking point in sequence according to the order in which the third marking point and the fourth marking point are determined to generate the target route; The order in which the third marking points are determined includes determining the order in which the third marking points are determined according to the order in which the marking points are determined on the first route, or determining the order in which the third marking points are determined according to the displacement operation.

12. The method according to claim 1, characterized in that The method further comprises: In response to the marking operation acting on the scene map, a second route is generated, and the second route is used as the target route.

13. The method according to claim 1, characterized in that The step of sending a target route confirmation request to the second terminal device includes: Sending a target route confirmation request to the second terminal device to display a selection control in the second terminal device, wherein the selection control is used to generate selection information indicating whether to agree to change the first route to the second route in response to a selection operation; The step of determining the second route as the target route or determining the first route as the target route according to the target route confirmation information fed back by the second terminal device includes: receiving selection information fed back by the second terminal device, and determining the amount of first-type selection information and the amount of second-type selection information, wherein the first-type selection information is used to indicate consent to change the first route to the second route, and the second-type selection information is used to indicate disagreement to change the first route to the second route; The first route or the second route is determined as the target route according to the amount of the first type of selection information and the amount of the second type of selection information.

14. The method according to claim 1, characterized in that Before the step of responding to the mark modification operation for the first route, the method further comprises: In response to a triggering operation on a route marking button on the scene map, the scene map is controlled to enter a route marking mode, wherein the route marking mode is a mode for performing route marking.

15. The method according to claim 1, characterized in that The method further comprises: The target route is synchronized to the second terminal device, so that the second terminal device updates the first route to the target route.

16. A route processing device in a game, characterized in that: A graphical user interface is provided through a first terminal device, wherein the content displayed by the graphical user interface includes at least a part of a game scene, and the game scene includes at least a first virtual object and a second virtual object, wherein the first virtual object is a virtual object controlled by the first terminal device, and the second virtual object is a virtual object controlled by the second terminal device, and the apparatus includes: A display module, configured to display a scene map of the game scene through the graphical user interface, and to display a first route generated based on the marking operation received through the second terminal device on the scene map; a processing module, configured to respond to a mark modification operation on the first route, and modify the first route according to the mark modification operation to form a target route, wherein the target route is used to indicate an action route during a game; The display module is further used to display the target route in the graphical user interface; The processing module is specifically configured to modify the first route according to the mark modification operation to form a second route; In response to the route submission instruction for the second route, sending a target route confirmation request to the second terminal device; According to the target route confirmation information fed back by the second terminal device, the second route is determined as the target route, or the first route is determined as the target route.

17. A route processing device in a game, characterized in that: include: Memory, used to store programs; A processor, configured to execute the program stored in the memory; when the program is executed, the processor is configured to execute the method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that: The method comprises instructions which, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 15.