Route sharing method, device, electronic device and storage medium in game
The game strategy route is obtained and displayed through the graphic user interface of the terminal device, and the movement of virtual characters is controlled, which solves the problem of split-screen operation in the existing technology and improves the gaming experience.
Patent Information
- Application Number
- CN202211007533.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-22
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2042-08-22
AI Technical Summary
The existing game strategy requires players to use two software or split-screen to watch videos and game interfaces at the same time, resulting in poor gaming experience, especially in complex game scenarios that it is difficult to keep up with teammates’ mobile routes.
The terminal device provides a graphical user interface to obtain the moving route of the target game and generate a travel logo, control the controlled virtual character to move along the logo, and reduce dependence on other users.
Game users can follow the strategy route without split screen operation, which improves the gaming experience and reduces the hassle of watching strategies and operations.
Smart Images

Figure CN115364481B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more particularly to a method, device, electronic device, and storage medium for sharing routes in a game. Background Art
[0002] With the increasing use of gaming and interactive apps, skilled gamers are sharing their gameplay with other players through video recordings. These videos are often referred to as game guides. Other gamers, after viewing these guides, apply them to their own games, mastering certain techniques and improving their combat prowess or account level. Some players may also learn hidden routes from watching guides, thereby increasing their chances of victory.
[0003] Then, current strategy guides generally only exist in video software, and players must use two software programs at the same time or use two screens, that is, open two windows on the screen at the same time, one is the playback window of the strategy guide video, and the other is the window displaying the game interface. As a result, players have to watch the strategy guide while applying the game skills or routes in the strategy guide to the game, which has a great impact on the game experience of game users. Summary of the Invention
[0004] In view of this, the purpose of one or more embodiments of this specification and this application is to provide a route sharing method, device, electronic device and storage medium in a game, so as to enhance the user's gaming experience.
[0005] Based on the above objectives, the present application provides a method for sharing routes in a game, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene of a target game, wherein the game scene includes a controlled virtual character, and the method comprises:
[0006] Acquire a target movement route, where the target movement route is a movement route generated based on the movement of a first game character in the target game in the game scene;
[0007] Based on the target movement route, a travel mark for instructing the controlled virtual character to move in the game scene is provided in the graphical user interface, and the controlled virtual character is controlled to move along the travel mark.
[0008] Based on the same concept, the present application also provides a route sharing device in a game, comprising:
[0009] An acquisition module is configured to acquire a target movement route, where the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene;
[0010] The instruction module is configured to provide a travel mark in the graphical user interface for instructing the controlled virtual character to move in the game scene based on the target movement route, and control the controlled virtual character to move along the travel mark.
[0011] Based on the same concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the route sharing method in the game as described in any one of the above items is implemented.
[0012] Based on the same concept, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to implement the route sharing method in the game as described in any of the above items.
[0013] As can be seen from the above, the route sharing method, device, electronic device and storage medium provided by the present application are provided. Among them, the route sharing method in the game provides a graphical user interface through a terminal device, and the graphical user interface displays at least part of the game scene of the target game, and the game scene includes a controlled virtual character, specifically including: obtaining a target movement route, the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene; determining the travel mark in the target movement route based on the target movement route in the graphical user interface, and controlling the controlled virtual character to move along the travel mark according to the travel mark, so that when the game user controls the controlled virtual character to move according to the existing movement route, he does not need to be led by other users in the game, nor does he need to open two screens or split screens, which reduces the trouble of the user watching the strategy while operating the game by himself, and improves the user's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0015] Figure 1 This is a flowchart of a route sharing method in a game according to an embodiment of the present application;
[0016] Figure 2 This is a schematic diagram of the structure of a route sharing device in a game according to an embodiment of the present application;
[0017] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to make the objectives, technical solutions and advantages of this application more clear, this application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0019] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the usual meanings understood by people with ordinary skills in the field to which this application belongs. The "first", "second" and similar words used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0020] Game guides are typically shared in the form of videos. Currently, guides are typically only available in video software. Gamers viewing guides must use two software programs simultaneously or on two separate screens, requiring two windows to be open simultaneously: one for the guide video player and one for the game interface. This forces gamers to simultaneously apply the game techniques or routes from the guide to the game, severely impacting their gaming experience. This is especially true in some game scenarios, where there are mountain jumps. Positioning is crucial for player actions, and if players miss the first step, they won't be able to see how the second or subsequent steps are progressing. This means they won't be able to keep up with their teammates, and while they know where their teammates are, they won't know how to determine the route to their locations.
[0021] In view of the above-mentioned actual situation, an embodiment of the present application proposes a route sharing solution in the game. In this solution, a graphical user interface is provided through a terminal device, and the graphical user interface displays at least part of the game scene of the target game, and the game scene includes a controlled virtual character. Specifically, this solution first obtains a game strategy video recorded by the game user, and then determines the target movement route from the game strategy video. Furthermore, the terminal device generates a travel mark in the game scene according to the target movement route to indicate that the controlled virtual character moves in the game scene. Finally, the game user controls the controlled virtual character to move along the travel mark, thereby realizing that the game user does not need the guidance of other team members in the game during the operation process, reducing the trouble of the game user watching the strategy while operating in the game, and improving the game experience of the game user.
[0022] In one embodiment of the present application, the route sharing method in the game can be run on a local terminal device or a server. When the route sharing method in the game is run on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0023] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the route sharing method in the game are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0024] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the 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 can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal display, or provided to the player through holographic projection. For example, the local terminal device may include a display and a processor, the display being used to present the graphical user interface, the graphical user interface including the game screen, and the processor being used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display.
[0025] In one possible implementation, an embodiment of the present invention provides a route sharing method in a game, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or the client device in the cloud interaction system mentioned above.
[0026] It should be noted that the above application scenarios are only provided to facilitate understanding of the spirit and principles of the present application, and the embodiments of the present application are not limited in this respect. On the contrary, the embodiments of the present application can be applied to any applicable scenario.
[0027] Figure 1 A schematic diagram illustrating an exemplary flow chart of a route sharing method in a game provided in an embodiment of the present application is shown.
[0028] refer to Figure 1 The route sharing method in the game proposed in this application specifically includes the following steps:
[0029] Step S102: Acquire a target movement route, where the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene;
[0030] Step S104: Based on the target movement route, providing a movement mark in the graphical user interface for instructing the controlled virtual character to move in the game scene, and controlling the controlled virtual character to move along the movement mark.
[0031] In the game scenes of this application, especially in some game scenes, there will be some mountain jumping settings. In this setting, some player operations are very important for the consideration of the points. If the first step is not followed, the second or subsequent steps will not be visible. The players cannot keep up with the teammates in front. Although they know where their teammates are, they do not know how to determine the route to move to the location of their teammates.
[0032] Based on the above-mentioned game scenario, for step S102, the target movement route can be the movement route of the game sharing player in the game scene in the game walkthrough video shared by the game user. The game sharing user can record the walking route in the game scene, which may also include some of the game user's operations during the process of moving to the target point. The walking route and some operations are recorded by screen recording, and then the screen recording video is shared through some social software so that other game users can watch and move according to the sharer's route. Among them, the movement in this application can include any one of walking, running, and jumping, or a combination of two or three of them. For example, when moving by walking at the beginning, after a period of time, the game user may feel that the current movement speed is too slow. In this case, the "walking" mode can be switched to "running" or "jumping" mode to increase the movement speed. Of course, the movement mode can also be set to "running" or "jumping" at the beginning, and then, in the middle of the game, the current movement mode can be switched from "running" or "jumping" mode to "walking" mode.
[0033] Regarding step S102, in a specific embodiment, obtaining the route of the target movement specifically includes: first obtaining a pre-recorded game strategy, and obtaining a route log and a log ID number of the route in the game strategy based on the game strategy video; wherein, the game strategy can be in video form or in graphic form.
[0034] Furthermore, a recording control is provided in the graphical user interface displaying the game scene of the target game. When the game guide is in video form, the game guide video can be generated in the following manner: the game sharing user (i.e., the user sharing the game guide) clicks the recording control during the game, before the game starts, or at the start of the game, and the actual movement route of the game character controlled by the game sharing user can be recorded, and relevant coordinate points can be set for recording according to the actual movement method or route of the game character, and a unique ID can be set for the log recording the movement route.
[0035] In some optional exemplary embodiments, after the game sharing user completes recording, the strategy video can be uploaded to a video website. The video website can generate a unique ID number for the strategy video and associate or bind the unique ID number of the strategy video with the log ID number of the movement route. This allows the video viewing user to see the unique ID number of the strategy video while watching the strategy. The user can also obtain the log ID number of the movement route and import the log ID number of the movement route into the game to perform a corresponding route query. After the query is obtained, the movement route of the game user who shared the game strategy will be displayed in the game scene. The display method is to display the route on the game map, or to display the player's specific route in the actual game scene, so that the strategy viewer can move according to the strategy without having to watch the strategy while operating in the game. The game map showing the route can be a large map or a small map.
[0036] When the game guide is in the form of pictures and text, the game guide can be generated in the following way: by clicking the recording control to record the movement of the virtual character controlled by the game sharing user, after the recording is completed, a picture containing the movement route is generated according to the recorded route, and the picture containing the movement route is uploaded to the social networking site. After the upload is completed, a corresponding ID number can be generated.
[0037] In some optional exemplary embodiments, the coordinate points on the moving route can be set according to the movement method of the virtual character or the road conditions of the moving route. For example, in the game, the game character usually moves by normal "walking". During the recording of the moving line, when it is determined that the movement method of the game character is not "walking", it can certainly be running or jumping. The position where the game character starts running or jumping is determined. After the position is determined, a coordinate point is added at this position, and the user who moves according to the strategy is prompted by the added coordinate point. Of course, it is also possible to set coordinate points in concave or convex places, and use the coordinate points to prompt the character who moves according to the strategy route.
[0038] In some optional exemplary embodiments, the moving routes in the game strategy video are evenly set with multiple coordinate points. In addition, the turning positions in the route will increase the coordinate points beyond the set number. For example, some routes have 30 set coordinate points, and there are 8 turning positions on the route, so there will be 30+8, 38 coordinate points on the route. Of course, the setting of coordinate points is not necessarily 30, but can be 20 or 50 or 80 or 100, and the number of turns on the route is not necessarily 8, but can be 5 or 10 or 20 or 25. It can be set according to the length of the specific route or the actual situation of the route, all of which are within the scope of protection of this application.
[0039] In some optional exemplary embodiments, a coordinate point may be set at each preset time on the route. For example, if the setting is that each time the travel time exceeds 3 seconds, a coordinate point is set at that location. Of course, the preset time is not necessarily 3 seconds, and can be 1 second, 5 seconds, or 12 seconds. It can be set according to actual conditions and is within the scope of protection of this application.
[0040] In some optional exemplary embodiments, in step S102, after determining the log ID number of the target movement route according to the game strategy, the movement route and information related to the movement route in the game strategy can be determined according to the log ID, and the movement route corresponding to the log ID is determined as the target movement route, and the route information of the movement route corresponding to the log ID is the target movement route information. The target movement route information may include a lot, for example, it may be a travel mark for instructing the controlled virtual character to move, the length of the movement route, the estimated travel time of the recommended route, and the road conditions on the recommended route (for example, how many turns there are on the route, or how many obstacles there are on the route, what the specific obstacles are, etc. may affect the speed of the game character walking on the route).
[0041] In some optional exemplary embodiments, determining the target movement route based on the log ID specifically includes: after the game platform's backend detects the log ID number, it identifies or detects the log ID number and obtains a movement route log based on the log ID number; and determining the target movement route and a target movement route information travel indicator based on the movement route log. The travel indicator may be an arrow or other indicator that can be used to indicate direction.
[0042] In some optional exemplary embodiments, the game platform is provided with a log ID database. After receiving the log ID number, the obtained log ID number will be compared with each log ID number in the log ID database. When it is determined that the received log ID number is the same as one in the log ID database, the received log ID number is determined to be a log ID number that meets the requirements, and the game strategy route log in the database is retrieved according to the log ID number, and the movement route recorded in the game strategy route log is determined as the target movement route.
[0043] In some optional exemplary embodiments, during the log ID comparison, it may happen that the obtained log ID number is a log ID number that does not exist in the database. When the first prompt is that the obtained log ID number is a log ID number that does not exist in the database, a second comparison will be performed. If the results of both comparisons are that the obtained log ID number is a log ID number that does not exist in the database, the screen will display "This log ID number is an incorrect ID number, please enter a new log ID number" and return to the game homepage. The current game user can then confirm the log ID number again according to the prompt displayed on the screen.
[0044] In some optional exemplary embodiments, there may be a situation where a log ID number identical to the obtained log ID number exists in the database, but the target movement route corresponding to the log ID number is different from the route in the game walkthrough video. In this case, the "problem feedback function" can be used to provide problem feedback. Because the video ID number and the log ID number may be manually bound, there is a possibility of binding errors. Therefore, there may be a situation where a log ID number identical to the obtained log ID number exists in the database, but the target movement route corresponding to the log ID number is different from the route in the game walkthrough video. When this happens, feedback can be provided using the above method.
[0045] In some optional exemplary embodiments, controlling the movement of the controlled virtual character according to the target movement route further includes: in response to determining that a request for help is received from a game character controlled by another game user of the same team during the movement, the game character that issued the request for help is determined as the target virtual character, and a route synchronization request is sent to the target virtual character; a synchronization route request is sent to the target virtual character according to the synchronization request; feedback from the target virtual character on the synchronization request is received, and based on the feedback from the target character on the route synchronization request, shared route information is generated based on the route completed by the current character and sent to the target character to provide the target character with a route prompt. Among them, the request for help issued by the target character received by the current character and the feedback from the current character to the target character will be displayed in the form of a small window on the terminal screen of the game user who controls the movement of the character.
[0046] In some optional exemplary embodiments, the target point of the currently controlled virtual character and the target virtual character is the same, and the target movement route followed by the current character during movement may also be a preferred route for the target virtual character. After receiving a call for help from the target virtual character during movement, the currently controlled virtual character will first obtain the current location of the target virtual character, and after obtaining the current location of the target character, move toward the target character until it reaches the current location of the target character. After arriving at the target character, a prompt "Do you want to follow?" is issued to the target character. The prompt will pop up a prompt window on the display screen of the target virtual character's terminal, and the prompt window includes a prompt "Do you want to follow?" and two options "Yes" and "No". Of course, the options can also be similar options such as "Follow" and "Don't follow". If the target virtual character selects an affirmative option such as "Follow" or "Yes", then when the currently controlled virtual character moves, the target virtual character follows the current character until it reaches the destination. If the target virtual character selects a negative option such as "Don't follow" or "No", the target virtual character can be controlled to move along the target movement route.
[0047] In some optional exemplary embodiments, when it is determined that the virtual character that issues the guidance request needs help, the character that issues the guidance request is determined as the target virtual character, and the target movement route is shared with the target virtual character. The terminal device used to control or display the target virtual character receives the target movement route and generates prompt information for providing route prompts to the target virtual character based on the target movement route. Furthermore, the game user who controls the target virtual character controls the movement of the target virtual character according to the prompt information.
[0048] Furthermore, when controlling the movement of the target virtual character according to the prompt information, first, the current position of the target virtual character is obtained, and the distance value between the current position of the target virtual character and any position on the target movement route is determined based on the current position of the target virtual character; wherein the distance value is the distance between the current position of the target virtual character and any position on the target movement route, specifically, the distance can be a straight-line distance, or of course, the length of the actual route; then, the coordinate point of the position closest to the current position of the target virtual character on the target movement route is determined, and the target virtual character is controlled to move toward the coordinate point; finally, after determining that the target virtual character has moved to the coordinate point, the target virtual character is controlled to move along the marching mark toward the end point of the target movement route. The movement mode of controlling the target virtual character to move along the marching mark toward the end point of the target movement route can be any one of walking, running, jumping, etc., or a combination of several movement modes, which can be changed according to the actual situation of the route. For example, when a depression or protrusion appears on the movement route, the depression or protrusion can be jumped over, and after crossing over, the target virtual character can continue to move according to the previous movement mode (walking or running, etc.).
[0049] As can be seen from the above, the route sharing method in the game of the present application provides a graphical user interface through a terminal device, wherein the graphical user interface displays at least part of the game scene of the target game, and the game scene includes a controlled virtual character, specifically including: obtaining a target movement route, the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene; determining the travel mark in the target movement route based on the target movement route in the graphical user interface, and controlling the controlled virtual character to move along the travel mark according to the travel mark, so that when the game user controls the controlled virtual character to move according to the existing movement route, there is no need to be led by other users in the game, nor is there a need to open two screens or split screens, which reduces the trouble of users watching the strategy while operating the game themselves, and improves the user's gaming experience.
[0050] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and performed by multiple devices working together. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method.
[0051] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0052] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, one or more embodiments of this specification further provide a route sharing device in a game.
[0053] refer to Figure 2 , the route sharing device in the game includes:
[0054] An acquisition module 202 is configured to acquire a target movement route, where the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene;
[0055] The control module 204 is configured to determine recommended route information based on the game strategy route log.
[0056] In some implementations, the acquisition module 202 includes:
[0057] Obtaining the target movement route included in the game strategy based on a preset game strategy; or
[0058] Based on the movement route log shared by the first game character or the second game character, the target movement route is acquired from the movement route log.
[0059] In some implementations, the acquisition module 202 includes:
[0060] A moving path line from the current position of the controlled virtual character to a first position in the game scene and a plurality of preset coordinate points in at least one of the complete moving routes located on the moving path;
[0061] The at least one preset coordinate point is respectively used to refer to a second position in the game scene.
[0062] In some implementations, the acquisition module 202 further includes:
[0063] The game strategy includes video and graphic strategies, and each game strategy is configured with a corresponding strategy ID;
[0064] The method for obtaining the target movement route included in the game strategy based on the preset game strategy includes:
[0065] Get the strategy ID corresponding to the game strategy;
[0066] Based on the preset mapping relationship between the strategy ID and the movement route, the movement route corresponding to the strategy ID of the game strategy is determined as the target movement route.
[0067] In some implementations, the acquisition module 202 further includes:
[0068] After providing a movement indicator in the graphical user interface for instructing the controlled virtual character to move in the game scene, the method further includes:
[0069] Prompting the length and estimated travel time of the target moving route in the graphical user interface;
[0070] After the step of controlling the controlled virtual character to move along the travel mark, the method further includes:
[0071] The length and the estimated travel time are updated in real time according to the movement of the controlled virtual character.
[0072] In some embodiments, the control module 204 includes:
[0073] The step of providing a movement mark in the graphical user interface for instructing the controlled virtual character to move in the game scene includes:
[0074] providing a direction indicator corresponding to the target movement route in the graphical user interface; and / or
[0075] The target movement route is identified in a game map corresponding to the game scene.
[0076] In some implementations, the control module 204 further includes:
[0077] The graphical user interface is provided with a recording control for recording the game strategy;
[0078] Then, the method for generating the movement route includes:
[0079] In response to triggering the recording control, the movement route of the first game character in the game scene is recorded through the recording control, the game strategy and the movement route log are determined, and the movement route log is uploaded to the server; wherein, any of the movement route logs corresponds to a log ID, and the log ID is associated with the strategy ID.
[0080] In some implementations, the control module 204 further includes:
[0081] A route guidance request of a target virtual character is received, and the target moving route is shared with the target virtual character, so that a terminal device corresponding to the target virtual character generates prompt information for providing route prompts to the target virtual character according to the target moving route.
[0082] In some implementations, the control module 204 further includes:
[0083] Based on the prompt information, the target virtual character is controlled to move.
[0084] In some implementations, the control module 204 further includes:
[0085] Acquiring the current position of the target virtual character, and determining the distance between the current position of the target virtual character and any position on the target moving route according to the current position of the target virtual character;
[0086] determining a coordinate point on the target moving route that is closest to the current position of the target virtual character, and controlling the target virtual character to move toward the coordinate point;
[0087] In response to determining that the target virtual character moves to the coordinate point, the target virtual character is controlled to move along the travel mark.
[0088] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0089] The device of the above embodiment obtains a target movement route, which is a movement route generated based on the movement of the first game character in the target game in the game scene; determines the travel identifier in the target movement route based on the target movement route in the graphical user interface, and controls the controlled virtual character to move along the travel identifier according to the travel identifier, so that when the game user controls the controlled virtual character to move according to the existing movement route, he does not need to be led by other users in the game, nor does he need to open two screens or split screens, which reduces the trouble of users watching the strategy while operating the game by themselves, and improves the user's gaming experience.
[0090] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the route sharing method in the game described in any of the above embodiments is implemented.
[0091] Figure 3 10 is a schematic diagram showing a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other within the device via the bus 1050.
[0092] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0093] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0094] The input / output interface 1030 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.
[0095] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).
[0096] The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).
[0097] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.
[0098] The electronic device of the above-mentioned embodiment is used to implement the route sharing method in the corresponding game in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiment. Specifically, the above-mentioned route sharing method obtains the target movement route, which is a movement route generated based on the movement of the first game character in the target game in the game scene; determines the travel mark in the target movement route based on the target movement route in the graphical user interface, and controls the controlled virtual character to move along the travel mark according to the travel mark, so that when the game user controls the controlled virtual character to move according to the existing movement route, he does not need to be led by other users in the game, nor does he need to open two screens or split screens, which reduces the trouble of users watching the strategy while operating in the game, and improves the user's gaming experience.
[0099] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the route sharing method in the game as described in any of the above embodiments.
[0100] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0101] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the route sharing method in the game as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments. Specifically, the above route sharing method obtains the target movement route, which is a movement route generated based on the movement of the first game character in the target game in the game scene; in the graphical user interface, the travel mark in the target movement route is determined based on the target movement route, and the controlled virtual character is controlled to move along the travel mark according to the travel mark, so that when the game user controls the controlled virtual character to move according to the existing movement route, there is no need to be led by other users in the game, nor is there a need to open two screens or split screens, which reduces the trouble of users watching the strategy while operating the game themselves, thereby improving the user's gaming experience.
[0102] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0103] In addition, for simplicity of description and discussion, and in order not to make the embodiment of the application difficult to understand, the known power supply / ground connection with integrated circuit (IC) chip and other components may or may not be shown in the accompanying drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiment of the application difficult to understand, and this also takes into account the following fact, that is, the details of the embodiment of these block diagram devices are highly dependent on the platform to be implemented in the embodiment of the application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (for example, circuit) are set forth to describe exemplary embodiments of the application, it will be apparent to those skilled in the art that the embodiment of the application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0104] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.
[0105] The embodiments of the present application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of this application.
Claims
1. A route sharing method in a game, characterized in that: Providing a graphical user interface via a terminal device, wherein the graphical user interface displays at least a portion of a game scene of a target game, wherein the game scene includes a controlled virtual character, the method comprising: Acquire a target movement route, where the target movement route is a movement route generated based on the movement of a first game character in the target game in the game scene; Based on the target movement route, providing a movement mark in the graphical user interface for instructing the controlled virtual character to move in the game scene, and controlling the controlled virtual character to move along the movement mark; In response to determining that a call for help is received from a game character controlled by other game users of the same team during the journey, the game character that issued the call for help is determined as a target virtual character, and a route synchronization request is sent to the target virtual character; a route synchronization request is sent to the target virtual character according to the synchronization request; feedback from the target virtual character on the synchronization request is received, and based on the feedback from the target virtual character on the route synchronization request, shared route information is generated according to the completed route of the currently controlled virtual character and sent to the target virtual character to provide route prompts to the target virtual character.
2. The method according to claim 1, characterized in that The step of obtaining the target moving route includes: Obtaining the target movement route included in the game strategy based on a preset game strategy; or Based on the movement route log shared by the first game character or the second game character, the target movement route is acquired from the movement route log.
3. The method according to claim 1, characterized in that The target movement route at least includes a movement path from the current position of the controlled virtual character to a first position in the game scene and at least one preset coordinate point located on the movement path; The at least one preset coordinate point is respectively used to refer to a second position in the game scene.
4. The method according to claim 2, characterized in that The game strategy includes video and graphic strategies, and each game strategy is configured with a corresponding strategy ID; The method for obtaining the target movement route included in the game strategy based on the preset game strategy includes: Get the strategy ID corresponding to the game strategy; Based on a preset mapping relationship between a strategy ID and a movement route, the movement route corresponding to the strategy ID of the game strategy is determined as a target movement route.
5. The method according to claim 1, wherein After providing a movement indicator in the graphical user interface for instructing the controlled virtual character to move in the game scene, the method further includes: Prompting the length and estimated travel time of the target moving route in the graphical user interface; After the step of controlling the controlled virtual character to move along the travel mark, the method further includes: The length and the estimated travel time are updated in real time according to the movement of the controlled virtual character.
6. The method according to claim 1, characterized in that The step of providing a movement mark in the graphical user interface for instructing the controlled virtual character to move in the game scene includes: providing a direction indicator corresponding to the target movement route in the graphical user interface; and / or The target movement route is identified in a game map corresponding to the game scene.
7. The method according to claim 4, characterized in that The graphical user interface is provided with a recording control for recording the game strategy; Then, the method for generating the movement route includes: In response to triggering the recording control, the movement route of the first game character in the game scene is recorded through the recording control, the game strategy and the movement route log are determined, and the movement route log is uploaded to the server; wherein, any of the movement route logs corresponds to a log ID, and the log ID is associated with the strategy ID.
8. The method according to claim 1, characterized in that After generating prompt information for providing route prompts to the target virtual character, the method further includes: Based on the prompt information, the target virtual character is controlled to move.
9. The method according to claim 1, characterized in that The step of generating prompt information for providing route prompts to the target virtual character includes: Acquiring the current position of the target virtual character, and determining the distance between the current position of the target virtual character and any position on the target moving route according to the current position of the target virtual character; Determining the coordinates of a position on the target moving route that is closest to the current position of the target virtual character; Route prompt information is generated based on the coordinate point, the current position, and the target moving route, which guides the target virtual character to start from the current position, pass through the coordinate point, and move along the target moving route.
10. The method according to claim 9, characterized in that The method further comprises: Based on the route prompt information, the target virtual character is controlled to start from the current position, pass through the coordinate point, and move along the target movement route.
11. A route sharing device in a game, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface displays at least a portion of a game scene of a target game, wherein the game scene includes a controlled virtual character, and the apparatus comprises: An acquisition module is configured to acquire a target movement route, where the target movement route is a movement route generated based on the movement of the first game character in the target game in the game scene; a control module configured to provide, in the graphical user interface, a movement mark for instructing the controlled virtual character to move in the game scene based on the target movement route, and control the controlled virtual character to move along the movement mark; In response to determining that a call for help is received from a game character controlled by other game users of the same team during the journey, the game character that issued the call for help is determined as a target virtual character, and a route synchronization request is sent to the target virtual character; a route synchronization request is sent to the target virtual character according to the synchronization request; feedback from the target virtual character on the synchronization request is received, and based on the feedback from the target virtual character on the route synchronization request, shared route information is generated according to the completed route of the currently controlled virtual character and sent to the target virtual character to provide route prompts to the target virtual character.
12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 10 is implemented.
13. A non-transitory computer-readable storage medium, characterized in that The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Shadow type video game system and method based on previous game player
CN103902804A
Method and device for outputting navigation route information
CN104764458A
Teaching method, electronic equipment and storage medium
CN111214829A
KR20220013129A