Virtual chess piece marking method and apparatus, device, medium, and program product

By displaying piece type icons and marking controls within the game interface, the process of marking virtual pieces is simplified, solving the problem of cumbersome operation in existing technologies and improving marking efficiency and convenience.

WO2026081663A1PCT designated stage Publication Date: 2026-04-23TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2025-08-21
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

The existing method of marking virtual pieces requires users to select each piece individually and open the lineup editing function, which is cumbersome and time-consuming, affecting the fast-paced experience of the game.

Method used

By displaying virtual pieces corresponding to different piece types and showing a marker control after selection, users can directly select the marker control within the game interface to mark virtual pieces, simplifying the operation process.

Benefits of technology

It improves the efficiency and convenience of marking virtual chess pieces, reduces the number of interface switching times, and enhances human-computer interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116175_23042026_PF_FP_ABST
    Figure CN2025116175_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of human-computer interaction, and discloses a virtual chess piece marking method and apparatus, a device, a medium, and a program product. The method comprises: in response to a selection operation on a chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon, the at least two virtual chess pieces comprising a first virtual chess piece; in response to a selection operation on the first virtual chess piece, displaying at least one marking control to be selected, the at least one marking control being used for indicating a marking range for the first virtual chess piece, and the at least one marking control comprising a first marking control; and in response to a selection operation on the first marking control, marking the first virtual chess piece within a first marking range corresponding to the first marking control. According to the method, a specific first virtual chess piece and a specific first marking range are selected, so that the first virtual chess piece required by a user can be marked more accurately and quickly, thereby improving human-computer interaction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices, equipment, media, and program products for marking virtual chess pieces

[0001] This application claims priority to Chinese Patent Application No. 202411448879.6, filed on October 16, 2024, entitled “Method, Apparatus, Device, Medium and Program Product for Marking Virtual Chess Pieces”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of human-computer interaction, and in particular to a method, apparatus, device, medium, and program product for marking virtual chess pieces. Background Technology

[0003] Among the diverse game genres, there exists an electronic strategy board game called Auto Chess. Its basic rules involve users drawing virtual pieces, selecting combinations from different types of virtual pieces, placing them on their own board, and then the game system automatically controlling the player's virtual pieces to battle against the opponent's virtual pieces until only one player has virtual pieces remaining—the player with the last surviving piece wins.

[0004] In related technologies, users need to mark virtual pieces to better arrange tactics so that they can be easily retrieved in subsequent processes. For example, according to the lineup corresponding to the tactics, users can select and mark the virtual pieces needed to form the lineup one by one through the lineup editing function.

[0005] However, the method of marking virtual pieces in the relevant technology requires users to open the interface corresponding to the lineup editing function, select the required virtual pieces one by one from a large number of virtual pieces and mark them, and then close the interface corresponding to the lineup editing function to return to the game interface. The process is cumbersome and time-consuming, which is not convenient in the fast-paced game process. Summary of the Invention

[0006] This application provides a method, apparatus, device, medium, and program product for marking virtual chess pieces, and the technical solution includes at least one of the following aspects.

[0007] According to one aspect of the embodiments of this application, a method for marking virtual chess pieces is provided, the method being executed by a computer device, the method comprising:

[0008] In response to the selection operation of the chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed. The at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include the first virtual chess piece.

[0009] In response to a selection operation on a first virtual piece, at least one marker control to be selected is displayed, the at least one marker control being used to indicate the marking range for the first virtual piece, the at least one marker control including the first marker control;

[0010] In response to the selection operation of the first marker control, the first virtual piece is marked within the first marker range corresponding to the first marker control.

[0011] According to another aspect of the embodiments of this application, a marking device for virtual chess pieces is provided, the device comprising:

[0012] The display module is used to respond to the selection operation of the chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon, the at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include the first virtual chess piece;

[0013] The display module is configured to display at least one marker control to be selected in response to a selection operation of a first virtual chess piece. The at least one marker control is used to indicate the marking range for the first virtual chess piece, and the at least one marker control includes a first marker control.

[0014] The marking module is used to mark the first virtual piece within the first marking range corresponding to the first marking control in response to the selection operation of the first marking control.

[0015] According to another aspect of the embodiments of this application, a computer device is provided, the computer device including: a processor and a memory, the memory storing at least a program; the processor is used to execute the at least a program in the memory to implement the above-described virtual chess piece marking method.

[0016] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, which stores at least one program, which is loaded and executed by a processor to implement the above-described method for marking virtual chess pieces.

[0017] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium, a processor obtaining the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the above-described virtual chess piece marking method.

[0018] The technical solutions provided in this application embodiment may include the following beneficial effects:

[0019] A rapid marking method for virtual chess pieces is provided. This method displays at least two virtual chess pieces corresponding to a chess piece type icon. After the user selects the first virtual chess piece from the at least two virtual chess pieces, at least one marking control is displayed, with different marking controls corresponding to different marking ranges. After the user selects the first marking control from the at least one marking control, the first virtual chess piece is marked within the first marking range corresponding to the first marking control. On the one hand, because the user selects a specific first virtual chess piece and a specific first marking range through the selection operation of the first marking control, the first virtual chess piece needed by the user can be marked more accurately and quickly, improving the marking efficiency of the first virtual chess piece. On the other hand, since the number of virtual chess pieces corresponding to the chess piece type icon is relatively small, selecting the first virtual chess piece from the virtual chess pieces corresponding to the chess piece type icon is less time-consuming and more convenient than selecting the required virtual chess piece one by one from a large number of virtual chess pieces through the lineup editing function in related technologies. On the other hand, users no longer need to open the interface corresponding to the lineup editing function and then mark the virtual pieces in the same way as related technologies. The virtual pieces can be quickly marked in the game interface, which reduces unnecessary interface switching, simplifies operation steps, improves the convenience of marking, and thus improves the overall efficiency of human-computer interaction. Attached Figure Description

[0020] Figure 1 shows a schematic diagram of a computer system provided in an exemplary embodiment of this application;

[0021] Figure 2 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0022] Figure 3 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0023] Figure 4 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0024] Figure 5 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0025] Figure 6 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0026] Figure 7 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0027] Figure 8 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0028] Figure 9 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0029] Figure 10 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0030] Figure 11 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0031] Figure 12 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0032] Figure 13 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application;

[0033] Figure 14 shows a block diagram of a virtual chess piece marking device provided in an exemplary embodiment of this application;

[0034] Figure 15 shows a structural block diagram of a computer device provided in an exemplary embodiment of this application. Detailed Implementation

[0035] First, let me explain some of the terms used in this application:

[0036] Turn-based board games: These are games where virtual pieces (referred to as pieces) are pre-arranged before the game begins, and during the game, these virtual pieces automatically engage in combat based on the pre-arranged layout. Virtual pieces are usually represented by virtual characters, such as virtual heroes. During the game, these virtual characters automatically unleash various skills to fight. The game is typically turn-based; when all of a player's virtual pieces are eliminated (i.e., their virtual character's health points decrease to zero), that player loses the turn. In some embodiments, in addition to the "piece-type virtual characters" for the two players, each player also has a player character representing the current user participating in the game. This player character also has health points, which decrease (loss) or remain unchanged (win or draw) based on the outcome of each turn. When a player character's health points decrease to zero, the user corresponding to that player character exits the game, and the remaining users continue. Optionally, turn-based board games include auto-chess games.

[0037] Auto Chess is a multiplayer turn-based competitive game where players collect and exchange hero pieces. For example, there are six or eight players, each occupying a section of the board. Two players compete against each other in a one-on-one match. A single game consists of multiple rounds, each round comprising two phases: a preparation phase where players decide the type, number, and position of their virtual pieces on the board; and a battle phase where the virtual pieces automatically fight each other. The round ends when all of one player's virtual pieces are defeated. The player with all their pieces defeated loses the round, and their character loses health points. The game continues, with new opponents matched, until a player's health points are less than or equal to 0, at which point they are eliminated. The last remaining player wins the game.

[0038] Chessboard: refers to the area in the user interface of a turn-based chess game used for preparing for and playing a game. The chessboard can be any of a two-dimensional virtual chessboard, a 2.5-dimensional virtual chessboard, or a three-dimensional virtual chessboard, and this application does not limit it.

[0039] The Auto Chess board is divided into a battle zone and a preparation zone. The battle zone consists of several identical squares used to place virtual pieces that will be used in the game. The preparation zone consists of several candidate piece positions used to place candidate virtual pieces that will not participate in the game and can be dragged and dropped into the battle zone during the preparation phase.

[0040] Regarding the arrangement of the chess pieces in the battle zone, in some embodiments, the battle zone includes n (rows) × m (columns) chess pieces, illustratively, where n is an integer multiple of 2, and adjacent rows of chess pieces are aligned, or adjacent rows of chess pieces are staggered. Furthermore, the battle zone is divided into two parts by rows: the player's battle zone and the enemy's battle zone. Players participating in the game are located on the top and bottom sides of the game interface, respectively, and during the preparation phase, users can only place pieces in their own battle zone. In other embodiments, the battle zone is divided into two parts by columns: the player's battle zone and the enemy's battle zone, with players participating in the game located on the left and right sides or the top and bottom sides of the game interface, respectively. The shape of the chess pieces can be any of squares, rectangles, circles, or hexagons; this application does not limit the shape of the chess pieces in its embodiments.

[0041] Virtual chess pieces: refers to the chess pieces placed on the chessboard in the auto chess game, including combat virtual chess pieces and preparation virtual chess pieces. Combat virtual chess pieces are virtual chess pieces located in the combat zone, while preparation virtual chess pieces are virtual chess pieces located in the preparation zone. Virtual chess pieces can be simply referred to as chess pieces.

[0042] Piece Types: Also known as Piece Synergies (or simply Synergies), each virtual piece corresponds to at least two synergies. Synergies provide additional combat power to virtual pieces, and activating a synergy requires at least two virtual pieces with that synergy to be deployed simultaneously. For example, piece types include, but are not limited to: Faction Type, Playstyle Type, and Race Type.

[0043] For example, faction types include: Great Wall, Federation, Empire, Kingdom, Northland, Western Regions, etc.; gameplay types include: Assassin, Mage, Warrior, Swordsman, Rogue, Fighter, Elementalist, Knight, Ranger, etc.; race types include: Honeybee, Fairy, Dragon, Robot, Fairy, Beastman, Demon, etc.

[0044] User interface: refers to the client interface of software, including design elements that users directly or indirectly interact with, such as buttons, animations, text, sounds, and windows.

[0045] Figure 1 shows a schematic diagram of a computer system 100 provided in an exemplary embodiment of this application. The computer system 100 includes: a terminal 110 and a server 120.

[0046] Terminal 110 has a client 111 installed and running that supports a virtual environment. When terminal 110 runs client 111, the user interface of client 111 is displayed on the screen of terminal 110. This client 111 can be any of the following: Virtual Reality (VR) application, Augmented Reality (AR) application, 3D mapping application, Virtual Reality game, Augmented Reality game, First-Person Shooter (FPS) game, Third-Person Shooter (TPS) game, Multiplayer Online Battle Arena (MOBA) game, or strategy board game. In this embodiment, the terms object, user, account, and player have the same meaning, and this application does not limit their usage.

[0047] Terminal 110 is the terminal used by user 112. Terminal 110 can refer to one of multiple terminals, but this embodiment only uses terminal 110 as an example. The device type of terminal 110 includes at least one of the following: smartphone, tablet computer, e-book reader, MP3 player, MP4 player, laptop computer, and desktop computer.

[0048] Figure 1 shows only one terminal, but in different embodiments, there may be other terminals 130 accessing the server 120. Optionally, there may also be one or more other terminals 130 that are terminals corresponding to developers. These other terminals 130 have a development and editing platform for a client 111 that supports a virtual environment installed on them. Developers can edit and update the client 111 on the other terminals 130 and transmit the updated client installation package to the server 120 via a wireless or wired network. Terminal 110 can download the client installation package from the server 120 to update the client 111.

[0049] Terminal 110 and other terminals 130 are connected to server 120 via wireless or wired networks.

[0050] Server 120 is a network device that includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 120 provides backend services to clients 111 that support a virtual environment. Optionally, server 120 performs the primary computing task, and terminal 110 performs secondary computing tasks; or, server 120 performs secondary computing tasks, and terminal 110 performs primary computing tasks; or, server 120 and terminal 110 collaborate on computing using a distributed computing architecture.

[0051] Optionally, server 120 includes a user-facing input / output (I / O) interface 121, a processor 122, a user account database 123, and a battle service module 124. The processor 122 is used to load instructions stored in the server 120 and process data in the user account database 123 and the battle service module 124. The user account database 123 is used to store data of user accounts used by the terminal 110 and other terminals 130, such as the user account's avatar, nickname, combat power index, and service area. The battle service module 124 is used to provide multiple battle modes for users to play, such as 1V1 battle mode, 3V3 battle mode, 5V5 battle mode, or a battle mode in which one or more users form a camp, and then multiple camps (more than 3) fight against each other and are ranked and eliminated according to the results of the battles. The user-facing I / O interface 121 is used to establish communication and exchange data with the terminal 110 and / or other terminals 130 through a wireless network or wired network.

[0052] Those skilled in the art will understand that the number of terminals 110 described above can be more or less. For example, there may be only one terminal 110, or there may be dozens or hundreds of terminals 110, or even more. This application does not limit the number or type of terminals 110 in its embodiments.

[0053] Among the diverse game genres, there exists an electronic strategy board game called Auto Chess. Its basic rules involve users drawing virtual pieces, selecting combinations from different types of virtual pieces, placing them on their own board, and then the game system automatically controlling the battle between the player's and opponent's virtual pieces until only one player has virtual pieces remaining. In related technologies, users need to mark virtual pieces to better plan their tactics and facilitate their acquisition later. For example, users can use the lineup editing function to select and mark the virtual pieces needed to form their lineup according to their tactics. However, the current method of marking virtual pieces requires users to open the lineup editing interface, select the required virtual pieces one by one from a large number of virtual pieces, mark them, and then close the lineup editing interface to return to the game interface. This process is cumbersome and time-consuming, and not convenient in fast-paced games.

[0054] To address the aforementioned problems, this application proposes a method for marking virtual chess pieces. Figure 2 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application, which is executed by a terminal 110 and a server 120.

[0055] Terminal 110 has a client 111 that supports a virtual environment installed and running. Client 111 displays a game interface 200, which includes at least one of the following: our side's preparation area 210, account avatar display area 220, piece type display area 230, our side's combat area 240, and the enemy's combat area 250. In this embodiment, virtual pieces can be simply referred to as pieces, piece types can also be called piece synergies, and the piece type display area 230 can also be called the piece synergy display area 230. In this application, the terms object, user, account, and player have the same meaning and are not limited thereto.

[0056] As shown in Figure 2, virtual piece A is displayed in our preparation area 210. In the account avatar display area 220, the avatars and remaining life points of 8 accounts (accounts A, B, to H) are displayed. Among them, account F is our account (the controlling account).

[0057] On our side's combat zone 240, virtual pieces A and B are displayed. Each virtual piece corresponds to one or more types; for example, virtual piece A corresponds to Assassin and Shapeshifter, and virtual piece B corresponds to Assassin and Fighter. No virtual pieces are displayed on the enemy's combat zone 250.

[0058] In the piece type display area 230, three piece type icons are displayed: Assassin, Shapeshifter, and Fighter. Piece types can also be called piece synergies (or simply synergies). Each virtual piece corresponds to at least two synergies. Synergies provide additional combat power to virtual pieces, and activating a synergy requires at least two virtual pieces with that synergy to be deployed simultaneously. Since virtual piece A corresponds to Assassin and Shapeshifter, and virtual piece B corresponds to Assassin and Fighter, the "Assassin 2" piece type icon is displayed to indicate that the Assassin synergy is activated. There are two Assassin type virtual pieces in our combat area 240. The "Shapeshifter 1" and "Fighter 1" piece type icons are displayed to indicate that the Shapeshifter and Fighter synergy is not activated. There is one Shapeshifter type virtual piece and one Fighter type virtual piece in our combat area 240.

[0059] In some embodiments, in response to a long press on a chess piece type icon, the portraits of at least two virtual chess pieces corresponding to the chess piece type icon are displayed.

[0060] The piece type display area 230 includes at least one piece type icon. For example, in Figure 2, the piece type display area 230 includes three piece type icons. Taking the shapeshifter piece type icon as an example, in response to a long press operation on the shapeshifter piece type icon, the avatars of the virtual pieces A, C, D, and E corresponding to the shapeshifter piece type icon are displayed.

[0061] By way of example and not limitation, the piece type includes at least one of the following: faction type, gameplay type, and race type. For example, faction types include: Great Wall, Federation, Empire, Kingdom, Northland, Western Regions, etc.; gameplay types include: Assassin, Mage, Warrior, Swordsman, Rogue, Fighter, Elementalist, Knight, Ranger, etc.; race types include: Honeybee, Fairy, Dragon, Robot, Celestial, Beastman, Demon, etc. The piece type may also include other types, which are not limited in this embodiment.

[0062] Optionally, in response to a long press on a chess piece type icon, the icons of at least two virtual chess pieces corresponding to the chess piece type are displayed via a fan-shaped wheel; or, in response to a long press on a chess piece type icon, the icons of at least two virtual chess pieces corresponding to the chess piece type are displayed via a circular wheel; or, in response to a long press on a chess piece type icon, the icons of at least two virtual chess pieces corresponding to the chess piece type are displayed via a list.

[0063] In some embodiments, in response to a long press operation on a chess piece type icon, if the duration of the long press operation is greater than or equal to a first time threshold, the portraits of at least two virtual chess pieces corresponding to the chess piece type are displayed; if the duration of the long press operation is less than the first time threshold, no content is displayed.

[0064] For example, if the long press lasts for 1 second, all virtual chess pieces corresponding to the chess piece type will be displayed; if the long press lasts for less than 1 second, no content will be displayed.

[0065] In some embodiments, at least two virtual pieces include a first virtual piece, and in response to a long press on the portrait of the first virtual piece, at least one marker control to be selected is displayed, the at least one marker control being used to indicate the marking range for the first virtual piece.

[0066] In some embodiments, in response to a long press operation on the portrait of the first virtual chess piece, if the duration of the long press operation is greater than or equal to a second time threshold, at least one marker control to be selected is displayed; if the duration of the long press operation is less than the second time threshold, no content is displayed.

[0067] For example, if the long press duration is equal to 1 second, at least one marker control to be selected is displayed; if the long press duration is less than 1 second, no content is displayed.

[0068] In some embodiments, the marking control includes at least one of the following: a marking control for marking a first virtual piece of another account; a marking control for marking a first virtual piece of our account; and a marking control for marking a first virtual piece of all accounts.

[0069] For example, multiple human-shaped icons represent marking controls for marking the first virtual piece of other accounts; multiple playing card-shaped icons represent marking controls for marking the first virtual piece of our account; and an icon consisting of three squares and a circle represents marking controls for marking the first virtual piece of all accounts.

[0070] Figure 3 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application. Taking the selection of a marking control for marking the first virtual chess piece for all accounts, where the first virtual chess piece is virtual chess piece A in the "Shapeshifter" chess piece type, as an example, marking the first virtual chess piece for all accounts means marking the first virtual chess piece for our account and the first virtual chess piece for other accounts.

[0071] In Figure 3, the client also displays a virtual shop 260, which provides virtual chess pieces to choose from. For example, it displays one virtual chess piece A, three virtual chess pieces B, and one virtual chess piece C in the form of cards. Specifically, the chess piece card corresponding to virtual chess piece A shows that its type is Assassin and Shapeshifter; the chess piece card corresponding to virtual chess piece B shows that its type is Assassin and Fighter; and the chess piece card corresponding to virtual chess piece C shows that its type is Mage and Shapeshifter.

[0072] In response to the selection operation of the marking control used to mark the first virtual chess piece for all accounts, the virtual chess piece A in the virtual store 260, the virtual chess piece A in our combat zone 240, the virtual chess piece A in our preparation zone 210, and the avatar of account H holding virtual chess piece A are highlighted. In this embodiment, the highlighting is represented by adding a thick border around virtual chess piece A, the corresponding chess piece card of virtual chess piece A in the virtual store, and the avatars of other accounts.

[0073] In some embodiments, in response to a click on the avatar of another account holding the first virtual piece, other battle zones and other reserve zones are displayed, and the first virtual piece is marked on the other battle zones and / or other reserve zones.

[0074] For example, in response to a click on the avatar of account H, other battle zones and other reserve zones corresponding to account H are displayed. If account H holds virtual piece A and places it in other reserve zones, virtual piece A in other reserve zones corresponding to account H is highlighted.

[0075] In some embodiments, the first virtual piece is unmarked in response to a double-click operation on a piece-type icon.

[0076] For example, after selecting to mark virtual piece A for all accounts, in response to the double-click operation of the "Shapeshifter" icon, marking virtual piece A is de-marked, that is, virtual piece A in virtual store 260, virtual piece A on our combat zone 240, and virtual piece A on our preparation zone 210 are not highlighted, nor is the avatar of account H holding virtual piece A highlighted.

[0077] In summary, the method provided in this embodiment offers a rapid method for marking virtual chess pieces. By displaying at least two virtual chess pieces corresponding to chess piece type icons, after the user selects the first virtual chess piece from the at least two virtual chess pieces, at least one marking control is displayed, with different marking controls corresponding to different marking ranges. After the user selects the first marking control from the at least one marking control, the first virtual chess piece is marked within the first marking range corresponding to the first marking control. On the one hand, because the user selects a specific first virtual chess piece and a specific first marking range through the selection operation of the first marking control, the first virtual chess piece needed by the user can be marked more accurately and quickly, improving the marking efficiency of the first virtual chess piece. On the other hand, since the number of virtual chess pieces corresponding to the chess piece type icon is relatively small, selecting the first virtual chess piece from the virtual chess pieces corresponding to the chess piece type icon is less time-consuming and more convenient than selecting the required virtual chess piece one by one from a large number of virtual chess pieces through the lineup editing function in related technologies. On the other hand, users no longer need to open the interface corresponding to the lineup editing function and then mark the virtual pieces in the same way as related technologies. The virtual pieces can be quickly marked in the game interface, which reduces unnecessary interface switching, simplifies operation steps, improves the convenience of marking, and thus improves the overall efficiency of human-computer interaction.

[0078] The method provided in this embodiment also highlights the first virtual piece in the virtual store, the first virtual piece in the user's battle zone, the first virtual piece in the user's preparation zone, and the avatars of other accounts holding the first virtual piece, in response to a selection operation of the marking control used to mark the first virtual piece for all accounts. This improves the recognizability of the first virtual piece from the user's account's perspective, making it easier for users to obtain the first virtual piece from the virtual store and improving human-computer interaction efficiency. It also allows users to quickly view the status of other accounts, enabling them to adjust their strategies promptly based on the number of first virtual pieces held by other accounts, increasing the user's chances of victory.

[0079] Figure 4 illustrates a flowchart of a method for marking virtual chess pieces according to an exemplary embodiment of this application. The method is performed by a computer device, which may be terminal 110 in Figure 1. The method includes at least one of the following steps.

[0080] Step 410: In response to the selection operation of the chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon. The at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include the first virtual chess piece.

[0081] Auto Chess is a multiplayer turn-based competitive game where players collect and exchange hero pieces. For example, a game might have six or eight players, each occupying a section of the board. Two players engage in a one-on-one match. A single game consists of multiple rounds, each round comprising two phases: a preparation phase where users decide the type, number, and position of their virtual pieces on the board; and a battle phase where the virtual pieces of both sides automatically battle each other. The battle phase ends when all of one side's virtual pieces are defeated. The side with all its pieces defeated loses the round, and its corresponding player character loses a certain amount of health. The game continues, with new opponents matched, until a player character's health is less than or equal to 0, at which point they are eliminated. The last remaining player wins the game. In this application, the terms "object," "user," "account," and "player" have the same meaning and are not limited thereto.

[0082] The chessboard refers to the area in the user interface of a turn-based chess game used for preparing for and playing a game. The chessboard can be any of a two-dimensional virtual chessboard, a 2.5-dimensional virtual chessboard, or a three-dimensional virtual chessboard, and this application does not limit it.

[0083] The Auto Chess board is divided into a battle zone and a preparation zone. The battle zone consists of several identical squares used to place virtual pieces that will be used in the game. The preparation zone consists of several candidate piece positions used to place candidate virtual pieces that will not participate in the game and can be dragged and dropped into the battle zone during the preparation phase.

[0084] Regarding the arrangement of the chess pieces in the battle zone, in some embodiments, the battle zone includes n (rows) × m (columns) chess pieces, illustratively, where n is an integer multiple of 2, and adjacent rows of chess pieces are aligned, or adjacent rows of chess pieces are staggered. Furthermore, the battle zone is divided into two parts by rows: the player's battle zone and the enemy's battle zone. Players participating in the game are located on the top and bottom sides of the game interface, respectively, and during the preparation phase, users can only place pieces in their own battle zone. In other embodiments, the battle zone is divided into two parts by columns: the player's battle zone and the enemy's battle zone, with players participating in the game located on the left and right sides or the top and bottom sides of the game interface, respectively. The shape of the chess pieces can be any of squares, rectangles, circles, or hexagons; this application does not limit the shape of the chess pieces in its embodiments.

[0085] In some embodiments, the auto chess game will consist of multiple rounds, including competitive rounds and non-competitive rounds. For example, a non-competitive round may follow every five competitive rounds, or the first round may be a non-competitive round. In competitive rounds, battles will be played between users or between a user and their mirror image. For instance, if an even number of users remain in the game, they will be paired up in pairs for the next competitive round. If an odd number of users remain, the remaining user after pairing up will play against the mirror image of another user in the next competitive round. Non-competitive rounds include draft rounds and jungle rounds. In draft rounds, multiple player characters will compete for chess pieces in the draft arena. Upon successfully acquiring a chess piece, the player will also receive the equipment associated with that piece. In jungle rounds, the player's virtual chess pieces will fight against wild monsters, and upon victory, the player will obtain the equipment dropped by the monsters.

[0086] Virtual pieces refer to the pieces placed on the board in an auto chess game. Each virtual piece represents a corresponding virtual character. Virtual pieces include combat virtual pieces and preparation virtual pieces. Combat virtual pieces are located in the combat zone, while preparation virtual pieces are located in the preparation zone. Virtual pieces can be simply referred to as pieces.

[0087] The piece type icon is used to indicate the type of piece. Piece types can also be called piece synergies (or simply synergies). Each virtual piece corresponds to at least two piece types, meaning each virtual piece corresponds to at least two synergies. Synergies provide additional combat power to virtual pieces. Activating a synergy requires at least two virtual pieces with that synergy to be deployed simultaneously. Optionally, one piece type icon corresponds to at least two virtual pieces.

[0088] As shown in Figure 2, assuming virtual piece A corresponds to the Assassin and Shapeshifter piece types, and virtual piece B corresponds to the Assassin and Fighter piece types, the piece type icon of "Assassin 2" is displayed to indicate that the Assassin synergy is activated. There are two virtual pieces of the Assassin type in our combat zone 240. The piece type icons of "Shapeshifter 1" and "Fighter 1" are displayed to indicate that the Shapeshifter and Fighter synergy is not activated. There is one virtual piece of the Shapeshifter type and one virtual piece of the Fighter type in our combat zone 240.

[0089] In some embodiments, the first virtual piece is the virtual piece that our account needs to acquire and / or mark.

[0090] For example, in Figure 2, since our account already holds two virtual chess pieces A, acquiring another virtual chess piece A will increase the combat power of virtual chess piece A, so we need to continue acquiring virtual chess pieces A.

[0091] In some embodiments, at least two virtual chess pieces include a first virtual chess piece and a second virtual chess piece, the first virtual chess piece and the second virtual chess piece have the same or completely identical chess piece type, and there is at least one virtual attribute difference between the first virtual chess piece and the second virtual chess piece.

[0092] Virtual attributes include, but are not limited to: piece type, piece portrait, and piece price. For example, virtual piece A has the type of Assassin and Shapeshifter, the piece portrait is piece portrait A, and the piece price is 1 virtual resource; virtual piece B has the type of Assassin and Fighter, the piece portrait is piece portrait B, and the piece price is 2 virtual resources. Virtual pieces A and B differ only in that they both include the Assassin type; their piece types, portraits, and prices are also different. Therefore, virtual pieces A and B are not the same virtual piece.

[0093] In some embodiments, in response to the selection operation of the chess piece type icon, all virtual chess pieces corresponding to the chess piece type icon are displayed.

[0094] For example, taking the shapeshifter piece icon as an example, since all the virtual pieces corresponding to the shapeshifter piece icon are virtual piece A, virtual piece C, virtual piece D, and virtual piece E, the avatars of the virtual pieces A, C, D, and E corresponding to the shapeshifter piece icon are displayed in response to the long press operation on the shapeshifter piece icon.

[0095] In this embodiment of the application, displaying virtual chess pieces includes at least one of the following display methods: displaying the avatar of the virtual chess piece; displaying the full-body image of the virtual chess piece; displaying the text corresponding to the virtual chess piece; displaying the character image of the virtual chess piece; displaying the nickname of the virtual chess piece. This embodiment of the application usually uses the display of the avatar of the virtual chess piece as an example for explanation, and does not limit the display method.

[0096] Step 420: In response to the selection operation of the first virtual piece, display at least one marker control to be selected. The at least one marker control is used to indicate the marking range for the first virtual piece, and the at least one marker control includes a first marker control.

[0097] The marker control is used to indicate the marked range for virtual pieces. There is at least one marker control, and each marker control can be displayed differently. For example, the at least one marker control may be displayed as at least one of the following: multiple human-shaped icons, multiple playing card-shaped icons, or an icon consisting of three squares and a circle. It should be noted that these three styles are merely examples; in actual applications, fewer or more other different styles can be set.

[0098] The marking range indicates the area where the marking operation will be performed. After selecting the first virtual piece, the marking control is used to indicate the marking range for the first virtual piece, that is, to specify the locations where the first virtual piece will be marked. Different marking ranges correspond to different areas where the marking operation will be performed. For example, the first marking control is used to mark the first virtual piece of our account. The first marking range corresponding to the first marking control includes at least one of the following: our combat zone; our preparation zone; the virtual shop; our combat zone is used for our account to place virtual pieces used for combat in this round of the game; our preparation zone is used for our account to place virtual pieces not used for combat in this round of the game; the virtual shop is used to provide virtual pieces to be selected.

[0099] In some embodiments, in response to the selection operation of the first virtual chess piece, at least one marker control to be selected is displayed, and at least two virtual chess pieces corresponding to the chess piece type icon are not displayed; or, in response to the selection operation of the first virtual chess piece, at least one marker control to be selected is displayed, and at least two virtual chess pieces corresponding to the chess piece type icon continue to be displayed.

[0100] When displaying at least one marker control to be selected, you can continue to display at least two virtual chess pieces corresponding to the chess piece type icon, so that the user can confirm whether the first virtual chess piece selected is correct; or you can stop displaying at least two virtual chess pieces corresponding to the chess piece type icon, so as to reduce the complexity of the user interface and make the user interface cleaner and clearer.

[0101] Step 430: In response to the selection operation of the first marker control, mark the first virtual piece within the first marker range corresponding to the first marker control.

[0102] Taking a match involving 8 accounts as an example, our account is the main control account, such as account F in Figure 2. All accounts are accounts A, B to H, which are the 8 accounts; the other accounts are the 7 accounts other than account F; the enemy accounts are the accounts that are playing against our account in the current round. For example, when our account (account F) is playing against account A, account A is the enemy account.

[0103] In some embodiments, different first marker controls correspond to different first marker ranges.

[0104] For example, the A tag control corresponds to the tag range related to our account (the main control account), and the B tag control corresponds to the tag range related to other accounts, which are all accounts in this game other than our account.

[0105] In response to a selection operation on the A marker control, the first virtual piece will only be marked within the marker range associated with our account, and will not be marked within the marker range associated with other accounts. Similarly, in response to a selection operation on the B marker control, the first virtual piece will only be marked within the marker range associated with other accounts, and will not be marked within the marker range associated with our account.

[0106] Optionally, the selection operation in the above steps includes at least one of the following operations: long press, click, double click, swipe, etc. The specific implementation can be set according to the usage scenario, and this application embodiment does not limit it.

[0107] In summary, the method provided in this embodiment displays at least two virtual chess pieces corresponding to the chess piece type icon. After the user selects the first virtual chess piece from the at least two virtual chess pieces, at least one marking control is displayed, with different marking controls corresponding to different marking ranges. After the user selects the first marking control from the at least one marking control, the first virtual chess piece is marked within the first marking range corresponding to the first marking control. Because a specific first virtual chess piece and a specific first marking range are selected, the first virtual chess piece needed by the user can be marked more accurately and quickly, improving the efficiency of human-computer interaction. Furthermore, since the number of virtual chess pieces corresponding to the chess piece type icon is relatively small, selecting the first virtual chess piece from the virtual chess pieces corresponding to the chess piece type icon takes less time and is more convenient than selecting the required virtual chess piece one by one from a large number of virtual chess pieces through the lineup editing function in related technologies.

[0108] Figure 5 illustrates a flowchart of a method for marking virtual chess pieces according to an exemplary embodiment of this application. The method is performed by a computer device, which may be terminal 110 in Figure 1. The method includes at least one of the following steps.

[0109] Step 410: In response to the selection operation of the chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon.

[0110] As an example and not a limitation, the piece type includes at least one of the following: faction type, gameplay type, and race type. For example, faction types include: Great Wall, Federation, Empire, Kingdom, Northland, etc.; gameplay types include: Assassin, Mage, Warrior, Swordsman, Rogue, Fighter, Knight, Ranger, etc.; and race types include: Bee, Fairy, Dragon, Robot, Celestial, Flame Demon, etc. Piece types may also include other types, which are not limited in this embodiment. Correspondingly, the piece type icon includes at least one of the following: faction type icon, gameplay type icon, and race type icon.

[0111] In some embodiments, step 410 includes at least one of the following: in response to a selection operation of a faction type icon, displaying at least two virtual pieces corresponding to the faction type icon, wherein the piece type of the at least two virtual pieces is faction type; in response to a selection operation of a playstyle type icon, displaying at least two virtual pieces corresponding to the playstyle type icon, wherein the piece type of the at least two virtual pieces is playstyle type; in response to a selection operation of a clan type icon, displaying at least two virtual pieces corresponding to the clan type icon, wherein the piece type of the at least two pieces is clan type.

[0112] The selection operation can specifically be a long press. When displaying at least two virtual chess pieces corresponding to a chess piece type icon, since there are multiple chess piece types, at least one of the following methods can be used to display these chess piece types: a fan-shaped wheel, a circular wheel, or a list. The at least two virtual chess pieces can be displayed using at least one of the following: avatar, nickname, or character image. In some embodiments, in response to a long press operation on a chess piece type icon, the avatars of at least two virtual chess pieces corresponding to the chess piece type are displayed via a fan-shaped wheel; or, in response to a long press operation on a chess piece type icon, the avatars of at least two virtual chess pieces corresponding to the chess piece type are displayed via a circular wheel; or, in response to a long press operation on a chess piece type icon, the avatars of at least two virtual chess pieces corresponding to the chess piece type are displayed via a list.

[0113] In some embodiments, step 410 may further include: displaying a game interface, which includes icons representing different types of pieces.

[0114] The piece type icons are located on the game interface, and the results of operations on the piece type icons are displayed on the game interface. Compared with related technologies that require opening the corresponding interface of the lineup editing function to mark virtual pieces, the process is much simpler.

[0115] Step 422: In response to the selection of the first virtual piece, display at least one of the following marking controls: a marking control for marking the first virtual piece of other accounts; a marking control for marking the first virtual piece of our account; a marking control for marking the first virtual piece of all accounts. Wherein, "other accounts" refers to all accounts in this game except our account, and "all accounts" includes both our account and other accounts.

[0116] As shown in Figure 2, taking account F as our account as an example, the other accounts are the 7 accounts from account A to account H excluding account F, and all accounts include account A to account H, a total of 8 accounts.

[0117] For example, multiple human-shaped icons represent marking controls for marking the first virtual piece of other accounts; multiple playing card-shaped icons represent marking controls for marking the first virtual piece of our account; and an icon consisting of three squares and a circle represents marking controls for marking the first virtual piece of all accounts.

[0118] In some embodiments, the tagging control may further include a tagging control for tagging the first virtual piece of a specified account.

[0119] Optionally, the specified account includes at least one of the following: the account ranked 1st; the account ranked before the jth account, where j is an allowed value; or the account ranked higher than our account; wherein the ranking order is based on the remaining health of the account in descending order.

[0120] Taking the first selected marker control as the marker control used to mark the first virtual piece of other accounts as an example, proceed to step 432.

[0121] Step 432: In response to the selection operation of the marking control for marking the first virtual piece of other accounts, mark the first virtual piece within the first marking range. The first marking range includes at least one of the following: other combat zones; other preparation zones; the other combat zones are used by other accounts to place virtual pieces for combat in this round of the game, and the other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0122] In some embodiments, when the first virtual piece of another account is marked, the first virtual piece from the perspective of our account is in a marked state, while the first virtual piece from the perspective of other accounts is in a normal state.

[0123] For example, highlighting the first virtual piece indicates that the first virtual piece is marked. The first virtual piece is highlighted from the perspective of our account, but it is not highlighted from the perspective of other accounts.

[0124] Step 440: In response to the selection operation of the marking control used to mark other accounts' first virtual pieces, mark other accounts that hold the first virtual pieces.

[0125] The method of marking other accounts holding the first virtual chess piece can be to mark at least one of the other accounts' avatars, nicknames, and character images. In some embodiments, in response to a selection operation of the marking control for marking the first virtual chess piece of another account, the avatars of other accounts holding the first virtual chess piece are marked.

[0126] Figure 6 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application. Taking virtual chess piece A as an example, after the user selects the marking control for marking the first virtual chess piece of other accounts, the avatars of account E and account H, which hold virtual chess piece A, are highlighted. In this embodiment, the highlighting is represented by adding a thick border around the avatars of account E and account H.

[0127] Step 450: In response to a click action by another account holding the first virtual piece, display other battle zones and other preparation zones. The first virtual piece is marked on the other battle zones and / or other preparation zones.

[0128] A single game consists of multiple rounds. Each round comprises two phases: a preparation phase and a battle phase. The preparation phase allows the user to decide the type, number, and position of virtual pieces on the board. The battle phase involves the virtual pieces of both sides automatically engaging in combat. When all of one side's virtual pieces are defeated, the current round ends, and the corresponding player character will lose a certain amount of health points.

[0129] During the preparation and combat phases, users can view their own combat zone and their own preparation zone. The combat zone is from the perspective of the user's account, and the preparation zone is from the perspective of the user's account. Users can also click on other accounts' avatars to view their respective combat zones and preparation zones. Other combat zones and preparation zones are viewed from the perspective of those other accounts.

[0130] For example, in Figure 6, before the user clicks on the avatar of account H, the user interface displays our preparation zone 210 and our combat zone 240. Our preparation zone 210 is the preparation zone from the perspective of our account, and our combat zone 240 is the combat zone from the perspective of our account. After the user clicks on the avatar of account H, other combat zones 620 and other preparation zones 610 corresponding to account H are displayed. Other combat zones 620 are the combat zones from the perspective of account H, and other preparation zones 610 are the preparation zones from the perspective of account H.

[0131] Taking virtual piece A as the first virtual piece, other battle zones 620 include virtual piece C and the highlighted (marked) virtual piece A, while other preparation zones 610 include virtual piece B. In this embodiment, a thick border is added around virtual piece A to indicate that it is highlighted.

[0132] In summary, the method provided in this embodiment, by responding to the selection operation of the first virtual chess piece, displays at least one of different types of first marking controls, providing the user with the function of selecting the marking range, so that the user can subsequently select the appropriate first marking range to mark the first virtual chess piece according to the needs.

[0133] The method provided in this embodiment also marks the first virtual piece within a first marking range and marks other accounts holding the first virtual piece in response to the selection operation of the marking control used to mark other accounts. This makes it easier for users to quickly view the situation of other accounts and thus adjust their response strategy in a timely manner according to the number of first virtual pieces held by other accounts, increasing the user's chances of winning.

[0134] Figure 7 illustrates a flowchart of a method for marking virtual chess pieces according to an exemplary embodiment of this application. The method is performed by a computer device, which may be terminal 110 in Figure 1. The method includes at least one of the following steps.

[0135] Step 410: In response to the selection operation of the chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon.

[0136] Step 422: In response to the selection operation of the first virtual piece, display at least one of the following marking controls: a marking control for marking the first virtual piece of other accounts; a marking control for marking the first virtual piece of our account; a marking control for marking the first virtual piece of all accounts.

[0137] For specific implementation details, please refer to step 422 of the embodiment in Figure 5, which will not be repeated here.

[0138] Taking the first selected marker control as the marker control used to mark the first virtual piece of our account as an example, proceed to step 434.

[0139] Step 434: In response to the selection operation of the marking control for marking the first virtual piece of our account, mark the first virtual piece within the first marking range.

[0140] The first marking range includes at least one of the following: our combat zone; our preparation zone; virtual shop; our combat zone is used by our account to place virtual pieces for combat in this round of the game, our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; virtual shop is used to provide virtual pieces to be selected.

[0141] Figure 8 illustrates a schematic diagram of a virtual chess piece marking method provided in an exemplary embodiment of this application. Taking virtual chess piece A as an example, after the user selects the marking control for marking the first virtual chess piece of their account, virtual chess piece A in their battle zone 240, virtual chess piece A in their preparation zone 210, and virtual chess piece A in the virtual shop 260 are highlighted. In this embodiment, the highlighting is represented by adding a thick border around virtual chess piece A and the corresponding chess piece card of virtual chess piece A in the virtual shop.

[0142] In summary, the method provided in this embodiment marks the first virtual chess piece within a first marking range in response to a selection operation of a marking control used to mark the first virtual chess piece for our account. This improves the recognizability of the first virtual chess piece from the perspective of our account, making it easier for users to quickly find the first virtual chess piece in the virtual store and improving human-computer interaction efficiency.

[0143] Figure 9 illustrates a flowchart of a method for marking virtual chess pieces according to an exemplary embodiment of this application. The method is performed by a computer device, which may be terminal 110 in Figure 1. The method includes at least one of the following steps.

[0144] Step 410: In response to the selection operation of the chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon.

[0145] Step 422: In response to the selection operation of the first virtual piece, display at least one of the following marking controls: a marking control for marking the first virtual piece of other accounts; a marking control for marking the first virtual piece of our account; a marking control for marking the first virtual piece of all accounts.

[0146] For specific implementation details, please refer to step 422 of the embodiment in Figure 5, which will not be repeated here.

[0147] Taking the selected first marker control as the marker control used to mark the first virtual chess piece for all accounts as an example, proceed to step 436.

[0148] Step 436: In response to the selection operation of the marking control for marking the first virtual piece for all accounts, mark the first virtual piece within the first marking range. The first marking range includes at least one of the following: our combat zone; our reserve zone; virtual shop; other combat zones; other reserve zones;

[0149] Our battle zone is used by our account to place virtual pieces for combat in this round of the game; our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop provides virtual pieces to be selected; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0150] A single game consists of multiple rounds. Each round comprises two phases: a preparation phase and a battle phase. The preparation phase allows the user to decide the type, number, and position of virtual pieces on the board. The battle phase involves the virtual pieces of both sides automatically engaging in combat. When all of one side's virtual pieces are defeated, the current round ends, and the corresponding player character will lose a certain amount of health points.

[0151] During the preparation and combat phases, users can view their own combat zone and their own preparation zone. The combat zone is from the perspective of the user's account, and the preparation zone is from the perspective of the user's account. Users can also click on other accounts' avatars to view their respective combat zones and preparation zones. Other combat zones and preparation zones are viewed from the perspective of those other accounts.

[0152] As shown in Figure 3, users can view their own combat zone 240, their own preparation zone 210, and the virtual store 260. As shown in Figure 6, users can also view other combat zones 620 and other preparation zones 610 corresponding to account H after clicking on account H's avatar. Other combat zones 620 are the combat zones from account H's perspective, and other preparation zones 610 are the preparation zones from account H's perspective.

[0153] For specific implementation details, please refer to the embodiments in Figure 5 and Figure 7, which will not be repeated here.

[0154] In some embodiments, the method further includes: in response to a selection operation of a marking control for marking a first virtual piece for marking all accounts, marking other accounts holding the first virtual piece.

[0155] In some embodiments, the method further includes: displaying other battle zones and other preparation zones in response to a click operation on another account holding the first virtual piece.

[0156] For specific implementation details, please refer to the embodiment shown in Figure 5, which will not be repeated here.

[0157] For example, in Figure 3, the content displayed on the client also includes a virtual store 260, which provides virtual chess pieces to be selected, such as displaying one virtual chess piece A, three virtual chess pieces B, and one virtual chess piece C in the form of cards. Specifically, the chess piece card corresponding to virtual chess piece A shows that the chess piece type of virtual chess piece A is Assassin and Shapeshifter; the chess piece card corresponding to virtual chess piece B shows that the chess piece type of virtual chess piece B is Assassin and Fighter; and the chess piece card corresponding to virtual chess piece C shows that the chess piece type of virtual chess piece C is Mage and Shapeshifter.

[0158] In response to the selection operation of the marking control used to mark the first virtual chess piece for all accounts, the virtual chess piece A in the virtual store 260, the virtual chess piece A in our combat zone 240, the virtual chess piece A in our preparation zone 210, and the avatar of account H holding virtual chess piece A are highlighted. In this embodiment, the highlighting is represented by adding a thick border around virtual chess piece A, the corresponding chess piece card of virtual chess piece A in the virtual store, and the avatars of other accounts.

[0159] In summary, the method provided in this embodiment marks the first virtual chess piece within a first marking range in response to a selection operation of a marking control used to mark the first virtual chess piece for all accounts. This improves the recognizability of the first virtual chess piece from the user's account's perspective, making it easier for users to obtain the first virtual chess piece from the virtual store and improving human-computer interaction efficiency. It also allows users to quickly view the status of other accounts, enabling them to adjust their strategies promptly based on the number of first virtual chess pieces held by other accounts, increasing the user's chances of winning.

[0160] Figure 10 illustrates a flowchart of a method for marking virtual chess pieces according to an exemplary embodiment of this application. The method is performed by a computer device, which may be terminal 110 in Figure 1. The method includes at least one of the following steps.

[0161] Step 412: In response to a long press on a chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon.

[0162] The selection operation for a chess piece type icon can specifically be at least one of a long press, a swipe, or a double-tap. In some embodiments, in response to a long press on a chess piece type icon, if the long press duration is greater than or equal to a first time threshold, at least two virtual chess pieces corresponding to the chess piece type icon are displayed; if the long press duration is less than the first time threshold, no content is displayed. For example, if the long press duration is equal to 1 second, the portraits of all virtual chess pieces corresponding to the chess piece type are displayed; if the long press duration is less than 1 second, no content is displayed.

[0163] In addition to long-press operations, other operations can also be included, such as swiping operations and double-clicking operations. This application embodiment only uses long-press operations as an example for illustration, and does not limit the specific operations. When performing other operations, the above-mentioned long-press operation can be replaced with other operations.

[0164] Step 428: In response to a long press on the first virtual piece, display at least one marker control to be selected.

[0165] In some embodiments, in response to a long press operation on a first virtual chess piece, if the duration of the long press operation is greater than or equal to a second time threshold, at least one marker control to be selected is displayed; if the duration of the long press operation is less than the second time threshold, no content is displayed. For example, if the duration of the long press operation is equal to 1 second, at least one marker control to be selected is displayed; if the duration of the long press operation is less than 1 second, no content is displayed.

[0166] Optionally, the first time threshold and the second time threshold may be the same or different, and can be set according to actual technical needs.

[0167] In addition to long press, other operations may also be included, such as swipe operation, double-click operation, etc. This application embodiment only uses long press operation as an example for illustration, and does not limit the specific operation.

[0168] Step 430: In response to the selection operation of the first marker control, mark the first virtual piece within the first marker range corresponding to the first marker control.

[0169] The display and / or marking method of the first virtual chess piece within the first marking range corresponding to the first marking control can be at least one of the following: highlighting, dynamic effects, different colors, and text information.

[0170] In some embodiments, step 430 includes at least one of the following: in response to a selection operation on the first marker control, highlighting the first virtual chess piece within the first marker range corresponding to the first marker control; in response to a selection operation on the first marker control, displaying the first virtual chess piece with dynamic effects within the first marker range corresponding to the first marker control; in response to a selection operation on the first marker control, displaying the first virtual chess piece with different colors within the first marker range corresponding to the first marker control; in response to a selection operation on the first marker control, marking the first virtual chess piece with text information within the first marker range corresponding to the first marker control.

[0171] For example, as shown in Figure 3, in response to the selection operation of the marking control for marking the first virtual chess piece for all accounts, the virtual chess piece A in the virtual store 260, the virtual chess piece A on our combat zone 240, the virtual chess piece A on our preparation zone 210, and the avatar of the account H holding the virtual chess piece A are highlighted; or, the first virtual chess piece is displayed with dynamic effects within the first marking range corresponding to the first marking control, such as displaying the first virtual chess piece with a blinking effect; or, multiple first virtual chess pieces are displayed with different colors within the first marking range corresponding to the first marking control, for example, the first virtual chess piece includes virtual chess piece A and virtual chess piece B, with a red border displayed around virtual chess piece A and a blue border displayed around virtual chess piece B; or, the first virtual chess piece is marked with text information within the first marking range corresponding to the first marking control, for example, a text box is displayed around the first virtual chess piece, and the text box includes the text information "Note".

[0172] In some embodiments, the method further includes: marking a chess piece type icon in response to a selection operation on the first marking control. The marking method for the chess piece type icon can be at least one of highlighting, dynamic effects, different colors, and text information. As shown in Figure 6, taking virtual chess piece A, whose first virtual chess piece is of the "Shaper" chess piece type, as an example, in response to a selection operation on the first marking control, the "Shaper" chess piece type icon is highlighted. In this embodiment, the highlighting is represented by adding a thick border around the "Shaper" chess piece type icon.

[0173] In summary, the method provided in this embodiment reduces the problem of users accidentally touching the chess piece type icon and the first virtual chess piece by responding to the long press operation to select the chess piece type icon and the first virtual chess piece, and sets the corresponding time threshold, thereby reducing the impact of the virtual chess piece marking method on users who do not need to mark virtual chess pieces.

[0174] The method provided in this embodiment also marks the chess piece type icon in response to the selection operation of the first marking control, thereby improving the recognizability of the chess piece type icon and making it easier for users to confirm the currently marked first virtual chess piece and its type. Furthermore, the method provided in this embodiment expands the applicability of virtual chess piece marking methods by using different methods for marking the first virtual chess piece, and can provide different implementation methods according to the required scenarios.

[0175] Figure 11 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application. The method is executed by a computer device, which may be the terminal 110 in Figure 1. Compared with the embodiment of Figure 4, the method further includes the following steps.

[0176] Step 460: In response to a double-click on the piece type icon, demark the first virtual piece.

[0177] In some embodiments, in response to a double-click operation on a piece-type icon, the first virtual piece is not highlighted. Alternatively, in response to a double-click operation on a piece-type icon, the first virtual piece is not displayed with dynamic characteristics. Alternatively, in response to a double-click operation on a piece-type icon, the first virtual piece is not displayed with color. Alternatively, in response to a double-click operation on a piece-type icon, the first virtual piece is not displayed with text information.

[0178] In addition to double-clicking, other operations may also be included, such as swiping and clicking. This application only uses double-clicking as an example for illustration, and does not limit the specific operations.

[0179] Figure 12 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application, taking the example of a user selecting a marking control for marking a first virtual chess piece for marking other accounts, where the first virtual chess piece is a virtual chess piece A of the "Shapeshifter" chess piece type.

[0180] Before the user double-clicks the "Shaper" piece type icon, because accounts E and H hold virtual piece A, the avatars of accounts E and H are highlighted in account avatar display area 220. Additionally, the "Shaper" piece type icon in piece type display area 230 is highlighted.

[0181] After a user double-clicks the "Shaper" piece type icon, the virtual piece A is unmarked, meaning the avatars of account E and account H are no longer highlighted, nor is the "Shaper" piece type icon.

[0182] In summary, the method provided in this embodiment unmarks the first virtual chess piece in response to a double-click operation on the chess piece type icon, thereby reducing the impact on the user and minimizing the interference of the first virtual chess piece on the user's subsequent operations when the user does not need to mark the first virtual chess piece.

[0183] In the above embodiments, steps with the same sequence number can be considered as the same step. The embodiments corresponding to Figure 4, Figure 5, Figure 7, Figure 9, Figure 10, and Figure 11 can be implemented individually or in combination; this application does not limit this implementation.

[0184] To implement the above embodiments, the technical implementation method of the virtual chess piece marking method is described below.

[0185] Figure 13 shows a flowchart of a virtual chess piece marking method provided in an exemplary embodiment of this application, which is executed by a client and includes at least one of the following steps.

[0186] Step 1310: The client receives a long press signal for the chess piece type icon.

[0187] In some embodiments, the long press signal is generated based on a user's long press action on a chess piece-type icon.

[0188] The chess piece type icon is used to indicate the type of chess piece. Chess piece type can also be called chess piece synergy (simply called synergy). Each virtual chess piece corresponds to at least two synergies. Synergies can provide virtual chess pieces with additional combat power. To activate a synergy, at least two virtual chess pieces with that synergy must be deployed at the same time.

[0189] Step 1320: The client determines whether the long press time is less than the first threshold.

[0190] In some embodiments, the first threshold is a value that can be set. For example, the first threshold can be set to 1 second.

[0191] If the long press duration is less than the first threshold, proceed to step 1362; if the long press duration is greater than or equal to the first threshold, proceed to step 1330.

[0192] Step 1330: The client displays at least two virtual chess pieces corresponding to the chess piece type icon. At least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include the first virtual chess piece.

[0193] In this embodiment of the application, displaying virtual chess pieces includes various display methods such as displaying the avatar of the virtual chess piece; displaying the full-body image of the virtual chess piece; and displaying the text corresponding to the virtual chess piece. This embodiment of the application usually uses the display of the avatar of the virtual chess piece as an example for explanation, and does not limit the display method.

[0194] Step 1340: The client receives a selection signal for the first virtual piece and displays at least one marker control to be selected. The at least one marker control indicates the marking range for the first virtual piece, and the at least one marker control includes a first marker control.

[0195] In some embodiments, the selection signal is generated based on a user's click action on a first virtual piece.

[0196] In some embodiments, the selection signal is generated based on a user's long press action on the first virtual piece.

[0197] Step 1350: The client determines whether to select the first marker control.

[0198] If it is determined that the first marker control is not selected, proceed to step 1362; if it is determined that the first marker control is selected, proceed to step 1360.

[0199] Step 1360: The client executes the corresponding steps based on the selected first marker control.

[0200] In some embodiments, the first marking control includes at least one of the following: a marking control for marking first virtual pieces of other accounts; a marking control for marking first virtual pieces of our own account; and a marking control for marking first virtual pieces of all accounts. Wherein, "other accounts" refers to all accounts in this game other than our own account, and "all accounts" includes both our own account and other accounts.

[0201] If a marking control is selected to mark the first virtual piece of our account, proceed to step 1372; if a marking control is selected to mark the first virtual piece of all accounts, proceed to step 1374; if a marking control is selected to mark the first virtual piece of other accounts, proceed to step 1376.

[0202] Step 1372: The client marks the first virtual piece within a first range. The first range includes at least one of the following: our combat zone; our preparation zone; virtual shop; the our combat zone is used by our account to place virtual pieces for combat in this round of the game; the our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop is used to provide virtual pieces for selection.

[0203] In some embodiments, the client also marks the chess piece type icon.

[0204] Step 1374: The client determines whether other accounts hold the first virtual piece.

[0205] In some embodiments, the client determines whether other accounts hold the first virtual piece by reading data from the server, where the data includes data on virtual pieces held by other accounts.

[0206] If it is determined that another account holds the first virtual piece, proceed to step 1384; if it is determined that another account does not hold the first virtual piece, proceed to step 1372.

[0207] Step 1384: The client marks the first virtual piece within the second range. The second range includes at least one of the following: our combat zone; our reserve zone; virtual shop; other combat zones; other reserve zones.

[0208] Our battle zone is used by our account to place virtual pieces for combat in this round of the game; our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop provides virtual pieces to be selected; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0209] In some embodiments, the client also marks the chess piece type icon.

[0210] Step 1376: The client determines whether other accounts hold the first virtual piece.

[0211] If it is determined that another account holds the first virtual piece, proceed to step 1386; if it is determined that another account does not hold the first virtual piece, proceed to step 1362.

[0212] Step 1386: The client marks the first virtual piece within the third range. The third range includes at least one of the following: other combat zones; other preparation zones; other combat zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0213] In some embodiments, the client also marks the avatars of other accounts that hold the first virtual chess piece.

[0214] In some embodiments, the client also marks the chess piece type icon.

[0215] Step 1390: The client receives a cancellation signal for the chess piece type icon and unmarks the first virtual chess piece.

[0216] In some embodiments, the cancellation signal is generated based on a user's double-click action on a chess piece type icon.

[0217] After the first virtual piece is unmarked, the client displays the other elements of the user interface normally.

[0218] Step 1362: End.

[0219] If the client determines that the long press duration is less than the first threshold, the virtual piece marking method will not be triggered, and the client will display other elements of the user interface normally.

[0220] If the client determines that the first marker control has not been selected, the virtual piece's marking method will not be triggered, and the client will display other elements of the user interface normally.

[0221] If the client determines that no other account holds the first virtual piece, the virtual piece marking method is not triggered, and the client displays other elements of the user interface normally.

[0222] The above embodiments are all illustrated by applying the virtual chess piece marking method to a smartphone scenario. In some embodiments, the virtual chess piece marking method can also be applied to a mouse and keyboard scenario or a gamepad scenario.

[0223] Mouse and keyboard scenarios:

[0224] In some embodiments, the method for marking virtual chess pieces is performed by a client connected to a mouse and keyboard. The method includes: in response to a selection operation of a chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon, the at least two virtual chess pieces having the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces including a first virtual chess piece; in response to a selection operation of the first virtual chess piece, displaying at least one marking control to be selected, the at least one marking control indicating a marking range for the first virtual chess piece, and the at least one marking control including a first marking control; and in response to a selection operation of the first marking control, marking the first virtual chess piece within a first marking range corresponding to the first marking control.

[0225] In some embodiments, in response to a selection operation on a first virtual piece, displaying at least one marker control to be selected includes: in response to a selection operation on the first virtual piece using a mouse, displaying at least one of the following marker controls: a marker control for marking the first virtual piece of other accounts; a marker control for marking the first virtual piece of our own account; a marker control for marking the first virtual piece of all accounts; wherein, other accounts are all accounts in this game except our own account, and all accounts include our own account and other accounts.

[0226] In some embodiments, the first marking control is a marking control for marking the first virtual chess piece of another account. In response to the selection operation of the first marking control, marking the first virtual chess piece within the first marking range corresponding to the first marking control includes: in response to the selection operation of the marking control for marking the first virtual chess piece of another account using the mouse, marking the first virtual chess piece within the first marking range; wherein, the first marking range includes at least one of the following: other battle areas; other preparation areas; other battle areas are used for other accounts to place virtual chess pieces used for battle in this round of the game, and other preparation areas are used for other accounts to place virtual chess pieces not used for battle in this round of the game.

[0227] In some embodiments, the method further includes: in response to a selection operation of a marking control for marking other accounts' first virtual pieces, marking other accounts holding the first virtual pieces.

[0228] In some embodiments, the method further includes: displaying other battle zones and other preparation zones in response to a mouse click operation on another account holding the first virtual piece; wherein the other battle zones and / or other preparation zones include the marked first virtual piece.

[0229] In some embodiments, the first marking control is a marking control for marking a first virtual chess piece of our account. In response to a selection operation on the first marking control, marking the first virtual chess piece within the first marking range corresponding to the first marking control includes: in response to a selection operation on the marking control for marking the first virtual chess piece of our account using a mouse, marking the first virtual chess piece within the first marking range; wherein, the first marking range includes at least one of the following: our combat zone; our preparation zone; virtual shop; our combat zone is used for our account to place virtual chess pieces used for combat in this round of the game, our preparation zone is used for our account to place virtual chess pieces not used for combat in this round of the game; virtual shop is used to provide virtual chess pieces to be selected.

[0230] In some embodiments, the first marking control is a marking control for marking the first virtual chess piece of all accounts. In response to a selection operation on the first marking control, marking the first virtual chess piece within the first marking range corresponding to the first marking control includes: in response to a selection operation on the marking control for marking the first virtual chess piece of all accounts using a mouse, marking the first virtual chess piece within the first marking range; wherein the first marking range includes at least one of the following: our battle zone; our preparation zone; virtual shop; other battle zones; other preparation zones;

[0231] Our battle zone is used by our account to place virtual pieces for combat in this round of the game; our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop provides virtual pieces to be selected; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0232] In some embodiments, the method further includes: marking a chess piece type icon in response to a selection operation on the first marking control.

[0233] In some embodiments, in response to a selection operation on a chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon includes: in response to a long press operation on a chess piece type icon using the mouse, displaying at least two virtual chess pieces corresponding to the chess piece type icon.

[0234] In some embodiments, in response to a long press operation on a chess piece type icon using a mouse, displaying at least two virtual chess pieces corresponding to the chess piece type icon includes: in response to a long press operation on a chess piece type icon using a mouse, if the duration of the long press operation is greater than or equal to a first time threshold, displaying at least two virtual chess pieces corresponding to the chess piece type icon.

[0235] In some embodiments, in response to a selection operation on a first virtual chess piece, displaying at least one marker control to be selected includes: in response to a long press operation on the first virtual chess piece using a mouse, displaying at least one marker control to be selected.

[0236] In some embodiments, in response to a long press operation on a first virtual chess piece using a mouse, displaying at least one marker control to be selected includes: in response to a long press operation on a first virtual chess piece using a mouse, displaying at least one marker control to be selected if the duration of the long press operation is greater than or equal to a second time threshold.

[0237] In some embodiments, in response to a selection operation on the first marker control, marking a first virtual chess piece within a first marker range corresponding to the first marker control includes at least one of the following: in response to a selection operation on the first marker control, highlighting the first virtual chess piece within the first marker range corresponding to the first marker control; in response to a selection operation on the first marker control, displaying the first virtual chess piece within the first marker range corresponding to the first marker control using dynamic effects; in response to a selection operation on the first marker control, displaying the first virtual chess piece within the first marker range corresponding to the first marker control using different colors; and in response to a selection operation on the first marker control, marking the first virtual chess piece within the first marker range corresponding to the first marker control using text information.

[0238] In some embodiments, the method further includes: unmarking the first virtual piece in response to a double-click operation on a piece-type icon using a mouse.

[0239] In some embodiments, in response to a selection operation on a chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed, including at least one of the following:

[0240] In response to the selection of a faction type icon, display at least two virtual pieces corresponding to the faction type icon;

[0241] In response to the selection of a playstyle icon, display at least two virtual pieces corresponding to the playstyle icon;

[0242] In response to the selection of a clan type icon, display at least two virtual pieces corresponding to the clan type icon.

[0243] For specific implementation details, please refer to the embodiments in the above smartphone scenarios, which will not be repeated here.

[0244] Controller scenario:

[0245] In some embodiments, the method for marking virtual chess pieces is performed by a client connected to the controller. The method includes: in response to a selection operation of a chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon, the at least two virtual chess pieces having the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces including a first virtual chess piece; in response to a selection operation of the first virtual chess piece, displaying at least one marking control to be selected, the at least one marking control indicating a marking range for the first virtual chess piece, and the at least one marking control including a first marking control; and in response to a selection operation of the first marking control, marking the first virtual chess piece within a first marking range corresponding to the first marking control.

[0246] In some embodiments, the operating device on the handle includes, but is not limited to, a joystick and a confirmation button. In response to the selection operation of the first virtual piece, at least one marking control to be selected is displayed, including: in response to the selection operation of the first virtual piece using the joystick and the confirmation button, displaying at least one of the following marking controls: a marking control for marking the first virtual piece of other accounts; a marking control for marking the first virtual piece of our own account; a marking control for marking the first virtual piece of all accounts; wherein, other accounts are all accounts in this game except our own account, and all accounts include our own account and other accounts.

[0247] In some embodiments, the first marking control is a marking control for marking the first virtual chess piece of another account. In response to a selection operation of the first marking control, marking the first virtual chess piece within the first marking range corresponding to the first marking control includes: in response to a selection operation of the marking control for marking the first virtual chess piece of another account using a joystick and a confirmation button, marking the first virtual chess piece within the first marking range; wherein, the first marking range includes at least one of the following: other battle zones; other preparation zones; other battle zones are used for other accounts to place virtual chess pieces used for battle in this round of the game, and other preparation zones are used for other accounts to place virtual chess pieces not used for battle in this round of the game.

[0248] In some embodiments, the method further includes: in response to a selection operation of a marking control for marking other accounts using a joystick and a confirmation key, marking other accounts holding the first virtual piece.

[0249] In some embodiments, the method further includes: displaying other battle zones and other preparation zones in response to a click operation by another account holding the first virtual piece using a joystick and a confirmation button; wherein the other battle zones and / or other preparation zones include the marked first virtual piece.

[0250] In some embodiments, the first marking control is a marking control for marking a first virtual chess piece of our account. In response to a selection operation of the first marking control, marking the first virtual chess piece within a first marking range corresponding to the first marking control includes: in response to a selection operation of the marking control for marking the first virtual chess piece of our account using a joystick and a confirmation button, marking the first virtual chess piece within a first marking range; wherein, the first marking range includes at least one of the following: our combat zone; our preparation zone; virtual shop; our combat zone is used for our account to place virtual chess pieces used for combat in this round of the game, our preparation zone is used for our account to place virtual chess pieces not used for combat in this round of the game; virtual shop is used to provide virtual chess pieces to be selected.

[0251] In some embodiments, the first marking control is a marking control for marking the first virtual chess piece of all accounts. In response to a selection operation of the first marking control, marking the first virtual chess piece within the first marking range corresponding to the first marking control includes: in response to a selection operation of the marking control for marking the first virtual chess piece of all accounts using a joystick and a confirmation button, marking the first virtual chess piece within the first marking range; wherein the first marking range includes at least one of the following: our battle zone; our preparation zone; virtual shop; other battle zones; other preparation zones;

[0252] Our battle zone is used by our account to place virtual pieces for combat in this round of the game; our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop provides virtual pieces to be selected; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0253] In some embodiments, the method further includes: marking a chess piece type icon in response to a selection operation on the first marking control.

[0254] In some embodiments, the operating device on the handle includes, but is not limited to: a confirmation button, which, in response to a selection operation of a chess piece type icon, displays at least two virtual chess pieces corresponding to the chess piece type icon, including: in response to a long press operation of the chess piece type icon using the confirmation button, displays at least two virtual chess pieces corresponding to the chess piece type icon.

[0255] In some embodiments, in response to a long press operation on a chess piece type icon using the confirmation key, displaying at least two virtual chess pieces corresponding to the chess piece type icon includes: in response to a long press operation on a chess piece type icon using the confirmation key, if the duration of the long press operation is greater than or equal to a first time threshold, displaying at least two virtual chess pieces corresponding to the chess piece type icon.

[0256] In some embodiments, the operating device on the handle includes, but is not limited to: a confirmation button, which, in response to a selection operation of a first virtual piece, displays at least one marker control to be selected, including: in response to a long press operation of the confirmation button on the first virtual piece, displays at least one marker control to be selected.

[0257] In some embodiments, in response to a long press operation on a first virtual chess piece using a confirmation key, displaying at least one marker control to be selected includes: in response to a long press operation on a first virtual chess piece using a confirmation key, displaying at least one marker control to be selected if the duration of the long press operation is greater than or equal to a second time threshold.

[0258] In some embodiments, in response to a selection operation on the first marker control, marking a first virtual chess piece within a first marker range corresponding to the first marker control includes at least one of the following: in response to a selection operation on the first marker control, highlighting the first virtual chess piece within the first marker range corresponding to the first marker control; in response to a selection operation on the first marker control, displaying the first virtual chess piece within the first marker range corresponding to the first marker control using dynamic effects; in response to a selection operation on the first marker control, displaying the first virtual chess piece within the first marker range corresponding to the first marker control using different colors; and in response to a selection operation on the first marker control, marking the first virtual chess piece within the first marker range corresponding to the first marker control using text information.

[0259] In some embodiments, the operating device on the handle includes, but is not limited to, a cancel button, and the method further includes:

[0260] In response to a click on the piece-type icon using the cancel button, the first virtual piece is demarked.

[0261] In some embodiments, in response to a selection operation on a chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed, including at least one of the following:

[0262] In response to the selection of a faction type icon, display at least two virtual pieces corresponding to the faction type icon;

[0263] In response to the selection of a playstyle icon, display at least two virtual pieces corresponding to the playstyle icon;

[0264] In response to the selection of a clan type icon, display at least two virtual pieces corresponding to the clan type icon.

[0265] For specific implementation details, please refer to the embodiments in the above smartphone scenarios, which will not be repeated here.

[0266] Figure 14 shows a block diagram of a virtual chess piece marking device provided in an exemplary embodiment of this application. This device can be implemented as a computer device, or as part of a computer device, through software or hardware, or a combination of both. The device includes:

[0267] Display module 1410 is used to respond to the selection operation of chess piece type icon, display at least two virtual chess pieces corresponding to the chess piece type icon, the at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include a first virtual chess piece;

[0268] Display module 1410 is configured to display at least one marker control to be selected in response to a selection operation of a first virtual chess piece, the at least one marker control being used to indicate a marking range for the first virtual chess piece, the at least one marker control including a first marker control;

[0269] The marking module 1420 is used to mark the first virtual piece within the first marking range corresponding to the first marking control in response to the selection operation of the first marking control.

[0270] In one possible design of this embodiment, the display module 1410 is configured to display at least one of the following marking controls in response to a selection operation on the first virtual chess piece: a marking control for marking the first virtual chess piece of other accounts; a marking control for marking the first virtual chess piece of our own account; and a marking control for marking the first virtual chess piece of all accounts.

[0271] Among them, "other accounts" refers to all accounts in this game other than our own account, including both our own account and other accounts.

[0272] In one possible design of this embodiment, the first marking control is a marking control for marking the first virtual chess piece of other accounts, and the marking module 1420 is used to mark the first virtual chess piece within the first marking range in response to the selection operation of the marking control for marking the first virtual chess piece of other accounts;

[0273] The first marking range includes at least one of the following: other battle zones; other preparation zones; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game, and other preparation zones are used by other accounts to place virtual pieces that are not used for combat in this round of the game.

[0274] In one possible design of this embodiment, the marking module 1420 is further configured to mark other accounts holding the first virtual chess piece in response to a selection operation of the marking control for marking other accounts.

[0275] In one possible design of this embodiment, the display module 1410 is also used to display other battle zones and other preparation zones in response to a click operation on another account holding the first virtual chess piece;

[0276] The other battle zones and / or other preparation zones include the first virtual piece that has been marked.

[0277] In one possible design of this embodiment, the first marking control is a marking control for marking the first virtual chess piece of our account, and the marking module 1420 is used to mark the first virtual chess piece within the first marking range in response to the selection operation of the marking control for marking the first virtual chess piece of our account;

[0278] The first marking range includes at least one of the following: our combat zone; our preparation zone; virtual shop; our combat zone is used by our account to place virtual pieces for combat in this round of the game, our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; virtual shop is used to provide virtual pieces to be selected.

[0279] In one possible design of this embodiment, the first marking control is a marking control for marking the first virtual chess piece of all accounts, and the marking module 1420 is used to mark the first virtual chess piece within the first marking range in response to the selection operation of the marking control for marking the first virtual chess piece of all accounts;

[0280] The first marking range includes at least one of the following: our combat zone; our preparation zone; virtual store; other combat zones; other preparation zones;

[0281] Our battle zone is used by our account to place virtual pieces for combat in this round of the game; our preparation zone is used by our account to place virtual pieces not used for combat in this round of the game; the virtual shop provides virtual pieces to be selected; other battle zones are used by other accounts to place virtual pieces for combat in this round of the game; other preparation zones are used by other accounts to place virtual pieces not used for combat in this round of the game.

[0282] In one possible design of this embodiment, the marking module 1420 is also used to mark a chess piece type icon in response to a selection operation on the first marking control.

[0283] In one possible design of this embodiment, the display module 1410 is used to display at least two virtual chess pieces corresponding to the chess piece type icon in response to a long press operation on the chess piece type icon.

[0284] In one possible design of this embodiment, the display module 1410 is used to display at least two virtual chess pieces corresponding to the chess piece type icon in response to a long press operation on the chess piece type icon, provided that the duration of the long press operation is greater than or equal to a first time threshold.

[0285] In one possible design of this embodiment, the display module 1410 is used to display at least one marker control to be selected in response to a long press operation on the first virtual chess piece.

[0286] In one possible design of this embodiment, the display module 1410 is configured to display at least one marker control to be selected in response to a long press operation on the first virtual chess piece, provided that the duration of the long press operation is greater than or equal to a second time threshold.

[0287] In one possible design of this embodiment, the marking module 1420 is used to highlight the first virtual chess piece within the first marking range corresponding to the first marking control in response to the selection operation of the first marking control;

[0288] In response to the selection operation of the first marker control, the first virtual chess piece is displayed with dynamic effects within the first marker range corresponding to the first marker control;

[0289] In response to a selection operation on the first marker control, the first virtual chess piece is displayed in a different color within the first marker range corresponding to the first marker control;

[0290] In response to the selection operation of the first marker control, the first virtual piece is marked with text information within the first marker range corresponding to the first marker control.

[0291] In one possible design of this embodiment, the cancellation module 1430 is used to cancel the marking of the first virtual chess piece in response to a double-click operation on the chess piece type icon.

[0292] In one possible design of this embodiment, the display module 1410 is used to display at least two virtual pieces corresponding to the faction type icon in response to the selection operation of the faction type icon; to display at least two virtual pieces corresponding to the gameplay type icon in response to the selection operation of the gameplay type icon; and to display at least two virtual pieces corresponding to the clan type icon in response to the selection operation of the clan type icon.

[0293] This embodiment uses a display module 1410, a marking module 1420 and a cancellation module 1430 as an example for illustration. The number of display modules 1410, marking modules 1420 and cancellation modules 1430 is not limited.

[0294] For a description of the functions of the display module 1410, please refer to the content of steps 410 and 420 in the embodiment of Figure 4, the content of steps 422 and 450 in the embodiment of Figure 5, and the content of steps 412 and 428 in the embodiment of Figure 10.

[0295] For a description of the function of the marking module 1420, please refer to the content of step 430 in the embodiment of Figure 4, the content of steps 432 and 440 in the embodiment of Figure 5, the content of step 434 in the embodiment of Figure 7, and the content of step 436 in the embodiment of Figure 9.

[0296] For a description of the function of the cancellation module 1430, please refer to step 460 in the embodiment of Figure 11.

[0297] This application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one program; the processor is used to execute the at least one program in the memory to implement the virtual chess piece marking method provided in the above method embodiments.

[0298] Figure 15 shows a structural block diagram of a computer device 1500 provided in an exemplary embodiment of this application. Typically, the computer device 1500 includes a processor 1501 and a memory 1502.

[0299] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may include a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.

[0300] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 are used to store at least one instruction, which is executed by the processor 1501 to implement the virtual chess piece marking method provided in the method embodiments of this application.

[0301] In some embodiments, the computer device 1500 may optionally include an input interface 1503 and an output interface 1504. The processor 1501, memory 1502, and input interfaces 1503 and 1504 can be connected via a bus or signal lines. Various peripheral devices can be connected to the input interfaces 1503 and 1504 via a bus, signal lines, or a circuit board. The input interfaces 1503 and 1504 can be used to connect at least one input / output related peripheral device to the processor 1501 and memory 1502. In some embodiments, the processor 1501, memory 1502, and input interfaces 1503 and 1504 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, memory 1502, and input interfaces 1503 and 1504 can be implemented on separate chips or circuit boards, and this application embodiment does not limit this.

[0302] Those skilled in the art will understand that the structure shown above does not constitute a limitation on the computer device 1500, and may include more or fewer components than shown, or combine certain components, or employ different component arrangements.

[0303] In an exemplary embodiment, a chip is also provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is run on a computer device 1500, are used to implement the virtual chess piece marking method provided in the method embodiments of this application.

[0304] In an exemplary embodiment, a computer program product is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the virtual chess piece marking method provided in the method embodiment of this application.

[0305] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one program that is loaded and executed by a processor to implement the virtual chess piece marking method provided in the method embodiments of this application.

[0306] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0307] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or code on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0308] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for marking virtual chess pieces, the method being executed by a computer device, the method comprising: In response to the selection operation of the chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed. The at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include a first virtual chess piece. In response to a selection operation on the first virtual chess piece, at least one marker control to be selected is displayed, the at least one marker control being used to indicate a range of markers for the first virtual chess piece, the at least one marker control including a first marker control; In response to the selection operation of the first marker control, the first virtual chess piece is marked within the first marker range corresponding to the first marker control.

2. The method according to claim 1, wherein, The step of displaying at least one marker control to be selected in response to the selection operation of the first virtual chess piece includes: In response to the selection operation of the first virtual chess piece, at least one of the following marking controls is displayed: a marking control for marking the first virtual chess piece of other accounts; a marking control for marking the first virtual chess piece of our own account; a marking control for marking the first virtual chess piece of all accounts. The "other accounts" refer to all accounts in this match other than our account, including both our account and the other accounts.

3. The method according to claim 2, wherein, The first marking control is the marking control used to mark the first virtual chess piece of other accounts. The step of marking the first virtual chess piece within the first marking range corresponding to the first marking control in response to a selection operation on the first marking control includes: In response to a selection operation on the marking control for marking other accounts, the first virtual chess piece is marked within the first marking range; The first marked range includes at least one of the following: other battle zones; other preparation zones; the other battle zones are used by the other accounts to place virtual pieces for combat in this round of the game, and the other preparation zones are used by the other accounts to place virtual pieces that are not used for combat in this round of the game.

4. The method according to claim 3, wherein, The method further includes: In response to a selection operation of the marking control used to mark other accounts' first virtual chess piece, other accounts holding the first virtual chess piece are marked.

5. The method according to claim 4, wherein, The method further includes: In response to a click operation on another account holding the first virtual chess piece, the other battle zones and the other preparation zones are displayed; The other battle zones and / or other preparation zones include the marked first virtual chess piece.

6. The method according to claim 2, wherein, The first marking control is the marking control used to mark the first virtual chess piece of our account. The step of marking the first virtual chess piece within the first marking range corresponding to the first marking control in response to a selection operation on the first marking control includes: In response to a selection operation on the marking control for marking the first virtual chess piece of our account, the first virtual chess piece is marked within the first marking range; The first marked area includes at least one of the following: our combat zone; our preparation zone; virtual shop; the our combat zone is used by our account to place virtual pieces for combat in this round of the game, the our preparation zone is used by our account to place virtual pieces not for combat in this round of the game; the virtual shop is used to provide virtual pieces to be selected.

7. The method according to claim 2, wherein, The first marking control is the marking control used to mark the first virtual chess piece for all accounts. The step of marking the first virtual chess piece within the first marking range corresponding to the first marking control in response to a selection operation on the first marking control includes: In response to a selection operation on the marking control for marking the first virtual chess piece for marking all accounts, the first virtual chess piece is marked within the first marking range; The first marked area includes at least one of the following: our combat zone; our preparation zone; virtual store; other combat zones; other preparation zones; The "Our Battle Zone" is used by our account to place virtual pieces for combat in this round of the game; the "Our Preparation Zone" is used by our account to place virtual pieces not used for combat in this round of the game; the "Virtual Shop" is used to provide virtual pieces to be selected; the "Other Battle Zones" are used by other accounts to place virtual pieces for combat in this round of the game; the "Other Preparation Zones" are used by other accounts to place virtual pieces not used for combat in this round of the game.

8. The method according to any one of claims 1 to 7, wherein, The method further includes: In response to a selection operation on the first marker control, the chess piece type icon is marked.

9. The method according to any one of claims 1 to 8, wherein, The response to the selection operation of the chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon, including: In response to a long press on the chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed.

10. The method according to claim 9, wherein, The response to a long press on the chess piece type icon, displaying at least two virtual chess pieces corresponding to the chess piece type icon, includes: In response to a long press operation on the chess piece type icon, if the duration of the long press operation is greater than or equal to a first time threshold, at least two virtual chess pieces corresponding to the chess piece type icon are displayed.

11. The method according to claim 1, wherein, The step of displaying at least one marker control to be selected in response to the selection operation of the first virtual chess piece includes: In response to a long press operation on the first virtual chess piece, at least one marker control to be selected is displayed.

12. The method according to claim 11, wherein, The step of displaying at least one marker control to be selected in response to a long press operation on the first virtual chess piece includes: In response to a long press operation on the first virtual chess piece, if the duration of the long press operation is greater than or equal to a second time threshold, at least one of the marker controls to be selected is displayed.

13. The method according to claim 1, wherein, The step of marking the first virtual chess piece within the first mark range corresponding to the first mark control in response to a selection operation on the first mark control includes at least one of the following: In response to a selection operation on the first marker control, the first virtual chess piece is highlighted within the first marker range corresponding to the first marker control; In response to a selection operation on the first marker control, the first virtual chess piece is displayed with dynamic effects within the first marker range corresponding to the first marker control; In response to a selection operation on the first marker control, the first virtual chess piece is displayed in different colors within the first marker range corresponding to the first marker control; In response to the selection operation of the first marker control, the first virtual chess piece is marked with text information within the first marker range corresponding to the first marker control.

14. The method according to any one of claims 1 to 13, wherein, The method further includes: In response to a double-click operation on the chess piece type icon, the first virtual chess piece is unmarked.

15. The method according to any one of claims 1 to 14, wherein, In response to the selection operation of the chess piece type icon, at least two virtual chess pieces corresponding to the chess piece type icon are displayed, including at least one of the following: In response to a selection operation of a faction type icon, at least two virtual pieces corresponding to the faction type icon are displayed; In response to the selection operation of the gameplay type icon, at least two virtual pieces corresponding to the gameplay type icon are displayed; In response to the selection operation of the ethnic group type icon, at least two virtual pieces corresponding to the ethnic group type icon are displayed.

16. A marking device for virtual chess pieces, the device comprising: The display module is configured to respond to a selection operation of a chess piece type icon by displaying at least two virtual chess pieces corresponding to the chess piece type icon, wherein the at least two virtual chess pieces have the chess piece type corresponding to the chess piece type icon, and the at least two virtual chess pieces include a first virtual chess piece; The display module is configured to display at least one marker control to be selected in response to a selection operation on the first virtual chess piece. The at least one marker control is configured to indicate a marking range for the first virtual chess piece, and the at least one marker control includes a first marker control. The marking module is used to mark the first virtual chess piece within the first marking range corresponding to the first marking control in response to the selection operation of the first marking control.

17. A computer device, the computer device comprising: A processor and a memory, wherein the memory stores at least one program; The processor is used to execute the at least one program in the memory to implement the virtual chess piece marking method as described in any one of claims 1 to 15.

18. A computer-readable storage medium storing at least one program, said at least one program being loaded and executed by a processor to implement the method for marking virtual chess pieces as described in any one of claims 1 to 15.

19. A computer program product comprising computer instructions stored in a computer-readable storage medium, wherein a processor retrieves the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the method for marking virtual chess pieces as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Virtual object display method and device, terminal and storage medium

    CN112843737A

  • Acquisition method and device of chess piece role, terminal and storage medium

    CN112915529A

  • Chessboard picture display method and device, terminal equipment and storage medium

    CN113144596A

  • Virtual scene display method and device, electronic equipment and storage medium

    CN114307152A

  • Virtual scene interaction processing method and device, electronic equipment and storage medium

    CN116966554A