Game task execution control method, device and electronic equipment

By automatically controlling the controlled virtual objects to return to the regular task scene in the game, the problem of players forgetting regular tasks is solved, the gaming experience is improved and power is saved.

CN116370952BActive Publication Date: 2025-09-16NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310240158.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-07
Publication Date
2025-09-16
Estimated Expiration
2043-03-07

AI Technical Summary

Technical Problem

In the game, players may forget the location of previous regular tasks after performing random tasks, resulting in a poor gaming experience and waste of terminal device power.

Method used

The task information is displayed and saved through the graphical user interface, and the controlled virtual objects are automatically controlled to return to the regular task scene, which reduces the player's memory cost and saves power.

Benefits of technology

It improves the player's gaming experience, reduces memory costs and effectively saves power on terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116370952B_ABST
    Figure CN116370952B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, and electronic device for controlling the execution of game tasks. In response to a first task being triggered, a controlled virtual object is controlled to enter a first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, a first trigger control corresponding to the target task is displayed; in response to a specified trigger operation acting on the first trigger control, task information of the first task is saved, and the controlled virtual object is controlled to enter a second game scene corresponding to the target task and execute the target task; in response to an end event of the target task, the controlled virtual object is controlled to enter a first game scene corresponding to the first task based on the task information of the first task and continue to execute the first task. This method allows a player to automatically enter the game scene of a previously executed regular task after controlling the controlled virtual object to execute a random task, reducing the player's memory cost, improving the player's gaming experience, and effectively saving power on the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic device for controlling the execution of a game task. Background Art

[0002] In the game, if a random task is triggered while a player is performing a regular task, they may first perform the random task. After completing the random task, the player needs to find the regular task they were previously performing to continue. Because random tasks are usually in different game scenes than the regular task the player is currently performing, if the player does not correctly find the regular task they were previously performing after completing the random task, they may enter the wrong game scene, resulting in a poor gaming experience and wasted battery life on the terminal device. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a method, device and electronic device for controlling the execution of game tasks, so that players can automatically enter the game scene of the previously executed regular tasks after controlling the controlled virtual objects to perform random tasks, thereby reducing the player's memory cost, improving the player's gaming experience, and effectively saving the power of the terminal device.

[0004] In a first aspect, an embodiment of the present invention provides a method for controlling the execution of a game task, providing a graphical user interface through a terminal device; the graphical user interface displays a game scene where a controlled virtual object is located; the method includes: in response to a first task being triggered, controlling the controlled virtual object to enter a first game scene corresponding to the first task, and executing the first task; in response to the generation of a target task in at least one preset random task, displaying a first trigger control corresponding to the target task; in response to a specified trigger operation acting on the first trigger control, saving task information of the first task, controlling the controlled virtual object to enter a second game scene corresponding to the target task, and executing the target task; the task information includes a first game scene corresponding to the first task, task execution progress and / or task execution method; in response to an end event of the target task, based on the task information of the first task, controlling the controlled virtual object to enter the first game scene corresponding to the first task, and continuing to execute the first task.

[0005] In a second aspect, an embodiment of the present invention provides an execution control device for a game task, which provides a graphical user interface through a terminal device; the graphical user interface displays the game scene where a controlled virtual object is located; the device includes: a first task execution module, which is used to respond to the triggering of a first task, control the controlled virtual object to enter a first game scene corresponding to the first task, and execute the first task; a first trigger control display module, which is used to respond to the generation of a target task in at least one preset random task, and display the first trigger control corresponding to the target task; a second task execution module, which is used to respond to a specified trigger operation acting on the first trigger control, save the task information of the first task, control the controlled virtual object to enter a second game scene corresponding to the target task, and execute the target task; the task information includes the corresponding game scene, task execution progress and / or task execution method; a third task execution module, which is used to respond to the end event of the target task, and based on the task information of the first task, control the controlled virtual object to enter the first game scene corresponding to the first task and continue to execute the first task.

[0006] In a third aspect, an embodiment of the present invention provides an electronic device including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned execution control method of the game task.

[0007] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned execution control method of the game task.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The above-mentioned method, device, and electronic device for controlling the execution of a game task, in response to a first task being triggered, controls a controlled virtual object to enter a first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, displays a first trigger control corresponding to the target task; in response to a specified trigger operation acting on the first trigger control, saves the task information of the first task, controls the controlled virtual object to enter a second game scene corresponding to the target task and executes the target task; in response to an end event of the target task, controls the controlled virtual object to enter a first game scene corresponding to the first task based on the task information of the first task and continues to execute the first task. This method allows a player to automatically enter the game scene of a previously executed regular task after controlling the controlled virtual object to execute a random task, reducing the player's memory cost, improving the player's gaming experience, and effectively saving the power of the terminal device.

[0010] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0011] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A flowchart of a method for controlling the execution of a game task provided by an embodiment of the present invention;

[0014] Figure 2 A schematic diagram of a graphical user interface showing a window with a first task provided by an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of a graphical user interface showing a window with a first task and a target task provided by an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of a graphical user interface displaying regular tasks, adventure tasks, and queue-jumping processing controls provided by an embodiment of the present invention;

[0017] Figure 5 A schematic diagram of a graphical user interface displaying regular tasks, adventure tasks, and queue-jumping processing controls provided by an embodiment of the present invention;

[0018] Figure 6 A schematic structural diagram of a game task execution control device provided by an embodiment of the present invention;

[0019] Figure 7 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present invention.

[0021] In mobile Massively Multiplayer Online Role-Playing Games (MMORPGs), game quests typically include main quests, side quests, daily quests, and adventure quests (also known as "random quests"). During gameplay, players often encounter random adventure quests on the map, in addition to their daily quests. These quests have the following characteristics: they occur randomly, are time-limited, have a limited area, are simple, and offer modest rewards. These quests are also often linked to map achievements.

[0022] Typically, when players encounter this type of "short, urgent" adventure quest, they will put aside the task they are currently tracking and prioritize completing this task. In related technologies, in the game, players are required to manually click on the adventure quest to track it. When the quest is completed, the player is required to manually click on the previously ongoing quest to continue tracking it.

[0023] However, when players have multiple quests, they might forget the quest they were previously tracking after clicking to track an adventure quest. Since many quests are tied to a specific map area, if a player chooses the wrong quest after completing an adventure quest and then continues on, they will be teleported to another location, wasting their time. Furthermore, with automatic pathing becoming a standard feature, being suddenly interrupted by an adventure quest while performing a regular quest can also create a negative experience.

[0024] Based on this, an embodiment of the present invention provides a method, device, and electronic device for controlling the execution of a game task. This technology can be applied to game scenarios where props can be used to attack other virtual objects.

[0025] In one embodiment of the present invention, the execution control method for a game task can be executed on a local terminal device or a server. When the execution control method for a game task is executed on a 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.

[0026] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. 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 execution control method of the game task 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.

[0027] 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, conventionally downloading and installing the game program through an electronic device and running it. 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's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0028] In a possible implementation, an embodiment of the present invention provides a method for controlling the execution of a game task, providing a graphical user interface through a terminal device. The terminal device may be the local terminal device mentioned above, or a client device in the cloud interaction system mentioned above. The graphical user interface displays the game scene where the controlled virtual object is located. Figure 1 As shown, the method includes the following steps:

[0029] Step S102 , in response to the first task being triggered, controlling the controlled virtual object to enter a first game scene corresponding to the first task, and executing the first task.

[0030] The first task is usually a long-lasting game task, which can last from several hours to several days. The task content, time limit information, etc. of the first task can usually be displayed in a graphical user interface through a window or task identifier. In addition, a control for triggering the first task can be set in a designated position in the window or task identifier. Figure 2As shown, in the window of the first task, the task content of the first task is marked as "Defeat two monsters 1", the disappearance countdown of the first task is 2:56:43, and the "Trigger Task" control is set to trigger the first task. Figure 2 In the graphical user interface, a scene picture of the game scene where the target virtual object is located is also displayed. Among them, the scene picture can be spread over the entire graphical user interface, or can be displayed in a designated area of ​​the graphical user interface. Figure 2 The display location of the scene screen is merely an example and does not limit the display location of the scene screen. In specific implementations, the target virtual object can be located in the first game scene corresponding to the first task, or in another game scene. The trigger control corresponding to the first task can also be displayed in the graphical user interface primarily used to display game tasks. The specific implementation method is set according to needs and is not limited here.

[0031] Different game tasks are usually performed in different game scenes. For example, if the content of the game task is to build a virtual house on the beach, the corresponding game scene is a beach scene. As mentioned above, when the task content of the first task is "defeat two monsters 1", the first game scene corresponding to the first task can be one or more game scenes where monster 1 appears. When there are multiple game scenes where monster 1 appears, after triggering the first task, selection controls corresponding to different game scenes can be displayed, so that the player can trigger the selection control to make the controlled virtual object enter the corresponding first game scene. After displaying the selection controls corresponding to different game scenes, information such as the number of monsters in different game scenes or the probability of appearance can also be provided to facilitate the player to select the corresponding game scene.

[0032] After the first task is triggered, the controlled virtual object can usually be directly moved to the game scene corresponding to the first task. The player can continue to operate the controlled virtual object to find the corresponding virtual object to perform the first task.

[0033] Step S104 : in response to a target task being generated among the at least one preset random task, displaying a first trigger control corresponding to the target task.

[0034] The time limit of the above-mentioned random task is usually shorter than the time limit of the above-mentioned first task, for example, only a few minutes. The generation of a random task is usually related to a set trigger event and generation probability. For example, the trigger event of a random task may be that a controlled virtual object defeats a certain virtual object, or passes through a certain scene position. When a trigger event for a random task is generated, it can be determined whether to generate a random task based on a preset random algorithm and the generation probability of the random task. When there are multiple random tasks, different random tasks may have different generation probabilities. At this time, it is necessary to calculate based on the generation probabilities of different random tasks and the preset random algorithm to determine whether to generate a random task and which random task among the multiple random tasks to generate. The specific implementation method is set according to demand and is not limited here.

[0035] After the target task is generated, it is usually necessary to display the task content and time limit information of the target task on the graphical user interface. For details, please refer to the display method of the first task. In order to enable players to distinguish the first task from the target task, it is usually necessary to display the first task and the target task in the graphical user interface in different display formats. For example, the window color of the target task can be different from the window color of the first task; when the first task is displayed in a window, the target task can be displayed in the form of a task identifier, etc. Figure 3 As shown. At this time, Figure 3 The target virtual object in can be located in the game scene corresponding to any task, or in other game scenes. Figure 3 The scene screen in the game is used to display the game scene where the target virtual object is located. When the target virtual object is in the game scene corresponding to a certain task, the window of the task can be displayed in a preset display format, such as flashing, highlighting, etc., which can be set as needed. The above-mentioned first trigger control can be indicated at a designated location of the task identifier of the target task or set in the window of the target task.

[0036] Step S106, in response to the specified trigger operation acting on the first trigger control, save the task information of the first task, control the controlled virtual object to enter the second game scene corresponding to the target task, and execute the target task; the task information includes the first game scene corresponding to the first task, the task execution progress and\or the task execution method.

[0037] When the above-mentioned terminal device is a computer or other device without a touch screen, the player can use the mouse to click, double-click or long press the first trigger control, or trigger the first trigger control through the key corresponding to the first trigger control on the keyboard. When the above-mentioned terminal device is a mobile terminal such as a mobile phone or a tablet computer, the player can use a finger or a touch pen to click, double-click or long press the first trigger control to trigger the first trigger control. After the first trigger control is triggered, it can be considered that the player needs to pause the execution of the first task and execute the target task. After stopping the target task, it is also necessary to continue executing the first task according to the execution progress of the first task. Therefore, in response to the specified trigger operation acting on the first trigger control, the task information of the first task needs to be saved.

[0038] As described above, the task information of the first task may include information such as the first game scene corresponding to the first task, the task execution progress, and / or the task execution method. The specific information included can usually be set according to the game requirements. For example, the first task is composed of multiple independent small tasks, and the task execution progress of the first task only includes whether a small task is completed. When the small task is not completed, the progress of the small task will not be recorded. When the execution method of each small task needs to be selected by the player, there is no need to record the task execution method of the first task.

[0039] After saving the task information of the first task, the execution status of the first task can be set to "waiting for execution", which can be considered as "queuing" the first task after the target task. Since the player has selected to trigger the target task, it is necessary to control the controlled virtual object to enter the second game scene corresponding to the target task and execute the target task.

[0040] Step S108 , in response to the end event of the target task, based on the task information of the first task, the controlled virtual object is controlled to enter the first game scene corresponding to the first task, and the first task is continued to be executed.

[0041] The end event of the target task can be that the target task has reached its time limit and disappears from the game system, or the player has completed the target task or does not want to continue to perform the target task and actively ends the target task. The specific setting can be based on needs and is not limited here.

[0042] After the target task is completed, the saved task information of the first task is read and, based on the task information, the controlled virtual object is controlled to enter the first game scene corresponding to the task. If the task information also includes information such as the task execution progress and the task execution method, the first task can be continued according to the task execution progress and the task execution method.

[0043] The above-mentioned method for controlling the execution of a game task comprises the following steps: in response to a first task being triggered, controlling a controlled virtual object to enter a first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, displaying a first trigger control corresponding to the target task; in response to a specified trigger operation acting on the first trigger control, saving the task information of the first task, controlling the controlled virtual object to enter a second game scene corresponding to the target task and execute the target task; and in response to an end event of the target task, controlling the controlled virtual object to enter a first game scene corresponding to the first task based on the task information of the first task and continuing to execute the first task. This method allows a player to automatically enter the game scene of a previously executed regular task after controlling the controlled virtual object to execute a random task, thereby reducing the player's memory cost, improving the player's gaming experience, and effectively saving power on the terminal device.

[0044] The following embodiment provides a specific method for responding to a specified trigger operation acting on a first trigger control, saving task information of a first task, controlling a controlled virtual object to enter a second game scene corresponding to a target task, and executing the target task.

[0045] In a game, one or more game tasks may exist simultaneously for a controlled virtual object. A task identifier for at least one game task may be displayed on a graphical user interface. The task identifier may include information such as the name, task content, time limit, and corresponding game scene of the corresponding game task. The task identifier may be configured to be triggerable. When a player performs a designated trigger operation on the task identifier of a first task displayed in the graphical user interface, the controlled virtual object may be controlled to enter a first game scene corresponding to the first task in response to the designated trigger operation on the task identifier of the first task in the at least one game task.

[0046] Similarly, after a target task is generated in a random task, the target task in at least one preset random task can be generated, and the task identifier and the first trigger control of the target task can also be displayed simultaneously on the graphical user interface; similarly, the task identifier is triggerable. Unlike triggering the target task by clicking the first trigger control, after a designated trigger operation is performed on the task identifier of the target task, a designated trigger operation is performed on the task identifier of the target task, thereby canceling the execution of the first task and controlling the controlled virtual object to enter the second game scene corresponding to the target task to execute the target task.

[0047] The following embodiment provides a specific method for saving task information of a first task in response to a specified trigger operation acting on a first trigger control.

[0048] In a specific implementation, a task queue of the controlled virtual object can be established in response to a specified trigger operation acting on the first trigger control, and then task information of the first task can be obtained and saved to the task queue of the controlled virtual object. When the first task ends due to a time limit or other reasons, the task information of the first task can be deleted and the task queue of the controlled virtual object can be cancelled.

[0049] In some special cases, if a random task is triggered during the execution of the target task, the player can also save the task information of the target task to the task queue after triggering the first trigger control of the random task, and place it before the first task.

[0050] After saving the task information of the first task, a queue cancel control may be displayed. Specifically, the first trigger control may be switched to a queue cancel control. If the player triggers the queue cancel control, in response to the designated trigger operation for the queue cancel control, the task queue of the controlled virtual object may be deleted, and the task information of the first task may be deleted at the same time. After the target task is completed, the controlled virtual object is controlled to stop executing the game task and will not continue executing the first task.

[0051] The following embodiment provides a specific method for responding to an end event of a target task and controlling a controlled virtual object to enter a first game scene corresponding to the first task based on task information of the first task to continue executing the first task.

[0052] When the saved task information includes the first game scene corresponding to the first task, the task execution progress, and the task execution method, in response to the end event of the target task, it is first necessary to obtain the saved task information of the first task, and then parse the task information of the first task to obtain the first game scene corresponding to the first task, the task execution progress of the first task, and the task execution method. Then, the controlled virtual object is controlled to enter the first game scene corresponding to the first task, and the portion of the first task corresponding to the task execution progress is continued according to the task execution method. For example, if the task execution method is automatic execution and the task execution progress is 50%, then the portion of the task after 50% of the first task is continued according to the automatic execution method.

[0053] When the task information does not fully include the first game scene, task execution progress and task execution method corresponding to the first task, the method of controlling the controlled virtual object to continue to execute the first task can be appropriately adjusted. The specific setting can be based on needs and is not limited here.

[0054] The embodiment of the present invention also provides another method for controlling the execution of a game task. Figure 1This method is implemented based on the method shown in . This method aims to reduce the number of steps players need to take when switching between different tasks and reduce the memory cost of players when switching tasks.

[0055] When the player is tracking other tasks and triggers an adventure task (i.e., a random task), this method displays the task ID of the adventure task on the graphical user interface and displays a control at the specified position of the task ID. The control is used to implement the queue-jumping function for the adventure task, such as Figure 4 shown.

[0056] Players can choose to track the adventure task by clicking on the task icon of the adventure task, that is, entering the game scene corresponding to the adventure task, at which time they need to stop processing the previous task. Players can also click on the control for queue-jumping to prioritize the adventure task. The queue-jumping process means that after completing the adventure task, it will continue to guide players to track the previously ongoing task. After the player "queue-jumps" the adventure task, the control for queue-jumping will become a control for stopping queue-jumping. Clicking it can cancel the subsequent tracking task, such as Figure 5 shown.

[0057] The method is specifically implemented by the following steps:

[0058] 1. The player is tracking a daily task, which can be a bounty task or other regular task.

[0059] 2. When the player passes through a specific area, there is a certain chance that an adventure mission will be triggered.

[0060] 3. After the "new special effects" of the adventure mission disappear, a button for queue-jumping will appear behind it; players can choose to click on the adventure mission itself to track (pause the previous tracking) or click on the control for queue-jumping to start tracking the adventure mission, that is, enter the game scene corresponding to the adventure mission, and at the same time save the task information of the previously tracked task and change the status of the task to "queue status".

[0061] At the same time, the control used for queue interruption becomes a control for stopping the queue. Click it to cancel the subsequent tracking task.

[0062] 4. The adventure mission is inserted into the task queue. After completing the adventure mission and receiving the reward, it will automatically start tracking the previous ongoing task.

[0063] This method provides players with the option to jump in line when encountering an adventure mission, avoiding directly interrupting the mission the player is tracking; and reduces the player's operation steps when switching to track different missions, while reducing the player's memory cost, and providing players with the operability to flexibly handle short, urgent and fast-type missions.

[0064] For the above method embodiments, see Figure 6 The apparatus for controlling the execution of a game task shown in the figure provides a graphical user interface through a terminal device; the graphical user interface displays the game scene where the controlled virtual object is located; the apparatus includes:

[0065] A first task execution module 602 is configured to, in response to the first task being triggered, control the controlled virtual object to enter a first game scene corresponding to the first task and execute the first task;

[0066] A first trigger control display module 604 is configured to respond to the generation of a target task in at least one preset random task and display a first trigger control corresponding to the target task;

[0067] The second task execution module 606 is configured to respond to a specified trigger operation on the first trigger control, save task information of the first task, control the controlled virtual object to enter the second game scene corresponding to the target task, and execute the target task; the task information includes the corresponding game scene, task execution progress, and / or task execution method;

[0068] The third task execution module 608 is used to respond to the end event of the target task and, based on the task information of the first task, control the controlled virtual object to enter the first game scene corresponding to the first task and continue to execute the first task.

[0069] The aforementioned game task execution control device controls, in response to a first task being triggered, a controlled virtual object to enter a first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, a first trigger control corresponding to the target task is displayed; in response to a specified trigger operation acting on the first trigger control, the task information of the first task is saved, the controlled virtual object is controlled to enter a second game scene corresponding to the target task and execute the target task; and in response to an end event of the target task, the controlled virtual object is controlled to enter a first game scene corresponding to the first task based on the task information of the first task and continue to execute the first task. This method allows a player to automatically enter the game scene of a previously executed regular task after controlling the controlled virtual object to execute a random task, thereby reducing the player's memory cost, improving the player's gaming experience, and effectively saving the power of the terminal device.

[0070] The second task execution module further includes: establishing a task queue of the controlled virtual object in response to a specified trigger operation acting on the first trigger control; obtaining task information of the first task, and saving the task information of the first task to the task queue of the controlled virtual object.

[0071] The above-mentioned task information includes the first game scene corresponding to the first task, the task execution progress and the task execution method; the third task execution module is also used to: respond to the end event of the target task, obtain the saved task information of the first task; parse the task information of the first task, obtain the first game scene corresponding to the first task, the task execution progress of the first task and the task execution method; control the controlled virtual object to enter the first game scene corresponding to the first task, and continue to execute the part of the task in the first task corresponding to the task execution progress according to the task execution method.

[0072] The task information of the above-mentioned first task is stored in the task queue of the controlled virtual object; the above-mentioned device also includes: a cancel control display module, which is used to display the queue cancel control; a queue cancel module, which is used to respond to the specified trigger operation for the queue cancel control and delete the task queue of the controlled virtual object; a task stop module, which is used to respond to the end event of the target task and control the controlled virtual object to stop executing the game task.

[0073] The cancel control display module is further configured to switch the first trigger control to a queue cancel control.

[0074] The above-mentioned graphical user interface displays the task identifier of at least one game task; the task identifier is triggerable; the second task execution module is also used to: respond to the specified trigger operation of the task identifier of the first task in at least one game task, and control the controlled virtual object to enter the first game scene corresponding to the first task.

[0075] The above-mentioned device also includes: a task identification display module, which is used to respond to the generation of a target task in at least one preset random task and display the task identification of the target task; the task identification is triggerable; and a task cancellation module, which is used to respond to a specified trigger operation for the task identification of the target task, cancel the execution of the first task, control the controlled virtual object to enter the second game scene corresponding to the target task, and execute the target task.

[0076] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the execution control method of the above-mentioned game task, for example:

[0077] In response to the first task being triggered, the controlled virtual object is controlled to enter the first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, the first trigger control corresponding to the target task is displayed; in response to the specified trigger operation acting on the first trigger control, the task information of the first task is saved, the controlled virtual object is controlled to enter the second game scene corresponding to the target task and execute the target task; the task information includes the first game scene corresponding to the first task, the task execution progress and / or the task execution method; in response to the end event of the target task, based on the task information of the first task, the controlled virtual object is controlled to enter the first game scene corresponding to the first task and continue to execute the first task.

[0078] The above method allows players to automatically enter the game scene of the previously performed regular tasks after controlling the controlled virtual objects to perform random tasks, reducing the player's memory cost, improving the player's gaming experience, and effectively saving the power of the terminal device.

[0079] Optionally, the above-mentioned step of saving the task information of the first task in response to the specified trigger operation acting on the first trigger control includes: establishing a task queue of the controlled virtual object in response to the specified trigger operation acting on the first trigger control; obtaining the task information of the first task, and saving the task information of the first task to the task queue of the controlled virtual object.

[0080] Optionally, the above-mentioned task information includes the first game scene corresponding to the first task, the task execution progress and the task execution method; responding to the end event of the target task, based on the task information of the first task, controlling the controlled virtual object to enter the first game scene corresponding to the first task, and continuing to execute the first task, includes: responding to the end event of the target task, obtaining the saved task information of the first task; parsing the task information of the first task, obtaining the first game scene corresponding to the first task, the task execution progress of the first task and the task execution method; controlling the controlled virtual object to enter the first game scene corresponding to the first task, and continuing to execute the part of the first task corresponding to the task execution progress according to the task execution method.

[0081] Optionally, the task information of the above-mentioned first task is saved in the task queue of the controlled virtual object; in response to the specified trigger operation acting on the first trigger control, after saving the task information of the first task, the above-mentioned method also includes: displaying a queue cancel control; in response to the specified trigger operation for the queue cancel control, deleting the task queue of the controlled virtual object; in response to the end event of the target task, controlling the controlled virtual object to stop executing the game task.

[0082] Optionally, the step of displaying a queue cancel control includes: switching the first trigger control to a queue cancel control.

[0083] Optionally, the above-mentioned graphical user interface displays a task identifier of at least one game task; the task identifier is triggerable; in response to the first task being triggered, the step of controlling the controlled virtual object to enter the first game scene corresponding to the first task includes: responding to a specified trigger operation of the task identifier of the first task in at least one game task, controlling the controlled virtual object to enter the first game scene corresponding to the first task.

[0084] Optionally, in response to the first task being triggered, the controlled virtual object is controlled to enter the first game scene corresponding to the first task. After executing the first task, the method further includes: responding to the generation of a target task in at least one preset random task, displaying the task identifier of the target task; the task identifier is triggerable; responding to a specified trigger operation for the task identifier of the target task, canceling the execution of the first task, controlling the controlled virtual object to enter the second game scene corresponding to the target task, and executing the target task.

[0085] See also Figure 7 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the execution control method of the above-mentioned game task.

[0086] Furthermore, Figure 7 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0087] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0088] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 100 or software instructions. The above processor 100 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0089] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the execution control method of the above-mentioned game task.

[0090] The embodiments of the present invention provide a method, device, and electronic device for controlling the execution of a game task, including a computer-readable storage medium storing program code. The program code includes instructions that can be used to execute the methods described in the above method embodiments, for example:

[0091] In response to the first task being triggered, the controlled virtual object is controlled to enter the first game scene corresponding to the first task and execute the first task; in response to the generation of a target task in at least one preset random task, the first trigger control corresponding to the target task is displayed; in response to the specified trigger operation acting on the first trigger control, the task information of the first task is saved, the controlled virtual object is controlled to enter the second game scene corresponding to the target task and execute the target task; the task information includes the first game scene corresponding to the first task, the task execution progress and / or the task execution method; in response to the end event of the target task, based on the task information of the first task, the controlled virtual object is controlled to enter the first game scene corresponding to the first task and continue to execute the first task.

[0092] The above method allows players to automatically enter the game scene of the previously performed regular tasks after controlling the controlled virtual objects to perform random tasks, reducing the player's memory cost, improving the player's gaming experience, and effectively saving the power of the terminal device.

[0093] Optionally, the above-mentioned step of saving the task information of the first task in response to the specified trigger operation acting on the first trigger control includes: establishing a task queue of the controlled virtual object in response to the specified trigger operation acting on the first trigger control; obtaining the task information of the first task, and saving the task information of the first task to the task queue of the controlled virtual object.

[0094] Optionally, the above-mentioned task information includes the first game scene corresponding to the first task, the task execution progress and the task execution method; responding to the end event of the target task, based on the task information of the first task, controlling the controlled virtual object to enter the first game scene corresponding to the first task, and continuing to execute the first task, includes: responding to the end event of the target task, obtaining the saved task information of the first task; parsing the task information of the first task, obtaining the first game scene corresponding to the first task, the task execution progress of the first task and the task execution method; controlling the controlled virtual object to enter the first game scene corresponding to the first task, and continuing to execute the part of the first task corresponding to the task execution progress according to the task execution method.

[0095] Optionally, the task information of the above-mentioned first task is saved in the task queue of the controlled virtual object; in response to the specified trigger operation acting on the first trigger control, after saving the task information of the first task, the above-mentioned method also includes: displaying a queue cancel control; in response to the specified trigger operation for the queue cancel control, deleting the task queue of the controlled virtual object; in response to the end event of the target task, controlling the controlled virtual object to stop executing the game task.

[0096] Optionally, the step of displaying a queue cancel control includes: switching the first trigger control to a queue cancel control.

[0097] Optionally, the above-mentioned graphical user interface displays a task identifier of at least one game task; the task identifier is triggerable; in response to the first task being triggered, the step of controlling the controlled virtual object to enter the first game scene corresponding to the first task includes: responding to a specified trigger operation of the task identifier of the first task in at least one game task, controlling the controlled virtual object to enter the first game scene corresponding to the first task.

[0098] Optionally, in response to the first task being triggered, the controlled virtual object is controlled to enter the first game scene corresponding to the first task. After executing the first task, the method further includes: responding to the generation of a target task in at least one preset random task, displaying the task identifier of the target task; the task identifier is triggerable; responding to a specified trigger operation for the task identifier of the target task, canceling the execution of the first task, controlling the controlled virtual object to enter the second game scene corresponding to the target task, and executing the target task.

[0099] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0100] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0101] If the functions are implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0102] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0103] Finally, it should be noted that the above embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for controlling the execution of a game task, characterized in that: Providing a graphical user interface through the terminal device; The graphical user interface displays a game scene where a controlled virtual object is located; the method comprises: In response to a first task being triggered, controlling the controlled virtual object to enter a first game scene corresponding to the first task and perform the first task; In response to a target task being generated among at least one preset random task, displaying a first trigger control corresponding to the target task; In response to a specified trigger operation applied to the first trigger control, saving task information of the first task, controlling the controlled virtual object to enter a second game scene corresponding to the target task, and executing the target task; the task information including the first game scene corresponding to the first task, task execution progress, and / or task execution mode; In response to the end event of the target task, based on the task information of the first task, controlling the controlled virtual object to enter a first game scene corresponding to the first task and continue to execute the first task; The task information of the first task is stored in the task queue of the controlled virtual object; In response to a specified trigger operation acting on the first trigger control, after saving the task information of the first task, the method further includes: Display queue cancellation controls; In response to a specified trigger operation on the queue cancellation control, deleting the task queue of the controlled virtual object; In response to the end event of the target task, the controlled virtual object is controlled to stop executing the game task.

2. The method according to claim 1, characterized in that In response to a specified trigger operation acting on the first trigger control, the step of saving task information of the first task includes: In response to a specified trigger operation acting on the first trigger control, establishing a task queue for the controlled virtual object; Acquire task information of the first task, and save the task information of the first task to a task queue of the controlled virtual object.

3. The method according to claim 1, characterized in that The task information includes a first game scene corresponding to the first task, task execution progress, and task execution method; In response to the end event of the target task, based on the task information of the first task, controlling the controlled virtual object to enter the first game scene corresponding to the first task and continuing to execute the first task includes: In response to the end event of the target task, obtaining the saved task information of the first task; Parsing the task information of the first task to obtain a first game scene corresponding to the first task, a task execution progress of the first task, and a task execution method; The controlled virtual object is controlled to enter a first game scene corresponding to the first task, and the portion of the first task corresponding to the task execution progress is continued to be executed according to the task execution method.

4. The method according to claim 1, wherein To display queue cancellation controls, include: Switch the first trigger control to a queue cancellation control.

5. The method according to claim 1, wherein The graphical user interface displays a task identifier of at least one game task; the task identifier is triggerable; In response to a first task being triggered, the step of controlling the controlled virtual object to enter a first game scene corresponding to the first task includes: In response to a designated triggering operation of a task identifier of a first task in at least one game task, the controlled virtual object is controlled to enter a first game scene corresponding to the first task.

6. The method according to claim 1, characterized in that In response to a first task being triggered, controlling the controlled virtual object to enter a first game scene corresponding to the first task, and after executing the first task, the method further includes: In response to the generation of a target task among at least one preset random task, a task identifier of the target task is displayed; the task identifier is triggerable; In response to a designated triggering operation for the task identifier of the target task, the execution of the first task is canceled, the controlled virtual object is controlled to enter a second game scene corresponding to the target task, and the target task is executed.

7. A device for controlling the execution of a game task, characterized in that: A graphical user interface is provided through a terminal device; the graphical user interface displays a game scene where a controlled virtual object is located; the device includes: A first task execution module, configured to, in response to a first task being triggered, control the controlled virtual object to enter a first game scene corresponding to the first task and execute the first task; A first trigger control display module is configured to respond to the generation of a target task in at least one preset random task and display a first trigger control corresponding to the target task; a second task execution module, configured to respond to a specified trigger operation applied to the first trigger control, save task information of the first task, control the controlled virtual object to enter a second game scene corresponding to the target task, and execute the target task; the task information including the corresponding game scene, task execution progress, and / or task execution method; a third task execution module, configured to respond to an end event of the target task and, based on the task information of the first task, control the controlled virtual object to enter a first game scene corresponding to the first task and continue to execute the first task; The task information of the first task is stored in the task queue of the controlled virtual object; The device further comprises: Cancel control display module, used to display queue cancel control; a queue cancellation module, configured to delete the task queue of the controlled virtual object in response to a specified trigger operation on the queue cancellation control; The task stopping module is used to respond to the end event of the target task and control the controlled virtual object to stop executing the game task.

8. An electronic device, characterized in that: The system comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the execution control method of the game task according to any one of claims 1 to 6.

9. A machine-readable storage medium, characterized in that The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the execution control method of the game task according to any one of claims 1 to 6.