Game quest navigation method and apparatus, electronic device, and storage medium
By displaying a quest interface in the game and generating multi-quest navigation routes, the problem of players having to repeatedly run around the map is solved, improving the flexibility and efficiency of game quest navigation.
Patent Information
- Application Number
- PCT/CN2025/103075
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-08
- Filing Date
- 2025-06-24
- Publication Date
- 2026-01-15
AI Technical Summary
In the game, players need to repeatedly run around the map to complete multiple tasks, which leads to a sense of tedium due to the long distances and time spent running around the map, thus reducing the gaming experience.
By displaying a task interface with virtual objects, players can select game tasks and generate multi-task navigation routes based on the selected tasks, simplifying the game process and improving the flexibility and efficiency of task navigation.
It enables the handling of multiple game tasks along a single navigation route, simplifying the player's game flow and improving map traversal efficiency and gaming experience.
Smart Images

Figure CN2025103075_15012026_PF_FP_ABST
Abstract
Description
Game navigation methods, devices, electronic devices and storage media
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202410909992.3, filed on July 8, 2024, entitled “Method, Apparatus, Electronic Device and Storage Medium for Task Navigation in Games”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of game technology, and in particular to a task navigation method in a game, a task navigation device in a game, an electronic device, and a computer-readable storage medium. Background Technology
[0004] In games, to enrich gameplay, developers often incorporate various game tasks into the game environment. Players control virtual characters to accept these tasks and, upon completion, submit them at designated locations to receive rewards. However, the locations for accepting, triggering, and submitting tasks are often not the same, forcing players to repeatedly travel across the map. This long and tedious running can become extremely monotonous, significantly diminishing the player's gaming experience. Summary of the Invention
[0005] This disclosure provides a task navigation method, device, electronic device, and computer-readable storage medium for games, to solve or partially solve the problem that players need to spend a lot of time completing multiple game tasks and that the game operation experience is poor.
[0006] This disclosure provides a method for navigating tasks in a game, including:
[0007] Displays the task interface corresponding to the virtual object, and the task interface includes several game tasks;
[0008] In response to the selection operation for the game task, a first game task is selected from the game tasks, and the associated game tasks corresponding to the first game task are displayed;
[0009] In response to a selection operation for an associated game task, at least one first associated game task is identified;
[0010] In response to a navigation command for the first game task and the at least one first associated game task, a navigation route corresponding to multiple tasks is displayed on the game map, the navigation route being determined based on the task locations corresponding to the first game task and the at least one first associated game task, respectively.
[0011] This disclosure also discloses a task navigation device for games, including:
[0012] The interface display module is configured to execute and display the task interface corresponding to the virtual object, and the task interface includes several game tasks;
[0013] The task selection module is configured to perform a selection operation in response to the game task, select a first game task from the game tasks, and display the associated game tasks corresponding to the first game task;
[0014] The task determination module is configured to perform a selection operation in response to an associated game task, determining at least one first associated game task;
[0015] The task navigation module is configured to execute navigation commands in response to the first game task and the at least one first associated game task, displaying navigation routes corresponding to multiple tasks on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and the at least one first associated game task, respectively.
[0016] This disclosure also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0017] The memory is used to store computer programs;
[0018] When the processor executes a program stored in the memory, it implements the method described in the embodiments of this disclosure.
[0019] This disclosure also discloses a computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the methods described in this disclosure.
[0020] The embodiments disclosed herein have the following advantages:
[0021] In this embodiment, the terminal can display a task interface corresponding to a virtual object. The task interface includes several game tasks. Then, in response to the player's selection operation for the game tasks, a first game task can be selected from the game tasks, and associated game tasks corresponding to the first game task can be displayed. If the player further operates on the associated game tasks, at least one first associated game task can be determined in response to the selection operation for the associated game tasks. Then, in response to the navigation command for the first game task and at least one first associated game task, a navigation route corresponding to multiple tasks can be displayed on the game map. The navigation route is determined based on the task positions corresponding to the first game task and at least one first associated game task, respectively. Thus, when navigating for the game tasks selected by the player, on the one hand, navigation can be based on at least two game tasks selected by the player, realizing navigation for multiple game tasks on one navigation route. This allows the player to process multiple game tasks based on one navigation route, effectively simplifying the player's game process, improving the efficiency of map traversal, and enhancing the player's game experience. On the other hand, after the player selects the first game task, the terminal can display associated game tasks so that the player can select related or similar game tasks for navigation, improving the flexibility of task navigation. Attached Figure Description
[0022] Figure 1 is a flowchart of one of the steps of a task navigation method in a game provided in an embodiment of this disclosure;
[0023] Figure 2 is a schematic diagram of one of the task interfaces provided in the embodiments of this disclosure;
[0024] Figure 3 is a schematic diagram of one of the task interfaces provided in the embodiments of this disclosure;
[0025] Figure 4 is a schematic diagram of one of the task interfaces provided in the embodiments of this disclosure;
[0026] Figure 5 is a schematic diagram of one of the task interfaces provided in the embodiments of this disclosure;
[0027] Figure 6 is a schematic diagram of one of the game maps provided in the embodiments of this disclosure;
[0028] Figure 7 is a structural block diagram of one of the game task navigation devices provided in the embodiments of this disclosure;
[0029] Figure 8 is a block diagram of one of the electronic devices provided in the embodiments of this disclosure. Detailed Implementation
[0030] To make the above-mentioned objectives, features and advantages of this disclosure more apparent and understandable, the disclosure will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0031] As an example, the locations for accepting, triggering, and submitting game quests are often not in the same place. When players need to complete multiple quests, the different locations of each quest in the game force players to repeatedly run around the map. Long-distance and long-duration map running can cause players great boredom and significantly reduce their gaming experience.
[0032] In this disclosure, the terminal can display a task interface corresponding to a virtual object, which includes several game tasks. Then, in response to the player's selection of a game task, the terminal can select a first game task and display associated game tasks corresponding to that first task. If the player further interacts with the associated game tasks, the terminal can respond to the selection of associated game tasks to determine at least one first associated game task. Then, in response to navigation commands for the first game task and at least one first associated game task, the terminal can display navigation routes corresponding to multiple tasks on the game map. The navigation routes are determined based on the locations of the first game task and at least one first associated game task, respectively. Therefore, when navigating for a player's selected game task, on the one hand, navigation can be based on at least two selected game tasks, enabling navigation for multiple game tasks along a single route. This simplifies the player's game flow, improves map traversal efficiency, and enhances the player's gaming experience. On the other hand, after the player selects a first game task, the terminal can display associated game tasks, allowing the player to select related or similar game tasks for navigation, thus improving the flexibility of task navigation.
[0033] Referring to Figure 1, a flowchart of the steps of a task navigation method in a game provided in this embodiment of the present disclosure is shown, which may specifically include the following steps:
[0034] Step 101: Display the task interface corresponding to the virtual object, which includes several game tasks;
[0035] Optionally, this disclosure can be applied to electronic terminals, which can run corresponding applications and display corresponding game scenes through a graphical user interface. The game scene can include virtual objects controlled by the player, who can control these virtual objects to complete game tasks. Different game tasks can be configured at different locations within the game scene. The player can control the virtual object to move to the corresponding task-giving point to receive the task, and after completing the task, control the virtual object to move to the corresponding task-submission point to submit the task and obtain the corresponding task reward.
[0036] Optionally, quest pick-up and quest completion points can be located in the same location within the game scene or in different locations. To reduce the difficulty of traversing the game world, the game client typically provides corresponding quest navigation functionality for regular game quests. That is, after accepting a quest, players can input navigation commands, and the game client can respond to these commands, generating corresponding navigation routes to guide players and facilitate the rapid movement of virtual objects to the appropriate locations within the game scene. It should be noted that non-regular quests, which may lack specific quest pick-up and / or completion points, are typically discovered by players through exploration within the game scene and do not offer navigation functionality. This disclosure uses game quests that support navigation as an example for illustrative purposes; it is understood that this disclosure does not impose any limitations on this aspect.
[0037] In this system, players can input corresponding task initiation commands within the game. The terminal responds to these commands, displaying a task interface corresponding to the virtual object controlled by the player on the game screen. This task interface can include several game tasks. These tasks can include those already accepted by the player (including completed and incomplete tasks) and unaccepted tasks. Players can select the corresponding first task from these tasks for task navigation, allowing them to control the virtual object to move to the corresponding location in the game scene based on navigation instructions to perform operations such as accepting and submitting tasks.
[0038] Step 102: In response to the selection operation for the game task, select the first game task from the game tasks and display the associated game tasks corresponding to the first game task;
[0039] In this embodiment of the disclosure, when a player selects the first game task in the task interface, the terminal can display related game tasks corresponding to the first game task in the task interface, so that the player can select related or similar game tasks for navigation, thereby improving the flexibility of task navigation.
[0040] In some feasible implementations, regarding the display of associated game tasks, after the player inputs a selection operation for a game task on the task interface, the terminal can respond to the trigger operation for any game task in the game task, determine the first game task, and display an add control in the associated area of the first game task. The player can further input a trigger operation for the add control, and the terminal can respond to the trigger operation for the add control and display the associated game task corresponding to the first game task.
[0041] For example, referring to Figure 2, a schematic diagram of the task interface provided in this embodiment of the present disclosure is shown. Assuming that the task interface displays game task ①, game task ②, game task ③, and game task ④, when the player selects game task ①, the terminal can place game task ① in a selected state (such as highlighting it, displaying a selection box, etc. to differentiate it from other game tasks). At the same time, the terminal can display an add control in the associated area of the first game task selected by the player. Through this add control, the first game task selected by the player can be added to the game tasks to be navigated, and the first game task is used as the "main" game task. The corresponding associated game tasks are displayed, so that the player can determine whether to select the game task to be navigated from the associated game tasks according to their own needs, and then add the selected associated game tasks to the game tasks to be navigated.
[0042] It should be noted that for the first game task, the terminal can select the game task to be navigated to for the player. When navigating multiple game tasks, after the player selects the first game task, the terminal can designate the first game task as the "main" game task. Based on the relevant parameters of the "main" game task, the terminal can provide corresponding related game tasks, allowing the player to select related or similar game tasks for navigation based on the related game tasks provided by the terminal, thus enabling the processing of multiple game tasks in a single task navigation process.
[0043] Optionally, the associated game task can be a game task determined based on the task parameters of the first game task. The task parameters may include at least one of the following: task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information involved in the task, and the scene location corresponding to the task.
[0044] The game's quest types are categorized as follows: **Quest Type:** This refers to the variety or nature of quests within the game, such as main quests, side quests, and daily quests. Each type may involve different game mechanics or storylines. **Quest Difficulty:** This describes the skill level or level of challenge required to complete the quest. Difficulty can affect the player's gaming experience, ranging from simple beginner levels to complex advanced challenges. **Quest Rewards:** The rewards players receive upon completing a quest. These may include experience points, in-game currency, equipment, special abilities, or other in-game items. **Quest Prerequisites:** The conditions that must be met before a player can accept or begin a quest. These conditions may include completing other quests, reaching a certain level, or possessing specific items. **Quest Completion Conditions:** These define the specific actions or goals that players must take to complete the quest. These conditions are often crucial for quest success. **Game Story Information:** This involves the game's background story, character development, and world-building. This information helps players understand the game world and character motivations, enhancing immersion. **Virtual Object Relationships:** In the game, different objects (such as characters, items, and locations) may have specific relationships. These relationships can be logical, emotional, or functional, affecting game interaction and story development.
[0045] Scene location: This refers to the description and positioning of a location in the game, including its position on the map, its characteristics, and its function. Scene location is crucial for player navigation and mission execution.
[0046] For example, regarding task type, if the first game task is a "collection task" requiring players to collect 10 apples, then related game tasks might be another collection task, such as collecting 20 bananas; regarding game difficulty, if the first game task is an "easy" difficulty task, then related game tasks might be "medium" or "hard" difficulty tasks to provide different levels of challenge; regarding task rewards, if the first game task rewards players with coins, then related game tasks might reward players with experience points or special items, or they could be game tasks that reward players with coins; regarding game prerequisites, if the first game task requires players to reach level 5, then related game tasks might require players to reach level 10 or complete specific skill training, or they could be other game tasks that can be obtained after reaching level 5; regarding game completion conditions... Regarding the first game mission: if the first game mission requires the player to complete it within a limited time, then related game missions may require the player to complete them in a shorter time or without using specific items, or they may be other game missions to be completed within the same limited time; regarding game plot information: if the first game mission is about saving a village, then related game missions may be about protecting the village from subsequent attacks or helping to rebuild the village; regarding virtual object relationships: if the first game mission involves interaction with an NPC (non-player character), then related game missions may be further interaction with that NPC or interaction with other related NPCs; regarding location information: if the first game mission takes place in a forest area, then related game missions may take place deep in the forest or in adjacent areas, such as rivers or mountains, etc., and this disclosure does not impose any restrictions in this regard.
[0047] Furthermore, when players do not need to navigate multiple tasks, they can input navigation operations for the corresponding game task in the task interface. The terminal can then respond to the navigation operation for the first game task in the game task and use the first game task as the tracking target. In other words, players can directly select the first game task in the task interface for navigation by inputting the corresponding operation. In this case, the terminal can only navigate the first game task.
[0048] In one example, the terminal can distinguish the game operations input by the player to identify the player's game intentions. For instance, when the terminal is a mobile terminal that supports touch functionality, if the player inputs a click operation for game task ① in the task interface, the terminal can determine that it is a navigation operation for game task ① and provide route navigation for game task ①. If the player inputs a long press operation for game task ① in the game task interface, the terminal can determine that it is for multi-task navigation, display an add control in the associated area corresponding to game task ①, and the player can lift the finger that selected game task ① and touch the add control to make game task ① the game task to be navigated. At the same time, according to the task parameters corresponding to game task ①, the associated game tasks corresponding to game task ① are displayed. Thus, during the navigation of game tasks, the player can flexibly input the corresponding user operations according to their own needs to achieve single-task navigation or multi-task navigation of game tasks, improving the convenience of game task navigation.
[0049] Furthermore, in scenarios where associated game tasks are displayed, the terminal can respond to a selection operation for a game task by displaying the first game task selected from the game tasks in the first area of the task interface, and displaying the associated game tasks corresponding to the first game task in the second area of the task interface. Specifically, the first area is used to display the game task to be navigated to, and the second area is used to display the associated game tasks of the game task to be navigated to in the first area. For example, referring to Figure 3, a schematic diagram of the task interface provided in this embodiment of the present disclosure is shown. After the player invokes the task interface in the game, the terminal can display the corresponding game tasks in the task interface, including game task ①, game task ②, game task ③, and game task ④, etc. When the player long-presses game task ①, the terminal can display an add control ("+" in Figure 3) in the associated area corresponding to game task ①. Then, the player can touch the add control to select game task ① as the game task to be navigated. At the same time, the terminal can adjust the content displayed on the task interface, dividing the task interface into a first area and a second area. The first area displays the game task to be navigated (currently, the player has only selected game task ①), and the second area can display the associated game tasks of the game task to be associated in the first area, including game tasks determined according to the task parameters corresponding to game task ①, including game task A, game task B, and game task C, etc. Thus, by providing the corresponding associated game tasks in the task interface, the player can select related or similar game tasks for navigation based on the associated game tasks provided by the terminal, realizing the processing of multiple game tasks in one task navigation process.
[0050] Furthermore, for the related game tasks displayed in the second area, the terminal can respond to the filtering operation for game tasks in the second area, displaying related game tasks that meet the filtering criteria in the second area. Thus, in addition to the terminal already recommending relevant related game tasks to the player, the player can also input corresponding filtering operations to narrow down the range of related game tasks, in order to select game tasks that meet their needs. Optionally, the terminal can provide corresponding parameter controls in the task interface. Each parameter control can correspond to a task parameter, such as task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information related to the task, and the scene location corresponding to the task, etc. This disclosure does not impose any limitations on this.
[0051] In other feasible implementations, after the terminal displays the associated game tasks corresponding to the first game task initially selected by the player in the second area of the task interface, the player can also input a corresponding replacement operation to replace the first game task. Based on the replacement result, the terminal can update the game tasks displayed in the second display area. Specifically, in response to the replacement operation for the first game task, the terminal can replace the first game task in the first area with the second game task, and replace the associated game tasks corresponding to the first game task displayed in the second area with the associated game tasks corresponding to the second game task. It should be noted that for the replacement operation, the player can select the corresponding associated game task from the second area and move it to the first area. If there is only the first game task and one associated game task in the first area, the first game task is moved out of the first area. During the removal process, the terminal can output a corresponding confirmation message to confirm whether the player has replaced the "main" game task. If the player confirms, the terminal can replace the original first game task in the first area, and use the newly added associated game task as the second game task, i.e., the new "main" game task. Then, it obtains the task parameters of the second game task and displays the associated game tasks corresponding to the task parameters of the second game task in the second area.
[0052] For example, suppose the game task ① is currently displayed in the first area. The player can move the game task A in the second area to the first area. At this time, the first area includes both game task ① and game task A. The player can move game task ① out of the first area. During the removal process, the terminal can output a corresponding confirmation message. If the player confirms, the terminal can make game task A the new "main" task, remove game task ① from the navigation plan, and display the associated game parameters of game task A in the second area, such as game task a, game task b, and game task c.
[0053] In addition, while displaying associated game tasks, the terminal can also display the relative distance between the associated game task and the virtual object in the associated area of any associated game task, so that players can intuitively perceive the positional relationship between each game task and the virtual object, as well as the positional relationship between different game tasks. This allows players to freely select the game tasks that need to be connected based on the distance, further improving the flexibility of multi-task navigation.
[0054] Step 103: In response to the selection operation for the associated game task, determine at least one first associated game task;
[0055] In this embodiment, the terminal can respond to a drag operation that moves any associated game task in the second area to the first area, obtain the first associated game task corresponding to the first game task, and use the first associated game task as the game task to be navigated. By selecting multiple game tasks as the game tasks to be navigated, navigation is performed based on at least two game tasks selected by the player, realizing navigation of multiple game tasks on a single navigation route. This allows the player to process multiple game tasks based on a single navigation route, effectively simplifying the player's game process, improving the efficiency of map exploration, and enhancing the player's game experience.
[0056] In some examples, referring to FIG4, a schematic diagram of the task interface provided in the embodiments of this disclosure is shown. For each associated game task displayed in the second area, the terminal can display a corresponding interactive control in the associated area corresponding to the associated game task. Through the interactive control, the associated game task can be added to the first area. For example, by selecting the interactive control, the corresponding associated game task can be moved to the first area as a game task to be navigated. Alternatively, by long-pressing the interactive control, the corresponding associated game task can be moved to the first area as a game task to be navigated. Correspondingly, the corresponding game task can also be moved from the first area to the second area through the interactive control. By providing players with multiple interaction methods, the flexibility of game operation is improved.
[0057] Step 104: In response to a navigation command for the first game task and the at least one first associated game task, display navigation routes corresponding to multiple tasks on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and the at least one first associated game task, respectively.
[0058] Once a player has identified multiple game tasks requiring navigation, they can input corresponding navigation commands. This allows the terminal to navigate the selected tasks. Based on the location information of the first game task and at least one associated first game task, a navigation route is generated for each task. This route is then displayed on the game map. By navigating based on at least two selected game tasks, multiple game tasks can be navigated along a single route. This simplifies the player's gameplay, improves map traversal efficiency, and enhances the overall gaming experience.
[0059] In some feasible implementations, the terminal can display navigation controls in response to the selection of game tasks. When a player selects multiple game tasks and inputs a trigger operation on the navigation controls, the terminal can respond to the trigger operation by generating navigation instructions for one game task and at least one first associated game task. Then, in response to the navigation instructions, the terminal displays navigation routes corresponding to multiple tasks on the game map, thereby enabling navigation based on at least two game tasks selected by the player. This allows multiple game tasks to be navigated on a single navigation route, simplifying the player's game flow, improving map traversal efficiency, and enhancing the player's gaming experience.
[0060] The navigation route can include several task navigation points and corresponding navigation line segments between two adjacent task navigation points. Each task navigation point corresponds to a game task. The location of the task navigation point in the game scene can be the task pick-up point or the task submission point. The navigation route can guide the player to control the virtual object to reach the corresponding location.
[0061] It should be noted that for navigation of multiple game tasks, the terminal can process them based on navigation algorithms. For example, it can obtain the location information of each game task in the game scene, then calculate the best navigation route between different game tasks based on the A* algorithm, and then combine all game tasks and their corresponding navigation routes into a single navigation route. This allows players to process the selected first game task and at least one first associated game task based on the navigation route, effectively simplifying the player's game flow, improving the efficiency of map exploration, and enhancing the player's gaming experience.
[0062] In addition, for the navigation routes displayed on the game map, the terminal can also obtain the task status corresponding to the first game task and the first associated game task respectively. The task status includes completed status and incomplete status. Then, based on the task status, the display style of the task navigation point and / or navigation line segment is determined, such as differentiated display based on different task statuses, so that players can effectively view the completion status of each game task.
[0063] For example, suppose the navigation route includes corresponding navigation points and routes for game tasks ①, ②, and ③, where game task ① is completed (the task has been submitted at the task submission point and the corresponding reward has been obtained), game task ② is the currently being processed task, and game task ③ is an unprocessed task. The navigation order of the route is game task ①, game task ②, and game task ③, etc. Then, the terminal can hide the navigation route and navigation point corresponding to game task ① to indicate that game task ① is completed; it can highlight the navigation route and navigation point corresponding to game task ② to indicate that game task ② is currently in progress; and it can use the default display method to show the navigation route and navigation point corresponding to game task ③ to indicate that game task ③ is an unprocessed task. By differentiating the navigation routes, players can effectively view the completion status of each game task.
[0064] It should be noted that the embodiments disclosed herein include, but are not limited to, the examples described above. It is understood that those skilled in the art can make further settings according to actual needs under the guidance of the ideas in the embodiments disclosed herein, and this disclosure does not impose any restrictions on such settings.
[0065] In this embodiment, the terminal can display a task interface corresponding to a virtual object. The task interface includes several game tasks. Then, in response to the player's selection operation for the game tasks, a first game task can be selected from the game tasks, and associated game tasks corresponding to the first game task can be displayed. If the player further operates on the associated game tasks, at least one first associated game task can be determined in response to the selection operation for the associated game tasks. Then, in response to the navigation command for the first game task and at least one first associated game task, a navigation route corresponding to multiple tasks can be displayed on the game map. The navigation route is determined based on the task positions corresponding to the first game task and at least one first associated game task, respectively. Thus, when navigating for the game tasks selected by the player, on the one hand, navigation can be based on at least two game tasks selected by the player, realizing navigation for multiple game tasks on one navigation route. This allows the player to process multiple game tasks based on one navigation route, effectively simplifying the player's game process, improving the efficiency of map traversal, and enhancing the player's game experience. On the other hand, after the player selects the first game task, the terminal can display associated game tasks so that the player can select related or similar game tasks for navigation, improving the flexibility of task navigation.
[0066] To enable those skilled in the art to better understand the technical solutions in the embodiments of this disclosure, the following examples provide exemplary illustrations:
[0067] Referring to Figure 5, a schematic diagram of the task interface provided in this embodiment of the present disclosure is shown. The task interface can display corresponding game tasks (such as game task ①, game task ②, game task ③, and game task ④, etc.). When the player selects the first game task from the game tasks, the terminal can display the add control 310 corresponding to the first game task in the task interface. The player can add the first game task to the game task to be navigated through the add control 310. Then the terminal can adjust the content displayed in the task interface, display the first game task (such as game task ①) in the first area 320, and display the associated game task corresponding to the first game task in the second area 330. The player can add the associated game task (such as game task A) to the first area as the game task to be navigated.
[0068] After a player selects multiple game tasks to be navigated, they can input navigation commands for those tasks using the navigation control 340 provided in the task interface. This allows the terminal to generate a navigation route corresponding to the game tasks and display the route on the game map. Referring to Figure 6, a schematic diagram of the game map provided in this embodiment is shown. ① is the starting point, ② is the task navigation point corresponding to the first game task (which has been completed), and the second game task (③) is currently being processed. The multi-task navigation route displays differentiated information based on the task status of each game task. Therefore, when navigating the game tasks selected by the player, navigation can be based on at least two selected tasks, enabling navigation of multiple tasks along a single route. This simplifies the player's game flow, improves map traversal efficiency, and enhances the player's gaming experience. Furthermore, after the player selects the first game task, the terminal can display related game tasks, allowing the player to select related or similar tasks for navigation, thus increasing the flexibility of task navigation.
[0069] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this disclosure are not limited to the described order of actions, because according to the embodiments of this disclosure, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of this disclosure.
[0070] Referring to Figure 7, a structural block diagram of a task navigation device in a game provided in an embodiment of this disclosure is shown, which may specifically include the following modules:
[0071] The interface display module 701 is configured to execute and display the task interface corresponding to the virtual object, and the task interface includes several game tasks;
[0072] The task selection module 702 is configured to perform a selection operation in response to a game task, select the first game task from the game tasks, and display the associated game tasks corresponding to the first game task;
[0073] The task determination module 703 is configured to perform a selection operation in response to an associated game task to determine at least one first associated game task;
[0074] The task navigation module 704 is configured to execute navigation commands in response to a first game task and at least one first associated game task, displaying navigation routes corresponding to multiple tasks on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and at least one first associated game task, respectively.
[0075] In some feasible implementations, the task selection module 702 is specifically configured to execute:
[0076] In response to a triggered operation for any game task in the game mission, the first game task is determined, and the added control is displayed in the associated area of the first game task;
[0077] In response to the trigger action of adding the control, display the associated game task corresponding to the first game task.
[0078] In some feasible implementations, the task selection module 702 is specifically configured to execute:
[0079] In response to the selection operation for the game task, the first game task selected from the game tasks is displayed in the first area of the task interface, and the associated game tasks corresponding to the first game task are displayed in the second area of the task interface.
[0080] The first area is used to display game tasks to be navigated, and the second area is used to display related game tasks of the game tasks to be navigated in the first area.
[0081] In some feasible implementations, the device also includes:
[0082] The task replacement module is configured to perform a replacement operation in response to the first game task, replacing the first game task in the first area with the second game task, and replacing the associated game task corresponding to the first game task displayed in the second area with the associated game task corresponding to the second game task.
[0083] In some feasible implementations, the task determination module 703 is specifically configured to execute:
[0084] In response to a drag operation that moves any associated game task in the second area to the first area, the first associated game task corresponding to the first game task is obtained, and the first associated game task is used as the game task to be navigated.
[0085] In some feasible implementations, the associated game task is determined based on the task parameters of the first game task. The parameters include at least one of the following: task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information involved in the task, and the scene location corresponding to the task.
[0086] In some feasible implementations, the device also includes:
[0087] The task filtering module is configured to perform a filtering operation in response to game tasks in the second area, displaying related game tasks that meet the filtering criteria in the second area.
[0088] In some feasible implementations, the device also includes:
[0089] The distance display module is configured to display the relative distance between the associated game task and the virtual object in the associated area of any associated game task.
[0090] In some feasible implementations, the navigation route includes at least several task navigation points and navigation line segments between two adjacent task navigation points. Each task navigation point corresponds to a game task. The device also includes:
[0091] The status acquisition module is configured to acquire the task status corresponding to the first game task and the first associated game task, respectively. The task status includes completed status and incomplete status.
[0092] The style determination module is configured to perform the determination of the display style of task navigation points and / or navigation segments based on the task status.
[0093] In some feasible implementations, the device also includes:
[0094] The task tracking module is configured to perform navigation actions in response to the first game task in the game, with the first game task as the tracking target.
[0095] In some feasible implementations, the device also includes:
[0096] The control display module is configured to display navigation controls in response to selection actions for game tasks.
[0097] Task navigation module 704 is specifically configured to execute:
[0098] In response to a triggering action on a navigation control, generate navigation instructions for a game task and at least one first associated game task;
[0099] In response to navigation commands, display navigation routes for multiple tasks on the game map.
[0100] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0101] In addition, this disclosure also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described task navigation method embodiments in the game and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0102] For example, the processor in the aforementioned electronic device can implement the following steps in the task navigation method in the aforementioned game by executing computer-executable instructions:
[0103] Displays the task interface corresponding to the virtual object, which includes several game tasks;
[0104] In response to a selection action for a game task, select the first game task from the game tasks and display the associated game tasks corresponding to the first game task;
[0105] In response to a selection operation for an associated game task, at least one first associated game task is identified;
[0106] In response to navigation instructions for a first game task and at least one first associated game task, navigation routes corresponding to multiple tasks are displayed on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and at least one first associated game task, respectively.
[0107] In some feasible implementations, the above-mentioned response to a selection operation on a game task, selecting the first game task from the game tasks and displaying the associated game tasks corresponding to the first game task, can be achieved through the following steps: In response to a trigger operation on any game task, determine the first game task and display an added control in the associated area of the first game task; In response to a trigger operation on the added control, display the associated game tasks corresponding to the first game task.
[0108] In some feasible implementations, the above-mentioned response to the selection operation for a game task, selecting a first game task from the game tasks and displaying the associated game tasks corresponding to the first game task, can be achieved through the following steps: In response to the selection operation for a game task, displaying the first game task selected from the game tasks in a first area of the task interface, and displaying the associated game tasks corresponding to the first game task in a second area of the task interface; wherein, the first area is used to display the game task to be navigated, and the second area is used to display the associated game tasks of the game task to be navigated in the first area.
[0109] In some feasible implementations, after displaying the associated game task corresponding to the first game task in the second area of the task interface, the following steps can also be performed: in response to the replacement operation for the first game task, the first game task in the first area is replaced with the second game task, and the associated game task corresponding to the first game task displayed in the second area is replaced with the associated game task corresponding to the second game task.
[0110] In some feasible implementations, in response to the selection operation for the associated game task, determining at least one first associated game task may further include the following steps: in response to the drag operation of moving any associated game task in the second area to the first area, obtaining the first associated game task corresponding to the first game task, and using the first associated game task as the game task to be navigated.
[0111] In some feasible implementations, the aforementioned associated game tasks are determined based on the task parameters of the first game task. The task parameters include at least one of the following: task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information involved in the task, and the scene location corresponding to the task.
[0112] In some feasible implementations, the following steps may also be performed: in response to a filtering operation on game tasks in the second area, display related game tasks that meet the filtering criteria in the second area.
[0113] In some feasible implementations, the following steps can also be performed: For any associated game task, display the relative distance between the associated game task and the virtual object in the associated area of the associated game task.
[0114] In some feasible implementations, the navigation route includes at least several task navigation points and navigation line segments between two adjacent task navigation points, with each task navigation point corresponding to a game task. After displaying the navigation routes corresponding to multiple tasks on the game map, the following steps can also be performed: obtain the task status corresponding to the first game task and the first associated game task, respectively, with the task status including completed and incomplete status; determine the display style of task navigation points and / or navigation line segments based on the task status.
[0115] In some feasible implementations, the following steps may also be performed: in response to a navigation operation targeting the first game task in the game mission, the first game task is taken as the tracking target.
[0116] In some feasible implementations, the following steps may also be performed: displaying navigation controls in response to a selection operation for a game task; the above-mentioned display of navigation routes corresponding to multiple tasks in the game map in response to navigation instructions for a first game task and at least one first associated game task can be achieved through the following steps: generating navigation instructions for a game task and at least one first associated game task in response to a trigger operation for the navigation controls; displaying navigation routes corresponding to multiple tasks in the game map in response to the navigation instructions.
[0117] In the above steps, on the one hand, navigation can be based on at least two game tasks selected by the player, realizing navigation for multiple game tasks on a single navigation route. This allows players to handle multiple game tasks based on a single navigation route, effectively simplifying the player's game process, improving map traversal efficiency, and enhancing the player's gaming experience. On the other hand, after the player selects the first game task, the terminal can display related game tasks, allowing the player to select related or similar game tasks for navigation, thus improving the flexibility of task navigation.
[0118] This disclosure also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described task navigation method embodiments in the game, achieving the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0119] For example, the computer-executable instructions stored in the aforementioned computer-readable storage medium can, by executing the computer-executable instructions, implement the following steps in the task navigation method in the aforementioned game:
[0120] Displays the task interface corresponding to the virtual object, which includes several game tasks;
[0121] In response to a selection action for a game task, select the first game task from the game tasks and display the associated game tasks corresponding to the first game task;
[0122] In response to a selection operation for an associated game task, at least one first associated game task is identified;
[0123] In response to navigation instructions for a first game task and at least one first associated game task, navigation routes corresponding to multiple tasks are displayed on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and at least one first associated game task, respectively.
[0124] In some feasible implementations, the above-mentioned response to a selection operation on a game task, selecting the first game task from the game tasks and displaying the associated game tasks corresponding to the first game task, can be achieved through the following steps: In response to a trigger operation on any game task, determine the first game task and display an added control in the associated area of the first game task; In response to a trigger operation on the added control, display the associated game tasks corresponding to the first game task.
[0125] In some feasible implementations, the above-mentioned response to the selection operation for a game task, selecting a first game task from the game tasks and displaying the associated game tasks corresponding to the first game task, can be achieved through the following steps: In response to the selection operation for a game task, displaying the first game task selected from the game tasks in a first area of the task interface, and displaying the associated game tasks corresponding to the first game task in a second area of the task interface; wherein, the first area is used to display the game task to be navigated, and the second area is used to display the associated game tasks of the game task to be navigated in the first area.
[0126] In some feasible implementations, after displaying the associated game task corresponding to the first game task in the second area of the task interface, the following steps can also be performed: in response to the replacement operation for the first game task, the first game task in the first area is replaced with the second game task, and the associated game task corresponding to the first game task displayed in the second area is replaced with the associated game task corresponding to the second game task.
[0127] In some feasible implementations, in response to the selection operation for the associated game task, determining at least one first associated game task may further include the following steps: in response to the drag operation of moving any associated game task in the second area to the first area, obtaining the first associated game task corresponding to the first game task, and using the first associated game task as the game task to be navigated.
[0128] In some feasible implementations, the aforementioned associated game tasks are determined based on the task parameters of the first game task. The task parameters include at least one of the following: task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information involved in the task, and the scene location corresponding to the task.
[0129] In some feasible implementations, the following steps may also be performed: in response to a filtering operation on game tasks in the second area, display related game tasks that meet the filtering criteria in the second area.
[0130] In some feasible implementations, the following steps can also be performed: For any associated game task, display the relative distance between the associated game task and the virtual object in the associated area of the associated game task.
[0131] In some feasible implementations, the navigation route includes at least several task navigation points and navigation line segments between two adjacent task navigation points, with each task navigation point corresponding to a game task. After displaying the navigation routes corresponding to multiple tasks on the game map, the following steps can also be performed: obtain the task status corresponding to the first game task and the first associated game task, respectively, with the task status including completed and incomplete status; determine the display style of task navigation points and / or navigation line segments based on the task status.
[0132] In some feasible implementations, the following steps may also be performed: in response to a navigation operation targeting the first game task in the game mission, the first game task is taken as the tracking target.
[0133] In some feasible implementations, the following steps may also be performed: displaying navigation controls in response to a selection operation for a game task; the above-mentioned display of navigation routes corresponding to multiple tasks in the game map in response to navigation instructions for a first game task and at least one first associated game task can be achieved through the following steps: generating navigation instructions for a game task and at least one first associated game task in response to a trigger operation for the navigation controls; displaying navigation routes corresponding to multiple tasks in the game map in response to the navigation instructions.
[0134] In the above steps, on the one hand, navigation can be based on at least two game tasks selected by the player, realizing navigation for multiple game tasks on a single navigation route. This allows players to handle multiple game tasks based on a single navigation route, effectively simplifying the player's game process, improving map traversal efficiency, and enhancing the player's gaming experience. On the other hand, after the player selects the first game task, the terminal can display related game tasks, allowing the player to select related or similar game tasks for navigation, thus improving the flexibility of task navigation.
[0135] Figure 8 is a schematic diagram of the hardware structure of an electronic device that implements various embodiments of the present disclosure.
[0136] The electronic device 800 includes, but is not limited to, components such as: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will understand that the electronic device structure involved in the embodiments of this disclosure does not constitute a limitation on the electronic device. An electronic device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. In the embodiments of this disclosure, the electronic device includes, but is not limited to, mobile phones, tablet computers, laptops, PDAs, vehicle terminals, wearable devices, and pedometers.
[0137] It should be understood that, in this embodiment of the disclosure, the radio frequency unit 801 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 810; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 801 can also communicate with networks and other devices through a wireless communication system.
[0138] Electronic devices provide users with wireless broadband internet access through network module 802, such as helping users send and receive emails, browse web pages, and access streaming media.
[0139] The audio output unit 803 can convert audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into audio signals and output them as sound. Furthermore, the audio output unit 803 can also provide audio output related to specific functions performed by the electronic device 800 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, and a receiver, etc.
[0140] Input unit 804 is used to receive audio or video signals. Input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 806. The image frames processed by GPU 8041 can be stored in memory 809 (or other storage medium) or transmitted via radio frequency unit 801 or network module 802. Microphone 8042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 801 in telephone call mode.
[0141] The electronic device 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 8081 according to the ambient light level, and the proximity sensor can turn off the display panel 8081 and / or backlight when the electronic device 800 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 805 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0142] The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8081, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0143] User input unit 807 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 807 includes a touch panel 8071 and other input devices 8072. Touch panel 8071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 8071). Touch panel 8071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 810, which receives and executes commands from the processor 810. In addition, touch panel 8071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 8071, user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0144] Furthermore, the touch panel 8071 can cover the display panel 8081. When the touch panel 8071 detects a touch operation on or near it, it transmits the information to the processor 810 to determine the type of touch event. Subsequently, the processor 810 provides corresponding visual output on the display panel 8081 based on the type of touch event. It is understood that in one embodiment, the touch panel 8071 and the display panel 8081 are implemented as two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 8071 and the display panel 8081 can be integrated to realize the input and output functions of the electronic device; the specific implementation is not limited here.
[0145] Interface unit 808 serves as an interface for connecting external devices to electronic device 800. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 808 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 800, or it can be used to transmit data between electronic device 800 and external devices.
[0146] The memory 809 can be used to store software programs and various data. The memory 809 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 809 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0147] The processor 810 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 809, and by calling data stored in the memory 809, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 810 may include one or more processing units; preferably, the processor 810 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 810.
[0148] The electronic device 800 may also include a power supply 811 (such as a battery) for supplying power to various components. Preferably, the power supply 811 is logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0149] In addition, the electronic device 800 includes some functional modules not shown, which will not be described in detail here.
[0150] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0151] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0152] The embodiments of this disclosure have been described above with reference to the accompanying drawings. However, this disclosure is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this disclosure.
[0153] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0154] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0155] In the embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0156] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0157] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0158] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.
[0159] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A task navigation method in a game, comprising: Displays the task interface corresponding to the virtual object, and the task interface includes several game tasks; In response to the selection operation for the game task, a first game task is selected from the game tasks, and the associated game tasks corresponding to the first game task are displayed; In response to a selection operation for an associated game task, at least one first associated game task is identified; In response to a navigation command for the first game task and the at least one first associated game task, a navigation route corresponding to multiple tasks is displayed on the game map, the navigation route being determined based on the task locations corresponding to the first game task and the at least one first associated game task, respectively.
2. The method according to claim 1, wherein, The step of responding to a selection operation for the game task by selecting a first game task from the game tasks and displaying associated game tasks corresponding to the first game task includes: In response to a trigger operation for any game task in the game mission, a first game task is determined, and an added control is displayed in the associated area of the first game task; In response to the trigger operation for the added control, the associated game task corresponding to the first game task is displayed.
3. The method according to claim 1, wherein, The step of responding to a selection operation for the game task by selecting a first game task from the game tasks and displaying associated game tasks corresponding to the first game task includes: In response to the selection operation for the game task, the first game task selected from the game tasks is displayed in the first area of the task interface, and the associated game task corresponding to the first game task is displayed in the second area of the task interface; The first area is used to display game tasks to be navigated, and the second area is used to display associated game tasks of the game tasks to be navigated in the first area.
4. The method according to claim 3, wherein, After displaying the associated game task corresponding to the first game task in the second area of the task interface, the method further includes: In response to the replacement operation for the first game task, the first game task in the first area is replaced with the second game task, and the associated game task corresponding to the first game task displayed in the second area is replaced with the associated game task corresponding to the second game task.
5. The method according to claim 3, wherein, The step of determining at least one first associated game task in response to a selection operation for an associated game task includes: In response to a drag operation that moves any associated game task in the second region to the first region, a first associated game task corresponding to the first game task is obtained, and the first associated game task is used as a game task to be navigated.
6. The method according to claim 1, wherein, The associated game task is determined based on the task parameters of the first game task. The task parameters include at least one of the following: task type, task difficulty, task reward, task prerequisites, task completion conditions, game plot information related to the task, and the scene location corresponding to the task.
7. The method according to claim 3, wherein, The method further includes: In response to a filtering operation for game tasks in the second area, related game tasks that meet the filtering criteria are displayed in the second area.
8. The method according to claim 1, wherein, The method further includes: For any of the associated game tasks, the relative distance between the associated game task and the virtual object is displayed in the associated area of the associated game task.
9. The method according to claim 1, wherein, The navigation route includes at least a number of task navigation points and navigation line segments between two adjacent task navigation points, with each task navigation point corresponding to a game task. After displaying the navigation routes corresponding to multiple tasks on the game map, the method further includes: Obtain the task status corresponding to the first game task and the first associated game task respectively, wherein the task status includes a completed status and an incomplete status; The display style of the task navigation point and / or the navigation line segment is determined based on the task status.
10. The method according to claim 1, wherein, The method further includes: In response to a navigation operation for a first game task in the game mission, the first game task is taken as the tracking target.
11. The method according to claim 1, wherein, The method further includes: In response to a selection action for the game task, a navigation control is displayed; The step of displaying navigation routes corresponding to multiple tasks on the game map in response to navigation instructions for the first game task and the at least one first associated game task includes: In response to a trigger operation on the navigation control, navigation instructions are generated for the game task and the at least one first associated game task; In response to the navigation command, the navigation routes corresponding to the multiple tasks are displayed on the game map.
12. A task navigation device for games, comprising: The interface display module is configured to execute and display the task interface corresponding to the virtual object, and the task interface includes several game tasks; The task selection module is configured to perform a selection operation in response to the game task, select a first game task from the game tasks, and display the associated game tasks corresponding to the first game task; The task determination module is configured to perform a selection operation in response to an associated game task, determining at least one first associated game task; The task navigation module is configured to execute navigation commands in response to the first game task and the at least one first associated game task, displaying navigation routes corresponding to multiple tasks on the game map, the navigation routes being determined based on the task locations corresponding to the first game task and the at least one first associated game task, respectively.
13. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-11.
14. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-11.
Citation Information
Patent Citations
Task guiding method and device in game
CN113082708A
Task guiding method and device, equipment and storage medium
CN115920381A
Method and system for dynamic task generation
CN117083111A
Optimal route navigation method, apparatus and device, and readable storage medium
CN117839214A
Task navigation method and device in game, electronic equipment and storage medium
CN118750876A