Virtual chess piece equipment assembling method and device, equipment and medium

By directly selecting the equipment in the assembly bar for assembly after selecting the virtual chess piece, the problem of cumbersome and mistouching of the virtual chess piece equipment assembly process is solved, and the assembly efficiency and combat efficiency are improved.

CN119139686APending Publication Date: 2024-12-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310713768.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In turn-based chess games, the assembly process of virtual chess equipment is cumbersome and prone to mistouching, which affects the efficiency of the battle.

Method used

By directly selecting the equipment in the assembly bar for assembly after selecting the virtual chess piece, the redundant steps of disassembling and dragging the equipment are avoided, and fast and accurate assembly is achieved.

Benefits of technology

It improves assembly efficiency, reduces operating costs, avoids mistouching, and improves the combat efficiency of virtual chess pieces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119139686A_ABST
    Figure CN119139686A_ABST
Patent Text Reader

Abstract

The invention discloses an assembling method and device of virtual chess piece equipment, equipment and a medium, and relates to the field of man-machine interaction. The method comprises the steps that a battle chessboard of the turn chess game is displayed, the battle chessboard comprises a first virtual chess piece and a second virtual chess piece which are controlled by a first account number, and the second virtual chess piece is provided with first equipment; in response to a first selection operation on the first virtual chess piece, displaying the first virtual chess piece in a selected state; in response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and assembling the first equipment for the first virtual chess piece. According to the method, fixed-point assembly of the equipment can be realized, and the equipment can be quickly and accurately assembled for the virtual chess pieces.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular to an assembly method, device, equipment and medium for virtual chess equipment. Background Art

[0002] Turn-based chess games are a new type of chess game. After the two opposing sides place their chess pieces on the battle area of ​​the chessboard, the game application automatically controls the chess pieces of both sides on the chessboard to fight and displays the results of the battle.

[0003] In the related art, virtual chess pieces in turn-based chess games usually have an equipment mechanism, that is, by attaching equipment to virtual chess pieces, they can gain stronger combat power. In the process of assembling the equipment of virtual chess piece A to virtual chess piece B, the player needs to first disassemble the equipment from virtual chess piece A, then select the disassembled equipment in the equipment column, and finally drag the equipment to virtual chess piece B. This process is cumbersome, and due to the large number of virtual chess pieces on the battle chessboard, it is easy to accidentally touch during the dragging process, thereby affecting the combat ability of the virtual chess pieces.

[0004] Therefore, how to achieve accurate and rapid assembly of virtual chess pieces in a battle is a problem that needs to be solved. Summary of the invention

[0005] The embodiment of the present application provides a method, device, equipment and medium for assembling virtual chess pieces, which can improve the efficiency of assembling equipment for virtual chess pieces in turn-based chess games. The technical solution is as follows:

[0006] In one aspect, a method for assembling a virtual chess piece equipment is provided, the method comprising:

[0007] Displaying a battle chessboard of a turn-based chess game, the battle chessboard including a first virtual chess piece and a second virtual chess piece controlled by the first account, the second virtual chess piece being equipped with a first equipment;

[0008] In response to a first selection operation on the first virtual chess piece, displaying the first virtual chess piece in a selected state;

[0009] In response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment.

[0010] On the other hand, a device for assembling virtual chess pieces is provided, the device comprising:

[0011] A display module, configured to display a battle chessboard of a turn-based chess game, wherein the battle chessboard includes a first virtual chess piece and a second virtual chess piece controlled by the first account, wherein the second virtual chess piece is equipped with a first equipment;

[0012] The display module is further configured to display the first virtual chess piece in a selected state in response to a first selection operation on the first virtual chess piece;

[0013] An assembling module is used for removing the first equipment on the second virtual chess piece in response to a second selection operation on the first equipment in the equipment column; and equipping the first virtual chess piece with the first equipment.

[0014] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for assembling virtual chess equipment as described above.

[0015] On the other hand, a computer-readable storage medium is provided, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the method for assembling virtual chess equipment as described above.

[0016] On the other hand, an embodiment of the present application provides a computer program product or a computer program, in which at least one program is stored, and the at least one program is loaded and executed by a processor to implement the method for assembling virtual chess equipment as described above.

[0017] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0018] When assembling equipment for virtual chess pieces, players can first select the virtual chess pieces and then select the equipment to be equipped for the virtual chess pieces, thereby achieving quick assembly of the virtual chess pieces, avoiding the redundant steps of first disassembling, selecting the equipment and then dragging and assembling, saving operating costs and improving the efficiency of human-computer interaction; in addition, when the virtual chess pieces are densely packed, accidental touches caused by dragging equipment onto the virtual chess pieces are avoided, thereby achieving precise assembly of the virtual chess pieces and improving the combat efficiency of the virtual chess pieces. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 is a schematic diagram of a turn-based chess game provided by an exemplary embodiment of the present application;

[0021] Figure 2 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0022] Figure 3 It is a schematic diagram of an interface of a method for assembling virtual chess pieces in the related art;

[0023] Figure 4 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0024] Figure 5 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0025] Figure 6 is a flow chart of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0026] Figure 7 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0027] Figure 8 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0028] Fig. 9 is a flow chart of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0029] Fig.10 It is a schematic diagram of an interface of an equipment column of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0030] Fig.11 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0031] Fig.12 It is a schematic diagram of an interface of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0032] Fig.13 is a flow chart of a method for assembling virtual chess equipment provided by an exemplary embodiment of the present application;

[0033] Fig.14 is a device block diagram of a device for assembling virtual chess pieces provided by an exemplary embodiment of the present application;

[0034] Fig.15is a block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0036] First, the nouns involved in the embodiments of the present application are introduced:

[0037] Turn-based chess games: refers to chess games that are played automatically according to the pre-arrangement by laying out the "chess pieces" (virtual chess pieces) before the chess game. "Chess pieces" are usually represented by virtual characters. During the battle, the virtual characters automatically release various skills to fight. The battle usually adopts a turn-based system. When all the "chess pieces" of one side of the battle are killed (that is, the life value of the virtual character is reduced to zero), the party is the loser of this round of battle. In some embodiments, in addition to the "chess-type virtual characters" for the game, the two sides of the battle are also provided with a virtual character to represent the users participating in the battle. The virtual character cannot be moved to the battle area or the preparation area as a "chess piece". The virtual character is also provided with a life value (or blood volume). The life value of the virtual character is reduced accordingly (failure in the battle) or unchanged (winning the battle) according to the result of each game. When the life value of the virtual character is reduced to zero, the user corresponding to the virtual character exits the battle, and the remaining users continue to fight. Alternatively, turn-based board games include Auto Chess.

[0038] Auto Chess: It is a turn-based chess game, an eight-player turn-based competitive game with collectible hero cards. There are eight players in the game, each of whom occupies a chessboard. Each round consists of two stages: the preparation stage and the battle stage. In the preparation stage, users buy virtual chess pieces (heroes) in the store and arrange their troops on the chessboard; in the battle stage, the lineups of both sides are locked, and the virtual chess pieces will automatically fight until all the virtual chess pieces of one side are dead. The player who destroys all chess pieces is the loser of this round, and a certain amount of health will be deducted. Repeat the game rounds and match new opponents until the player is eliminated when his health value is ≤0. The last remaining player will win the game (1st place), and the other players will be ranked according to their health at the time of death (2nd-8th place).

[0039] Game board: refers to the area in the battle interface of a turn-based chess game used to prepare for and conduct a battle. The board can be any of a two-dimensional virtual board, a 2.5-dimensional virtual board, and a three-dimensional virtual board, and this application does not limit this. The game board is divided into a battle area and a preparation area.

[0040] Battle area: The place where the heroes (virtual chess pieces) of both sides fight in Auto Chess. In the preparation phase, it is divided into the friendly area and the enemy area. In the preparation phase, players can place the heroes they have obtained in their own area. In the battle phase, the areas of both sides will merge to form a complete battle area, and the heroes of both sides will fight automatically in this battle area. The number of virtual chess pieces that can be placed in the battle area is limited. The number limit is determined by factors such as player level and special props.

[0041] The battle area includes a number of chess pieces of the same size, which are used to place battle pieces for fighting during the battle.

[0042] Preparation area: An area in Auto Chess where the player can store extra heroes (virtual chess pieces). Heroes in the preparation area do not participate in battles, but can be moved to the player's formation area after the battle (preparation phase) to become heroes participating in the next round. The purpose of the preparation area is to give players an additional place to store heroes, which can be used for merging heroes and forming bonds in Auto Chess.

[0043] The battle preparation area includes several candidate chess piece positions, which are used to place candidate chess pieces. The candidate chess pieces will not participate in the battle during the battle, but can be dragged and placed in the battle area during the preparation stage.

[0044] Regarding the setting mode of chess piece positions in the battle area, in some embodiments, the battle area includes n (rows) × m (columns) chess piece positions, schematically, n is an integer multiple of 2, and the positions of two adjacent rows of chess pieces are aligned, or the positions of two adjacent rows of chess pieces are staggered. In addition, the battle area is divided into two parts according to the rows, namely, the battle area of ​​one's own side and the battle area of ​​the enemy, and the users participating in the battle are located on the upper and lower sides of the battle interface, and in the preparation stage, the user can only place chess pieces in the battle area of ​​one's own side. In other embodiments, the battle area is divided into two parts according to the columns, namely, the battle area of ​​one's own side and the battle area of ​​the enemy, and the users participating in the battle are located on the left and right sides of the battle interface. The shape of the chess piece position can be any one of a square, a rectangle, a circle, and a hexagon, and the embodiment of the present application does not limit the shape of the chess piece position.

[0045] In some embodiments, the chess piece positions are always displayed on the chessboard. In other embodiments, the chess piece positions are displayed when the user is laying out the battle pieces. After the battle pieces are placed in the chess piece positions, the chess piece positions are no longer displayed.

[0046] Indicative, such as Figure 1As shown, the battle chessboard 11 in the battle interface includes a preparation area 111 and a battle area 112, wherein the own battle area in the battle area 112 includes 3×7 chess piece positions, the shape of the chess piece positions is a hexagon, and the chess piece positions in two adjacent rows are staggered, and the preparation area 111 includes 9 candidate chess piece positions.

[0047] Virtual chess pieces: refers to virtual objects placed on the chessboard in turn-based chess games, including battle chess pieces, candidate chess pieces and chess pieces sold in stores, where battle chess pieces include chess pieces located in the battle area, and candidate chess pieces include chess pieces located in the preparation area. Virtual chess pieces can be virtual characters, virtual people, virtual animals, cartoon characters, etc., and virtual chess pieces can be displayed in three-dimensional models.

[0048] Optionally, the position of the battle chess piece on the chessboard can be changed. In the preparation phase, the user can adjust the position of the virtual chess piece in the battle area, adjust the position of the virtual chess piece in the preparation area, move the virtual chess piece in the battle area to the preparation area (when there is an idle candidate chess piece position in the preparation area), or move the virtual chess piece in the preparation area to the battle area. It should be noted that in the battle phase, the position of the virtual chess piece in the preparation area can also be adjusted.

[0049] Optionally, during the battle phase, the position of the virtual chess piece in the battle area is different from that during the preparation phase. During the battle phase, the game application automatically controls the virtual chess pieces in the battle area to move and fight. For example, during the battle phase, the virtual chess piece can automatically move from the own battle area to the enemy battle area and attack the enemy's virtual chess piece; or, the virtual chess piece can automatically move from position A in the own battle area to position B in the own battle area.

[0050] In addition, during the preparation phase, virtual chess pieces can only be set in one's own battle area (one's own formation area).

[0051] Regarding the method of obtaining battle chess pieces, in some embodiments, during the game, the user can use gold coins to purchase virtual chess pieces in the store during the preparation stage.

[0052] It should be noted that, in some embodiments, a player virtual character is used to represent the user participating in the battle. The virtual character can be a virtual person, a virtual animal, a cartoon character, etc. The following embodiments name this type of virtual character as a player virtual character or a user virtual character.

[0053] Indicatively, Figure 1As shown, the first battle chess piece 111a, the second battle chess piece 111b and the third battle chess piece 111c are displayed in the battle area 112, and the first candidate chess piece 112a, the second candidate chess piece 112b and the third candidate chess piece 112c are displayed in the battle preparation area 111. A player virtual character 113 is displayed next to the battle area and the battle preparation area.

[0054] Attributes: Each virtual chess piece in a turn-based chess game has its own attributes, which include at least two of the following attributes: the camp to which the virtual chess piece belongs (such as Alliance A, Alliance B, neutral faction, etc.), the type of virtual chess piece (such as warrior, shooter, wizard, assassin, guard, swordsman, gunner, fighter, etc.), the attack type of the virtual chess piece (such as magic, physical, etc.), the identity of the virtual chess piece (such as noble, demon, elf, etc.), etc. The embodiment of the present application does not limit the specific type of attributes. Optionally, each virtual chess piece has attributes of at least two dimensions, and the equipment carried by the virtual chess piece can enhance the attributes of the virtual chess piece.

[0055] Bond: is a mechanism in Auto Chess that is used to enhance the combat effect of players choosing specific virtual chess pieces. Bonds can not only enhance the playability of the game, but also stimulate players' enthusiasm and sense of challenge for the game.

[0056] For example, the bond mechanism of Auto Chess can be based on the following two methods:

[0057] Character Type Bond: When a player has the same character type of chess pieces at the same time, this type of bond effect will be activated. For example, having three orc chess pieces can increase the deceleration effect of their skills, while having six elf chess pieces can make the elves' skills take effect once more.

[0058] Character Attack Type Bond: When a player has virtual chess pieces of the same character attack type at the same time, this type of bond effect will be activated. For example, having two mage-type chess pieces can increase their skill damage, while having four mage-type chess pieces can allow their skills to ignore enemy resistance.

[0059] The bond is activated by entering the field. The more people with the same bond enter the field (battle area), the higher the bonus strength provided by the bond (the bond will be enhanced according to the number of layers. For every N pieces entered, the number of layers increases by one, and the bonus strength increases by a certain amount. The strength will not be affected if the number of people entering the field does not reach one layer).

[0060] The bond effect can enhance the properties and skills of chess pieces, making them more powerful and effective. Players can achieve higher bond effects and enhance the team's combat capabilities by reasonably selecting and matching chess pieces. Therefore, the bond mechanism is a very important part of the auto chess game.

[0061] For example, in a battle area, when different virtual chess pieces have associated attributes (including different virtual chess pieces having the same attribute, or different virtual chess pieces having complementary attributes), and the number reaches a threshold value (or called a bond), the virtual chess pieces with the attribute or all virtual chess pieces in the battle area can obtain the corresponding gain effect of the attribute. For example, when the battle area includes 2 chess pieces with the attribute of warrior at the same time, all battle chess pieces will receive a 10% defense bonus; when the battle area includes 4 battle chess pieces with the attribute of warrior at the same time, all battle chess pieces will receive a 20% defense bonus; when the battle area includes 3 chess pieces with the attribute of elf at the same time, all battle chess pieces will receive a 20% dodge probability bonus.

[0062] Store: A place where users can spend in-game coins to buy virtual chess pieces (heroes). Generally, 5 random heroes (repeatable) are displayed in the store. Stores are divided into different levels. The higher the level, the higher the probability of refreshing high-quality heroes. Generally, the initial level is 1 to 3 (different auto chess games may have different levels). Users can spend coins to upgrade the store.

[0063] User Interface (UI) controls: controls or elements that are visible or invisible on the user interface of an application, such as images, input boxes, text boxes, buttons, labels, etc. Exemplarily, when a UI control is an invisible control, the user can trigger these invisible controls by triggering a specified area on the user interface. Some of these UI controls respond to user operations, such as a purchase control, which is used to purchase corresponding chess pieces in response to a user's purchase operation. An upgrade control is used to upgrade the store level.

[0064] Figure 2 The following is a block diagram of a computer system according to an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110 , a server 120 , and a second terminal 130 .

[0065] The first terminal 110 is installed and runs a client 111 that supports a virtual environment, and the client 111 may be a turn-based chess game program. When the first terminal runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal 110. The client may be a client of an auto chess game. The first terminal 110 is a terminal used by a first user 112. The first user uses the first terminal 110 to arrange battle chess pieces in the battle area of ​​the chessboard during the preparation stage of the game, and the first terminal 110 or the server 120 automatically controls the battle chess pieces to fight according to the attributes, skills, and layout of the battle chess pieces in the battle area during the battle stage.

[0066] The second terminal 130 is installed and runs a client 131 that supports a virtual environment, and the client 131 may be a turn-based chess game program. When the second terminal 130 runs the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. The client may be a client of an auto chess game. The second terminal 130 is a terminal used by the second user 113. The second terminal 130 is a terminal used by the second user 113. The second user uses the second terminal 130 to lay out battle chess pieces in the battle area of ​​the chessboard during the preparation stage of the game, and the second terminal 130 or the server 120 automatically controls the battle chess pieces to fight according to the attributes, skills, and layout of the battle chess pieces in the battle area during the battle stage.

[0067] Optionally, the battle chess pieces laid out by the first user through the first terminal 110 and the second user through the second terminal 130 are located in different battle areas on the same chessboard, that is, the first user and the second user are in the same chessboard of the same game. Alternatively, the battle chess pieces laid out by the first user through the first terminal 110 and the second user through the second terminal 130 are located on different chessboards, that is, the first user and the second user are in different chessboards of the same game. It should be noted that, in an optional embodiment, a game of a turn-based chess game is jointly participated by eight user accounts, and the eight user accounts are matched in pairs in each round, and the two matched user accounts fight on the same chessboard in this round.

[0068] Optionally, the client installed on the first terminal 110 and the second terminal 130 is the same, or the client installed on the two terminals is the same type of client on different operating system platforms (Android or IOS). The first terminal 110 can refer to one of multiple terminals, and the second terminal 130 can refer to another of multiple terminals. This embodiment is only illustrated by the first terminal 110 and the second terminal 130. The device type of the first terminal 110 and the second terminal 130 is the same or different, and the device type includes: at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop portable computer, and a desktop computer. The following embodiment is illustrated by taking the terminal including a smart phone as an example.

[0069] Those skilled in the art will appreciate that the number of terminals may be more or less. For example, there may be only one terminal (i.e., a user plays against an artificial intelligence), or there may be 8 terminals (1v1v1v1v1v1v1v1, 8 users play against each other in a cycle and are eliminated, and the winner is finally determined), or more. The embodiments of the present application do not limit the number of terminals and device types.

[0070] Figure 2Only two terminals are shown, but in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there are one or more terminals 140 corresponding to the developer, and a development and editing platform for the client supporting the virtual environment is installed on the terminal 140. The developer can edit and update the client on the terminal 140, and transmit the updated client installation package to the server 120 through a wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to update the client.

[0071] The first terminal 110 , the second terminal 130 , and other terminals 140 are connected to the server 120 via a wireless network or a wired network.

[0072] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for clients that support a three-dimensional virtual environment (clients of turn-based chess games / clients of auto chess games). Optionally, the server 120 undertakes the main computing work and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work and the terminal undertakes the main computing work; or, a distributed computing architecture is used between the server 120 and the terminal for collaborative computing.

[0073] In an illustrative example, the server 120 includes a processor 122, a user account database 123, a battle service module 124, and a user-oriented input / output interface (I / O interface) 125. 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 first terminal 110, the second terminal 130, and other terminals 140, such as the user account's avatar, the user account's nickname, the user account's combat power index, and the service area where the user account is located; the battle service module 124 is used to provide multiple battle rooms for users to fight; the user-oriented I / O interface 125 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network.

[0074] There is a common rule in turn-based chess games that the performance of virtual chess pieces in battle can be improved by equipping them with equipment. Figure 3The interface diagram of the method for assembling virtual chess pieces in the related art is shown. As shown in the figure, a battle board 17 is displayed on the battle interface 10, and the battle board 17 includes a virtual chess piece 11 of the own side and a virtual chess piece 16 of the enemy side in battle; a life value bar 13 of the virtual chess piece of the own side is displayed above the virtual chess piece 11 of the own side. The equipment 12 in the equipment column is displayed in the upper left corner of the game interface. After the player selects the equipment 12, he drags the equipment 12 to the position of his own virtual chess piece 11. The figure shows that after the equipment 12 is dragged from the middle position 12a to the position 12b where the own virtual chess piece 11 is located, the battle interface 10 displays an assembly information card 14, on which the name of the equipment 12 to be assembled, the function of the equipment 12 and the name of the own virtual chess piece 11 are displayed; after the player lets go, the equipment 12 is assembled to the own virtual chess piece 11, and the equipment mark 15 of the equipment 12 is displayed in front of the life bar 13 of the own virtual chess piece; when the player wants to remove the equipment 12 from the own virtual chess piece 11, it is necessary to remove the equipment when there is a disassembler 16 in the equipment column, that is, drag the disassembler 16 in the equipment column to the own virtual chess piece 11 to remove the equipment 12, and then cancel the equipment mark 15 of the equipment 12 displayed in front of the life bar 13 of the own virtual chess piece.

[0075] In the process of assembling one's own virtual chess pieces by dragging equipment, if there are multiple virtual chess pieces on the battle board and they are densely arranged, it is easy to cause accidental touches, that is, assembling equipment to the wrong virtual chess piece, resulting in low efficiency of the virtual chess piece in the battle and low efficiency of human-computer interaction. In addition, the steps of switching equipment between virtual chess pieces in the related art include first disassembling the equipment of virtual chess piece A, and then Figure 3 The method shown is to select the equipment removed from virtual chess piece A in the equipment column and drag it to virtual chess piece B. This process is cumbersome and takes a long time to assemble, which will reduce the player's battle time and lead to low game efficiency.

[0076] Figure 4An interface diagram of a method for assembling virtual chess pieces provided by an exemplary embodiment of the present application is shown. On the battle chessboard interface 20, the battle area is divided into a friendly area 28 and an enemy area 29, and the friendly array area 28 includes a virtual chess piece A 21 and a virtual chess piece B 22. An equipment bar 23 is displayed in the upper left corner of the battle chessboard interface 20. In normal mode (i.e., a mode in which no virtual chess piece is selected for equipment assembly), clicking on equipment in the equipment bar 23 will display the information card of the equipment; for example, clicking on equipment 24 in the equipment bar 23 will display the information card 25 of equipment 24, and the information card 25 includes the name and equipment description of equipment 24. When assembling the virtual chess piece A 21, click on the virtual chess piece A 21, and the chess piece position 26 of the selected virtual chess piece A 21 is displayed in bold to indicate the selected state; then click on the equipment 24 in the equipment column 23, and the equipment 24 is assembled to the virtual chess piece A 21, and an identification icon 27 of the equipment 24 is displayed above the virtual chess piece A 21, and the assembly of the equipment 24 of the virtual chess piece A 21 is completed.

[0077] Figure 5 An interface diagram of an assembly method of virtual chess equipment provided by an exemplary embodiment of the present application is shown. On the battle chessboard interface 30, the battle area is divided into a self area 38 and an enemy area 39. The self-arrangement area 38 includes a virtual chess piece A 31 and a virtual chess piece B 32. An equipment identification icon 34 is displayed above the head of the virtual chess piece B 32, indicating that the virtual chess piece B 32 is equipped with the equipment. An equipment bar 33 is displayed in the upper left corner of the battle chessboard interface 30. When assembling the virtual chess piece A 31, click on the virtual chess piece A 31, and the chess piece position 36 of the selected virtual chess piece A 31 is displayed in bold to indicate the selected state; the equipment bar 33 newly displays the equipment 35 equipped by the virtual chess piece B 32. After clicking the equipment 35 in the equipment column 33, the equipment 35 is equipped on the virtual chess piece A 31, and the identification icon 34 of the equipment 35 is displayed above the virtual chess piece A 31, and the identification icon 34 is no longer displayed above the virtual chess piece B 32, thus completing the migration of the equipment 35 from the virtual chess piece B 32 to the virtual chess piece A 31.

[0078] Depend on Figures 4 to 5 It can be seen that the method provided in the embodiment of the present application realizes fast and accurate assembly of the equipment of the first virtual chess piece by selecting the first virtual chess piece and then selecting the equipment to be assembled to the first virtual chess piece, realizes convenient switching of equipment between different virtual chess pieces, shortens the assembly time of the player, and improves the efficiency of human-computer interaction.

[0079] Combined with the above introduction to the turn-based game and the description of the implementation environment, the assembly method of the virtual chess equipment provided in the embodiment of the present application is described, and the execution subject of the method is Figure 2The terminal shown, or the client running on the terminal, is used as an example. The client running on the terminal is a client of an application, which is a program for a turn-based chess game.

[0080] Figure 6 A flowchart of a method for assembling virtual chess pieces provided by an exemplary embodiment of the present application is shown. Figure 2 The method is executed by any terminal in the system, or by a client running on any terminal, the client is a client of a turn-based chess game, and a first account is logged in to the client. The method comprises the following steps:

[0081] Step 220: Displaying a battle board of a turn-based chess game;

[0082] The battle board refers to the area in the battle interface of a turn-based chess game used to prepare for and conduct a battle. The game board is divided into a battle area and a preparation area. The battle area is used to place virtual chess pieces participating in the battle of the turn-based chess game, and the preparation area is an area for storing excess virtual chess pieces.

[0083] For example, a battle board of a turn-based chess game is displayed on the user interface, and the battle board includes a first virtual chess piece controlled by a first account and a second virtual chess piece, and the second virtual chess piece is equipped with a first equipment. Figure 5 As shown, a battle chessboard of a turn-based chess game is displayed, the battle chessboard includes a self area 38 and an enemy area 39, the battle chessboard includes a first virtual chess piece (for example, virtual chess piece A 31) and a second virtual chess piece (for example, virtual chess piece B 32) controlled by a first account, and the second virtual chess piece is equipped with a first equipment (for example, equipment 35).

[0084] Step 240: In response to a first selection operation on a first virtual chess piece, displaying the first virtual chess piece in a selected state;

[0085] The first selection operation is an operation of selecting a virtual chess piece. The first selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0086] Exemplarily, the first selection operation is a click operation; in response to the first click operation on the first virtual chess piece, the first virtual chess piece in a selected state is displayed.

[0087] The first virtual chess piece in the selected state is expressed as at least one of the following: a first virtual chess piece with a highlighted color, a first virtual chess piece with a bold appearance, a first virtual chess piece with a shadow, a first virtual chess piece displaying an animation, a first virtual chess piece displaying a character action corresponding to the virtual chess piece, a first virtual chess piece playing a sound effect, a chess piece position where the first virtual chess piece with a highlighted color is located, a chess piece position where the first virtual chess piece with a bold appearance is located, and a chess piece position where the first virtual chess piece with a shadow is located.

[0088] For example, Figure 5 As shown, in response to the first selection operation on the first virtual chess piece (virtual chess piece A 31), the chess piece position 36 of the first virtual chess piece in the selected state is displayed in bold to indicate the selected state.

[0089] Optionally, when the equipment bar is not displayed on the interface of the battle chessboard, the equipment bar is displayed in response to a first selection operation on the first virtual chess piece; or, when the equipment bar is displayed in a state where equipment cannot be selected on the interface of the battle chessboard, in response to the first selection operation on the first virtual chess piece, the equipment bar is switched to a state where equipment can be selected, for example, the equipment bar is converted from a gray state to a highlighted state; or, when only equipment belonging to the first account and not equipped by any virtual chess piece on the battle chessboard is displayed in the equipment bar, in response to the first selection operation on the first virtual chess piece, equipment equipped by virtual chess pieces other than the first virtual chess piece is newly displayed in the equipment bar.

[0090] Optionally, the equipment column includes a first equipment column and a second equipment column. In response to the first selection operation on the first virtual chess piece, the first equipment column and the second equipment column in the equipment selectable state are displayed. The first equipment column is used to display a first equipment to be selected that belongs to the first account and is not equipped by any virtual chess piece; the second equipment column is used to display a second equipment to be selected that belongs to the first account and is equipped by a virtual chess piece other than the first virtual chess piece, and the second equipment to be selected includes the first equipment.

[0091] Step 260: In response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment.

[0092] The second selection operation is an operation of selecting equipment. The second selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0093] Exemplarily, the second selection operation is a click operation; in response to the second click operation on the first equipment in the equipment column, the first equipment on the second virtual chess piece is canceled; and the first virtual chess piece equipped with the first equipment is displayed. That is, the first equipment equipped on the second virtual chess piece is transferred to the first virtual chess piece.

[0094] For example, Figure 5 As shown, after clicking the first equipment (equipment 35) in the equipment column 33, the first equipment is equipped on the first virtual chess piece (virtual chess piece A 31), and the identification icon 34 of the first equipment is displayed above the first virtual chess piece, and the identification icon 34 is cancelled above the second virtual chess piece (virtual chess piece B 32), thus completing the migration of the first equipment from the second virtual chess piece to the first virtual chess piece.

[0095] Optionally, the equipment column includes a first equipment column and a second equipment column. In response to a second selection operation on the first equipment in the second equipment column, the first equipment on the second virtual chess piece is removed; and the first equipment is equipped for the first virtual chess piece; wherein the first equipment column is used to display first equipment to be selected that belongs to the first account and has not been equipped by any virtual chess piece; the second equipment column is used to display second equipment to be selected that belongs to the first account and has been equipped by a virtual chess piece other than the first virtual chess piece, and the second equipment to be selected includes the first equipment.

[0096] That is, after the first virtual chess piece is selected through the first selection operation, the first equipment equipped by the second virtual chess piece will be displayed in the second equipment column, and through the second selection operation on the first equipment in the second equipment column, the first equipment will be transferred from the second virtual chess piece to the first virtual chess piece.

[0097] In some embodiments, after the migration of the first equipment from the second virtual chess piece to the first virtual chess piece is realized, the assembly of the first virtual chess piece can be exited by clicking on a blank area of ​​the battle chessboard or clicking on the first virtual chess piece again. That is, after the equipment of the first virtual chess piece is assembled, in response to the third selection operation on the blank area of ​​the battle chessboard, the first virtual chess piece in an unselected state is displayed; or, after the equipment of the first virtual chess piece is assembled, in response to the first selection operation of selecting the first virtual chess piece again, the first virtual chess piece in an unselected state is displayed. The third selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a somatosensory control.

[0098] For example, Figure 7As shown, the battle chessboard interface 40 displays the assembled first virtual chess piece 41, the logo 43 of the assembled equipment is displayed above it, and the chess piece position 46 where the first virtual chess piece 41 is located is displayed in a bold state to indicate that the first virtual chess piece 41 is in a selected state. By clicking on the blank area 45 of the battle chessboard (the area without virtual chess pieces on the battle chessboard or outside the battle chessboard) or clicking on the first virtual chess piece 41 again, the first virtual chess piece 41 in an unselected state is displayed, that is, the chess piece position 46 cancels the bold state, which means exiting the assembly of the first virtual chess piece.

[0099] In other embodiments, after the migration of the first equipment from the second virtual chess piece to the first virtual chess piece is achieved, the object of the equipment to be assembled can be switched by selecting one's own virtual chess piece other than the first virtual chess piece; that is, after the equipment of the first virtual chess piece is assembled, in response to the first selection operation on the third virtual chess piece, the third virtual chess piece is displayed in a selected state and the first virtual chess piece is displayed in an unselected state, and the third virtual chess piece is a virtual chess piece other than the first virtual chess piece controlled by the first account.

[0100] For example, Figure 8 As shown, the battle chessboard interface 50 displays the assembled first virtual chess piece 51, above which the logo 53 of the assembled equipment is displayed, and the chess piece position 54 where the first virtual chess piece 51 is located is displayed in a bold state, indicating that the first virtual chess piece 51 is in a selected state. By clicking on the third virtual chess piece 52, the first virtual chess piece 51 in an unselected state is displayed and the third virtual chess piece 52 in a selected state is displayed, that is, the chess piece position 54 where the first virtual chess piece 51 is located is no longer displayed in a bold state, and the chess piece position 55 where the third virtual chess piece 52 is located is displayed in a bold state, which indicates that the assembled state of the first virtual chess piece 51 is switched to the assembled state of the third virtual chess piece 52.

[0101] In summary, the method provided in the embodiment of the present application, after selecting the first virtual chess piece, selects the equipment in the assembly bar to be assembled on the second virtual chess piece, so that the equipment is assembled to the first virtual chess piece, thereby realizing rapid switching of equipment between virtual chess pieces, avoiding the redundant steps of first disassembling the equipment and then reassembling it, saving operating costs, and improving human-computer interaction efficiency; and through the fixed-point assembly method, accidental touches during the dragging of equipment are avoided, thereby improving the game efficiency.

[0102] Fig. 9 A flowchart of a method for assembling virtual chess pieces provided by an exemplary embodiment of the present application is shown. Figure 2 The process may be executed by any terminal in the system, or by a client running on any terminal, the client being a client of a turn-based chess game, and a first account being logged into the client. Fig. 9In the illustrated embodiment, the equipment column includes a first equipment column and a second equipment column, wherein the first equipment column is used to display a first equipment to be selected that belongs to the first account and is not equipped by any virtual chess piece; the second equipment column is used to display a second equipment to be selected that belongs to the first account and is equipped by a virtual chess piece other than the first virtual chess piece, and the second equipment to be selected includes the first equipment equipped by the second virtual chess piece. The method includes the following steps:

[0103] Step 320: Displaying a battle board of a turn-based chess game;

[0104] The battle board refers to the area in the battle interface of a turn-based chess game used to prepare for and conduct a battle. The game board is divided into a battle area and a preparation area. The battle area is used to place virtual chess pieces participating in the battle of the turn-based chess game, and the preparation area is an area for storing excess virtual chess pieces.

[0105] For example, a battle board of a turn-based chess game is displayed on the user interface, and the battle board includes a first virtual chess piece controlled by a first account and a second virtual chess piece, and the second virtual chess piece is equipped with a first equipment. Figure 5 As shown, a battle chessboard of a turn-based chess game is displayed, the battle chessboard includes a self area 38 and an enemy area 39, the battle chessboard includes a first virtual chess piece (e.g., virtual chess piece A 31) and a second virtual chess piece (e.g., virtual chess piece B 32) controlled by a first account, and the second virtual chess piece is equipped with a first equipment (e.g., equipment 35).

[0106] It should be noted that both the following steps 342 and 344 are executed, but in no particular order.

[0107] Step 342: In response to a first selection operation on a first virtual chess piece, displaying the first virtual chess piece in a selected state;

[0108] The first selection operation is an operation of selecting a virtual chess piece. The first selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0109] Exemplarily, the first selection operation is a click operation; in response to the first click operation on the first virtual chess piece, the first virtual chess piece in a selected state is displayed.

[0110] The first virtual chess piece in the selected state is expressed as at least one of the following: a first virtual chess piece with a highlighted color, a first virtual chess piece with a bold appearance, a first virtual chess piece with a shadow, a first virtual chess piece displaying an animation, a first virtual chess piece displaying a character action corresponding to the virtual chess piece, a first virtual chess piece playing a sound effect, a chess piece position where the first virtual chess piece with a highlighted color is located, a chess piece position where the first virtual chess piece with a bold appearance is located, and a chess piece position where the first virtual chess piece with a shadow is located.

[0111] For example, Figure 5 As shown, in response to the first selection operation on the first virtual chess piece (virtual chess piece A 31), the chess piece position 36 of the first virtual chess piece in the selected state is displayed in bold to indicate the selected state.

[0112] Step 344: In response to a first selection operation on the first virtual chess piece, displaying a first equipment column and a second equipment column in an equipment selectable state;

[0113] The first selection operation is an operation of selecting a virtual chess piece. The first selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0114] The first equipment column is used to display the first equipment to be selected, which belongs to the first account and has not been equipped by any virtual chess piece; the second equipment column is used to display the second equipment to be selected, which belongs to the first account and has been equipped by virtual chess pieces other than the first virtual chess piece, and the second equipment to be selected includes the first equipment.

[0115] The selectable equipment state means that the equipment in the equipment bar is in a selectable state. For example, the equipment bar changes from a dim state to a highlighted state, and / or the equipment in the equipment bar changes from an unselectable state to a selectable state.

[0116] Optionally, in normal mode (i.e., when the first virtual chess piece is not assembled), the first equipment column is displayed; in assembly mode (i.e., when the first virtual chess piece is assembled), the second equipment column is additionally displayed; or, in normal mode, the equipment column is not displayed, and in assembly mode, the first equipment column and the second equipment column are displayed.

[0117] Optionally, in the case where there is no virtual chess piece equipped with equipment, in response to the first selection operation on the first virtual chess piece, only the first equipment column in the equipment selectable state is displayed. That is, in the case where there is only the first virtual chess piece on the battle chessboard, or, in the case where none of the virtual chess pieces on the battle chessboard are equipped with equipment, after the first virtual chess piece is selected, only the first equipment column in the equipment selectable state is displayed.

[0118] Optionally, the arrangement order of the equipment in the first equipment column and the second equipment column can be randomly arranged; or, arranged in the order of the time when the equipment is acquired; or, arranged according to the recommended priority determined based on the attributes of the first virtual chess piece and the attributes of the equipment; or, the equipment in the second equipment column is arranged corresponding to the virtual chess piece equipped with the equipment, and so on.

[0119] Optionally, when there are at least two virtual chess pieces of one's own equipped with equipment in addition to the first virtual chess piece, all second equipment to be selected can be displayed in a second equipment column, and the second equipment to be selected is displayed corresponding to the virtual chess piece of one's own equipped with the second equipment to be selected; or, the number of second equipment columns is the same as the number of virtual chess pieces of one's own equipped with equipment in addition to the first virtual chess piece, that is, each second equipment column is used to display the equipment equipped by a virtual chess piece of one's own equipped with equipment in addition to the first virtual chess piece.

[0120] In some embodiments, in response to a first selection operation on a first virtual chess piece, a first equipment column in an equipment selectable state is displayed, and second equipment columns having the same number as the candidate equipment virtual chess pieces are displayed, and each second equipment column displays the equipped equipment of one of the candidate equipment virtual chess pieces, the candidate equipment virtual chess pieces are virtual chess pieces other than the first virtual chess piece that are equipped with at least one equipment, and the candidate equipment virtual chess pieces include the second virtual chess piece. For example, Fig.10 As shown in (a), the virtual chess pieces equipped with equipment include virtual chess piece B and virtual chess piece C; after the first selection operation is performed on the first virtual chess piece, a first equipment column 61 in an equipment selectable state and two second equipment columns in an equipment selectable state are displayed, and the two equipment columns are respectively equipment column 62 of virtual chess piece B and equipment column 63 of virtual chess piece C.

[0121] In some embodiments, in response to a first selection operation on a first virtual chess piece, a first equipment column and a second equipment column in an equipment selectable state are displayed, and the second equipment to be selected in the second equipment column is arranged in an order corresponding to the virtual chess piece equipped with the second equipment to be selected. Fig.10 As shown in (b), the virtual chess pieces B and C are equipped with equipment. After the first selection operation is performed on the first virtual chess piece, a first equipment column 64 in an equipment selectable state and a second equipment column 65 in an equipment selectable state are displayed. The equipment displayed in the second equipment column 65 all corresponds to the virtual chess piece equipped with the equipment, that is, before the equipment is equipped, it is displayed on which virtual chess piece the equipment is currently equipped.

[0122] In some embodiments, in response to a first selection operation on a first virtual chess piece, a first equipment column and a second equipment column in an equipment selectable state are displayed, the equipment to be selected in the first equipment column is sorted according to a first recommended priority, and the second equipment to be selected in the second equipment column is sorted according to a second recommended priority, the first recommended priority is determined based on the attributes of the first virtual chess piece and the attributes of the first equipment to be selected, and the second recommended priority is determined based on the attributes of the first virtual chess piece and the attributes of the second equipment to be selected. For example, Fig.10 As shown in (c), after the first selection operation is performed on the first virtual chess piece, the first equipment column 66 in the equipment selectable state and the second equipment column 67 in the equipment selectable state are displayed; if the first virtual chess piece is a virtual chess piece of the attack type of shooter, then equipment that improves its damage performance is preferentially recommended, and equipment with the attribute of enhanced damage type is preferentially displayed in the equipment column.

[0123] Optionally, the attributes of the virtual chess piece include at least one of the following: character attack type, character type, attack type, camp, attack power, chess piece level / star rating, chess piece price, gender, attack range, health value, and defense power. For example, each virtual chess piece has a character attack type attribute and a character type attribute, wherein the character attack type attribute includes: mage, warrior, assassin, shooter, and auxiliary, and the character type attribute includes: human, orc, elf, god, dwarf, etc.

[0124] Optionally, the first recommendation priority and the second recommendation priority are recommendation priorities of equipment determined by an artificial intelligence (AI) model. A priority model is trained based on the first equipment assembly data, and the priority model is used to determine the first recommendation priority and the second recommendation priority; the parameters of the priority model are updated based on the second equipment assembly data; and the first recommendation priority and the second recommendation priority are determined according to the priority model. Among them, the first equipment assembly data is the equipment assembly data of all authorized user accounts, and the second equipment assembly data is the equipment assembly data of the first account. The equipment assembly data includes at least one of the following: a record of each equipment being assembled to the first virtual chess piece; a record of each equipment being removed from the first virtual chess piece; a record of each equipment being migrated from other virtual chess pieces to the first virtual chess piece; a record of each equipment being migrated from the first virtual chess piece to other virtual chess pieces.

[0125] That is, the AI ​​model is trained based on the equipment data of all players; then the AI ​​model is deployed to the current player, and the parameters of the AI ​​model are updated based on the equipment data of the current player. That is, a general basic model is generated based on the equipment data of all players to roughly rank the matching degree of virtual chess pieces and equipment; then based on the personal usage habits of the current player, the basic model is iterated to generate a personalized model for the current player, so that the recommended priority of the equipment is more in line with the current player's assembly habits.

[0126] It should be noted that the user information and equipment data involved in this application are information and data authorized by the players or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0127] It should be noted that Fig.10 The three equipment display methods shown in the equipment column can be used separately or in combination; for example, Fig.10 (b) and Fig.10 (c) is used in combination, and the virtual chess piece currently equipped with the equipment is displayed while the equipment is displayed in the second equipment column; for example, Fig.10 (a) and Fig.10 When the method (c) is used in combination, when there are at least two pieces of equipment in the second equipment column (for example, the equipment column 63 of the virtual chess piece C), the equipment in the second equipment column is sorted according to the recommended priority.

[0128] It should be noted that the following steps 362 and 364 can be performed either one or both; in the case of performing both, the execution order is irrelevant. That is, the first virtual chess piece can be equipped with equipment that is not equipped by any virtual chess piece, and / or the equipment on other virtual chess pieces controlled by the first account can be migrated to the first virtual chess piece.

[0129] Step 362: in response to a second selection operation on the first equipment to be selected in the first equipment column, equip the first virtual chess piece with the first equipment to be selected;

[0130] The first equipment to be selected is equipment that belongs to the first account and is not equipped by any virtual chess piece.

[0131] The second selection operation is an operation of selecting equipment. The second selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0132] In an exemplary embodiment, the second selection operation is a click operation; in response to the second click operation on the first equipment to be selected in the first equipment column, the first virtual chess piece equipped with the first equipment to be selected is displayed, that is, the equipment that has not been equipped by any virtual chess piece of the player is equipped to the first virtual chess piece.

[0133] Step 364: In response to a second selection operation on the first equipment in the second equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment.

[0134] The first equipment is the equipment currently mounted on the second virtual chess piece.

[0135] The second selection operation is an operation of selecting equipment. The second selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a body sensing control. This application does not impose any restrictions on this.

[0136] Exemplarily, the second selection operation is a click operation; in response to the second click operation on the first equipment in the equipment column, the first equipment on the second virtual chess piece is canceled; and the first virtual chess piece equipped with the first equipment is displayed. That is, the first equipment equipped on the second virtual chess piece is transferred to the first virtual chess piece.

[0137] For example, Figure 5 As shown, after clicking the first equipment (equipment 35) in the equipment column 33, the first equipment is equipped on the first virtual chess piece (virtual chess piece A 31), and the identification icon 34 of the first equipment is displayed above the first virtual chess piece, and the identification icon 34 is cancelled above the second virtual chess piece (virtual chess piece B 32), thus completing the migration of the first equipment from the second virtual chess piece to the first virtual chess piece.

[0138] In some embodiments, after the migration of the first equipment from the second virtual chess piece to the first virtual chess piece is realized, the assembly of the first virtual chess piece can be exited by clicking on a blank area of ​​the battle chessboard or clicking on the first virtual chess piece again. That is, after the equipment of the first virtual chess piece is assembled, in response to the third selection operation on the blank area of ​​the battle chessboard, the first virtual chess piece in an unselected state is displayed; or, after the equipment of the first virtual chess piece is assembled, in response to the first selection operation of selecting the first virtual chess piece again, the first virtual chess piece in an unselected state is displayed. The third selection operation is at least one of a click operation, a double-click operation, a voice operation, a pressure touch operation, an eye control, and a somatosensory control.

[0139] For example, Figure 7As shown, the battle chessboard interface 40 displays the assembled first virtual chess piece 41, the logo 43 of the assembled equipment is displayed above it, and the chess piece position 46 where the first virtual chess piece 41 is located is displayed in a bold state to indicate that the first virtual chess piece 41 is in a selected state. By clicking on the blank area 45 of the battle chessboard (the area without virtual chess pieces on the battle chessboard or outside the battle chessboard) or clicking on the first virtual chess piece 41 again, the first virtual chess piece 41 in an unselected state is displayed, that is, the chess piece position 46 cancels the bold state, which means exiting the assembly of the first virtual chess piece.

[0140] In other embodiments, after the migration of the first equipment from the second virtual chess piece to the first virtual chess piece is achieved, the object of the equipment to be assembled can be switched by selecting one's own virtual chess piece other than the first virtual chess piece; that is, after the equipment of the first virtual chess piece is assembled, in response to the first selection operation on the third virtual chess piece, the third virtual chess piece is displayed in a selected state and the first virtual chess piece is displayed in an unselected state, and the third virtual chess piece is a virtual chess piece other than the first virtual chess piece controlled by the first account.

[0141] For example, Figure 8 As shown, the battle chessboard interface 50 displays the assembled first virtual chess piece 51, above which the logo 53 of the assembled equipment is displayed, and the chess piece position 54 where the first virtual chess piece 51 is located is displayed in a bold state, indicating that the first virtual chess piece 51 is in a selected state. By clicking on the third virtual chess piece 52, the first virtual chess piece 51 in an unselected state is displayed and the third virtual chess piece 52 in a selected state is displayed, that is, the chess piece position 54 where the first virtual chess piece 51 is located is no longer displayed in a bold state, and the chess piece position 55 where the third virtual chess piece 52 is located is displayed in a bold state, which indicates that the assembled state of the first virtual chess piece 51 is switched to the assembled state of the third virtual chess piece 52.

[0142] Optionally, equipment is removed from the virtual chess piece using a disassembler. Fig.11 As shown, a first virtual chess piece 71 and a second virtual chess piece 72 are displayed on the battle chessboard interface 70, and the second virtual chess piece 72 is equipped with equipment. A disassembler 73 is displayed in the first equipment column; after clicking the first virtual chess piece 71, the equipment 74 in the second equipment column (i.e., the equipment currently equipped by the second virtual chess piece 72) is displayed. After clicking the equipment 74 in the second equipment column, the equipment 74 is transferred from the second virtual chess piece 72 to the first virtual chess piece 71, and a disassembler 73 is consumed at the same time.

[0143] When assembling equipment on the first virtual chess piece, if the equipment is migrated from the second virtual chess piece, a disassembler is needed to disassemble the equipment from the second virtual chess piece; one disassembler can migrate at least one equipment on one second virtual chess piece, and so on, two disassemblers can migrate at least one equipment on two second virtual chess pieces, and so on. After exiting the assembly of the first virtual chess piece, the existing disassemblers are automatically deducted according to the number of second virtual chess pieces.

[0144] Optionally, when the number of disassemblers is greater than or equal to the number of second virtual chess pieces, in response to the second selection operation on the first equipment in the equipment bar, the first equipment on the second virtual chess piece is removed; and the first equipment is equipped for the first virtual chess piece; when the number of disassemblers is less than the number of second virtual chess pieces, a prompt message indicating that the number of disassemblers is insufficient is displayed, for example, a pop-up prompt message "Insufficient disassemblers, equipment migration cannot be performed" is displayed.

[0145] Optionally, after selecting the first virtual chess piece through the first selection operation, the function of selecting equipment through the second selection operation to equip the first virtual chess piece can be provided with a function entry, through which the function can be turned on or off, and the function entry can be provided in the game setting interface, or a quick function entry can be provided on the battle board interface. Fig.12 As shown, the battle chessboard interface 80 displays a first virtual chess piece 81 and a second virtual chess piece 82, as well as a shortcut function entry 83 for assembling the first virtual chess piece. The user can use the shortcut function entry to easily and quickly enable the function to achieve fixed-point assembly of the first virtual chess piece.

[0146] In summary, the method provided in the embodiment of the present application, after selecting the first virtual chess piece, selects the equipment in the assembly bar to be assembled on the second virtual chess piece, so that the equipment is assembled to the first virtual chess piece, thereby realizing rapid switching of equipment between virtual chess pieces, avoiding the redundant steps of first disassembling the equipment and then reassembling it, saving operating costs, and improving human-computer interaction efficiency; and through the fixed-point assembly method, accidental touches during the dragging of equipment are avoided, thereby improving the game efficiency.

[0147] In addition, the method provided in the embodiment of the present application is also applicable to equipping the first virtual chess piece with equipment that has not been equipped by any of the player's own virtual chess pieces. Fixed-point assembly of the first virtual chess piece can be achieved without accidental touches occurring during the process of dragging the equipment from the equipment bar to the first virtual chess piece, thereby avoiding the problem of equipping the equipment to the wrong object and improving the efficiency of the game.

[0148] In addition, the method provided in the embodiment of the present application divides the equipment bar into a first equipment bar and a second equipment bar, so that the equipment display is clearer, helping the user to select equipment and improving the efficiency of human-computer interaction.

[0149] In addition, the method provided in the embodiment of the present application displays the equipment in the second equipment column in correspondence with the virtual chess piece equipped with the equipment, making the number of disassemblers required to be consumed clearer, thereby improving the equipment assembly efficiency and the game efficiency in the game.

[0150] Fig.13 A flowchart of a method for assembling virtual chess pieces provided by an exemplary embodiment of the present application is shown. Figure 2 The method is executed by any terminal in the system, or by a client running on any terminal, the client is a client of a turn-based chess game, and a first account is logged in to the client. The method comprises the following steps:

[0151] Step 401: Setting the equipment bar to two states: normal mode and assembly mode;

[0152] There are two different modes for setting the equipment bar, namely normal mode and assembly mode. Normal mode means that no virtual chess pieces of your side are selected, and assembly mode means that your virtual chess pieces are selected for assembly.

[0153] Optionally, the equipment bar in normal mode is displayed in a gray state, and the equipment bar in assembly mode is displayed in a highlighted state.

[0154] Optionally, after clicking on a piece of equipment, the equipment bar in the normal mode displays an information card of the equipment, where the information card includes the name and description of the equipment.

[0155] Optionally, in the normal mode, only the first equipment column described in the aforementioned embodiment is displayed, that is, it is used to display equipment that is not equipped by any virtual chess pieces; in the assembly mode, the first equipment column and the second equipment column described in the aforementioned embodiment are displayed.

[0156] Step 402: Determine whether a virtual chess piece is selected;

[0157] It is determined whether there is a selected virtual chess piece among the current virtual chess pieces of the own side. If not, step 403 is executed, that is, the normal mode is maintained; if there is a selected virtual chess piece, the steps starting from step 404 are executed, that is, the assembly steps are started.

[0158] Exemplarily, the client obtains the operation data call state to determine whether the player performs a virtual chess piece selection operation. If the player performs a chess piece selection operation, the assembly mode of the equipment bar is called; if the player does not perform a chess piece selection operation, the normal mode of the equipment bar is displayed.

[0159] Step 403: Keep the normal mode and click the equipment column to view the details;

[0160] When it is determined in step 402 that there is no selected virtual chess piece among the current virtual chess pieces of the player's own team, the equipment bar remains in normal mode; the player can view the details of the equipment (for example, display an information card containing a detailed description of the equipment) by clicking on the equipment bar.

[0161] Optionally, the equipment bar in normal mode is displayed in a gray state.

[0162] It should be noted that the equipment column that maintains the normal mode in step 403 refers to the first equipment column in the aforementioned embodiment, that is, it is used to display equipment that is not equipped by any virtual chess piece.

[0163] Step 404: Determine whether there is a virtual chess piece equipped with equipment;

[0164] In step 402, when it is determined that there is a selected virtual chess piece among the current virtual chess pieces of the own side, it is determined whether there is a virtual chess piece equipped with equipment.

[0165] Exemplarily, the data of the virtual chess piece of the opponent on the chessboard is obtained to determine whether there is a virtual chess piece equipped with equipment. If there is a virtual chess piece equipped with equipment, the steps starting from step 409 are executed, that is, a second equipment column for displaying the equipment equipped on the virtual chess piece is newly displayed; if there is no virtual chess piece equipped with equipment, steps 405 to 408 are executed, that is, the second equipment column is not displayed.

[0166] Step 405: Entering the assembly mode, the second equipment column is not displayed;

[0167] If it is determined in step 404 that there is no virtual chess piece equipped with equipment, step 405 is executed.

[0168] Entering the assembly mode means starting to assemble the selected virtual chess piece; the second equipment column is not displayed on the user interface, which means that only the equipment in the first equipment column can be selected to assemble the selected virtual chess piece.

[0169] Step 406: Click the first equipment to be selected in the first equipment column;

[0170] The first equipment to be selected refers to the equipment belonging to the first account that has not been equipped by any virtual chess piece of the player's side.

[0171] Exemplarily, the player clicks on the first equipment to be selected in the first equipment column.

[0172] Step 407: equipping the first selected equipment to the selected virtual chess piece;

[0173] Exemplarily, after the player selects the first equipment to be selected, the first equipment to be selected is assembled to the selected virtual chess piece.

[0174] Step 408: Click on a blank area to exit the assembly mode;

[0175] The blank area includes an area on the game board where there are no virtual chess pieces, or an area outside the game board.

[0176] Exemplarily, clicking on a blank area ends the assembly of the selected virtual chess piece, and the virtual chess piece is displayed as unselected.

[0177] Optionally, by clicking the selected virtual chess piece again, the assembly mode for the virtual chess piece is exited, and the virtual chess piece is displayed as unselected; or, by clicking other virtual chess pieces, the assembly mode for other virtual chess pieces is switched to, the virtual chess piece is displayed as unselected, and the newly selected virtual chess piece is displayed as selected.

[0178] Step 409: Entering the assembly mode, displaying the second equipment column;

[0179] If it is determined in step 404 that there is a virtual chess piece that has been equipped with equipment, step 409 is executed.

[0180] Entering the assembly mode means starting to assemble the selected virtual chess piece; a second equipment bar is displayed on the user interface, which means that the player can select equipment in the first equipment bar to equip the selected virtual chess piece, or can select equipment in the second equipment bar to equip the selected virtual chess piece.

[0181] Exemplarily, the equipment data of the equipped virtual chess piece of the player's side is obtained, the equipped equipment is determined, and displayed in the second equipment column.

[0182] Optionally, the equipment in the second equipment column is displayed in groups according to the virtual chess pieces on which the equipment is currently mounted, that is, the equipment in the second equipment column is displayed corresponding to the virtual chess pieces equipped with the equipment.

[0183] Step 410: Click on equipment in the first equipment column or the second equipment column;

[0184] Exemplarily, the player selects the equipment that he wishes to equip to the selected virtual chess piece, and the player clicks on the equipment in the first equipment column or the second equipment column.

[0185] Step 411: Determine whether a disassembler is needed;

[0186] Determine whether a disassembler is needed. If a disassembler is not needed, execute steps 412 to 413; if a disassembler is needed, execute the steps starting from step 414.

[0187] Optionally, when the equipment is in the first equipment slot, a disassembler is not required; and when the equipment is in the second equipment slot, a disassembler is required.

[0188] Step 412: Equipment assembly is completed;

[0189] In the case where the assembly of the equipment does not require a disassembler, the assembly of the selected virtual chess piece is completed. The equipment selected in step 410 is assembled to the selected virtual chess piece.

[0190] Step 413: Click on a blank area to exit assembly mode;

[0191] Exemplarily, clicking on a blank area ends the assembly of the selected virtual chess piece, and the virtual chess piece is displayed as unselected.

[0192] Optionally, by clicking the selected virtual chess piece again, the assembly mode for the virtual chess piece is exited, and the virtual chess piece is displayed as unselected; or, by clicking other virtual chess pieces, the assembly mode for other virtual chess pieces is switched to, the virtual chess piece is displayed as unselected, and the newly selected virtual chess piece is displayed as selected.

[0193] Step 414: Determine whether the number of disassemblers is sufficient;

[0194] In the case where a disassembler is required, determine whether the number of disassemblers is sufficient.

[0195] A disassembler can dismantle one or more equipment on a virtual chess piece, that is, the equipment on a virtual chess piece can be regarded as a group, and a disassembler can dismantle the equipment of a group; by analogy, two disassemblers can dismantle the equipment of two groups, and so on.

[0196] When the number of disassemblers is greater than or equal to the number of groups to be disassembled (i.e., the number of second virtual chess pieces described in the aforementioned embodiment), that is, the number of disassemblers is sufficient, execute steps 416 to 417; when the number of disassemblers is less than the number of groups to be disassembled, that is, the number of disassemblers is insufficient, execute step 415.

[0197] Step 415: Prompt the player that the number of disassemblers is insufficient;

[0198] When the number of disassemblers is insufficient, the player is prompted that the number of disassemblers is insufficient. For example, a prompt message "Insufficient disassemblers, unable to migrate equipment" pops up on the user interface.

[0199] Step 416: The equipment is assembled and the corresponding number of disassemblers is reduced;

[0200] When there are enough disassemblers, the assembly of the selected virtual chess piece is completed. The equipment selected in step 410 is assembled to the selected virtual chess piece. At the same time, the corresponding number of disassemblers in the equipment column is reduced.

[0201] Step 417: Click on a blank area to exit assembly mode.

[0202] Exemplarily, clicking on a blank area ends the assembly of the selected virtual chess piece, and the virtual chess piece is displayed as unselected.

[0203] Optionally, by clicking the selected virtual chess piece again, the assembly mode for the virtual chess piece is exited, and the virtual chess piece is displayed as unselected; or, by clicking other virtual chess pieces, the assembly mode for other virtual chess pieces is switched to, the virtual chess piece is displayed as unselected, and the newly selected virtual chess piece is displayed as selected.

[0204] The following is an embodiment of the device of the present application. For details not described in detail in the embodiment of the device, reference may be made to the above method embodiment.

[0205] Fig.14 : is a block diagram of an assembly device for virtual chess pieces provided by an exemplary embodiment of the present application. The device comprises:

[0206] The display module 520 is used to display a battle board of a turn-based chess game, wherein the battle board includes a first virtual chess piece and a second virtual chess piece controlled by the first account, and the second virtual chess piece is equipped with a first equipment;

[0207] The display module 520 is further configured to display the first virtual chess piece in a selected state in response to a first selection operation on the first virtual chess piece;

[0208] The assembling module 540 is configured to remove the first equipment on the second virtual chess piece in response to a second selection operation on the first equipment in the equipment column; and equip the first virtual chess piece with the first equipment.

[0209] In an optional embodiment, the equipment column includes a first equipment column and a second equipment column, and the display module 520 is further used to display the first equipment column and the second equipment column in a selectable equipment state in response to a first selection operation on the first virtual chess piece; the assembly module 540 is used to remove the first equipment on the second virtual chess piece in response to a second selection operation on the first equipment in the second equipment column; and to equip the first virtual chess piece with the first equipment; wherein the first equipment column is used to display a first candidate equipment belonging to the first account and not assembled by any virtual chess piece; the second equipment column is used to display a second candidate equipment belonging to the first account and assembled by a virtual chess piece other than the first virtual chess piece, and the second candidate equipment includes the first equipment.

[0210] In an optional embodiment, the display module 520 is further used to display the first equipment column and the second equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece, and the second selected equipment in the second equipment column is arranged in an order corresponding to the virtual chess piece equipped with the second selected equipment.

[0211] In an optional embodiment, the display module 520 is further used to display the first equipment column in an equipment selectable state and the same number of second equipment columns as the number of candidate equipment virtual chess pieces in response to a first selection operation on the first virtual chess piece, each of the second equipment columns displays the equipped equipment of a virtual chess piece among the candidate equipment virtual chess pieces, the candidate equipment virtual chess pieces are virtual chess pieces other than the first virtual chess pieces that are equipped with at least one equipment, and the candidate equipment virtual chess pieces include the second virtual chess pieces.

[0212] In an optional embodiment, the display module 520 is also used to display the first equipment column and the second equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece, the equipment to be selected in the first equipment column is sorted according to a first recommended priority, and the second equipment to be selected in the second equipment column is sorted according to a second recommended priority, the first recommended priority is determined based on the attributes of the first virtual chess piece and the attributes of the first equipment to be selected, and the second recommended priority is determined based on the attributes of the first virtual chess piece and the attributes of the second equipment to be selected.

[0213] In an optional embodiment, the display module 520 is further configured to display only the first equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece when there is no virtual chess piece equipped with equipment.

[0214] In an optional embodiment, the first selection operation and the second selection operation are click operations; the display module 520 is further used to display the first virtual chess piece in a selected state in response to a first click operation on the first virtual chess piece; the display module 520 is further used to cancel the display of the first equipment on the second virtual chess piece in response to a second click operation on the first equipment in the equipment column; and display the first virtual chess piece equipped with the first equipment.

[0215] In an optional embodiment, the assembling module 540 is used to equip the first virtual chess piece with the first equipment to be selected in response to a second selection operation on the first equipment to be selected in the first equipment column.

[0216] In an optional embodiment, the display module 520 is further used to display the first virtual chess piece in an unselected state in response to a third selection operation on a blank area of ​​the battle chess board after the first virtual chess piece is equipped; or, after the first virtual chess piece is equipped, in response to the first selection operation of selecting the first virtual chess piece again, display the first virtual chess piece in an unselected state.

[0217] In an optional embodiment, the display module 520 is further used to display the third virtual chess piece in a selected state and the first virtual chess piece in an unselected state in response to a first selection operation on a third virtual chess piece after assembling the equipment of the first virtual chess piece, and the third virtual chess piece is a virtual chess piece other than the first virtual chess piece controlled by the first account.

[0218] In an optional embodiment, a disassembler is required to remove equipment from a virtual chess piece; the assembly module 540 is used to remove the first equipment on the second virtual chess piece in response to a second selection operation on the first equipment in the equipment column when the number of the disassemblers is greater than or equal to the number of the second virtual chess pieces; and to equip the first virtual chess piece with the first equipment; and to display a prompt message indicating that the number of disassemblers is insufficient when the number of the disassemblers is less than the number of the second virtual chess pieces.

[0219] It should be noted that the assembly device of virtual chess equipment provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the assembly device of virtual chess equipment provided in the above embodiment and the assembly method embodiment of virtual chess equipment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0220] The present application also provides a terminal, which includes a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the assembly method of the virtual chess equipment provided by the above-mentioned various method embodiments. It should be noted that the terminal can be as follows Fig.15 The terminal provided.

[0221] Fig.15 The structure block diagram of a terminal 900 provided by an exemplary embodiment of the present application is shown. The terminal 900 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 900 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0222] Typically, the terminal 900 includes a processor 901 and a memory 902 .

[0223] The processor 901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0224] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one instruction, which is used to be executed by the processor 901 to implement the assembly method of the virtual chess equipment provided in the method embodiment of the present application.

[0225] In some embodiments, the terminal 900 may also optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902 and the peripheral device interface 903 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 903 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, a position assembly 908 and a power supply 909.

[0226] The peripheral device interface 903 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0227] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 904 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 904 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0228] The display screen 905 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on the surface or above the surface of the display screen 905. The touch signal can be input to the processor 901 as a control signal for processing. At this time, the display screen 905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 905 can be one, and the front panel of the terminal 900 is set; in other embodiments, the display screen 905 can be at least two, which are respectively set on different surfaces of the terminal 900 or are folded; in some other embodiments, the display screen 905 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 900. Even, the display screen 905 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 905 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode) and the like.

[0229] The camera assembly 906 is used to capture images or videos. Optionally, the camera assembly 906 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0230] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 901 for processing, or input them into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 900. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0231] The location component 908 is used to locate the current geographical location of the terminal 900 to implement navigation or LBS (Location Based Service). The location component 908 can be a location component based on the GPS (Global Positioning System), Beidou system or Galileo system.

[0232] The power supply 909 is used to power various components in the terminal 900. The power supply 909 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 909 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0233] In some embodiments, the terminal 900 further includes one or more sensors 910 . The one or more sensors 910 include, but are not limited to: an acceleration sensor 911 , a gyroscope sensor 912 , a pressure sensor 913 , an optical sensor 915 , and a proximity sensor 916 .

[0234] The acceleration sensor 911 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 900. For example, the acceleration sensor 911 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 901 can control the display screen 905 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 911. The acceleration sensor 911 can also be used to collect motion data of games or users.

[0235] The gyro sensor 912 can detect the body direction and rotation angle of the terminal 900, and the gyro sensor 912 can cooperate with the acceleration sensor 911 to collect the user's 3D actions on the terminal 900. The processor 901 can implement the following functions based on the data collected by the gyro sensor 912: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0236] The pressure sensor 913 can be set on the side frame of the terminal 900 and / or the lower layer of the display screen 905. When the pressure sensor 913 is set on the side frame of the terminal 900, it can detect the user's holding signal of the terminal 900, and the processor 901 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 913. When the pressure sensor 913 is set on the lower layer of the display screen 905, the processor 901 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 905. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0237] The optical sensor 915 is used to collect the ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 according to the ambient light intensity collected by the optical sensor 915. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is reduced. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera component 906 according to the ambient light intensity collected by the optical sensor 915.

[0238] The proximity sensor 916, also called a distance sensor, is usually arranged on the front panel of the terminal 900. The proximity sensor 916 is used to collect the distance between the user and the front of the terminal 900. In one embodiment, when the proximity sensor 916 detects that the distance between the user and the front of the terminal 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from the screen-on state to the screen-off state; when the proximity sensor 916 detects that the distance between the user and the front of the terminal 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from the screen-off state to the screen-on state.

[0239] Those skilled in the art will understand that Fig.15 The structure shown in the figure does not constitute a limitation on the terminal 900, and the terminal 900 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0240] The memory also includes one or more programs, which are stored in the memory and include a method for assembling virtual chess pieces provided in the embodiment of the present application.

[0241] The present application provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by the processor to implement the assembly method of virtual chess equipment provided by the above-mentioned various method embodiments.

[0242] The present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for assembling virtual chess equipment provided in the above optional implementation.

[0243] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0244] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0245] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0246] It should be noted that before collecting relevant data of users and during the process of collecting relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information, and the prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data collected by this application are collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of relevant countries and regions.

Claims

1. A method for assembling virtual chess equipment, It is characterized in that The method is executed by a client logged in with a first account, and the method includes: Displaying a battle chessboard of a turn-based chess game, the battle chessboard including a first virtual chess piece and a second virtual chess piece controlled by the first account, the second virtual chess piece being equipped with a first equipment; In response to a first selection operation on the first virtual chess piece, displaying the first virtual chess piece in a selected state; In response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment.

2. The method according to claim 1, It is characterized in that The equipment column includes a first equipment column and a second equipment column, and the method further includes: In response to a first selection operation on the first virtual chess piece, displaying the first equipment column and the second equipment column in an equipment selectable state; In response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment, comprising: In response to a second selection operation on the first equipment in the second equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment; Among them, the first equipment column is used to display the first equipment to be selected that belongs to the first account and has not been equipped by any virtual chess piece; the second equipment column is used to display the second equipment to be selected that belongs to the first account and has been equipped by a virtual chess piece other than the first virtual chess piece, and the second equipment to be selected includes the first equipment.

3. The method according to claim 2, It is characterized in that The method of displaying the first equipment column and the second equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece comprises: In response to a first selection operation on the first virtual chess piece, the first equipment column and the second equipment column in an equipment selectable state are displayed, and the second selected equipment in the second equipment column is arranged in an order corresponding to the virtual chess piece equipped with the second selected equipment.

4. The method according to claim 2, It is characterized in that The method of displaying the first equipment column and the second equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece comprises: In response to a first selection operation on the first virtual chess piece, the first equipment column in an equipment selectable state and second equipment columns having the same number as the number of candidate equipment virtual chess pieces are displayed, each of the second equipment columns displays the equipped equipment of one of the candidate equipment virtual chess pieces, the candidate equipment virtual chess pieces are virtual chess pieces other than the first virtual chess pieces that are equipped with at least one equipment, and the candidate equipment virtual chess pieces include the second virtual chess pieces.

5. The method according to claim 2, It is characterized in that The method of displaying the first equipment column and the second equipment column in an equipment selectable state in response to a first selection operation on the first virtual chess piece comprises: In response to a first selection operation on the first virtual chess piece, the first equipment column and the second equipment column in an equipment selectable state are displayed, the equipment to be selected in the first equipment column is sorted according to a first recommended priority, and the second equipment to be selected in the second equipment column is sorted according to a second recommended priority, the first recommended priority being determined based on the attributes of the first virtual chess piece and the attributes of the first equipment to be selected, and the second recommended priority being determined based on the attributes of the first virtual chess piece and the attributes of the second equipment to be selected.

6. The method according to claim 2, It is characterized in that The method further comprises: In the case where there is no virtual chess piece equipped with equipment, in response to a first selection operation on the first virtual chess piece, only the first equipment column in an equipment selectable state is displayed.

7. The method according to any one of claims 1 to 6, It is characterized in that The first selection operation and the second selection operation are click operations; In response to a first selection operation on a first virtual chess piece, displaying the first virtual chess piece in a selected state comprises: In response to a first click operation on the first virtual chess piece, displaying the first virtual chess piece in a selected state; In response to a second selection operation on the first equipment in the equipment column, canceling the display of the first equipment on the second virtual chess piece; and displaying the first virtual chess piece equipped with the first equipment, comprising: In response to a second click operation on the first equipment in the equipment column, the first equipment on the second virtual chess piece is canceled; and the first virtual chess piece equipped with the first equipment is displayed.

8. The method according to any one of claims 1 to 6, It is characterized in that The method further comprises: In response to a second selection operation on the first equipment to be selected in the first equipment column, the first equipment to be selected is equipped for the first virtual chess piece.

9. The method according to any one of claims 1 to 6, It is characterized in that The method further comprises: After equipping the equipment of the first virtual chess piece, in response to a third selection operation on a blank area of ​​the battle chessboard, displaying the first virtual chess piece in an unselected state; or, After the equipment of the first virtual chess piece is assembled, in response to the first selection operation of selecting the first virtual chess piece again, the first virtual chess piece is displayed in an unselected state.

10. The method according to any one of claims 1 to 6, It is characterized in that The method further comprises: After equipping the equipment of the first virtual chess piece, in response to a first selection operation on a third virtual chess piece, the third virtual chess piece is displayed in a selected state and the first virtual chess piece is displayed in an unselected state, and the third virtual chess piece is a virtual chess piece other than the first virtual chess piece controlled by the first account.

11. The method according to any one of claims 1 to 6, It is characterized in that Equipment removal from virtual chess pieces requires a disassembler; In response to a second selection operation on the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; And, equipping the first virtual chess piece with the first equipment, comprising: When the number of the detachers is greater than or equal to the number of the second virtual chess pieces, in response to a second selection operation of the first equipment in the equipment column, removing the first equipment on the second virtual chess piece; and equipping the first virtual chess piece with the first equipment; When the number of the removers is less than the number of the second virtual chess pieces, a prompt message indicating that the number of the removers is insufficient is displayed.

12. A device for assembling virtual chess pieces, It is characterized in that The device comprises: A display module, configured to display a battle chessboard of a turn-based chess game, wherein the battle chessboard includes a first virtual chess piece and a second virtual chess piece controlled by the first account, wherein the second virtual chess piece is equipped with a first equipment; The display module is further configured to display the first virtual chess piece in a selected state in response to a first selection operation on the first virtual chess piece; An assembling module is used for removing the first equipment on the second virtual chess piece in response to a second selection operation on the first equipment in the equipment column; and equipping the first virtual chess piece with the first equipment.

13. A computer device, It is characterized in that The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for assembling virtual chess equipment as described in any one of claims 1 to 11.

14. A computer-readable storage medium, It is characterized in that The readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for assembling virtual chess equipment as described in any one of claims 1 to 11.

15. A computer program product or a computer program, It is characterized in that The computer program product stores at least one program, and the at least one program is loaded and executed by a processor to implement the method for assembling virtual chess equipment as described in any one of claims 1 to 11.