Method, device, electronic device and readable medium for task prompt in game
By providing graphical user interface and task tracking functions in the game, it solves the problem that players have difficulty tracking game tasks, and improves the effectiveness and game experience of task tracking.
Patent Information
- Application Number
- CN202111205504.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-15
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2041-10-15
AI Technical Summary
In the game, it is difficult for players to effectively track and remember tasks that need to be completed, which affects the game experience.
By providing a graphical user interface in the electronic terminal, displaying game scenes, virtual characters and minimap interfaces, responding to players' touch commands, determining and displaying the target location and task marks of game tasks, providing task tracking controls and progress prompts, helping players to real-time Track and complete tasks.
It improves the effectiveness and timeliness of task tracking, allowing players to easily view the display location of task markers, and enhances the gaming experience.
Smart Images

Figure CN113926195B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game technology, and in particular to a method for providing task prompts in a game, a device for providing task prompts in a game, an electronic device, and a computer-readable medium. Background Art
[0002] With the rapid development of game technology, games are becoming more and more common in people's daily lives. In addition to the basic gameplay, different tasks are set in the game to make players feel more purposeful during the game and to promote the retention of players. However, for the game's task system or tasks that need to be completed in the game, players can basically only rely on their brains to remember the tasks that need to be completed. During the game, the battle situation is often tense, which makes it easy for players to forget the tasks that need to be completed, or they cannot effectively track the tasks that need to be completed, thus affecting the players' daily gaming experience. Summary of the invention
[0003] The embodiments of the present invention provide a method, device, electronic device and computer-readable medium for providing task prompts in a game, so as to solve or partially solve the problem that players cannot effectively track the game tasks that need to be completed during the game.
[0004] The embodiment of the present invention discloses a method for providing task prompts in a game, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and the method includes:
[0005] In response to a touch command for the mini-map interface, a game map interface is displayed in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks;
[0006] In response to a touch instruction of a tracking control for at least one of the game tasks, a target game task to be tracked is determined, and a task mark corresponding to the target game task is displayed at a target position in the game map, wherein the target position is a position determined according to the task content of the target game task.
[0007] Optionally, the method further comprises:
[0008] In the game task bar, the corresponding task marks are displayed in the areas respectively associated with the game tasks.
[0009] Optionally, the method further comprises:
[0010] Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation;
[0011] In response to the presence of a virtual object matching the target game task in the presentation field of view screen, the virtual object in the presentation field of view screen is marked.
[0012] Optionally, the method further comprises:
[0013] Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation;
[0014] In response to the presence of a virtual object matching the target game task in the presentation field of view, first prompt information for the virtual object is displayed in the graphical user interface.
[0015] Optionally, the method further comprises:
[0016] In response to the instruction to control the virtual character to execute the target game task, displaying second prompt information in the game task bar;
[0017] The second prompt information is used to prompt the user of the progress of the target game task.
[0018] Optionally, the method further comprises:
[0019] Determining a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object;
[0020] The target position is determined according to the position of the target virtual object in the game scene.
[0021] Optionally, the method further comprises:
[0022] A graphic mark corresponding to the target virtual object is obtained, and the graphic mark is used as a task mark of the target game task.
[0023] Optionally, it also includes:
[0024] Acquire a current first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene;
[0025] determining a positional relationship between the first position and the second position;
[0026] The task marks are displayed differently according to the positional relationships.
[0027] Optionally, the position relationship includes a relative distance between the first position and the second position, and the differentially displaying the task marks according to the position relationships includes:
[0028] The first type of task marks whose relative distances are within the preset distance range are displayed in a first display style, and the second type of task marks whose relative distances are outside the preset distance range are displayed in a second display style.
[0029] Optionally, the target virtual object includes at least one of a virtual item, a virtual building, and a virtual vehicle.
[0030] Optionally, the game taskbar includes a task control, and the method further includes:
[0031] In response to a touch instruction for the task control, a first task list or a second task list is displayed in the game task bar, wherein the first task list includes all the game tasks, and the second task list includes target game tasks in a tracking state.
[0032] The embodiment of the present invention further discloses a device for providing task prompts in a game, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface at least includes a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and the device comprises:
[0033] A map interface display module, for responding to a touch command for the mini-map interface, and displaying a game map interface in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks;
[0034] The task tracking module is used to respond to the touch command of the tracking control of at least one of the game tasks, determine the target game task to be tracked, and display the task mark corresponding to the target game task at the target position in the game map, and the target position is the position determined according to the task content of the target game task.
[0035] Optionally, the device further comprises:
[0036] The task mark display module is used to display the corresponding task mark in the area associated with each game task in the game task bar.
[0037] Optionally, the device further comprises:
[0038] A visual field display module is used to obtain the current orientation of the virtual character in the game scene, and determine the visual field display of the game scene in the graphical user interface according to the current orientation;
[0039] The virtual object marking module is used to mark the virtual object in the presentation field of view in response to the presence of a virtual object matching the target game task in the presentation field of view.
[0040] Optionally, the device further comprises:
[0041] A visual field display module is used to obtain the current orientation of the virtual character in the game scene, and determine the visual field display of the game scene in the graphical user interface according to the current orientation;
[0042] The first prompt information display module is used to display first prompt information for the virtual object in the graphical user interface in response to the presence of a virtual object matching the target game task in the presentation field of view.
[0043] Optionally, the device further comprises:
[0044] A second prompt information display module, configured to display second prompt information in the game task bar in response to an instruction for controlling the virtual character to execute the target game task;
[0045] The second prompt information is used to prompt the user of the progress of the target game task.
[0046] Optionally, the device further comprises:
[0047] A virtual object determination module, used to determine a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object;
[0048] The target position determination module is used to determine the target position according to the position of the target virtual object in the game scene.
[0049] Optionally, the device further comprises:
[0050] The task mark determination module is used to obtain a graphic mark corresponding to the target virtual object and use the graphic mark as the task mark of the target game task.
[0051] Optionally, it also includes:
[0052] A position acquisition module, used to acquire a first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene;
[0053] A position relationship determination module, used to determine the position relationship between the first position and the second position;
[0054] The display processing module is used to display each of the task marks differently according to each of the position relationships.
[0055] Optionally, the position relationship includes a relative distance between the first position and the second position, and the display processing module is specifically configured to:
[0056] The first type of task marks whose relative distances are within the preset distance range are displayed in a first display style, and the second type of task marks whose relative distances are outside the preset distance range are displayed in a second display style.
[0057] Optionally, the target virtual object includes at least one of a virtual item, a virtual building, and a virtual vehicle.
[0058] Optionally, the game task bar includes a task control, and the device further includes:
[0059] The task list display module is used to respond to the touch command for the task control and display the first task list or the second task list in the game task bar, wherein the first task list includes all the game tasks and the second task list includes the target game tasks in the tracking state.
[0060] The embodiment of the present invention further discloses 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 via the communication bus;
[0061] The memory is used to store computer programs;
[0062] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0063] The embodiment of the present invention further discloses one or more computer-readable media on which instructions are stored. When executed by one or more processors, the processors are enabled to execute the method described in the embodiment of the present invention.
[0064] The embodiments of the present invention include the following advantages:
[0065] In an embodiment of the present invention, during a game, the terminal may display a game scene, a virtual character, and a mini-map interface. When the player touches the mini-map interface, the terminal may display a game map interface in a graphical user interface. The game map interface may include a game map and a game task bar. The game task bar may include a number of game tasks and tracking controls corresponding to each game task. The terminal may respond to a touch command of a tracking control for at least one game task, determine a target game task, and display a task mark corresponding to the target game task at a target position in the game map. The target position may be a position determined according to the task content of the target game task. When the player tracks a game task, the task mark of the tracked game task may be displayed at a corresponding position in the game map according to the content of the game task. This effectively provides real-time prompts for the task during the game. This is not only highly timely, but also convenient for the player to view the display position of the task mark in the game map, thereby improving the effectiveness of task tracking. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 is a flowchart of the steps of a method for prompting a task in a game provided in an embodiment of the present invention;
[0067] Figure 2 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0068] Figure 3 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0069] Figure 4 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0070] Figure 5 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0071] Figure 6 is a schematic diagram of a game map provided in an embodiment of the present invention;
[0072] Figure 7 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0073] Figure 8 It is a structural block diagram of a device for providing task prompts in a game provided in an embodiment of the present invention;
[0074] Fig. 9 is a block diagram of an electronic device provided in an embodiment of the present invention;
[0075] Fig.10 is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0076] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0077] The method for prompting a task in a game in an embodiment of the present invention can be run on a terminal device or a server. When the method for prompting a task in a game is run on a server, it can be a cloud game.
[0078] In an optional implementation, cloud gaming refers to a gaming method based on cloud computing. In the operation mode of cloud gaming, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the task prompt method in the game are completed on the cloud gaming server. The role of the cloud gaming client is to receive and send data and present the game screen. For example, the cloud gaming client can be a display device with data transmission function close to the user side, such as a mobile terminal, a television, a computer, a handheld computer, etc.; but the terminal device for processing game data is a cloud gaming server in the cloud. When playing the game, the player operates the cloud gaming client to send an operation instruction to the cloud gaming server. The cloud gaming server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the cloud gaming client through the network. Finally, the cloud gaming client decodes and outputs the game screen.
[0079] In an optional embodiment, the terminal device may be a local terminal device. The local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0080] It should be noted that the electronic terminal is used as a local terminal device in the embodiments of the present invention for exemplary description. It is understandable that it can also be the aforementioned cloud game client. In addition, the game application running in the local terminal device is used as an example for exemplary description. The game application may include role-playing games, action games, adventure games, shooting games, strategy games, etc., and the present invention does not limit this.
[0081] As an example, in addition to the basic gameplay, different tasks are set up in the game, so that players can have a stronger sense of purpose during the game and can promote the game's retention of players. However, for the game's task system or the game tasks that need to be completed in the game, the corresponding game task entrance can often only be provided in the game lobby, so that players can understand the tasks that need to be completed before playing the game. After entering the game, it is easy for players to forget the tasks that need to be completed due to the tense game situation. Players cannot effectively track the game tasks that need to be completed, resulting in a task that may require players to complete multiple games, which seriously affects the players' daily gaming experience.
[0082] In this regard, one of the core inventive points of an embodiment of the present invention is that a corresponding task mark can be configured for a game task in the game task bar, so that the task content of the game task corresponds to the task mark. When the player tracks the game task, the task mark corresponding to the game task being tracked by the player can be displayed at the target position in the game map according to the task content of the game task, so that the task type of the game task currently in the tracking state is prompted by the task mark displayed in the game map, and the game tasks that the player needs to complete are effectively tracked and prompted in real time during the game. This method is not only highly timely, but also convenient for players to view the display position of the task mark in the game map, thereby improving the effectiveness of task tracking and greatly ensuring the player's daily gaming experience.
[0083] Specifically, refer to Figure 1 , shows a flowchart of the steps of a method for providing task prompts in a game provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the contents displayed by the graphical user interface include a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and specifically may include the following steps:
[0084] Step 101, in response to a touch command for the mini-map interface, displaying a game map interface in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks;
[0085] In an embodiment of the present invention, the content displayed by the graphical user interface of the electronic terminal (hereinafter referred to as the terminal) may include a game scene, a virtual character, and a small map interface containing a thumbnail of a game map. The virtual character may be a virtual object in the game scene that the player controls in the game, and the virtual character may be controlled to move, jump, squat, release skills, shoot, pick up items, etc. in the game; the small map interface may be a map thumbnail corresponding to the game scene, which may be displayed in a fixed position of the game interface (e.g., the upper right corner, the upper left corner, the lower right corner, the lower left corner, the center position of the upper side of the game interface, etc.), to inform the player of the current real-time position in the game scene, and the map scene within a certain range.
[0086] During the game, the player can control the virtual character through the interactive controls provided in the game interface to perform the corresponding game content. For example, the interactive controls that can be provided in the game interface include movement controls, skill controls, shooting controls, camouflage controls, jump controls, standing controls, etc. Among them, the interactive controls can include interactive controls that are permanently displayed in the game interface, and can also include interactive controls that are displayed in the game interface when the virtual character meets the corresponding conditions, so that the player can control the virtual character to perform the corresponding interactive actions through the corresponding interactive controls.
[0087] Among them, the terminal can respond to the touch command for the small map interface and display the game map interface in the graphical user interface. The game map interface can include a global game map corresponding to the game scene and a game task bar. The game task bar can include a number of game tasks, tracking controls and task marks corresponding to each game task. Specifically, a tracking control can be set for each game task. When the tracking control is in a selected state, the corresponding game task is tracked, so that the player can select the game task to be tracked according to his own needs; in addition, the task mark can be a mark associated with the task content of the game task, which is used to identify different game tasks. It can display the area associated with the game task, so that the player can view different game tasks through the task mark.
[0088] In an optional embodiment, the game tasks can be divided into a first type of game tasks and a second type of game tasks, wherein the first type of game tasks may include game tasks associated with virtual objects in the game scene, and the virtual objects may include virtual items, virtual buildings, virtual vehicles, and non-virtual characters, etc.; the second type of game tasks may include game tasks associated with virtual characters, and the virtual characters may include a first virtual character controlled by the player on the local side, and a second virtual character and non-player characters controlled by other players in the game, etc. For example, the first type of game tasks may include "smashing a door", "parachuting on the same roof with teammates once", "accumulatively searching for airdrop supplies twice", "accumulatively moving more than 150 meters by driving or riding a motorcycle", etc., and the second type of game tasks may include "causing 500 damage to opponents with assault rifle-type firearms", "accumulatively eliminating 2 opponents more than 150 meters away", "accumulatively rescuing teammates 3 times", etc.
[0089] In addition, the game task bar includes a task control, and in response to a touch command for the task control, the first task list or the second task list is displayed in the game task bar, the first task list includes all game tasks, and the second task list includes target game tasks in the tracking state. Specifically, the game task bar may include a first task control and a second task control, and the terminal may display the first task list corresponding to the first task control by default in the game task bar when responding to a touch command for the small map interface, and display several game tasks to be completed by the virtual character and several completed task games in the first task list, as well as the tracking controls and task marks corresponding to each game task; in the process of displaying the game task bar, the player can view the game tasks being tracked through the second task control, and the terminal may respond to a touch command for the second task control, display the second task list in the game task bar, and display the target game tasks and the target task marks corresponding to the target game tasks in the second task list. Among them, the game tasks displayed in the second task list are game tasks selected by the player for tracking, which may include game tasks that are in the tracking state and unfinished, and the game tasks in the second task list belong to a subset of the game tasks in the first task list.
[0090] Specifically, when the player selects the first task control, the first task list is displayed in the game task bar, and all game tasks (including completed and unfinished game tasks) are displayed in the first task list; when the player selects the second task control, the second task list is displayed in the game task bar, and the unfinished game tasks that the player is tracking are displayed in the second task list. During the game, the player can select the game task that he wants to track in the first task list through the tracking control, so that the corresponding game task is added to the second task list, so that the player can view which game tasks are currently in the tracking state, which is convenient for the player to manage the game tasks.
[0091] It is understandable that the objects involved in the first type of game tasks can be virtual objects that are inherent in the game scene and relatively fixed in position and are not controlled by the player. By tracking such game tasks, the player's progress in completing the game tasks can be effectively improved without affecting the fairness of the game. The objects involved in the second type of game tasks are virtual characters that are subjectively controlled by the player. If such game tasks are tracked, it is easy to cause the game to lose balance and seriously affect the player's gaming experience. In this regard, in the embodiment of the present invention, the first type of game tasks correspond to task marks, and the second type of game tasks do not have task marks. It is understandable that in some special gameplays, it may involve tracking virtual characters, that is, the second type of game tasks may also have task marks, and the present invention does not limit this.
[0092] Among them, for the first type of game tasks, the task content of the first type of game tasks can be obtained, and the task content can include the content that needs to be completed in the game task and the related virtual objects, and then the graphic mark corresponding to the virtual object is obtained, and then the graphic mark can be used as the task mark of the first type of game tasks. For example, if the game task is "breaking a door", the virtual object can be "door", and the "door" graphic mark corresponding to the door is obtained, and the "door" graphic mark is used as the task mark of "breaking a door"; if the game task is "airdropping on the same roof with teammates once", the virtual object is "roof" (i.e. building), and the "building" graphic mark corresponding to the roof is obtained, and the "building" graphic mark is used as the task mark of "airdropping on the same roof with teammates once"; if the game task is "driving or riding a motorcycle for a cumulative movement of more than 150 meters", the virtual object can be "motorcycle", and the "vehicle" graphic mark corresponding to the motorcycle is obtained, and the "vehicle" graphic mark is used as the task mark of "driving or riding a motorcycle for a cumulative movement of more than 150 meters", and so on. Therefore, in the game task bar, corresponding task marks may be displayed for the first type of game tasks, while corresponding task marks may not be displayed for the second type of game tasks.
[0093] In one example, a shooting game is used as an example for illustrative description. Figure 2 , shows a schematic diagram of a game interface provided in an embodiment of the present invention, wherein a game interface 20 is displayed through a graphical user interface of a terminal, and the game interface 20 includes a virtual character 210, a plurality of interactive controls 220, and a small map interface 230, etc. Among them, the interactive controls 220 may include a moving control, a shooting control, a probe control, a crouching control, a lying control, an aiming control, a jumping control, a perspective switching control, a gun changing control, an item selection control, etc., and different interactive controls 220 may be used to control the virtual character to perform corresponding interactive actions.
[0094] Reference Figure 3 , shows a schematic diagram of a game interface provided in an embodiment of the present invention, wherein a game interface 30 is displayed through a graphical user interface of a terminal, and when a player touches a small map interface including a game map thumbnail in the game interface 30, the terminal can display a game map interface including a game map 310 and a game task bar 320 in the game interface 30 in a floating layer or window manner, wherein the game map 310 can be a global game map corresponding to a game scene where a virtual character is located; the game task bar 320 can include a first task list 3201 and a second task list 4201 (refer to Figure 4 As shown in the figure, the first task list 3201 may include all game tasks 32011 (including first-category game tasks and second-category game tasks), each game task 32011 may correspond to a tracking control 32012, and the first-category game tasks may correspond to a task mark 32013. Specifically, when the game map interface 310 is opened, the first task list 3201 may be displayed by default to allow the player to perceive all game tasks, and the player may track the relevant game tasks by selecting the corresponding tracking control, and the tracked game tasks may be displayed in the second task list, and when the tracked game tasks include the first-category game tasks, the task mark corresponding to the task may be displayed in the second task list while displaying the first-category game tasks, so that the player can monitor the game tasks conveniently through the game task bar, and provide the corresponding tracking control to facilitate the player to track the game tasks, and set the corresponding task mark for the game tasks, so that the player can identify the task type of the game tasks through the task mark, which greatly improves the effectiveness of the game task management in the game.
[0095] The first task list may be an "all tasks" column (displaying game tasks that the player has completed and game tasks to be completed), and the second task list may be a "tracking tasks" column, which includes game tasks that the player has selected to track. Figure 4, shows a schematic diagram of a game interface provided in an embodiment of the present invention, wherein a game interface 40 is displayed through a graphical user interface of a terminal, wherein the game interface 40 includes a game global 410 and a game task bar 420, wherein the game task bar 420 is in a display state of displaying a tracking task bar 4201, and a player selects tasks such as "causing 100 points of damage to opponents using a pistol-type firearm (classic mode)" and "teaming up with friends to get the top 3 (classic mode)" in all task bars for tracking, so that the corresponding tracked game tasks can be displayed in the tracking task bar. Optionally, the display of all task bars can refer to other figures, which will not be repeated here.
[0096] Step 102, responding to a touch command of a tracking control for at least one of the game tasks, determining a target game task to be tracked, and displaying a task mark corresponding to the target game task at a target position in the game map, wherein the target position is a position determined according to the task content of the target game task.
[0097] In an embodiment of the present invention, a player can select one or more game tasks for tracking through the tracking controls corresponding to the game tasks. The terminal can then determine the target game tasks that need to be tracked based on the player's touch instructions, and display the target task marks corresponding to the target game tasks in the game map. The target task marks can be used to prompt the task type and / or location of the game tasks in the tracking state in the game map, so that the player can intuitively and quickly understand the current location of the virtual character and the comprehensible positions of the related game tasks in the tracking state in the game scene through the task marks displayed in the game map, which is convenient for the player to control the virtual character to move to the corresponding comprehensible position to complete the corresponding game task. Therefore, by displaying the task marks of the tracked game tasks in the game map, the game tasks can be effectively prompted in real time, which is not only timely, but also convenient for players to view in the game map, thereby improving the effectiveness of task tracking.
[0098] In a specific implementation, when a player selects a game task for tracking, the terminal can respond to a touch command of a tracking control for at least one game task, determine the target game task, and obtain the target task mark of each target game task, then select the target location that satisfies the target game task from the game map, and display the corresponding target task mark on the target location. For game tasks that can be marked and prompted in the game map by task marks, the target virtual object associated with the target game task (the target virtual object is a non-character object) can be determined by obtaining the task content of such target game tasks, and the corresponding target location can be selected from the game map according to the specific location of the target virtual object in the game scene, and then the corresponding task mark can be displayed on the target location of the game map, so that by configuring a unique task mark for the game task, when the player tracks the game task, the task mark of the tracked game task can be displayed in the game map, effectively prompting the task in real time during the game, which is not only time-effective, but also convenient for the player to view the location of the task mark in the game map, thereby improving the effectiveness of task tracking.
[0099] It should be noted that, since the game tasks include the first category of game tasks and the second category of game tasks, and the first category of game tasks have corresponding task marks, the terminal can determine whether the corresponding task mark can be displayed on the game map by identifying the task category of the target game task. Specifically, when the terminal recognizes that the game tasks tracked by the player include the first category of game tasks, the task content of these first category of game tasks can be obtained, and the corresponding virtual objects can be identified, and then the location containing these virtual objects can be found in the game map, and the corresponding task mark can be displayed at the corresponding location in the game map, so that by displaying the task mark at the corresponding location of the game map, the player is informed that the corresponding game task can be completed at the location, and the game task can be prompted in real time, effectively and intuitively.
[0100] In a specific implementation, the terminal may respond to a touch command of a tracking control for at least one first-category game task, determine a first target game task, display a target task mark corresponding to the first target game task in a game map, and mark the first target game task as a game task to be tracked in a game task bar; and / or, respond to a touch command of a tracking control for at least one second-category game task, determine a second target game task, and mark the second target game task as a game task to be tracked in a game task bar. For a first-category game task, when a player marks it as a game task that needs to be tracked, the terminal may display the corresponding task mark in the game map, mark it as a tracking task in the game task bar, and display the corresponding game task and task mark in the second task list; for a second-category game task, when a player marks it as a game task that needs to be tracked, the terminal may add it to the second task list and mark it as a game task to be tracked.
[0101] For tracking of the first type of game tasks, in the game map, the main locations in the game scene can be marked, and the marked locations have corresponding location names in the game map. In the process of tracking the first type of game tasks being tracked, it can be detected from these locations whether the corresponding virtual objects are contained. If so, the corresponding task mark is displayed on the location name to inform the player that the location can complete the corresponding game task; in addition, in addition to the main location, other locations may also be able to complete the game task, but in order not to affect the player's browsing effect, the default is to display the task mark on the main location. At the same time, when the player zooms in and out of the game map, as the display scale of the game map changes, the terminal can select the location that meets the task completion conditions on the changed game map (may not have a clear location name), and display the corresponding task mark on these locations. For example, when the player zooms in on the game map, some game maps can display some small locations at this time, and these small locations meet the conditions for completing the relevant game tasks, then the terminal can display the corresponding task mark on these small locations to inform the player that the location can complete the corresponding game task. It is understandable that a game task can usually be completed in multiple locations in the game map. Therefore, how to display the task mark in the game map can be set according to the game scene, the position of the virtual object in the game scene, etc., and the present invention does not limit this.
[0102] In one example, referring to Figure 5, showing a schematic diagram of a game interface provided in an embodiment of the present invention, wherein a game interface 50 is displayed through a graphical user interface of a terminal, and when a player touches a small map interface containing a thumbnail of a game map in the game interface 50, the terminal can display a game map 510 and a game task bar 520 in the game interface 50. Among them, the game task bar 520 includes a number of game tasks 5201, corresponding tracking controls 5202, and task marks 5203, etc. The game task bar 520 can display all task bars (i.e., the first task list) by default. Assuming that the player has selected tracking controls corresponding to game tasks such as "break a door" and "parachute on the same roof with teammates once (classic mode)" in all task bars, the terminal can add these game tasks to the tracking task bar (i.e., the second task list) in the game task bar, and display the corresponding task marks in the game map 510, such as Figure 5 As shown in the figure, the task mark 5101 ("door" graphic mark) corresponding to the task of "breaking a door" is displayed in the "shooting range", "S city" and "ruins", and the task mark 5202 ("building" graphic mark) corresponding to the task of "airdropping on the same roof with teammates once (classic mode)" is displayed in the "field hospital", "G town", etc., so that by configuring a unique task mark for the game task, when the player tracks the game task, the task mark of the tracked game task can be displayed in the game map, which effectively provides real-time prompts for the tasks during the game, which is not only timely but also convenient for players to view in the game map, thereby improving the effectiveness of task tracking.
[0103] Reference Figure 6 , shows a schematic diagram of a game map provided in an embodiment of the present invention. By partially zooming in on the game map, it can be seen that by displaying the task marks of the tracked game tasks in the game map, real-time prompts for the tasks are effectively provided during the game, which is not only timely but also convenient for players to view in the game map, thereby improving the effectiveness of task tracking.
[0104] In addition, in an optional embodiment, in order to improve the efficiency of players completing game tasks, in the process of tracking game tasks, the terminal can obtain the first position of the virtual character in the game scene and the second position of the target virtual object associated with each target game task in the game scene, determine the positional relationship between the first position and the second position, and display the target task mark differently. Among them, the positional relationship may include the relevant distance between the current position point of the virtual character and the target position point of the virtual object. In the process of displaying the task mark differently, the terminal can display the first type of task mark whose relative distance is within the preset distance range in the first display style, and display the second type of task mark whose relative distance is outside the preset distance range in the second display style. The first display style and the second display style can be different display styles.
[0105] For example, assuming the preset distance range is [0, 200 meters], the terminal can obtain the relative distance between the location where the task mark has been displayed and the current location of the virtual character, and display the task mark whose relative distance falls within the preset distance range in a first display style (such as highlight, prominent display, etc.), and display the task mark whose relative distance is greater than the preset distance range in a default display style, forming a differentiated display of the two. As the player controls the virtual character to move in the game scene, the terminal can change the display style of the task mark in real time. By changing the display style of the task mark in real time, the player is prompted that there is a place nearby where the game task can be completed, and the game task can be completed nearby, which improves the convenience for the player to complete the game task.
[0106] Optionally, when the player controls the virtual character to go to the corresponding destination to complete the tracked game task, the terminal can obtain the current orientation of the virtual character in the game scene, determine the presentation field of view of the game scene in the graphical user interface according to the current orientation, and then respond to the presence of a virtual object matching the target game task in the presentation field of view. Then, on the one hand, the virtual object can be marked, and on the other hand, the first prompt information for the virtual object can be displayed in the graphical user interface. Among them, the first prompt information is information that prompts the user that there is a virtual object that can complete the target game task in the current presentation field of view. For example, the first prompt information includes text prompt information and graphic guidance information for the virtual object.
[0107] When the player completes the corresponding game task, the terminal can respond to the instruction to control the virtual character to perform the target game task, and display the second prompt information related to the target game task in the presentation field of view. The second prompt information is to prompt the user of the progress of the game task. In addition, the second prompt information can also be displayed in the game task bar to prompt the user of the progress of the game task, such as completing "xx task: 2 / 3", "2" is the number of completed, "3" is the total number to be completed, etc.
[0108] It should be noted that the presented field of view screen can be the visible screen in the current direction of the virtual character. As the direction and position of the virtual character change, the presented field of view screen also changes accordingly. Therefore, the terminal can detect whether there is a virtual object involved in the tracking task in the visible screen in the current direction of the virtual character. If so, text prompt information and graphic guidance information for the virtual object can be displayed to prompt the player that there is a virtual object that can complete the task.
[0109] In one example, referring to Figure 7 , shows a schematic diagram of a game interface provided in an embodiment of the present invention, wherein a game interface 70 is displayed through a graphical user interface of a terminal, wherein the game interface 70 includes a virtual character 710 and a virtual object 720. When a player controls the virtual character to move in a game scene, if the terminal detects that a corresponding virtual object 720 exists in a presentation field of view corresponding to the current orientation of the virtual character 710, indicating that a game task that can be completed exists in the current presentation field of view, the corresponding virtual object 720 can be locked, and text prompt information 7201 and graphic guide information 7202 for the virtual object 720 can be output. For example, information corresponding to "break a door" can be displayed to prompt the player which game task can be completed. At the same time, a corresponding guide line can be displayed for this "door" to highlight it, so that under the condition that the tracked game task is met in the game scene, the player is prompted through corresponding prompt information, thereby further improving the effectiveness and real-time nature of task prompts during the game, so that the player can quickly and intuitively perceive the game tasks that can be completed, and improve the efficiency of completing the game tasks.
[0110] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that under the guidance of the ideas of the embodiments of the present invention, those skilled in the art can also make settings according to actual needs, and the present invention is not limited to this.
[0111] In an embodiment of the present invention, during a game, the terminal may display a game scene, a virtual character, and a mini-map interface. When the player touches the mini-map interface, the terminal may display a game map interface in a graphical user interface. The game map interface may include a game map and a game task bar. The game task bar includes a number of game tasks and tracking controls and task marks corresponding to each game task. The terminal may respond to a touch command of a tracking control for at least one game task, determine a target game task, and display a task mark corresponding to the target game task at a target position in the game map. The target position may be a position determined according to the task content of the target game task. When the player tracks a game task, the task mark of the tracked game task may be displayed at a corresponding position in the game map according to the content of the game task. This effectively provides real-time prompts for the task during the game. This is not only highly timely, but also convenient for the player to view the display position of the task mark in the game map, thereby improving the effectiveness of task tracking.
[0112] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0113] Reference Figure 8 , shows a structural block diagram of a device for providing task prompts in a game provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface at least includes a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and specifically may include the following modules:
[0114] A map interface display module 801 is used to respond to a touch command for the mini-map interface and display a game map interface in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks;
[0115] The task tracking module 802 is used to respond to the touch command of the tracking control of at least one of the game tasks, determine the target game task to be tracked, and display the task mark corresponding to the target game task at the target position in the game map, and the target position is a position determined according to the task content of the target game task.
[0116] In an optional embodiment, the device further includes:
[0117] The task mark display module is used to display the corresponding task mark in the area associated with each game task in the game task bar.
[0118] In an optional embodiment, the device further includes:
[0119] A visual field display module is used to obtain the current orientation of the virtual character in the game scene, and determine the visual field display of the game scene in the graphical user interface according to the current orientation;
[0120] The virtual object marking module is used to mark the virtual object in the presentation field of view in response to the presence of a virtual object matching the target game task in the presentation field of view.
[0121] In an optional embodiment, the device further includes:
[0122] A visual field display module is used to obtain the current orientation of the virtual character in the game scene, and determine the visual field display of the game scene in the graphical user interface according to the current orientation;
[0123] The first prompt information display module is used to display first prompt information for the virtual object in the graphical user interface in response to the presence of a virtual object matching the target game task in the presentation field of view.
[0124] In an optional embodiment, the device further includes:
[0125] A second prompt information display module, configured to display second prompt information in the game task bar in response to an instruction for controlling the virtual character to execute the target game task;
[0126] The second prompt information is used to prompt the user of the progress of the target game task.
[0127] In an optional embodiment, the device further includes:
[0128] A virtual object determination module, used to determine a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object;
[0129] The target position determination module is used to determine the target position according to the position of the target virtual object in the game scene.
[0130] In an optional embodiment, the device further includes:
[0131] The task mark determination module is used to obtain a graphic mark corresponding to the target virtual object and use the graphic mark as the task mark of the target game task.
[0132] In an optional embodiment, it also includes:
[0133] A position acquisition module, used to acquire a first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene;
[0134] A position relationship determination module, used to determine the position relationship between the first position and the second position;
[0135] The display processing module is used to display each of the task marks differently according to each of the position relationships.
[0136] In an optional embodiment, the position relationship includes a relative distance between the first position and the second position, and the display processing module is specifically configured to:
[0137] The first type of task marks whose relative distances are within the preset distance range are displayed in a first display style, and the second type of task marks whose relative distances are outside the preset distance range are displayed in a second display style.
[0138] In an optional embodiment, the target virtual object includes at least one of a virtual item, a virtual building, and a virtual vehicle.
[0139] In an optional embodiment, the game task bar includes a task control, and the device further includes:
[0140] In response to a touch instruction for the task control, a first task list or a second task list is displayed in the game task bar, wherein the first task list includes all the game tasks, and the second task list includes target game tasks in a tracking state.
[0141] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0142] In addition, an embodiment of the present invention further provides an electronic device, such as Fig. 9 As shown, it includes a processor 901, a communication interface 902, a memory 903 and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904.
[0143] Memory 903, used for storing computer programs;
[0144] The processor 901 is used to execute the program stored in the memory 903 to implement the following steps:
[0145] In response to a touch command for the mini-map interface, a game map interface is displayed in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks;
[0146] In response to a touch command of a tracking control for at least one of the game tasks, a target game task to be tracked is determined, and a task mark corresponding to the target game task is displayed at a target position in the game map, wherein the target position is a position determined according to the task content of the target game task.
[0147] In an optional embodiment, the method further includes:
[0148] In the game task bar, the corresponding task marks are displayed in the areas respectively associated with the game tasks.
[0149] In an optional embodiment, the method further includes:
[0150] Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation;
[0151] In response to the presence of a virtual object matching the target game task in the presentation field of view screen, the virtual object in the presentation field of view screen is marked.
[0152] In an optional embodiment, the method further includes:
[0153] Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation;
[0154] In response to the presence of a virtual object matching the target game task in the presentation field of view, first prompt information for the virtual object is displayed in the graphical user interface.
[0155] In an optional embodiment, the method further includes:
[0156] In response to the instruction to control the virtual character to execute the target game task, displaying second prompt information in the game task bar;
[0157] The second prompt information is used to prompt the user of the progress of the target game task.
[0158] In an optional embodiment, the method further includes:
[0159] Determining a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object;
[0160] The target position is determined according to the position of the target virtual object in the game scene.
[0161] In an optional embodiment, the method further includes:
[0162] A graphic mark corresponding to the target virtual object is obtained, and the graphic mark is used as a task mark of the target game task.
[0163] In an optional embodiment, it also includes:
[0164] Acquire a current first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene;
[0165] determining a positional relationship between the first position and the second position;
[0166] The task marks are displayed differently according to the positional relationships.
[0167] In an optional embodiment, the position relationship includes a relative distance between the first position and the second position, and the differentially displaying each of the task marks according to each of the position relationships includes:
[0168] The first type of task marks whose relative distances are within the preset distance range are displayed in a first display style, and the second type of task marks whose relative distances are outside the preset distance range are displayed in a second display style.
[0169] In an optional embodiment, the target virtual object includes at least one of a virtual item, a virtual building, and a virtual vehicle.
[0170] In an optional embodiment, the game taskbar includes a task control, and the method further includes:
[0171] In response to a touch instruction for the task control, a first task list or a second task list is displayed in the game task bar, wherein the first task list includes all the game tasks, and the second task list includes target game tasks in a tracking state.
[0172] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0173] The communication interface is used for communication between the above terminal and other devices.
[0174] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0175] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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, discrete hardware components.
[0176] like Fig.10 As shown, in another embodiment provided by the present invention, a computer-readable storage medium 1001 is also provided, in which instructions are stored. When the computer-readable storage medium 1001 is run on a computer, the computer executes the method of task prompts in the game described in the above embodiment.
[0177] In another embodiment of the present invention, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute the method for providing task prompts in a game as described in the above embodiment.
[0178] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0179] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0180] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0181] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A method for task prompting in a game, characterized in that: A graphical user interface is provided through an electronic terminal, wherein the contents displayed by the graphical user interface include a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and the method includes: In response to a touch command for the mini-map interface, a game map interface is displayed in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks; In response to a touch command of a tracking control for at least one of the game tasks, a target game task to be tracked is determined, and a task mark corresponding to the target game task is displayed at a target position in the game map, where the target position is a position determined according to the task content of the target game task; Determining a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object; Determine the target position according to the position of the target virtual object in the game scene; Acquire a current first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene; determining a positional relationship between the first position and the second position; The task marks are displayed differently according to the positional relationships.
2. The method according to claim 1, characterized in that The method further comprises: In the game task bar, the corresponding task marks are displayed in the areas respectively associated with the game tasks.
3. The method according to claim 1, characterized in that The method further comprises: Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation; In response to the presence of a virtual object matching the target game task in the presentation field of view screen, the virtual object in the presentation field of view screen is marked.
4. The method according to claim 1, characterized in that The method further comprises: Acquire the current orientation of the virtual character in the game scene, and determine a presentation field of view of the game scene in the graphical user interface according to the current orientation; In response to the presence of a virtual object matching the target game task in the presentation field of view, first prompt information for the virtual object is displayed in the graphical user interface.
5. The method according to claim 3 or 4, characterized in that: The method further comprises: In response to the instruction to control the virtual character to execute the target game task, displaying second prompt information in the game task bar; The second prompt information is used to prompt the user of the progress of the target game task.
6. The method according to claim 1, characterized in that The method further comprises: A graphic mark corresponding to the target virtual object is obtained, and the graphic mark is used as a task mark of the target game task.
7. The method according to claim 1, characterized in that The position relationship includes a relative distance between the first position and the second position, and the differentially displaying the task marks according to the position relationship includes: The first type of task marks whose relative distances are within the preset distance range are displayed in a first display style, and the second type of task marks whose relative distances are outside the preset distance range are displayed in a second display style.
8. The method according to claim 1, characterized in that The target virtual object includes at least one of a virtual item, a virtual building, and a virtual vehicle.
9. The method according to claim 1, characterized in that: The game task bar includes a task control, and the method further includes: In response to a touch instruction for the task control, a first task list or a second task list is displayed in the game task bar, wherein the first task list includes all the game tasks, and the second task list includes target game tasks in a tracking state.
10. A device for providing task prompts in a game, characterized in that: A graphical user interface is provided through an electronic terminal, wherein the content displayed by the graphical user interface at least includes a game scene, a virtual character, and a small map interface including a thumbnail of a game map, wherein the virtual character is a virtual object controlled by the electronic terminal, and the device includes: A map interface display module, for responding to a touch command for the mini-map interface, and displaying a game map interface in the graphical user interface, wherein the game map interface includes a game map and a game task bar, wherein the game task bar includes at least a plurality of game tasks and tracking controls corresponding to each of the game tasks; A task tracking module, for responding to a touch command of a tracking control for at least one of the game tasks, determining a target game task to be tracked, and displaying a task mark corresponding to the target game task at a target position in the game map, wherein the target position is a position determined according to the task content of the target game task; A virtual object determination module, used to determine a target virtual object associated with the target game task according to the task content of the target game task, wherein the target virtual object is a non-character object; A target position determination module, used to determine the target position according to the position of the target virtual object in the game scene; A position acquisition module, used to acquire a first position of the virtual character in the game scene, and a second position of the target virtual object associated with each target game task in the game scene; A position relationship determination module, used to determine the position relationship between the first position and the second position; The display processing module is used to display each of the task marks differently according to each of the position relationships.
11. An electronic device, characterized in that: It includes 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; The processor is used to implement the method according to any one of claims 1 to 9 when executing the program stored in the memory.
12. One or more computer-readable media having instructions stored thereon, which when executed by one or more processors cause the processors to perform the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Path-finding recovery processing method and device and electronic equipment
CN112023401A
Game activity management method and device and storage medium
CN112130821A
Task guiding method and device in game
CN113082708A