A method, device, and medium for marking a virtual object in a game
By providing a marker parameter configuration interface and dynamic label adjustment in SLG games, the problem of brief and simplistic virtual plot marker information is solved, enabling players to quickly locate strategic intentions and mission status, thus improving the gaming experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2022-12-26
- Publication Date
- 2026-04-28
AI Technical Summary
The existing virtual land marking function in SLG games only supports customizable names, resulting in brief and simplistic marking information that cannot fully encompass the player's strategic intentions, thus affecting the strategic guidance effect and the game experience.
The graphical user interface provides a marker parameter configuration interface, allowing players to configure parameters such as the task type and task time of virtual plots, generate plot task marker labels, and adjust the display status of the marker labels to match the task status when the task status changes.
Through detailed marker parameter configuration and dynamic tag adjustment, players can quickly locate the strategic intent and current mission status of virtual plots, improving the gaming experience.
Smart Images

Figure CN115920392B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technology, and in particular to a method, apparatus, device and medium for marking virtual objects in games. Background Technology
[0002] In many games, such as SLG (Simulation Game), and especially MMOSLG (Massively Multiplayer Online Simulation Game), marking virtual land, buildings, and other plots is a common feature. This helps players remember strategic objectives and facilitates strategic goal guidance within an alliance, a warband, or other team.
[0003] However, many current SLG games only support players to add tags with customizable names. Moreover, players need to customize the name of the tag within a limited number of characters. This results in the tag's notes being relatively short and simple, which may not fully encompass the player's target intentions, thus affecting the strategic guidance effect of the tag and consequently impacting the player's gaming experience. Summary of the Invention
[0004] This application provides a method, apparatus, device, and medium for marking virtual objects in a game. Specifically, the technical solution provided by this application is as follows:
[0005] On one hand, this application provides a method for marking virtual objects in a game, which provides a graphical user interface through a terminal device. The graphical user interface displays at least a game terrain scene, which includes multiple virtual land plots. The method includes:
[0006] In response to a marking operation targeting a virtual parcel, a marking parameter configuration interface for the target virtual parcel is displayed in the graphical user interface;
[0007] Determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0008] When the task status of a plot task changes to "task completed" or "task failed" within the task time, the control adjusts the plot task marker label to match the display status of the plot task.
[0009] On the other hand, this application provides a virtual object marking device in a game, which provides a graphical user interface through a terminal device. The graphical user interface displays at least a game terrain scene, which includes multiple virtual land plots. The device includes:
[0010] The first response unit is used to respond to the marking operation for the target virtual plot and display a marking parameter configuration interface for the target virtual plot in the graphical user interface.
[0011] The tag generation unit is used to determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0012] The second response unit is used to respond to changes in the task status of the land parcel task to task completion or task failure within the task time, and to control the adjustment of the land parcel task marker label so that the display status of the land parcel task marker label matches the task status of the land parcel task.
[0013] On the other hand, this application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the virtual object marking method described above in the game.
[0014] On the other hand, this application also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the virtual object marking method described above in the game.
[0015] The beneficial effects of this application are as follows:
[0016] This application displays a marker parameter configuration interface for a target virtual plot within a graphical user interface. Players can set plot tasks and task times for the target virtual plot within this interface. A plot task marker label is then generated in the graphical user interface based on the player's settings. This allows players to quickly identify the strategic intent and significance of the target virtual plot during gameplay. Furthermore, by adjusting the plot task marker label when the task status changes to completed or failed within the task time, the display status of the plot task marker label matches the task status, enabling players to quickly view the current task status of the target virtual plot and thus improving the player's gaming experience.
[0017] Other features and advantages of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a schematic diagram outlining the process of marking virtual objects in a game, as described in the embodiments of this application.
[0020] Figure 2a This is a schematic diagram of the control display interface for adding markers in an embodiment of this application;
[0021] Figure 2b This is a schematic diagram showing the display of the marker parameter configuration interface in an embodiment of this application;
[0022] Figure 2c This is a schematic diagram of a marker parameter configuration interface in one embodiment of this application;
[0023] Figure 2d This is a schematic diagram of the time scroll display interface in an embodiment of this application;
[0024] Figure 2e This is a schematic diagram of another marker parameter configuration interface in an embodiment of this application;
[0025] Figure 2f This is a schematic diagram of another marker parameter configuration interface in the embodiments of this application;
[0026] Figure 2g This is a schematic diagram of another marker parameter configuration interface in an embodiment of this application;
[0027] Figure 2h This is a schematic diagram of the marked prompt information display interface in an embodiment of this application;
[0028] Figure 2i This is a schematic diagram of a tag list display interface in one embodiment of this application;
[0029] Figure 2j This is a schematic diagram of another tag list display interface in an embodiment of this application;
[0030] Figure 2k This is a schematic diagram of the message sending interface of the email system in this application embodiment;
[0031] Figure 2l This is a schematic diagram of the tag list display interface of the email system in this application embodiment;
[0032] Figure 2m This is a schematic diagram of a broadcast message display interface in one embodiment of this application;
[0033] Figure 2n This is a schematic diagram of another broadcast message display interface in an embodiment of this application;
[0034] Figure 3 This is a functional structure diagram of the virtual object marking device in the game in the embodiments of this application;
[0035] Figure 4 This is a schematic diagram of the hardware structure of the terminal device in the embodiments of this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and beneficial effects of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0037] To facilitate a better understanding of this application by those skilled in the art, the technical terms used in this application will be briefly introduced below.
[0038] SLG games are strategy games where the goal is for various factions to compete for territory or plunder resources on a large sandbox map. For example, SLG games usually have many virtual plots of land such as buildings, and players from different alliances or warbands can compete for or conquer these virtual plots to play the game.
[0039] The marking parameters are the marking information that players set for virtual plots such as buildings and land when configuring them as objects to be contested or captured according to their strategic intentions. In this application, the marking parameters include, but are not limited to, task type, task time, task name, task execution object, and marking visibility type.
[0040] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0041] After introducing the technical terms used in this application, the application scenarios and design concepts of this application will be briefly introduced next.
[0042] In strategy games (SLGs), there are often many virtual territories such as buildings and land. Players from different alliances or factions can compete for or capture these territories. Adding tags to these territories is a common feature in both PC and mobile SLG games. This allows players to easily remember their customized strategic objectives and also serves as a strategic guide between alliances or factions. The tags players add usually have strategic significance, such as linking roads, defense, or focused attacks. However, traditional SLG games often only allow players to add tags with customizable names. Tags can only be distinguished by their names, and players must define tag names within a limited character limit. This results in relatively short and simple tag information, which may not fully encompass the player's strategic intent, thus affecting the strategic guidance effect of the tags and consequently impacting the player's gaming experience.
[0043] Therefore, this application displays a marking parameter configuration interface for the target virtual plot in the graphical user interface when the player performs a marking operation on the target virtual plot. This allows the player to configure various marking parameters such as task type and task time. After determining the plot task and task time configured by the player based on the configured marking parameters, a plot task marker tag is generated in the graphical user interface. This allows the player to quickly locate the strategic intent and significance of the target virtual plot during the game. Furthermore, when the task status of the plot task changes to task completion or task failure within the task time, the display status of the plot task marker tag can be adjusted to match the task status, allowing the player to quickly view the current task status of the target virtual plot and thus improving the player's gaming experience.
[0044] After introducing the application scenarios and design concepts of this application, the following section provides a detailed explanation of the virtual object marking method in games provided by the embodiments of this application, using several specific application examples.
[0045] The virtual object marking method in the game provided in this application embodiment can run on a local terminal device or a server. When the virtual object marking method in the game runs 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.
[0046] In one alternative implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program's execution and the game screen presentation are separated. The storage and execution of virtual object marking methods in the game are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0047] In one alternative implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0048] In one possible implementation, the virtual object marking method in games provided in this application provides a graphical user interface through a terminal device. The graphical user interface includes a game screen displaying at least a game terrain scene, which includes multiple virtual land plots. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. Specifically, see [link to relevant documentation]. Figure 1 As shown in the embodiments of this application, the general flow of the virtual object marking method in the game is as follows:
[0049] Step 101: In response to the marking operation for the target virtual parcel, display a marking parameter configuration interface for the target virtual parcel in the graphical user interface.
[0050] In practical applications, players can mark virtual plots of land, buildings, etc., within game terrain scenes at different zoom levels. Specifically, players can initiate a plot selection command by performing actions such as clicking, long-pressing, or double-tapping on the marked target virtual plot. For the response to the plot selection command for the target virtual plot, please refer to [link / reference]. Figure 2a As shown, a marker control can be displayed near the location of the target virtual plot in the game's terrain scene. Furthermore, players can perform actions such as clicking, long-pressing, and double-clicking on this marker control to initiate a plot marking command for the target virtual plot. In response to the plot marking command for the target virtual plot, see [link to relevant documentation]. Figure 2b As shown, a configuration interface for marking parameters of a target virtual plot can be displayed in the graphical user interface as a floating window.
[0051] Step 102: Determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0052] In practical applications, the tag parameter configuration interface displays configuration areas for various tag parameters such as task type and task time. Players can configure corresponding tag parameters for the target virtual plot in each configuration area. When the tag parameters configured by the player for the target virtual plot are received, the plot task and task time for the target virtual plot are determined based on the tag parameters configured for the target virtual plot. Then, a plot task tag label representing the plot task and task time for the target virtual plot is generated in the graphical user interface.
[0053] Step 103: In response to the change of the task status of the plot task to task completion or task failure within the task time, control the adjustment of the plot task tag so that the display status of the plot task tag matches the task status of the plot task.
[0054] In practical applications, when the task time arrives, the current task status of the land parcel for the target virtual land parcel can be detected by checking whether the current ownership status of the target virtual land parcel matches the target ownership status represented by the land parcel task for the target virtual land parcel. This allows for adjustment of the land parcel task marker labels displayed in the graphical user interface based on the current task status of the land parcel task, ensuring that the display status of the land parcel task marker labels matches the task status of the land parcel task.
[0055] In this embodiment, by displaying a marker parameter configuration interface for a target virtual plot in the graphical user interface, players can easily configure marker parameters such as task type and task time for the target virtual plot. Based on the player's configured marker parameters, the plot task and task time for the target virtual plot are determined. Then, a plot task marker tag is generated in the graphical user interface based on the plot task and task time. This allows players to quickly locate their strategic intent for the target virtual plot based on the plot task marker tag. Furthermore, when the task status of the plot task for the target virtual plot changes to task completion or task failure within the task time, adjusting the display status of the plot task marker tag to match the task status allows players to quickly view the current task status of the target virtual plot, thereby improving the player's gaming experience.
[0056] In practical applications, the marker parameter configuration interface for a target virtual plot at least displays a task type configuration area and a task time configuration area. Based on this, when determining the plot task and task time for the target virtual plot configured based on the marker parameter configuration interface, the following methods can be used, but are not limited to:
[0057] First, receive the task type and task time configured based on the tag parameter configuration interface.
[0058] In practical applications, players can configure the task type for the target virtual plot in the task type configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2c As shown, players can select either "Attack" or "Defense" as the mission type. Additionally, players can configure the mission time for the target virtual tile in the mission time configuration area of the marker parameter configuration interface. For example, see [link to documentation]. Figure 2c As shown, players can select the mission time as "10 minutes later". It's worth noting that when players select other times, please refer to... Figure 2d As shown, a timeline can be displayed as a floating window. Players can select any time on the timeline, for example, they can select "19:55 tomorrow" for the task time. Then, players can click "OK" to initiate a configuration confirmation command, which will receive the task type and task time configured by the player based on the marker parameter configuration interface. Of course, players can also click "Cancel" to initiate a configuration cancellation command, which will confirm that the player has canceled the marker parameter configuration for the target virtual terrain. At this time, players can exit the marker parameter configuration interface and return to the game terrain scene interface.
[0059] Then, based on the task type, the land task for the target virtual land is determined, and the task time is set to the task time for the target virtual land.
[0060] In practical applications, after players determine the task type and task time based on the marker parameter configuration interface, the task for the target virtual plot can be determined based on the task type configured by the player. For example, based on the task type "attack" configured by the player, the task for the target virtual plot is determined to be "launch an attack". Or, based on the task type "defense" configured by the player, the task for the target virtual plot is determined to be "defend and protect". Furthermore, the task time configured by the player is determined as the task time for the target virtual plot. For example, the task time "10 minutes later" configured by the player is determined as the task time for the target virtual plot.
[0061] In an optional implementation, in addition to displaying the task type configuration area and the task time configuration area, the target virtual land parcel's marker parameter configuration interface may also display an execution object configuration area. Based on this, when determining the land parcel task and task time configured based on the marker parameter configuration interface for the target virtual land parcel, the following methods may be used, but are not limited to:
[0062] First, receive the task type, task execution object, and task time configured based on the flag parameter configuration interface.
[0063] In practical applications, players can configure the task type for the target virtual plot in the task type configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2e As shown, players can select either "Attack" or "Defense" as the mission type. Additionally, players can configure the mission time for the target virtual tile in the mission time configuration area of the marker parameter configuration interface. For example, see [link to documentation]. Figure 2e As shown, players can select the task time as "10 minutes later." Alternatively, players can select any other time from the time scroll bar, such as "19:55 tomorrow." Furthermore, players can configure the task execution object for the target virtual plot in the execution object configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2e As shown, players can select "Skeleton Soldier" as the target of the mission. Then, players can click "OK" to initiate a configuration confirmation command, which will receive the mission type, target, and time configured by the player based on the marker parameter configuration interface. Of course, players can also click "Cancel" to initiate a configuration cancellation command, which will confirm that the player has canceled the marker parameter configuration for the target virtual terrain. At this time, the player can exit the marker parameter configuration interface and return to the game terrain scene interface.
[0064] Then, based on the task type and the task execution object, the land task for the target virtual land is determined, and the task time is set to the task time for the target virtual land.
[0065] In practical applications, after players determine the task type, task execution object, and task time based on the marker parameter configuration interface, the plot task for the target virtual plot can be determined based on the task type and task execution object configured by the player. For example, based on the task type "attack" and the task execution object "skeleton soldiers" configured by the player, the plot task for the target virtual plot is determined to be "skeleton soldiers launch an attack". Or, based on the task type "defense" and the task execution object "skeleton soldiers" configured by the player, the plot task for the target virtual plot is determined to be "skeleton soldiers defend". Furthermore, the task time configured by the player is determined as the task time for the target virtual plot. For example, the task time "10 minutes later" configured by the player is determined as the task time for the target virtual plot.
[0066] In an optional implementation, in addition to displaying the task type configuration area, execution object configuration area, and task time configuration area, the marking parameter configuration interface for the target virtual plot may also display a task name configuration area. Based on this, when determining the plot task and task time for the target virtual plot configured based on the marking parameter configuration interface, the following methods may be used, but are not limited to:
[0067] First, receive the task type, task execution object, task time, and task name configured based on the tag parameter configuration interface.
[0068] In practical applications, in one embodiment, players can configure the task name in the task name configuration area of the tag parameter configuration interface, for example, see [link to relevant documentation]. Figure 2f As shown, players can enter the task name "Alliance Occupation" in the task name configuration area. In another embodiment, players can also pre-define different task names in the marking settings interface or system settings interface. Different task names can correspond to different strategic states (e.g., self-occupation, alliance occupation, friendly occupation, enemy occupation, not occupied, etc.), or they can simply be distinguished by the task name. In this case, the various task names customized by the player can be saved to a designated storage area (e.g., on the server side). When the player issues a plot marking command for the target virtual plot, the various task names can be retrieved from the designated storage area and displayed in the task name configuration area of the marking parameter configuration interface. Thus, the player can select a task name in the task name configuration area of the marking parameter configuration interface. In addition, players can also configure the task type for the target virtual plot in the task type configuration area of the marking parameter configuration interface. For example, see [link to documentation]. Figure 2fAs shown, players can select either "Attack" or "Defense" as the mission type. Additionally, players can configure the mission time for the target virtual tile in the mission time configuration area of the marker parameter configuration interface. For example, see [link to documentation]. Figure 2f As shown, players can select the task time as "10 minutes later." Of course, players can also select any other time from the time scroll bar, such as "19:55 tomorrow." This allows the system to receive the task time configured by the player based on the marker parameter configuration interface. Furthermore, players can configure the task execution object for the target virtual plot in the execution object configuration area of the marker parameter configuration interface. For example, see [link to documentation]. Figure 2f As shown, players can select "Skeleton Soldier" as the target of the mission. Then, players can click "OK" to initiate a configuration confirmation command, which will receive the mission type, target, mission name, and mission time configured by the player based on the marker parameter configuration interface. Of course, players can also click "Cancel" to initiate a configuration cancellation command, which will confirm that the player has canceled the marker parameter configuration for the target virtual terrain. At this time, the player can exit the marker parameter configuration interface and return to the game terrain scene interface.
[0069] Then, based on the task type and the task execution object, the land task for the target virtual land is determined, the task time is determined to be the task time for the target virtual land, and the task name is determined to be the task name for the target virtual land.
[0070] In practical applications, after players configure the task type, task execution object, task name, and task time based on the marker parameter configuration interface, the plot task for the target virtual plot can be determined based on the task type and task execution object configured by the player. For example, based on the player's configured task type "Attack" and task execution object "Skeletons", the plot task for the target virtual plot is determined to be "Skeletons launch an attack". Or, based on the player's configured task type "Defense" and task execution object "Skeletons", the plot task for the target virtual plot is determined to be "Skeletons defend and protect". Furthermore, the task time configured by the player is determined to be the task time for the target virtual plot. For example, the task time "10 minutes later" configured by the player is determined to be the task time for the target virtual plot. And the task name configured by the player is determined to be the task name for the target virtual plot. For example, the task name "Alliance capture" configured by the player is determined to be the task name for the target virtual plot.
[0071] In an optional implementation, in addition to displaying the task type configuration area, execution object configuration area, task time configuration area, and task name configuration area, the marker parameter configuration interface for the target virtual plot may also display a visibility type configuration area. Based on this, when determining the plot task and task time for the target virtual plot configured based on the marker parameter configuration interface, the following methods may be used, but are not limited to:
[0072] First, receive the task type, task execution object, tag visibility type, task time, and task name configured based on the tag parameter configuration interface.
[0073] In practical applications, players can configure the visibility type of the marker in the visibility type configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2g As shown, players can select "Alliance Visible" as the marker visibility type in the visibility type configuration area. Players can also configure the task name in the task name configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2g As shown, players can enter the task name "Alliance Occupation" in the task name configuration area. Additionally, players can configure the task type for the target virtual plot in the task type configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2g As shown, players can select either "Attack" or "Defense" as the mission type. Additionally, players can configure the mission time for the target virtual tile in the mission time configuration area of the marker parameter configuration interface. For example, see [link to documentation]. Figure 2g As shown, players can select the task time as "10 minutes later." Of course, players can also select any other time from the time scroll bar; for example, they can select "19:55 tomorrow." Furthermore, players can configure the task execution object for the target virtual plot in the execution object configuration area of the marker parameter configuration interface. For example, see [link to relevant documentation]. Figure 2g As shown, players can select "Skeleton Soldier" as the target of the mission. Then, players can click "OK" to initiate a configuration confirmation command, which will receive the mission type, marker visibility type, mission name, mission target, and mission time configured by the player based on the marker parameter configuration interface. Of course, players can also click "Cancel" to initiate a configuration cancellation command, which will confirm that the player has canceled the marker parameter configuration for the target virtual terrain. At this time, players can exit the marker parameter configuration interface and return to the game terrain scene interface.
[0074] Then, based on the task type and the task execution object, the land task for the target virtual land is determined, the task time is determined to be the task time for the target virtual land, the task name is determined to be the task name for the target virtual land, and the marker visibility type is determined to be the marker visibility type for the target virtual land.
[0075] In practical applications, after players configure the task type, marker visibility type, task execution object, task name, and task time based on the marker parameter configuration interface, the plot task for the target virtual plot can be determined based on the player's configured task type and task execution object. For example, based on the player's configured task type "Attack" and task execution object "Skeletons", the plot task for the target virtual plot is determined to be "Skeletons launch an attack". Or, based on the player's configured task type "Defense" and task execution object "Skeletons", the plot task for the target virtual plot is determined to be "Skeletons defend and protect". Furthermore, the player's configured task time can be determined as the task time for the target virtual plot, for example, the player's configured task time "10 minutes later" can be determined as the task time for the target virtual plot. The player's configured task name can be determined as the task name for the target virtual plot, for example, the player's configured task name "Alliance capture" can be determined as the task name for the target virtual plot. And the player's configured marker visibility type can be determined as the marker visibility type for the target virtual plot, for example, the player's configured marker visibility type "Alliance visible" can be determined as the marker visibility type for the target virtual plot.
[0076] It is worth mentioning that, in addition to displaying the task type configuration area, execution object configuration area, task time configuration area, task name configuration area, and visibility type configuration area in the target virtual plot's marking parameter configuration interface, it can also include any information required for the task. Thus, all the information required for the task can be displayed in the plot task marking label for the target virtual plot, thereby enabling the plot task marking label for the target virtual plot to further encompass the player's strategic intent for the target virtual plot. This application embodiment will not list all of these aspects.
[0077] Furthermore, in this embodiment, after determining the plot task and task time for the target virtual plot configured based on the tag parameter configuration interface, a plot task tag can be generated in the graphical user interface based on the plot task and task time. Specifically, in an optional implementation, a first plot task tag sub-tag representing the task type and a second plot task tag sub-tag representing the task time can be generated in the graphical user interface. For example, a first plot task tag sub-tag representing "attack" and a second plot task tag sub-tag representing "10 minutes later" can be generated in the graphical user interface. In another optional implementation, a first plot task tag sub-tag representing the task type, a second plot task tag sub-tag representing the task time, and a third plot task tag sub-tag representing the task execution object can also be generated in the graphical user interface. For example, a first plot task tag sub-tag representing the task type "attack", a second plot task tag sub-tag representing the task time "10 minutes later", and a third plot task tag sub-tag representing the task execution object "skeleton soldier" can be generated in the graphical user interface. Furthermore, after generating a plot task tag in the graphical user interface based on the plot task and task time, refer to... Figure 2h As shown, a marker prompt can also be displayed in the settings area of the graphical user interface to indicate that the marker for the target virtual plot has been successfully added.
[0078] Furthermore, in this embodiment, after a player marks a target virtual tile in the game's terrain scene, they can also view the mark on the target virtual tile. Specifically, the player can initiate a viewing trigger command by performing viewing trigger operations such as clicking, long-pressing, or double-clicking on the mark viewing control displayed in the graphical user interface. At this time, in response to the viewing trigger command on the mark viewing control in the graphical user interface, task mark tags for each tile are displayed in the tag list according to task type. Specifically, in one embodiment, see [reference needed]. Figure 2i As shown, the land task tags added by the first player (i.e., the player controlling the terminal device) and the land task tags added and shared by the second player (i.e., players other than the first player, such as teammates, allies, etc.) can be determined as the target land task tags to be displayed, and the target land task tags can be displayed in the tag list according to task type. In another embodiment, see [reference]. Figure 2jAs shown, the system can also display tags added by different players based on the triggering operation of the sub-controls for viewing different tags in the tag list. Specifically, in response to a click operation performed on the personal tag viewing control in the tag list, the system can display personal land task tags added by the first player and personal land task tags added and shared by the second player to the first player in the tag list according to task type. In response to a click operation performed on the alliance tag viewing control in the tag list, the system can display alliance land task tags added and shared by allied players to the first player in the tag list according to task type, and so on.
[0079] It is worth mentioning that, in this embodiment, in addition to distinguishing and displaying the task markers of each plot according to different player types, the task markers of each plot can also be distinguished and displayed according to different virtual terrain types (such as land, buildings, etc.). As long as the task markers of each plot are displayed according to the task type, it is convenient for players to view the task markers of each plot under different task types. The specific implementation of displaying the task markers of each plot according to the task type in the tag list can be flexibly set according to the actual game needs, and this embodiment will not list them one by one.
[0080] Furthermore, in this embodiment, after a player marks a target virtual plot, they can share the plot task tag for that plot with second players, such as allies. Specifically, in an optional implementation, a player can initiate a sharing trigger command by clicking, double-clicking, or long-pressing the tag sharing control located at a set position on the plot task tag in the graphical user interface. In response to this sharing trigger command, the plot task and task time for the target virtual plot are pushed to the tag list of each second player corresponding to the visibility type of the plot task tag. For example, assuming the visibility type of the plot task tag is allied visible, the plot task and task time for the target virtual plot can be pushed to the tag list of each second player allied with the first player, thus allowing each second player to easily view the plot task tag added by the first player for the target virtual plot.
[0081] In another alternative implementation, players can also share plot task tags for target virtual plots through a first communication system such as a chat system, email system, or instant messaging system. Specifically, players can initiate tag addition commands by clicking, double-clicking, or long-pressing the tag addition control in the message sending interface of the first communication system. In response to the tag addition command in the message sending interface, a tag list is displayed, showing plot task tags for each virtual plot according to task type. Furthermore, players can initiate tag selection commands by performing a selection trigger operation on the plot task tag of the target virtual plot in the tag list. In response to the tag selection command on the plot task tag of the target virtual plot in the tag list, the task task tags for the target virtual plot will be displayed. The plot's tasks and task time are added to the message body area of the message sending interface. In addition, players can also perform recipient-triggered commands such as recipient selection and recipient input in the recipient details area of the message sending interface. At this time, in response to the recipient-triggered commands in the recipient details area of the message sending interface, the second player is determined based on the recipient information corresponding to the recipient-triggered commands. Furthermore, players can perform message-triggered commands such as clicking on the message sending controls in the message sending interface. At this time, in response to the message-triggered commands in response to the message sending controls in the message sending interface, a first broadcast message is generated based on the plot's tasks and task time for the target virtual plot. The first broadcast message is pushed to the second player's second communication system and displayed in the message list of the first communication system according to the task type for the plot's tasks.
[0082] For example, refer to the email system. Figure 2k As shown, players can initiate recipient trigger commands by performing a recipient selection operation in the recipient details area displayed in the mail system. In response to the recipient trigger command in the recipient details area of the mail system, the target recipient information corresponding to the recipient trigger command is determined. For example, if a player selects an alliance letter, the target recipient information is determined to be all alliance members. Furthermore, players can also initiate tag addition commands by performing tag addition operations such as clicking, double-clicking, or long-pressing on the tags displayed in the mail system. In response to the tag addition command on the tag addition control displayed in the mail system, the plot task marker tags for each virtual plot are displayed in the tag list according to task type. The specific display method is the same as described above, and repeated details will not be elaborated further. For further information, please refer to [link to relevant documentation]. Figure 2lAs shown, players can also initiate tag selection commands by performing a selection trigger operation on at least one target virtual plot's plot task tag in the tag list. In this case, in response to the tag selection command for at least one target virtual plot's plot task tag in the tag list, the plot task and task time for the target virtual plot are added to the message body area of the message sending interface. For example, if the player selects tag 2, the target virtual plot location (789,267), task type "Attack," task time "10 minutes later," and plot task "Initiate Attack" corresponding to tag 2 can be added to the message body area of the message sending interface. Furthermore, players can also initiate message trigger commands by performing click or other message trigger operations on the message sending controls in the message sending interface. In this case, in response to the message trigger commands on the message sending controls in the message sending interface, see [link to relevant documentation]. Figure 2m As shown, a first broadcast message is generated based on marker parameters such as the plot task and task time for the target virtual plot. This first broadcast message is then pushed to the mail system of second players, such as alliance members. (See also...) Figure 2n As shown, the first broadcast message is displayed in the message list of the first player's mail system according to the task type for the plot task.
[0083] It is worth mentioning that, in this embodiment of the application, after generating a plot task marker in the graphical user interface based on the plot task and task time, the task status of the plot task for the target virtual plot can also be monitored in real time or periodically during the task time. When the task status of the plot task changes to task completion or task failure during the task time, on the one hand, the display status of the plot task marker can be adjusted to match the task status of the plot task. For example, when the task status of the plot task changes to task completion during the task time, the display status of the plot task marker can be adjusted to task completion. Or, for example, during any... When the task status of a plot of land task changes to "task failed" within the specified time, the display status of the plot task marker label is adjusted to "task failed." Furthermore, after adjusting the display status of the plot task marker label to match the task status of the plot, a task prompt message can be displayed in the graphical user interface to inform the player that the task status for the target virtual plot has changed to "task completed" or "task failed." For example, after adjusting the display status of the plot task marker label to "task completed," a task prompt message indicating the completion of the plot task for the target virtual plot can be displayed in the graphical user interface. Another example is... After the display status of the plot task tag is adjusted to "task failed," a first prompt message indicating the failure of the plot task for the target virtual plot is displayed in the graphical user interface. Simultaneously, a second prompt message including a shortcut link to the plot task tag for the target virtual plot is also displayed. This allows players to easily jump directly to the tag parameter configuration interface for the target virtual plot by clicking the shortcut link, enabling them to modify the plot task tag for the target virtual plot. Furthermore, when it is determined that the plot task for the target virtual plot is completed or the modification of the plot task tag for the target virtual plot is cancelled, and the deletion conditions are met, the plot task tag for the target virtual plot can be deleted, thereby releasing the number of tags occupied by expired tags. On the other hand, the first broadcast message for the target virtual plot can also be deleted from the first and second communication systems. Based on the change of the plot task's status to "task completed" or "task failed," a second broadcast message is generated and pushed to the second player's second communication system. Simultaneously, the second broadcast message is displayed in the message list of the first communication system according to the task type for the plot task.
[0084] Based on the above embodiments, this application provides a virtual object marking device in a game, which provides a graphical user interface through a terminal device. The graphical user interface displays at least a game terrain scene, which includes multiple virtual land plots. For details, please refer to [link to relevant documentation]. Figure 3 As shown, the virtual object marking device 300 in the game provided in this application embodiment includes at least:
[0085] The first response unit 301 is used to respond to the marking operation for the target virtual land parcel and display a marking parameter configuration interface for the target virtual land parcel in the graphical user interface.
[0086] The tag generation unit 302 is used to determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0087] The second response unit 303 is used to respond to the change of the task status of the plot task to task completion or task failure within the task time, and to control the adjustment of the plot task marker label so that the display status of the plot task marker label matches the task status of the plot task.
[0088] In one possible implementation, when determining the plot task and task time for the target virtual plot based on the tag parameter configuration interface, the tag generation unit 302 is specifically used for:
[0089] Receive the task type and task time configured based on the marker parameter configuration interface, determine the plot task for the target virtual plot based on the task type, and set the task time to the task time for the target virtual plot; wherein, the task type includes at least attack and defense;
[0090] or;
[0091] Receive the task type, task execution object, and task time configured based on the marker parameter configuration interface; determine the plot task for the target virtual plot based on the task type and task execution object; and set the task time as the task time for the target virtual plot; wherein, the task type includes at least attack and defense.
[0092] In one possible implementation, when generating a land parcel task tag in the graphical user interface based on the land parcel task and task time, the tag generation unit 302 is specifically used for:
[0093] In the graphical user interface, generate a first plot task tag sub-label representing the task type of the plot task and a second plot task tag sub-label representing the task time of the plot task;
[0094] or;
[0095] In the graphical user interface, generate a first plot task tag that represents the task type of the plot task, a second plot task tag that represents the task time of the plot task, and a third plot task tag that represents the task execution object of the plot task.
[0096] In one possible implementation, the game virtual object marking device 300 provided in this application embodiment further includes:
[0097] The first prompting unit 304 is used to display a marker prompt message in a designated area of the graphical user interface; wherein the marker prompt message is used to indicate that the marker for the target virtual plot has been successfully added.
[0098] In one possible implementation, the game virtual object marking device 300 provided in this application embodiment further includes:
[0099] The third response unit 305 is used to respond to the viewing trigger command for the marker viewing control in the graphical user interface, and to display the task marker labels of each plot in the label list according to the task type.
[0100] In one possible implementation, when displaying task tags for each plot of land in the tag list according to task type, the third response unit 305 is specifically used for:
[0101] Determine the task markers for each target plot to be displayed; wherein each target plot task marker includes at least the plot task markers added by the first player and the plot task markers added by the second player and shared with the first player;
[0102] The task tags for each target plot are displayed in the tag list according to task type.
[0103] In one possible implementation, the game virtual object marking device 300 provided in this application embodiment further includes:
[0104] The fourth response unit 306 is used to respond to a sharing trigger command for a tag sharing control located at a set position in the plot task tag in the graphical user interface, and push the plot task and task time for the target virtual plot to the tag list of each second player corresponding to the visibility type of the plot task tag.
[0105] In one possible implementation, the game virtual object marking device 300 provided in this application embodiment further includes:
[0106] The fifth response unit 307 is used to respond to a tag addition instruction for the tag addition control in the message sending interface of the first communication system, display a tag list in the message sending interface, wherein the plot task marker tags of each virtual plot in the tag list are displayed according to the task type; respond to a tag selection instruction for the plot task marker tags of the target virtual plot in the tag list, add the plot task and task time of the target virtual plot to the message body area in the message sending interface; respond to a message trigger instruction for the message sending control in the message sending interface, generate a first broadcast message based on the plot task and task time of the target virtual plot, push the first broadcast message to the second player's second communication system, and display the first broadcast message in the message list of the first communication system according to the task type of the plot task.
[0107] In one possible implementation, when the task status of the land parcel task changes to task completion or task failure within the task time, the second response unit 303 is further configured to:
[0108] Control the deletion of the first broadcast information targeting the virtual land parcel in the first and second communication systems;
[0109] When the task status of a plot task changes to either task completion or task failure, a second broadcast message is generated and pushed to the second player's second communication system. The second broadcast message is then displayed in the message list of the first communication system according to the task type for the plot task.
[0110] In one possible implementation, the game virtual object marking device 300 provided in this application embodiment further includes:
[0111] The second prompting unit 308 is used to display a task prompt message in the graphical user interface; wherein the task prompt message is used to indicate that the task status of the land task for the target virtual land plot has changed to task completion or task failure.
[0112] In one possible implementation, if the task status of the land parcel task changes to task failure within the task time, and a task prompt message is displayed in the graphical user interface, the second prompt unit 308 is specifically used for:
[0113] The graphical user interface displays a first message indicating that the land task for the target virtual land parcel has failed, and a second message including a shortcut link for the land task label for the target virtual land parcel; wherein the shortcut link is used to modify the land task label for the target virtual land parcel.
[0114] In one possible implementation, after adjusting the land parcel task tag, the second response unit 303 is further configured to:
[0115] When the deletion conditions are met, control the deletion of the plot task tag for the target virtual plot.
[0116] It should be noted that the principle of the virtual object marking device 300 in the game provided in this application embodiment to solve the technical problem is similar to the virtual object marking method in the game provided in this application embodiment. Therefore, the implementation of the virtual object marking device 300 in the game provided in this application embodiment can refer to the implementation of the virtual object marking method in the game provided in this application embodiment, and the repeated parts will not be described again.
[0117] After introducing the virtual object marking method and apparatus in games provided in the embodiments of this application, the terminal device provided in the embodiments of this application will be briefly introduced next.
[0118] See Figure 4 As shown, the terminal device 400 provided in this application embodiment includes at least: a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program, it implements the virtual object marking method in the game provided in this application embodiment. For example, when the processor 401 executes the computer program, it implements the following steps:
[0119] In response to a marking operation targeting a virtual parcel, a marking parameter configuration interface for the target virtual parcel is displayed in the graphical user interface;
[0120] Determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0121] When the task status of a plot task changes to "task completed" or "task failed" within the task time, the control adjusts the plot task marker label to match the display status of the plot task.
[0122] In one possible implementation, when determining the plot task and task time for the target virtual plot based on the flag parameter configuration interface, the processor 401 is specifically used for:
[0123] Receive the task type and task time configured based on the marker parameter configuration interface, determine the plot task for the target virtual plot based on the task type, and set the task time to the task time for the target virtual plot; wherein, the task type includes at least attack and defense;
[0124] or;
[0125] Receive the task type, task execution object, and task time configured based on the marker parameter configuration interface; determine the plot task for the target virtual plot based on the task type and task execution object; and set the task time as the task time for the target virtual plot; wherein, the task type includes at least attack and defense.
[0126] In one possible implementation, when generating a land parcel task tag in the graphical user interface based on the land parcel task and task time, the processor 401 is specifically configured to:
[0127] In the graphical user interface, generate a first plot task tag sub-label representing the task type of the plot task and a second plot task tag sub-label representing the task time of the plot task;
[0128] or;
[0129] In the graphical user interface, generate a first plot task tag that represents the task type of the plot task, a second plot task tag that represents the task time of the plot task, and a third plot task tag that represents the task execution object of the plot task.
[0130] In one possible implementation, the processor 401 is further configured to:
[0131] A marker prompt message is displayed in the designated area of the graphical user interface; the marker prompt message is used to indicate that the marker for the target virtual plot has been successfully added.
[0132] In one possible implementation, the processor 401 is further configured to:
[0133] In response to a view trigger command for the marker viewing control in the graphical user interface, display the task marker labels for each parcel in the label list according to task type.
[0134] In one possible implementation, when displaying task tag labels for each plot of land in the tag list according to task type, processor 401 is specifically used for:
[0135] Determine the task markers for each target plot to be displayed; wherein each target plot task marker includes at least the plot task markers added by the first player and the plot task markers added by the second player and shared with the first player;
[0136] The task tags for each target plot are displayed in the tag list according to task type.
[0137] In one possible implementation, the processor 401 is further configured to:
[0138] In response to a sharing trigger command for a tag sharing control located at a set position in the plot task tag in the graphical user interface, the plot task and task time for the target virtual plot are pushed to the tag list of each second player corresponding to the visibility type of the plot task tag.
[0139] In one possible implementation, the processor 401 is further configured to:
[0140] In response to the tag addition command of the tag addition control in the message sending interface of the first communication system, a tag list is displayed in the message sending interface; wherein, the plot task tag of each virtual plot in the tag list is displayed according to the task type;
[0141] In response to the tag selection instruction for the plot task tag of the target virtual plot in the tag list, add the plot task and task time for the target virtual plot to the message body area in the message sending interface;
[0142] In response to the message trigger command of the message sending control in the message sending interface, a first broadcast message is generated based on the plot task and task time for the target virtual plot. The first broadcast message is pushed to the second player's second communication system and displayed in the message list of the first communication system according to the task type for the plot task.
[0143] In one possible implementation, when the task status of the land parcel task changes to task completion or task failure during the task time, processor 401 is specifically configured to:
[0144] Control the deletion of the first broadcast information targeting the virtual land parcel in the first and second communication systems;
[0145] When the task status of a plot task changes to either task completion or task failure, a second broadcast message is generated and pushed to the second player's second communication system. The second broadcast message is then displayed in the message list of the first communication system according to the task type for the plot task.
[0146] In one possible implementation, the processor 401 is further configured to:
[0147] A task prompt message is displayed in the graphical user interface; the task prompt message is used to indicate whether the task status of the land parcel task for the target virtual land parcel has changed to task completion or task failure.
[0148] In one possible implementation, if the task status of the land parcel task changes to task failure within the task time, and a task prompt message is displayed in the graphical user interface, the processor 401 is specifically used to:
[0149] The graphical user interface displays a first message indicating that the land task for the target virtual land parcel has failed, and a second message including a shortcut link for the land task label for the target virtual land parcel; wherein the shortcut link is used to modify the land task label for the target virtual land parcel.
[0150] In one possible implementation, after adjusting the land parcel task tag, the processor 401 is further configured to:
[0151] When the deletion conditions are met, control the deletion of the plot task tag for the target virtual plot.
[0152] In one possible implementation, the terminal device 400 may further include a bus 403 connecting different components (including the processor 401 and the memory 402). The bus 403 may represent one or more types of bus structures, including a memory bus, a peripheral bus, a local area bus, etc.
[0153] In one possible implementation, memory 402 may include a readable medium in the form of volatile memory, such as RAM (Random Access Memory) 4021 and / or cache memory 4022, and may further include ROM (Read Only Memory) 4023. Memory 402 may also include a program tool 4025 having a set (at least one) of program modules 4024, including but not limited to: an operating subsystem, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment.
[0154] In one possible implementation, terminal device 400 can also communicate with one or more external devices 404 (e.g., keyboard, remote control, etc.), and with one or more devices that enable a user to interact with terminal device 400 (e.g., mobile phone, computer, etc.), and / or with any device that enables terminal device 400 to communicate with one or more other terminal devices 400 (e.g., router, modem, etc.). This communication can be performed via I / O (Input / Output) interface 405. Furthermore, terminal device 400 can also communicate with one or more networks (e.g., LAN (Local Area Network), WAN (Wide Area Network), and / or public networks, such as the Internet) via network adapter 406. Figure 4 As shown, network adapter 406 communicates with other modules of terminal device 400 via bus 403. It should be understood that, although... Figure 4As not shown in the diagram, other hardware and / or software modules can be used in conjunction with terminal device 400, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (Redundant Arrays of Independent Disks) subsystems, tape drives, and data backup storage subsystems.
[0155] It should be noted that, Figure 4 The terminal device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0156] The computer-readable storage medium provided in the embodiments of this application will be described next.
[0157] The computer-readable storage medium provided in this application embodiment stores computer instructions, which, when executed by a processor, implement the virtual object marking method in a game provided in this application embodiment. Specifically, the computer instructions can be built into or installed in the processor, so that the processor can implement the virtual object marking method in a game provided in this application embodiment by executing the built-in or installed computer instructions. For example, the processor implements the following steps by executing the built-in or installed computer instructions:
[0158] In response to a marking operation targeting a virtual parcel, a marking parameter configuration interface for the target virtual parcel is displayed in the graphical user interface;
[0159] Determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and task time.
[0160] When the task status of a plot task changes to "task completed" or "task failed" within the task time, the control adjusts the plot task marker label to match the display status of the plot task.
[0161] In one possible implementation, when determining the plot task and task time for the target virtual plot based on the flag parameter configuration interface, the processor is specifically used to:
[0162] Receive the task type and task time configured based on the marker parameter configuration interface, determine the plot task for the target virtual plot based on the task type, and set the task time to the task time for the target virtual plot; wherein, the task type includes at least attack and defense;
[0163] or;
[0164] Receive the task type, task execution object, and task time configured based on the marker parameter configuration interface; determine the plot task for the target virtual plot based on the task type and task execution object; and set the task time as the task time for the target virtual plot; wherein, the task type includes at least attack and defense.
[0165] In one possible implementation, when generating a land parcel task tag in the graphical user interface based on the land parcel task and task time, the processor specifically performs the following:
[0166] In the graphical user interface, generate a first plot task tag sub-label representing the task type of the plot task and a second plot task tag sub-label representing the task time of the plot task;
[0167] or;
[0168] In the graphical user interface, generate a first plot task tag that represents the task type of the plot task, a second plot task tag that represents the task time of the plot task, and a third plot task tag that represents the task execution object of the plot task.
[0169] In one possible implementation, the processor is also used for:
[0170] A marker prompt message is displayed in the designated area of the graphical user interface; the marker prompt message is used to indicate that the marker for the target virtual plot has been successfully added.
[0171] In one possible implementation, the processor is also used for:
[0172] In response to a view trigger command for the marker viewing control in the graphical user interface, display the task marker labels for each parcel in the label list according to task type.
[0173] In one possible implementation, when displaying task tag labels for each parcel in the tag list according to task type, the processor is specifically used to:
[0174] Determine the task markers for each target plot to be displayed; wherein each target plot task marker includes at least the plot task markers added by the first player and the plot task markers added by the second player and shared with the first player;
[0175] The task tags for each target plot are displayed in the tag list according to task type.
[0176] In one possible implementation, the processor is also used for:
[0177] In response to a sharing trigger command for a tag sharing control located at a set position in the plot task tag in the graphical user interface, the plot task and task time for the target virtual plot are pushed to the tag list of each second player corresponding to the visibility type of the plot task tag.
[0178] In one possible implementation, the processor is also used for:
[0179] In response to the tag addition command of the tag addition control in the message sending interface of the first communication system, a tag list is displayed in the message sending interface; wherein, the plot task tag of each virtual plot in the tag list is displayed according to the task type;
[0180] In response to the tag selection instruction for the plot task tag of the target virtual plot in the tag list, add the plot task and task time for the target virtual plot to the message body area in the message sending interface;
[0181] In response to the message trigger command of the message sending control in the message sending interface, a first broadcast message is generated based on the plot task and task time for the target virtual plot. The first broadcast message is pushed to the second player's second communication system and displayed in the message list of the first communication system according to the task type for the plot task.
[0182] In one possible implementation, when the task status of the parcel task changes to task completion or task failure during the task time, the processor specifically performs the following:
[0183] Control the deletion of the first broadcast information targeting the virtual land parcel in the first and second communication systems;
[0184] When the task status of a plot task changes to either task completion or task failure, a second broadcast message is generated and pushed to the second player's second communication system. The second broadcast message is then displayed in the message list of the first communication system according to the task type for the plot task.
[0185] In one possible implementation, the processor is also used for:
[0186] A task prompt message is displayed in the graphical user interface; the task prompt message is used to indicate whether the task status of the land parcel task for the target virtual land parcel has changed to task completion or task failure.
[0187] In one possible implementation, if the task status of the land parcel task changes to task failure within the task time, and a task prompt message is displayed in the graphical user interface, the processor is specifically used to:
[0188] The graphical user interface displays a first message indicating that the land task for the target virtual land parcel has failed, and a second message including a shortcut link for the land task label for the target virtual land parcel; wherein the shortcut link is used to modify the land task label for the target virtual land parcel.
[0189] In one possible implementation, after controlling the adjustment of the land parcel task tag, the processor is further configured to:
[0190] When the deletion conditions are met, control the deletion of the plot task tag for the target virtual plot.
[0191] Furthermore, the virtual object marking method in games provided in this application embodiment can also be implemented as a computer program product, which includes program code that implements the virtual object marking method in games provided in this application embodiment when running on a processor.
[0192] The computer program product provided in this application embodiment can be any combination of one or more readable storage media, wherein the readable storage media can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. Specifically, more specific examples of readable storage media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, RAM, ROM, EPROM (Erasable Programmable Read Only Memory), optical fibers, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0193] The computer program product provided in this application embodiment can be a CD-ROM and include program code, and can also run on terminal devices such as computing devices and user terminals. However, the computer program product provided in this application embodiment is not limited thereto. In this application embodiment, the readable storage medium can be any tangible medium that contains or stores program code, which can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0194] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.
[0195] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0196] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0197] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A method for marking virtual objects in a game, characterized in that, The method includes providing a graphical user interface (GUI) via a terminal device, wherein the GUI displays at least a game terrain scene, the game terrain scene comprising multiple virtual land plots, and the method comprising: In response to a marking operation for a target virtual plot, a marking parameter configuration interface for the target virtual plot is displayed in the graphical user interface. The marking parameter configuration interface displays configuration areas for various marking parameters, including: task type and task time. Determine the plot task and task time for the target virtual plot based on the tag parameter configuration interface, and generate a plot task tag in the graphical user interface based on the plot task and the task time; In response to a sharing trigger command for a tag sharing control located at a set position in the plot task tag in the graphical user interface, the plot task and the task time for the target virtual plot are pushed to the tag list of each second player corresponding to the visibility type of the plot task tag; When the task time arrives, the system checks whether the current ownership status of the target virtual land parcel matches the target ownership status represented by the land parcel task for the target virtual land parcel. It then checks whether the current task status of the land parcel task for the target virtual land parcel has changed, and adjusts the land parcel task marker labels displayed in the graphical user interface according to the current task status of the land parcel task for the target virtual land parcel, so that the display status of the land parcel task marker labels matches the task status of the land parcel task.
2. The method for marking virtual objects in a game as described in claim 1, characterized in that, Determining the land parcel task and task time for the target virtual land parcel based on the marker parameter configuration interface includes: The system receives the task type and task time configured based on the marker parameter configuration interface, determines the plot task for the target virtual plot based on the task type, and sets the task time as the task time for the target virtual plot; wherein, the task type includes at least attack and defense; or; The system receives the task type, task execution object, and task time configured based on the marker parameter configuration interface; determines the plot task for the target virtual plot based on the task type and the task execution object; and sets the task time as the task time for the target virtual plot; wherein the task type includes at least offense and defense.
3. The method for marking virtual objects in a game as described in claim 1, characterized in that, Based on the land parcel task and the task time, a land parcel task tag is generated in the graphical user interface, including: In the graphical user interface, a first plot task tag sub-label representing the task type of the plot task and a second plot task tag sub-label representing the task time of the plot task are generated; or; In the graphical user interface, a first plot task tag sub-label representing the task type of the plot task, a second plot task tag sub-label representing the task time of the plot task, and a third plot task tag sub-label representing the task execution object of the plot task are generated.
4. The method for marking virtual objects in a game as described in claim 1, characterized in that, After generating a land parcel task tag in the graphical user interface based on the land parcel task and the task time, the method further includes: A marker prompt message is displayed in a designated area of the graphical user interface; wherein the marker prompt message is used to indicate that the marker for the target virtual plot has been successfully added.
5. The method for marking virtual objects in a game as described in any one of claims 1-4, characterized in that, After generating a land parcel task tag in the graphical user interface based on the land parcel task and the task time, the method further includes: In response to a viewing trigger command for the marker viewing control in the graphical user interface, display the task marker tags for each plot in the tag list according to task type.
6. The method for marking virtual objects in a game as described in claim 5, characterized in that, The tag list displays task markers for each plot of land according to task type, including: Determine the task tags for each target plot to be displayed; wherein, each target plot task tag includes at least the plot task tag added by the first player and the plot task tag added by the second player and shared with the first player; The task tag for each target plot is displayed in the tag list according to task type.
7. The method for marking virtual objects in a game as described in any one of claims 1-4, characterized in that, After generating a land parcel task tag in the graphical user interface based on the land parcel task and the task time, the method further includes: In response to a tag addition command in the tag addition control of the message sending interface of the first communication system, a tag list is displayed in the message sending interface; wherein, the plot task tag of each virtual plot in the tag list is displayed according to the task type; In response to the tag selection instruction for the plot task tag of the target virtual plot in the tag list, the plot task and the task time for the target virtual plot are added to the message body area of the message sending interface; In response to a message trigger command for the message sending control in the message sending interface, a first broadcast message is generated based on the plot task and the task time for the target virtual plot. The first broadcast message is pushed to the second player's second communication system, and the first broadcast message is displayed in the message list of the first communication system according to the task type for the plot task.
8. The method for marking virtual objects in a game as described in claim 7, characterized in that, The response to the task status change of the land parcel task to task completion or task failure within the task time also includes: Control the deletion of the first broadcast message for the target virtual land parcel in both the first and second communication systems; Based on the change of the task status of the plot task to task completion or task failure, a second broadcast message is generated and pushed to the second player's second communication system. The second broadcast message is then displayed in the message list of the first communication system according to the task type for the plot task.
9. The method for marking virtual objects in a game as described in any one of claims 1-4, characterized in that, After adjusting the task marker labels for the land parcels, the control also includes: A task prompt message is displayed in the graphical user interface; wherein, the task prompt message is used to indicate that the task status of the land task for the target virtual land plot has changed to task completion or task failure.
10. The method for marking virtual objects in a game as described in claim 9, characterized in that, If the task status of the land parcel task changes to task failure within the task time, a task prompt message is displayed in the graphical user interface, including: The graphical user interface displays a first prompt message indicating that the land task for the target virtual land parcel has failed, and a second prompt message including a shortcut link for the land task tag for the target virtual land parcel; wherein the shortcut link is used to modify the land task tag for the target virtual land parcel.
11. The method for marking virtual objects in a game as described in claim 1, characterized in that, After adjusting the task marker labels for the land parcels, the control also includes: When the deletion conditions are met, the task tag for the target virtual land parcel is deleted.
12. A virtual object marking device in a game, characterized in that, A graphical user interface is provided via a terminal device, wherein the graphical user interface displays at least a game terrain scene, the game terrain scene including multiple virtual plots, and the device includes: The first response unit is used to respond to the marking operation for the target virtual plot and displays a marking parameter configuration interface for the target virtual plot in the graphical user interface. The marking parameter configuration interface displays configuration areas for each marking parameter, including: task type and task time. A tag generation unit is used to determine the plot task and task time for the target virtual plot configured based on the tag parameter configuration interface, and to generate a plot task tag in the graphical user interface based on the plot task and the task time. The fourth response unit is used to respond to the sharing trigger command of the tag sharing control located at the set position of the plot task tag in the graphical user interface, and push the plot task and task time for the target virtual plot to the tag list of each second player corresponding to the visibility type of the plot task tag; The second response unit is configured to, upon arrival of the task time, detect whether the current task status of the land parcel for the target virtual land parcel has changed based on whether the current ownership status of the target virtual land parcel is consistent with the target ownership status represented by the land parcel task for the target virtual land parcel, and adjust the land parcel task marker label displayed in the graphical user interface according to the current task status of the land parcel task for the target virtual land parcel, so that the display status of the land parcel task marker label matches the task status of the land parcel task.
13. A terminal device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the virtual object marking method in a game as described in any one of claims 1-11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the virtual object marking method in a game as described in any one of claims 1-11.