Chess piece distribution method, device and equipment for turn-system chess game and storage medium

By introducing dynamic control of the moving piece area and selectable area in turn-based chess games, combined with virtual character information, the problem of predictability in piece allocation is solved, enabling a more diverse and interesting piece allocation process and improving the player experience.

CN120960773APending Publication Date: 2025-11-18SHENZHEN TENCENT NETWORK INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410621390.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing turn-based board games, the piece distribution is often predictable, which limits the game's balance and diversity, resulting in a monotonous player experience.

Method used

By introducing movement states in the piece area and optional areas, and combining them with relevant information about virtual characters, such as quantity, attribute values, or reference resources, the piece allocation process can be dynamically controlled, increasing the randomness and fun of piece allocation.

Benefits of technology

It increases the unpredictability and fun of the piece allocation process, enhances the game's diversity and human-computer interaction rate, and improves the player experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120960773A_ABST
    Figure CN120960773A_ABST
Patent Text Reader

Abstract

The invention discloses a chess piece distribution method, device and equipment for a turn-system chess game and a storage medium, and belongs to the technical field of computers. The method comprises the steps that a first game page is displayed, the first game page comprises a chess piece area and a selectable area used for virtual character selection, and at least one of the chess piece area and the selectable area is in a moving state; on the basis that the selectable areas are selected, a second game page is displayed, the second game page comprises the selectable areas in the static state and a chess piece area, at least one chess piece is displayed in the chess piece area, and one chess piece corresponds to one selectable area; and distributing the chess pieces corresponding to the selectable areas to the virtual characters of the selected selectable areas. The randomness and interestingness in the chess piece distribution process can be improved, and the man-machine interaction rate is increased.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer, and particularly relate to a method and device for assigning game pieces in a turn-based chess game, an apparatus and a storage medium. BACKGROUND

[0002] A turn-based chess game is a new type of chess game. A player selects a game piece (also referred to as a virtual object) for a user to arrange on a game board. The game pieces of two opponents are placed on the game board. A game application automatically controls the game pieces of the two opponents on the game board to fight, and displays the fighting result.

[0003] In related technologies, the order of assigning game pieces in a game round can be determined based on the blood volume of a virtual character controlled by a player. A player corresponding to a virtual character with a lower blood volume has a priority to select a game piece that can turn the situation around, thereby increasing the chance of a game turnaround. A player corresponding to a virtual character with a higher blood volume is limited in selecting game pieces. The order of selecting game pieces is fixed, and the counterattack of a player corresponding to a virtual character with a lower blood volume is limited, so that the result of assigning game pieces can be predicted, and the balance and diversity of the game are limited. SUMMARY

[0004] Embodiments of the present application provide a method and device for assigning game pieces in a turn-based chess game, an apparatus and a storage medium, which can solve the problems in related technologies. The technical solutions are as follows.

[0005] In one aspect, a method for assigning game pieces in a turn-based chess game is provided, and the method comprises:

[0006] displaying a first game page, the first game page comprising a game piece area and a selectable area for selecting a virtual character, at least one of the game piece area or the selectable area being in a moving state;

[0007] based on the selectable area being selected, displaying a second game page, the second game page comprising a game piece area and a selectable area in a static state, the game piece area displaying at least one game piece, one game piece corresponding to one selectable area;

[0008] assigning the game piece corresponding to the selectable area to the virtual character that selects the selectable area.

[0009] In another aspect, a device for assigning game pieces in a turn-based chess game is provided, and the device comprises:

[0010] The first display module is configured to display a first game page, the first game page comprising a chess piece area and a selectable area for selecting a virtual character, at least one of the chess piece area or the selectable area being in a moving state.

[0011] The second display module is configured to display a second game page based on the selectable area being selected, the second game page comprising a chess piece area and a selectable area in a static state, the chess piece area displaying at least one chess piece, one chess piece corresponding to one selectable area.

[0012] The distribution module is configured to distribute the chess piece corresponding to the selectable area to the virtual character that selects the selectable area.

[0013] In a possible implementation, at least one of the chess piece area or the selectable area moves at a target speed, the target speed being determined based on relevant information of the virtual character; wherein the relevant information of the virtual character comprises at least one of a number of the virtual characters, an attribute value of the virtual character, or a reference resource, the number of the virtual characters being less than or equal to the number of the selectable areas.

[0014] In a possible implementation, the second display module is further configured to display a selection page, the selection page being configured to display a screen in which the virtual character selects the selectable area, the selection page comprising at least one selected selectable area, the selected selectable area being determined based on a selection operation performed by a virtual character in an unlocked state, the virtual character in the unlocked state being the virtual character that is unlocked based on a target selection sequence, the target selection sequence being determined based on at least one of an attribute value of the virtual character or a reference resource.

[0015] In a possible implementation, the selection page is further configured to display time information, the time information being associated with the moving state of the chess piece area or the selectable area, the time information being used to assist the virtual character in selecting the selectable area.

[0016] In a possible implementation, the selection page further comprises prompt information, the prompt information being used to prompt that the selectable area has been selected.

[0017] In a possible implementation, the selected selectable area and the unselected selectable area in the selection page are displayed in different manners.

[0018] In a possible implementation, the second display module is further configured to, in a case where the number of the selected selectable areas is less than a reference number threshold, randomly match the unselected selectable area with a virtual character of an unselected selectable area, and display the second game page based on a result of the random matching.

[0019] In a possible implementation, in the selection page, a moving speed of the chess piece region or the selectable region is determined based on reference information, and the reference information includes at least one of a number of selectable regions selected or a game duration.

[0020] In a possible implementation, in the first game page, the content displayed by the chess piece region includes at least one of a chess piece or chess piece information, and the chess piece information includes a cost, a level or an identifier of the chess piece.

[0021] In a possible implementation, the first display module is further configured to display a voting page, the voting page being used for voting on the content displayed by the chess piece region; and the first display module is further configured to display the first game page based on a voting result of the voting page.

[0022] In a possible implementation, the first display module is further configured to display a camp selection page, the camp selection page including a plurality of camps and a plurality of reference regions, and at least one of the plurality of camps or the plurality of reference regions being in a moving state.

[0023] In a case where all virtual characters are included in the selected reference region, a camp selection result screen is displayed, the camp selection result screen including the plurality of reference regions and the plurality of camps in a static state, one camp corresponding to one reference region, and the one reference region corresponding to a reference number of virtual characters selected from the camp, the reference number being less than or equal to a target number threshold.

[0024] In another aspect, an embodiment of the present application provides a computer device, the computer device including a processor and a memory, the memory storing at least one program code, the at least one program code being loaded and executed by the processor, so that the computer device implements the round chess game chess piece allocation method described above.

[0025] In another aspect, a computer readable storage medium is also provided, the computer readable storage medium storing at least one program code, the at least one program code being loaded and executed by a processor, so that the computer implements the round chess game chess piece allocation method described above.

[0026] In another aspect, a computer program or computer program product is also provided, the computer program or computer program product storing at least one computer instruction, the at least one computer instruction being loaded and executed by a processor, so that the computer implements the round chess game chess piece allocation method described above.

[0027] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:

[0028] In the process of distributing the chess pieces, at least one of the optional area or the chess piece area is in a moving state, after the virtual character selects the optional area, the optional area and the chess piece area in a static state are displayed, the chess pieces displayed in the chess piece area corresponding to the optional area selected by the virtual character are distributed to the virtual character, and the randomness in the process of distributing the chess pieces can be increased. Through the optional area or the chess piece area in the moving state, the interest and diversity in the process of distributing the chess pieces can be increased, and therefore, the human-computer interaction rate is improved. BRIEF DESCRIPTION OF DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0030] Figure 1 is a schematic diagram of a computer system provided by an embodiment of the present application;

[0031] Figure 2 is a flowchart of a chess piece distribution method of a round chess game provided by an embodiment of the present application;

[0032] Figure 3 is a schematic diagram of a first game page provided by an embodiment of the present application;

[0033] Figure 4 is a schematic diagram of another first game page provided by an embodiment of the present application;

[0034] Figure 5 is a schematic diagram of another first game page provided by an embodiment of the present application;

[0035] Figure 6 is a schematic diagram of a camp selection page provided by an embodiment of the present application;

[0036] Figure 7 is a schematic diagram of a selection page including time information provided by an embodiment of the present application;

[0037] Figure 8 is a schematic diagram of another selection page including time information provided by an embodiment of the present application;

[0038] Figure 9 is a schematic diagram of a selection page after a first round provided by an embodiment of the present application;

[0039] Figure 10 is a schematic diagram of another selection page after a first round provided by an embodiment of the present application;

[0040] Figure 11 is a schematic diagram of a second round selection page provided by an embodiment of the present application;

[0041] Figure 12 is a schematic diagram of a second game page provided by an embodiment of the present application;

[0042] Figure 13 is a schematic diagram of a third game page provided by an embodiment of the present application;

[0043] Figure 14 is a flowchart of a piece distribution method of a turn-based chess game provided by an embodiment of the present application;

[0044] Figure 15 is a structural schematic diagram of a piece distribution device of a turn-based chess game provided by an embodiment of the present application;

[0045] Figure 16 is a structural schematic diagram of a terminal device provided by an embodiment of the present application;

[0046] Figure 17 is a structural schematic diagram of a server provided by an embodiment of the present application. DETAILED DESCRIPTION

[0047] To make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the drawings.

[0048] First, the terms involved in the embodiments of the present application are introduced:

[0049] Turn-based chess game: refers to a chess game in which "pieces" are arranged in advance before a game, and the "pieces" can automatically fight according to the pre-arrangement during the game. The "pieces" are usually represented by virtual objects, such as virtual heroes. During the game, the virtual objects automatically release various skills to fight. The game usually adopts a turn-based system, and when the "pieces" of one party in the game are all killed (i.e., the life value of the virtual object is reduced to zero), the party is the losing party in the current game. In some embodiments, in addition to the "piece-type virtual objects" for playing the game, each party also has a player character representing the current user participating in the game, and the player character cannot be moved to the game area or the piece candidate area as a "piece". The player character also has a life value (or blood value), which is reduced (game loss) or unchanged (game win) according to the result of each game. When the life value of the virtual object is reduced to zero, the user corresponding to the player character exits the game, and the remaining user continues the game. Optionally, the turn-based chess game includes a self-moving chess game.

[0050] Chess: a kind of local exchange hero chess piece multi-player round competition game. For example, there are eight or six users (also called players) in the game, each of which occupies an area on the chessboard. Two of the multiple users engage in one-on-one combat. In each round of a game, there are a preparation phase, a combat phase and a draft phase. In the preparation phase, the user purchases chess pieces (heroes) in the store and arranges the chess pieces on the chessboard; in the draft phase, the draft area contains multiple chess pieces, and the user selects the chess pieces based on a certain order (for example, the order from low to high of the blood value) to obtain new chess pieces; in the combat phase, the two sides are locked, and the chess pieces will automatically fight until all the chess pieces of one side die, and the chess pieces that die are the losing side of this round, and will be deducted a certain amount of blood. Repeat the game round, match new opponents, until the user's life value ≤ 0 is eliminated from the game, and the last user left will win the game (1st place).

[0051] Chessboard: refers to the area used for preparing for combat and conducting combat in the interface of the round chess game combat. The chessboard can be any one of a two-dimensional virtual chessboard, a 2.5-dimensional virtual chessboard and a three-dimensional virtual chessboard, which is not limited in the present application.

[0052] Equipment: in the chess game, each chess piece can generally wear 3 pieces of equipment (or other pieces of equipment), which can provide heroes with attributes or effects such as attack power, defense power, life value, healing, penetration, shield, etc.

[0053] Chess player: refers to a virtual role played by a user. Each chess player has different special abilities that can help the user play the game better.

[0054] Figure 1 is the structural block diagram of the computer system provided by the embodiment of the present application. The computer system 100 includes a first terminal 110, a server 120 and a second terminal 130.

[0055] The first terminal 110 is installed and runs a client 111 supporting a virtual environment, which can be a round 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 can be a client of the chess game. The first terminal 110 is a terminal used by the first user 112. The first user 112 uses the first terminal 110 to obtain chess pieces in the preparation phase and the draft phase of the game, and arranges the chess pieces in the combat area of the chessboard in the preparation phase, and the server 120 or the first terminal 110 automatically controls the chess pieces to fight according to the attributes, skills and arrangement of the chess pieces in the combat area in the combat phase.

[0056] The second terminal 130 installs and runs a client 131 supporting a virtual environment, which can be a client of a turn-based chess game program. When the second terminal 130 runs the client 131, a user interface of the client 131 is displayed on a screen of the second terminal 130. The client can be a client of a Weiqi game. The second terminal 130 is a terminal used by a second user 132. The second user 132 uses the second terminal 130 to place chess pieces in a preparation stage of a game and in a draft stage, arranges the chess pieces in a battle area of a chessboard in the preparation stage, and the chess pieces are automatically controlled by the second terminal 130 or the server 120 to fight in the battle area according to attributes and skills of the chess pieces in the battle area in a battle stage.

[0057] Optionally, the chess pieces placed by the first user through the first terminal 110 and the second user through the second terminal 130 are located in different battle areas of the same chessboard, that is, the first user and the second user are in the same chessboard of the same game. Alternatively, the chess pieces placed by the first user through the first terminal 110 and the second user through the second terminal 130 are located in 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 participated by eight user accounts, and in each round, the eight user accounts are matched two by two, and the two user accounts matched together fight in the same chessboard in the current round.

[0058] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are the same type of clients on different operating system platforms. The first terminal 110 can generally refer to one of multiple terminals, and the second terminal 130 can generally refer to another of the multiple terminals, and the embodiment is only exemplified by the first terminal 110 and the second terminal 130. The first terminal 110 and the second terminal 130 can be of the same or different device types, which include at least one of a smart phone, a tablet computer, an electronic book reader, a laptop computer, and a desktop computer. The following embodiments are exemplified by terminals including smart phones.

[0059] Those skilled in the art can know that the number of the terminals can be more or less. For example, the terminals can be only one (that is, the user plays against artificial intelligence), or the terminals can be six or eight or more. The number of the terminals and the device types are not limited in the embodiments of the application.

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

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

[0062] The server 120 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. The server 120 is configured to provide background services for a client supporting a three-dimensional virtual environment (a client of a round chess game / a client of a free chess game). Optionally, the server 120 undertakes main computing work, and the terminal undertakes secondary computing work; or the server 120 undertakes secondary computing work, and the terminal undertakes main computing work; or the server 120 and the terminal adopt a distributed computing architecture for collaborative computing.

[0063] 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 configured 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 configured to store data of user accounts used by the first terminal 110, the second terminal 130, and the other terminals 140, such as an avatar of a user account, a nickname of a user account, a battle power index of a user account, and a service area where a user account is located; the battle service module 124 is configured to provide a plurality of battle rooms for users to battle; and the user-oriented I / O interface 125 is configured to establish communication with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network to exchange data.

[0064] In an embodiment of the present application, taking the first terminal 110 obtaining the chess piece in the draft round as an example, the first game page can be displayed in the first terminal 110, the first game page can include a plurality of chess piece regions in a moving state and a plurality of selectable regions in a static state, and the number of the chess piece regions can be the same as the number of the selectable regions. Each chess piece region can display a chess piece, the number of users participating in the draft round is 8, each user controls a virtual character, and the selected selectable region is determined through the virtual character selection operation, and each virtual character selects a selectable region. For example, in the process of controlling the virtual character to select the selectable region, the order of the virtual character selecting the selectable region can be determined based on the blood volume of the virtual character, and the virtual character with less blood volume can preferentially select the selectable region. After the selectable region is selected by a virtual character, the selected selectable region can be in a locked state, that is, the selectable region in the locked state cannot be selected by other virtual characters.

[0065] In the process of controlling the virtual character to select the selectable region, the moving speed of the chess piece region can decrease uniformly, and when all virtual characters complete the selection of the selectable region, the moving speed of the chess piece region is reduced to 0, at this time, the chess piece region and the selectable region are one-to-one corresponding. Then the chess piece displayed in the chess piece region is distributed to the virtual character selecting the corresponding selectable region, thereby completing the obtaining of the chess piece.

[0066] In the process of selecting the selectable region, the chess piece region is in a moving state, and the corresponding chess piece can be displayed in the chess piece region, which can increase the unpredictability and interest in the process of selecting the chess piece, increase the probability of the virtual character with a late selection order obtaining the required chess piece to a certain extent, improve the comprehensive game experience, and thereby improve the human-computer interaction rate.

[0067] The chess piece distribution method of the round chess game provided in the embodiments of the present application can be applied to the computer system shown in the above Figure 1 For example, the method can be executed by the first terminal 110 and the second terminal 130 in the computer system shown in the above Figure 1 , or can be executed by the first terminal 110, the server 120 and the second terminal 130 in interaction. Taking the first terminal 110 and the second terminal 130 executing the method as an example, as shown in the above Figure 2 , the method includes the following steps 201 to 203.

[0068] In step 201, a first game page is displayed, the first game page includes a chess piece region and a selectable region for virtual character selection, and at least one of the chess piece region or the selectable region is in a moving state.

[0069] In the exemplary embodiments of the present application, the first game page can include a plurality of chess piece regions, the chess piece regions display at least one of chess pieces or chess piece information, and the chess piece information can include at least one of level information, cost information or identification information of the chess pieces. Each chess piece region can display at least one of a chess piece or chess piece information. For example, the chess piece can be a virtual object with a certain shape, the chess piece region can display the chess piece, or the chess piece region can display the chess piece information, or the chess piece region can display both the chess piece and the chess piece information.

[0070] Taking the chess piece information as an example of the chess piece level, the chess piece information is the level of the chess piece obtained by the user in the current round of the game, each chess piece can correspond to a level, and the same level can include a plurality of chess pieces. The attribute values of chess pieces of different levels are different, for example, chess pieces of different levels can have different attack and defense forces.

[0071] Taking the chess piece information as an example of the chess piece cost, the chess piece cost can be related to the rarity of the chess piece, the attribute value of the chess piece, the function of the chess piece and the difficulty of obtaining the chess piece. For example, the higher the rarity of the chess piece, the stronger the attribute value or function of the chess piece, the more difficult it is to obtain the chess piece, and thus the higher the chess piece cost corresponding to the chess piece.

[0072] Exemplarily, the first game page can further include a plurality of selectable regions, the number of the selectable regions can be the same as the number of the chess piece regions, the plurality of chess piece regions and the plurality of selectable regions are arranged based on a certain order, and at least one of the plurality of chess piece regions or the plurality of selectable regions is moved based on the arrangement order. The arrangement manner of the chess piece regions and the selectable regions can be the same.

[0073] For example, the chess piece regions are in a moving state, and the selectable regions are in a stationary state, or the chess piece regions are in a stationary state, and the selectable regions are in a moving state, or both the chess piece regions and the selectable regions are in a moving state.

[0074] Alternatively, in the case where the arrangement manner of the chess piece regions and the selectable regions is the same, the shape of the chess piece regions and the shape of the selectable regions can be determined based on the arrangement manner. For example, the chess piece regions and the selectable regions can be arranged in a circular manner or a linear manner. In the case where the chess piece regions and the selectable regions are arranged in a circular manner, the region composed of the chess piece regions and the selectable regions can be in the shape of a wheel, the chess piece regions and the selectable regions can be in the shape of a sector, and the chess piece regions can be a part of the selectable regions; in the case where the chess piece regions and the selectable regions are arranged in a linear manner, the chess piece regions and the selectable regions can be in the shape of a rectangle.

[0075] It should be noted that the arrangement manner and the shape of the chess piece regions and the selectable regions are exemplary descriptions in the present application, and the chess piece regions and the selectable regions can also adopt other arrangement manners and shapes, which are not limited in the present application.

[0076] Optionally, the first game page can also display a virtual character, the virtual character being a character controlled by a user, also referred to as a player or a little hero, the virtual character can have an attribute value. After the current game round ends, the attribute value of the virtual character can be adjusted based on the result of the current game round. The attribute value of the virtual character can be displayed in the first game page or not. For example, the attribute value of the virtual character can be the blood volume of the virtual character, the blood volume corresponding to the virtual character can be displayed around the virtual character in the first game page, and the display manner of the blood volume can include but is not limited to bar display, ring display or numerical value display. When different users play against each other in a game round, the user who loses the game can have a part of the blood volume of the virtual character deducted.

[0077] Optionally, the first game page can also include an information display area, the information display area being used to display at least one of information related to a user or information related to a game. For example, the information display area can display a user name and a user avatar, and the information display area can also display game progress information and user interaction information. The game progress information can include but is not limited to game progress and current game round information, and the user interaction information can include but is not limited to interaction information between different users, game system information, game comment information and game sharing information. It should be noted that the display content of the information display area is exemplary, and the actual situation during the game can also be set, which is not limited in the present application.

[0078] In an embodiment of the present application, the chess pieces are displayed in the chess piece area, and the virtual character and the attribute value corresponding to the virtual character are displayed in the first game page. Figure 3 is a schematic diagram of a first game page provided by an embodiment of the present application. As shown in Figure 3 , the first game page can include eight virtual characters 301 and blood volumes 302 corresponding to the virtual characters, different virtual characters 301 can be controlled by different users, the first game page can also include a plurality of selectable areas 303 and a plurality of chess piece areas 304, the number of the plurality of selectable areas 303 and the plurality of chess piece areas 304 is the same, and one chess piece 305 can be displayed in each chess piece area 304. The plurality of selectable areas 303 and the plurality of chess piece areas 304 are arranged in the same way, at least one of the plurality of selectable areas 303 and the plurality of chess piece areas 304 is in a moving state, and the chess piece 305 displayed in each chess piece area 304 remains unchanged.

[0079] For example, the 8 selectable areas 303 and the 8 chess piece areas 304 are circularly arranged, the 8 chess piece areas 304 can contain the same chess pieces 305, the 8 chess piece areas 304 can contain different chess pieces 305, the different chess pieces 305 can have the same chess piece level, or the different chess pieces 305 can have different chess piece levels. The 8 chess pieces 305 are 1 chess piece A, 2 chess pieces B, 2 chess pieces C, 1 chess piece D, 1 chess piece E, and 1 chess piece F respectively.

[0080] Taking the chess piece areas 304 in the moving state and the selectable areas 303 in the static state as an example, the 8 chess piece areas 304 can move in the clockwise direction (the direction of the arrow), and the chess pieces 305 displayed in the chess piece areas 304 remain unchanged during the movement of the 8 chess piece areas 304. The first game page can further include an information display area 306, and the information display area 306 is used to display information related to the user. For example, the information display area 306 can display the user name and the user's avatar. The user name is player name 10, player name 20, …, and player name 80, and the user's avatar can be a circular avatar.

[0081] In another embodiment of the present application, the chess piece information displayed in the chess piece area is the chess piece level, and the first game page displays the virtual character and the attribute value corresponding to the virtual character. Taking this as an example for description. Figure 4 is a schematic diagram of another first game page provided by an embodiment of the present application. As shown in Figure 4 The first game page can include a plurality of virtual characters 401, a blood volume 402 corresponding to the virtual character, a plurality of selectable areas 403, and a plurality of chess piece areas 404. Each chess piece area 404 can display a chess piece level 405 (the number in the dashed box). The number of the plurality of selectable areas 403 and the plurality of chess piece areas 404 is the same, and they are arranged in the same way. At least one of the plurality of selectable areas 403 or the plurality of chess piece areas 404 is in a moving state.

[0082] For example, the 8 selectable areas 403 and the 8 chess piece areas 404 can be circularly arranged, the 8 chess piece areas 404 can contain the same chess piece level 405, the 8 chess piece areas 404 can contain different chess piece levels 405, the same chess piece level 405 can correspond to different chess pieces, and the different chess piece levels 405 can correspond to the same chess piece. The 8 chess piece levels 405 are 2 chess piece levels of level 1, 1 chess piece level of level 2, 2 chess piece levels of level 3, 1 chess piece level of level 4, and 2 chess piece levels of level 5.

[0083] Taking a game piece area 404 in a moving state and a selectable area 403 in a stationary state as an example, the eight game piece areas 404 can move clockwise (in the direction of the arrow). During this movement, the displayed game piece level 405 within each game piece area 404 remains unchanged. The first game page may also include an information display area 406. It should be noted that the virtual character 401, the virtual character's corresponding health 402, the multiple selectable areas 403, and the information display area 406 are related to... Figure 3 Similar to virtual character 301, virtual character's corresponding health 302, multiple selectable areas 303, and information display area 306, they will not be elaborated on here.

[0084] In addition to circular arrangements, the selectable areas and chess piece areas can also be arranged in a straight line. Figure 5 This is a schematic diagram of another first game page provided in an embodiment of this application. For example... Figure 5 As shown, the first game page may include a virtual character 501, multiple selectable areas 502, and multiple piece areas 503. The number of selectable areas 502 and piece areas 503 is the same, and each piece area 503 may display one piece 504. The selectable areas 502 and piece areas 503 are arranged in a linear fashion, and at least one of the selectable areas 502 and piece areas 503 is in a moving state, wherein the piece 504 displayed in each piece area 503 remains unchanged.

[0085] For example, multiple piece areas 503 are in a moving state, multiple selectable areas 502 are in a stationary state, and multiple piece areas 503 can move cyclically from left to right (arrow direction). During the cyclical movement of multiple piece areas 503, the piece 504 displayed in piece area 503 remains unchanged. The first game page can also display information display area 505. It should be noted that... Figure 5 The content displayed on the first game page is the same as Figure 3 The content displayed on the first game page is similar, so I won't go into too much detail here.

[0086] Furthermore, this application uses the circular and linear arrangement of multiple chess piece areas and multiple optional areas as examples for illustration. The multiple chess piece areas and multiple optional areas can also be arranged in an elliptical arrangement or in other polygonal ways, and this application does not limit them in this regard.

[0087] The embodiments of this application present a dynamic effect on the first game page by having at least one of the chess piece area or optional area in a moving state, which can attract the user's attention, increase the fun of the game process, help improve the game experience, and increase the sense of immersion in the game process.

[0088] In the exemplary embodiments of the present application, in the first game page, at least one of the chess piece region or the selectable region moves at a target speed, and the target speed is determined based on the relevant information of the virtual character. The relevant information of the virtual character includes at least one of the number of virtual characters, the attribute value of the virtual character, or the reference resource, and the number of virtual characters is less than or equal to the number of selectable regions.

[0089] The determination of the target speed based on the relevant information of the virtual character includes, but is not limited to, Embodiment 1 to Embodiment 3.

[0090] In Embodiment 1, the relevant information of the virtual character is the number of virtual characters, and the target speed is determined based on the number of virtual characters.

[0091] The number of virtual characters participating in the current game is obtained, i.e., the number of users in the current game, wherein the number of virtual characters is positively correlated with the target speed, i.e., the fewer the number of virtual characters, the smaller the target speed. The number of virtual characters is less than or equal to the number of selectable regions, so as to ensure that each virtual character can select a selectable region.

[0092] After the target speed is determined, the chess piece region or the selectable region that moves based on the target speed can be displayed in the first game page. For example, the chess piece region can move at a constant speed based on the target speed, and the movement speed of the selectable region is 0, i.e., the selectable region is in a static state.

[0093] For example, in the current game, the number of virtual characters is 8, and the target speed of the chess piece region is V8. During the display of the first game page, the target speed V8 of the chess piece region can remain unchanged. In the next game, the number of virtual characters is 6, and the target speed of the chess piece region is V6. The relationship between the target speed V8 of the chess piece region in the current game and the target speed V6 of the chess piece region in the next game can satisfy V6

[0094] It should be noted that the present application takes the chess piece region moving at a constant speed in the first game page as an example for description. In the first game page, the movement speed of the chess piece region can also decrease, and the movement speed of the chess piece region can be set based on the actual game situation, which is not limited in the present application.

[0095] The embodiment of the present application determines the moving speed of at least one of the chess piece region or the selectable region by the number of virtual roles, and the moving speed is greater when the number of virtual roles is greater, and the moving speed is smaller when the number of virtual roles is smaller, so that the game process can be dynamically controlled, the efficiency of human-computer interaction is improved, and the utilization rate of resources is improved. In addition, in the case that the number of virtual roles is small, the moving speed of at least one of the chess piece region or the selectable region is reduced, so that the smoothness of the game page display can be improved to a certain extent.

[0096] In the embodiment two, the related information of the virtual role is an attribute value of the virtual role, and the target speed is determined based on the attribute value of the virtual role.

[0097] In an embodiment of the present application, the target speed of at least one of the chess piece region or the selectable region is determined based on the attribute value of the virtual role. The attribute value of each virtual role in the current game is obtained, and the attribute value of the virtual role can include the blood volume of the virtual role.

[0098] Taking the blood volume of the virtual role as an example, different users can control the virtual role through different terminals, and the blood volume of the virtual role is positively correlated with the target speed, that is, the smaller the blood volume of the virtual role, the smaller the target speed. For example, the blood volume of the virtual role controlled by user 10 is smaller than the blood volume of the virtual role controlled by user 20, and the moving speed of the chess piece region in the first game page displayed by the terminal of user 10 is smaller than the moving speed of the chess piece region in the first game page displayed by the terminal of user 20.

[0099] It should be noted that the attribute value of the virtual role in the embodiment of the present application is an example, and the attribute value of the virtual role can also be other attribute values, which are not limited by the present application.

[0100] In the exemplary embodiment of the present application, the target speed is determined based on the attribute value of the virtual role, and at least one of the chess piece region or the selectable region moves at the target speed, so that a diversified and personalized first game page is provided. For example, the user can change the target speed by controlling the blood volume of the virtual role, which can improve the selection efficiency of the selectable region in the subsequent game process, thereby increasing the probability of obtaining the required chess piece and improving the strategy and diversity of the game process.

[0101] In the embodiment three, the related information of the virtual role is a reference resource of the virtual role, and the target speed is determined based on the reference resource of the virtual role.

[0102] In an embodiment of the present application, the reference resource is a resource obtained by the virtual role in the game process, and the reference resource of the virtual role will decrease after the virtual role uses the reference resource. The reference resource can include but is not limited to energy and special script.

[0103] The target speed is determined based on the reference resource of the virtual role, including case one and case two.

[0104] In case one, the target speed is determined based on the energy used by the virtual role.

[0105] For example, the target speed is the moving speed of the chess area. In the first game page, the chess area moves at a constant speed with the target speed. The user can reduce the target speed by using energy, so that the moving speed of the chess area is reduced. The energy used is positively correlated with the reduction of the target speed, that is, the more energy used, the greater the reduction of the target speed.

[0106] For example, the energy can be diamonds owned by the virtual role. The user can reduce the target speed by 10% by using 2 diamonds, or the user can reduce the target speed by 20% by using 4 diamonds.

[0107] In case two, the target speed is determined based on the special script used by the virtual role. The special script is used to reduce the target speed.

[0108] For example, the target speed is the moving speed of the chess area. In the first game page, the chess area moves at a constant speed with the target speed. The user can reduce the target speed by using the special script. That is, when the special script is used, the moving speed of the chess area in the first game page can be reduced. For example, the special script can reduce the target speed by 10%.

[0109] The exemplary embodiments of the present application determine the target speed based on the reference resource of the virtual role, and provide diversified and personalized first game pages. For example, the user can change the target speed by using at least one of the special script or the energy, which can improve the selection efficiency of the selectable area in the subsequent game process, thereby increasing the probability of obtaining the required chess, and improving the strategy and diversity of the game process.

[0110] It should be noted that the present application is an exemplary description of the way to determine the target speed, and the target speed can also be determined by other ways, which are not limited by the present application.

[0111] Before displaying the first game page, the display mode of the chess in the chess area can also be determined. The process of determining the display mode of the chess can include: displaying a voting page, the voting page is used for voting the content displayed in the chess area; and executing the display of the first game page based on the voting result of the voting page.

[0112] The display content control included in the voting page can include a piece display control, a piece information display control, and a full display control. When the piece display control, the piece information display control, or the full display control receives a triggering operation, corresponding voting information can be generated. The voting result is determined by using the voting information of each user, and can include the number of votes for the piece display, the number of votes for the piece information display, and the number of votes for the full display. The content displayed in the voting result corresponding to the display content control with more votes is the final display content of the piece area. After determining the display content of the piece, the first game page can be generated based on the display content of the piece area.

[0113] Embodiments of the present application select the display content of the piece area based on the preferences and needs of the players through the voting page, so that the display content of the piece area meets the needs of most players in the current game round, which can improve the personalized experience and game participation of the players, thereby improving the game experience.

[0114] In the exemplary embodiments of the present application, before displaying the first game page, a camp selection page can also be displayed, through which the camp to which the virtual character belongs can be determined. The process of determining the camp to which the virtual character belongs through the camp selection page can include: displaying a camp selection page, the camp selection page including a plurality of camps and a plurality of reference areas, at least one of the plurality of camps or the plurality of reference areas being in a moving state; in the case that all virtual characters are included in the selected reference area, displaying a camp selection result screen, the camp selection result screen including a plurality of reference areas and a plurality of camps in a stationary state, one camp corresponding to one reference area, and one reference area corresponding to a reference number of virtual characters of the selected camp, the reference number being less than or equal to a target number threshold.

[0115] Exemplarily, the camp is a classification attribute of the virtual character belonging to the same group in the game. For example, each camp can include a plurality of virtual characters, and the camp can include but is not limited to: the Great Wall, the Three Divisions (Wei, Shu, and Wu), Xuan Yong, the Machine, Yao Tian, and Chang'an. The camp can be used to adjust the attribute value of the piece owned by the virtual character, and different camps can adjust different attribute values of the piece, i.e., different camps can have different bond effects on the virtual character, wherein the bond effect can include but is not limited to increasing the attack power of the piece, improving the defense power of the piece, and increasing the blood volume of the piece, etc.

[0116] The number of camps is the same as the number of reference areas, and the number of pieces can be greater than, equal to, or less than the number of reference areas. The number of pieces, the number of reference areas, and the number of camps can be set based on the actual situation during the game, which is not limited in the present application.

[0117] In the camp selection page, the camps are arranged in a certain way, and at least one of the camps or the reference areas is in a moving state. At least one of the camps or the reference areas can move at a constant speed or decelerate during the movement. Taking the case that the camp is in a moving state and the reference area is in a stationary state as an example, when the moving time of the camp reaches a specified time, the camp stops moving; or when the camp is decelerating, the moving speed of the camp decreases to 0, and the camp stops moving.

[0118] During the movement of the camp, the user can control the virtual character to select the reference area, and the reference area can be selected by multiple virtual characters. When receiving the selection operation of the reference area, the virtual character selecting the reference area is determined. When the number of virtual characters selecting the reference area is greater than or equal to a target number threshold, the reference area cannot be selected by other virtual characters. After the camp stops moving, the reference area corresponds to the camp one by one, and the camp corresponding to the reference area is the camp to which the virtual character belongs.

[0119] Embodiments of the present application take the case that the camp is in a moving state and the reference area is in a stationary state as an example. Figure 6 is a schematic diagram of a camp selection page provided by an embodiment of the present application. As shown in Figure 6 , the camp selection page includes a virtual character 601, a reference area 602, and a camp 603. The camp 603 is a first camp, a second camp, a third camp, and a fourth camp, respectively, and the camp 603 moves clockwise (arrow direction). Each reference area 602 can be selected by 2 virtual characters 601. During the movement of the camp 603, the virtual character 601 is unlocked, and the unlocked virtual character 601 can move in the camp selection page and select a reference area 602. When the virtual character completes the selection of the reference area 602, the reference area 602 is associated with the virtual character 601. After the camp 603 stops moving, the reference area 602 corresponds to the camp 603 one by one, and the camp 603 corresponding to the reference area 602 is the camp 603 to which the virtual character 601 associated with the reference area 602 belongs.

[0120] Embodiments of the present application select the camp to which the virtual character belongs through the camp selection page. The user needs to observe the movement rule of the camp or the reference area and select the corresponding camp, which increases the uncertainty of the camp selection in the game process, thereby increasing the interest and game experience of the game.

[0121] In step 202, based on the selected selectable area, a second game page is displayed, and the second game page includes a selectable area in a stationary state and a chess piece area, the chess piece area displays at least one chess piece, and one chess piece corresponds to one selectable area.

[0122] In the example embodiments of the present application, the virtual characters can select the selectable areas, and each virtual character can select one selectable area. When the selectable area is selected by a virtual character, the selectable area is in a locked state, i.e., the selected selectable area cannot be selected by other virtual characters. When all the virtual characters complete the selection of the selectable areas, the second game page is displayed. That is, in the case that multiple selectable areas are selected, the second game page is displayed when the number of the selected selectable areas is equal to the number of the virtual characters.

[0123] The second game page can include a plurality of selectable areas and a plurality of chess piece areas, and the plurality of selectable areas and the plurality of chess piece areas are in a static state, and each selectable area corresponds to each chess piece area.

[0124] Before the second game page is displayed, a selection page can also be displayed, and the selection page is used to display a picture in which a virtual character selects a selectable area. The selection page includes at least one selected selectable area, and the selected selectable area is determined based on a selection operation performed by a virtual character in an unlocked state. The virtual character in the unlocked state is a virtual character that is unlocked based on a target selection order, and the target selection order is determined based on at least one of an attribute value of the virtual character or a reference resource.

[0125] In the example embodiments of the present application, the selection page can include a plurality of selectable areas and a plurality of chess piece areas, and the corresponding chess pieces can be displayed in the chess piece areas. At least one of the chess piece areas or the selectable areas is in a moving state. The selection page can also include a plurality of virtual characters, and the number of the virtual characters is less than or equal to the number of the selectable areas. The virtual characters are used to select the selectable areas. For example, the chess piece areas are in a moving state, and the selectable areas are in a static state.

[0126] When the selectable area is selected by a virtual character, the selectable area is associated with the virtual character, and at this time, the selected selectable area is in a locked state. For example, the selection page can include a plurality of virtual characters, and a user controls a virtual character to select a selectable area. When the virtual character selects the selectable area, the corresponding virtual character is displayed in the selectable area.

[0127] In the process of controlling the virtual character to select the selectable area, a target selection order is determined based on at least one of an attribute value of the virtual character or a reference resource. The target selection order is an order in which the virtual characters can be unlocked, and the virtual characters in an unlocked state can perform a selection operation of the selectable area.

[0128] In the exemplary embodiments of the present application, at least one of the attribute value of each virtual character in the current round of game or the reference resource can be obtained, the attribute value of the virtual character can include the blood volume of the virtual character, and the reference resource can be the energy or the order adjustment rune possessed by the virtual character in the current round of game.

[0129] Determining the target selection order based on at least one of the attribute value or the reference resource can include, but is not limited to, the following cases three to five.

[0130] In case three, the attribute value of the virtual character is the blood volume of the virtual character, and the target selection order is determined based on the blood volume of the virtual character.

[0131] Exemplarily, in combination with Figure 3 The surrounding area of the virtual character 301 can display the blood volume 302 corresponding to the virtual character, and the target selection order can be obtained based on the blood volume 302 corresponding to the virtual character. Among them, the virtual character corresponding to the smaller blood volume has a smaller serial number and is ranked earlier in the target selection order, that is, the virtual character with smaller blood volume can be unlocked first, and the virtual character after being unlocked can select the selectable area. For example, the virtual characters can be sorted from small to large based on the blood volume 302 corresponding to the virtual characters, and the unlocking order of the virtual characters 301 is virtual character 80, virtual character 70, virtual character 60, virtual character 50, virtual character 40, virtual character 30, virtual character 20 and virtual character 10.

[0132] The user can determine the target selection order by ranking the reference resource in the current round, wherein the reference resource used by the user in the current round of game is positively correlated with the target selection order, that is, the more reference resources used in the current round of game, the higher the ranking in the target selection order.

[0133] In case four, the target selection order is determined based on the energy of the virtual character in the current round of game.

[0134] In an embodiment, the target selection order can be determined by energy auction. During the target selection order auction, the user can select the size of the energy to be auctioned, and after the auction ends, the target selection order is obtained by comparing the size of the auction energy of each user. The more energy used in the auction, the smaller the serial number of the virtual character in the target selection order, and the higher the ranking in the target selection order.

[0135] In another embodiment, the energy required to change the target selection order can be set, and each order needs to spend corresponding energy. For example, 2 energies can be spent to rise one order, and the serial number of the virtual character 10 in the target selection order is 3, and the virtual character 10 can use 2 energies to adjust the serial number of the virtual character 10 in the target selection order to 2.

[0136] In case five, the reference resource of the virtual role is a sequential adjustment rune possessed by the virtual role, and the target selection order is determined based on the sequential adjustment rune possessed by the virtual role.

[0137] Exemplarily, the sequential adjustment rune can be acquired in the game process, and the sequential adjustment rune can enable the virtual role to have the right to preferentially select the selectable region. When a use operation of the sequential adjustment rune is detected, the virtual role using the sequential adjustment rune is set to have a sequence number of 1 in the target selection order, that is, the virtual role using the sequential adjustment rune can be unlocked first, and the remaining virtual roles can be determined to have an unlocking order based on the blood volume of the virtual roles or the energy used in the current game round, to obtain the target selection order of the virtual roles, that is, the unlocking order of the virtual roles. Alternatively, the first target selection order of the virtual roles is determined based on the blood volume of the virtual roles or the reference resource, and when a use operation of the sequential adjustment rune is detected, the order of the virtual roles is adjusted based on the use operation of the sequential adjustment rune to obtain a second target selection order, and the second target selection order is taken as the final target selection order.

[0138] In the embodiments of the present application, the target selection order, that is, the unlocking order of the virtual roles, is determined based on the blood volume of the virtual roles, the energy used by the virtual roles in the current game round, or the sequential adjustment rune used by the virtual roles, so that the user needs to consider more dimensions when formulating a game strategy, and the depth and strategy of the game are increased compared with the prior art in which the target selection order is determined based on the blood volume of the virtual roles. On the other hand, the target selection order is determined based on multiple factors, which can to some extent avoid the virtual roles from continuously occupying a favorable selection order in the game round due to a low blood volume, improve the fairness and interest of the game, and thus improve the overall game experience.

[0139] In the embodiments of the present application, the selection page can also display time information, the time information is associated with the movement state of the chess piece region or the plurality of selectable regions, and the time information is used to assist the virtual role in selecting the selectable region. The time information can represent the time in the current game process, and the user needs to control the virtual role to determine the selectable region within a specified time. The display mode of the time information can include but is not limited to a progress bar display mode and a countdown display mode.

[0140] Figure 7 FIG. 7 is a schematic diagram of a selection page including time information according to an embodiment of the present application. As shown in FIG. 7, a time progress bar 701 is displayed in the selection page, and the entire time progress bar 701 can represent the total time of the current game round. The time progress bar 701 can include spent time 703 (blank display) and remaining time 702 (shaded display) of the current game round, and the user can select the selectable region based on the time progress bar 701 and the movement state of the chess piece region. Figure 7 ​

[0141] Although the application is described by taking the example of the selection page including one time progress bar, the selection page can also include multiple time progress bars, and the time progress bars can correspond to the virtual characters one by one, for example, the time progress bars corresponding to the virtual characters are displayed above the virtual characters, and the application does not limit the display mode of the time progress bar.

[0142] Figure 8 FIG. 6 is a schematic diagram of another selection page including time information provided by an embodiment of the application. As shown in FIG. 6, the countdown 802 can be displayed in the area around the virtual character 801 in the selection page, and the countdown 802 can represent the time during which the virtual character 801 can select the selectable area. The countdown 802 corresponds to the virtual character 801 one by one, and different virtual characters can correspond to the same or different initial countdown time. The user can select the selectable area based on the countdown 802 and the movement state of the selectable area, and the countdown 802 can be started during the process in which the virtual character 801 selects the selectable area. For example, the countdown corresponding to the virtual character 80 is 45 seconds, and the countdown corresponding to the virtual character 20 is 15 seconds. Figure 8

[0143] By displaying the time information in the selection page, the embodiments of the application can enable the user to quickly and clearly understand the current game progress and the remaining time, which helps the user to formulate and adjust the game strategy, adjust the game rhythm, and improve the competitiveness and diversity in the game process.

[0144] In the exemplary embodiments of the application, after the target selection order is determined, the corresponding virtual character can be unlocked based on the target selection order. After the virtual character is unlocked, the user can control the virtual character to select the selectable area. The process of determining the selectable area based on the target selection order can include:

[0145] The first virtual character is unlocked based on the target selection order, and the sequence number of the first virtual character in the target selection order is less than or equal to the first sequence number threshold. The selection page is displayed based on the first selection operation of the selectable area, and the first selection operation is the selection operation of the first virtual character for the selectable area. In the case where the first selection time length is greater than the first threshold time length, the second virtual character is unlocked based on the target selection order, and the sequence number of the second virtual character in the target selection order is greater than the first threshold sequence number and less than or equal to the second threshold sequence number. The selection page is displayed based on the second selection operation of the selectable area, and the second selection operation is the selection operation of at least one of the remaining first virtual character or the second virtual character for the selectable area, and the remaining first virtual character is the virtual character that does not select the selectable area within the selection time length.

[0146] ​Exemplarily, each virtual role can be assigned a serial number based on the target selection order, for example, the smaller the serial number of a virtual role, the earlier the unlocking order. In the optional region selection process, multiple rounds can be included, and different virtual roles corresponding to different serial numbers are unlocked in different rounds based on the target selection order. Each round can unlock at least one virtual role until all virtual roles in the current round are unlocked.

[0147] The first virtual role is unlocked based on the target selection order, and the serial number of the first virtual role in the target selection order is less than or equal to the first serial number threshold. Taking the first virtual role as an example, the first virtual role is unlocked in the first round, and after the first virtual role is unlocked, the first virtual role can perform a first selection operation. Based on the first selection operation of the first virtual role, a selected optional region can be determined, and a selection page can be displayed based on the selected optional region.

[0148] For example, when the first selection duration of the first virtual role selecting the optional region in the first round is less than or equal to the first threshold duration, that is, within the first threshold duration, no other virtual role is unlocked, and only the first virtual role is in the unlocked state in the selection page. If the first virtual role selects the optional region, the selected optional region can be determined based on the first selection operation of the first virtual role; if the first virtual role does not select the optional region, and the first selection duration is greater than the first threshold duration, then the second virtual role in the next round (second round) is unlocked, and the serial number of the second virtual role in the target selection order is greater than the first threshold serial number and less than or equal to the second threshold serial number. In the selection page, the first virtual role in the first round that does not select the optional region and the second virtual role in the second round that is unlocked jointly select the optional region.

[0149] The selection operation of the first virtual role and the second virtual role includes but is not limited to controlling the virtual role to occupy the optional region, single-click operation of the optional region, double-click operation of the optional region, and long-press operation of the optional region.

[0150] In the exemplary embodiments of the present application, after the virtual role selects the optional region, the display mode of the selected optional region is different from the display mode of the unselected optional region. For example, when the optional region is selected by the virtual role, the selected optional region can be highlighted, shaded, and patterned, etc. Alternatively, the selected optional region can also display at least one of the corresponding virtual role or the user name, to indicate the user information of selecting the optional region.

[0151] Exemplarily, after the selected selectable region receives the selection operation, prompt information can also be displayed in the selection page, and the prompt information is used to prompt that the selectable region has been selected. For example, the selectable region is selected by the virtual character 70, and the selectable region is in the locked state. When the selectable region in the locked state is selected by another virtual character, the selection page can display the prompt information "This region has been selected by the virtual character 70. You need to select other selectable regions."

[0152] Embodiments of the present application can timely feed back the selection state of the selectable region by displaying prompt information in the selection page to prompt that the current region has been selected, guide the user to adjust the game strategy again, and enhance the interactivity and game experience of the game.

[0153] Taking the selected selectable region displaying the virtual character as an example, the current game round contains 8 virtual characters, and 2 virtual characters are unlocked in each round. The selected selectable region displays the virtual character. Figure 9 is a schematic diagram of a selection page after a first round provided by an embodiment of the present application. As shown in Figure 9 In the selection page, the chess piece 906 can be displayed in the chess piece region 907. The chess piece region 907 moves based on the clockwise (arrow direction), and the first virtual character 901 is determined according to the target selection order. After the first virtual character 901 is unlocked, the user can predict the chess piece region 907 corresponding to the selectable region 903 by observing the time progress bar 905 and the moving state of the chess piece region 907, so as to control the virtual character 902 to select the selectable region 903. After the virtual character 902 selects the selectable region 903, the selected selectable region 904 is determined based on the selection result of the virtual character 902. The display manner of the selected selectable region 904 and the selectable region 903 can be different.

[0154] For example, the virtual characters unlocked in the first round based on the target selection order are the first virtual character 80 and the first virtual character 70, and the selected selectable region 904 can have displayed the first virtual character 80 and the first virtual character 70 selecting this region.

[0155] Figure 10 is another schematic diagram of a selection page after a first round provided by an embodiment of the present application. As shown in Figure 10As shown, the selection page can include multiple selectable areas 1001. Based on the target selection order, the first virtual character 80 and the first virtual character 70 participating in the first round are unlocked. Within a first threshold time period, if a selection operation is received from the first virtual character 70, the first virtual character 70 can be displayed in the selected selectable area 1002. If no selection operation is received from the first virtual character 80 within the first threshold time period, the first virtual character 80 can remain unlocked, and the user can control the first virtual character 80 to move around the selectable areas 1001. It should be noted that... Figure 10 The first round of selection operation and Figure 9 The selection process in the first round is similar, so I won't go into too much detail here.

[0156] Figure 11 This is a schematic diagram of a second-round selection page provided in an embodiment of this application. For example... Figure 11 As shown, on the selection page, the first virtual character 80 and the first virtual character 70 in the first round, and the second virtual character 60 and the second virtual character 50 in the second round, are unlocked based on the target selection order. Within a first threshold time period, if the first virtual character 80 does not select the optional area 1101, the first virtual character 80, together with the second virtual characters 60 and 50 unlocked in the second round, will jointly select the optional area 1101. For example, if the selected optional area 1102 is determined based on the selection operation of the second virtual character 60, and the first virtual character 80 and the second virtual character 50 do not select the optional area 1101, then the first virtual character 80 and the second virtual character 50 will jointly select the optional area 1101 with the virtual characters unlocked in the next round.

[0157] In an exemplary embodiment of this application, the movement speed of the chess piece area or optional area on the selection page is determined based on reference information, which includes at least one of the number of selected optional areas or the game duration.

[0158] For example, as the number of selectable areas decreases, the movement speed of the piece area or selectable area decreases; or, as the game duration increases, the movement speed of the piece area or selectable area decreases. This will be illustrated using an example where the piece area is in a moving state and the selectable area is in a stationary state.

[0159] In one embodiment, the piece area moves at a first speed within a first threshold duration; after the first threshold duration, the piece area moves at a second speed, which is less than the first speed.

[0160] In another embodiment, virtual characters are unlocked sequentially based on the target selection order. The chess piece area moves at a first speed, and in response to receiving a selection operation for an selectable area, the chess piece area moves at a second speed, which is less than the first speed.

[0161] The first speed and the second speed can be represented by any one of an angular velocity, a linear velocity, or a rotational speed. In a case where the first speed and the second speed are fixed speeds, the second speed is less than the first speed. For example, in a process in which the chess piece region moves in a circular motion, the first speed has a rotational speed of 8 rotations per minute, and the second speed has a rotational speed of 6 rotations per minute, and so on. In a case where the first speed and the second speed are gradually decreasing speeds, a maximum value of the second speed is less than a minimum value of the first speed. For example, in a process in which the chess piece region moves at a constant speed, the speed of the chess piece region gradually decreases.

[0162] Embodiments of the present application unlock virtual characters based on the target selection order in a game round, and the unlocked virtual characters can select selectable regions. The chess piece regions corresponding to the selectable regions are in a moving state. The moving state of the chess piece regions is adjusted based on the unlocking condition of the virtual characters or the game duration. The more the number of the unlocked virtual characters or the longer the game duration, the smaller the moving speed of the chess piece regions. A user can observe the moving rule of the chess piece regions and select a selectable region. A user who selects a selectable region earlier can select a selectable region that is considered to have an advantage. Since the chess piece regions are in a moving state, a user who selects a selectable region later also has a chance to obtain a desired chess piece. The method for obtaining a chess piece according to embodiments of the present application increases the game play and randomness in the game process, and takes into account the game experience of each user in the target selection order.

[0163] In an exemplary embodiment of the present application, in a case where the number of the selected selectable regions is the same as the number of the virtual characters in the current game round, that is, the virtual characters complete the selection of the selectable regions, the moving speed of the chess piece regions can gradually decrease until the moving speed of the chess piece regions is reduced to 0, that is, the chess piece regions are in a stationary state, and a second game page is obtained, in a second selection duration.

[0164] In an exemplary embodiment of the present application, in a case where the number of the selected selectable regions is less than a reference number threshold, the unselected selectable regions are randomly matched with the virtual characters that do not select the selectable regions. A second game page is displayed based on the result of the random matching. The reference number threshold can be the same as the number of the virtual characters.

[0165] Exemplarily, when the game duration of the current round is greater than or equal to the second selection duration, if there is a virtual character that has not selected a selectable region, an automatic matching mechanism can be triggered to automatically match the virtual character with the selectable region that has not been selected. The second selection duration can be a duration set by the game system, used to detect whether the user completes the selection operation of the selectable region within the specified time. Alternatively, before triggering the automatic matching mechanism, a reminder can also be given in the game page of the user terminal, for example, through a prompt sound, vibration or text information to remind the user to select the selectable region as soon as possible within the specified time.

[0166] In the automatic matching process, the selectable regions that have not been selected by the virtual character are obtained, the selectable regions that have not been selected by the virtual character correspond one-to-one to the chess pieces, the selectable regions that have not been selected by the virtual character are matched with the virtual character to obtain a matching result, that is, the virtual character obtains the chess pieces corresponding to the chess piece regions. After obtaining the matching result, the corresponding second game page can be displayed based on the matching result.

[0167] For example, there are three virtual characters that have not selected a selectable region within the second selection duration, the selectable regions that have not been selected are the first selectable region, the second selectable region and the third selectable region, the first selectable region, the second selectable region and the third selectable region correspond to the first chess piece region, the second chess piece region and the third chess piece region respectively, and the first chess piece region, the second chess piece region and the third chess piece region display chess piece F, chess piece B and chess piece C respectively. After the matching mechanism is triggered, the three virtual characters are randomly placed in any one of the first selectable region, the second selectable region and the third selectable region, and the virtual characters placed in the first selectable region, the second selectable region and the third selectable region can obtain chess piece F, chess piece B and chess piece C respectively.

[0168] The embodiments of the present application randomly match the selectable regions with the virtual characters when there are virtual characters that have not selected a selectable region within the second selection duration, to ensure the smoothness of the game and the game experience of the user.

[0169] Figure 12 is a schematic diagram of a second game page provided by an embodiment of the present application. As shown in Figure 12 The second game page can include a virtual character 1201, a selected selectable region 1202 and a chess piece region 1203. The selected selectable region 1202 and the chess piece region 1203 are both in a static state, the chess piece region 1203 corresponds one-to-one to the selected selectable region 1202, and the selected selectable region 1202 can correspond one-to-one to the virtual character 1201.

[0170] In an exemplary embodiment of this application, when the chess piece is chess piece information, a third game page may be displayed before displaying the second game page, and then the second game page is displayed based on the third game page. The process of displaying the second game page based on the third game page may include: displaying the third game page, which includes a selected optional area and a chess piece area, displaying chess piece information in the chess piece area, and associating the chess piece area with the selected optional area; and displaying the second game page when the chess piece information meets the unlocking conditions.

[0171] For example, when the number of selectable areas is the same as the number of virtual characters in the current round, that is, when a virtual character completes the selection of an area, the movement speed of the chess piece area can gradually decrease until the movement speed of the chess piece area drops to 0, that is, the chess piece area is in a stationary state, resulting in the third game page. In the third game page, the chess piece areas and the selected selectable areas correspond one-to-one.

[0172] Figure 13 This is a schematic diagram of a third game page provided in an embodiment of this application. For example... Figure 13 As shown, the third game page may include a virtual character 1301, a selected optional area 1302, and a chess piece area 1303. The selected optional area 1302 and the chess piece area 1303 are in a static state. The chess piece area 1303 corresponds one-to-one with the selected optional area 1302, and chess piece information (chess piece level) can be displayed in the chess piece area 1303.

[0173] In step 203, the pieces corresponding to the selectable areas are assigned to the virtual characters in the selected selectable areas.

[0174] In an exemplary embodiment of this application, the selectable area selected by the virtual character corresponds one-to-one with the chess piece area, and the display object of the chess piece area corresponding to the selectable area is assigned to the virtual character that selected the selectable area. The display object of the chess piece area can be at least one of chess pieces or chess piece information, that is, chess pieces or chess piece information can be assigned to the corresponding virtual character.

[0175] When assigning chess piece information to a virtual character, after the chess piece information is assigned, a chess piece corresponding to that information can be randomly displayed. Combined with... Figure 13 Virtual character 1301 (taking virtual character 40 as an example) is located in a selected optional area 1302. The piece level displayed in the piece area 1303 corresponding to the selected optional area 1302 is level 1. Therefore, the piece with a level 1 piece is assigned to virtual character 40.

[0176] Embodiments of the present application correspond one-to-one between the selected optional region and the chess piece region, the chess piece region displays chess piece information, the chess piece information can be chess piece level, thereby determining the chess piece level obtained by the virtual character, in the subsequent game process, the user can obtain the chess piece corresponding to the chess piece level, the chess piece level is confirmed through the selected optional region, the corresponding chess piece is unlocked by using the chess piece level, which can further increase the randomness and interest in the game process, thereby improving the game experience.

[0177] In the case of assigning the virtual character as a chess piece, the chess piece displayed in the chess piece region can be directly assigned to the virtual character of the corresponding selected region. In combination with Figure 12 , the virtual character 1201 (taking the virtual character 40 as an example) is located in a selected optional region 1202, the selected optional region 1202 corresponds to a chess piece F displayed in a chess piece region 1203, and therefore the chess piece F is assigned to the virtual character 40.

[0178] In the exemplary embodiments of the present application, after the virtual character obtains the corresponding chess piece, a battle strategy can also be formulated based on the obtained chess piece, in the battle round, the selected chess piece is placed in the battle area of the chessboard based on the battle strategy, and the chess pieces of the home side and the enemy side placed in the battle area of the chessboard can automatically fight. In the process of the chess pieces fighting, the user of the home side does not need to manually control, and the client or the server automatically controls the battle of the chess pieces of the two sides based on factors such as the positions of the chess pieces of the two sides on the chessboard, the attributes of the chess pieces, the levels of the chess pieces, the skills of the chess pieces, and the joint enhancement attributes between the chess pieces, until the chess pieces of one side are all killed.

[0179] The virtual character controlled by the user of the home side and the virtual character controlled by the user of the enemy side both have life values. After the battle round ends, the life value of the virtual character controlled by the user of the losing side will be deducted by a part of the value. The part of the value can be determined based on the number of remaining chess pieces of the winning side, or can be a fixed value, and the present embodiment does not limit this. When the life value of the virtual character controlled by the user has not been deducted to zero, the next round of round-based battle is started in the current game session, and the user continues to fight with one of the other users, until being eliminated, or as the last uneliminated side to obtain the victory of the current game session.

[0180] Figure 14 is a flowchart of a chess piece assignment method of a round-based chess game provided by an embodiment of the present application. The method can be executed by the terminals (the first terminal and the second terminal) in the computer system shown in Figure 1 , taking the circular arrangement of the chess piece region and the optional region as an example, the chess piece region can be referred to as the inner circle grid, and the optional region can be referred to as the outer circle grid. The method includes the following content.

[0181] Step 1401, enter the draft round.

[0182] Step 1402, display a first game page, the first game page includes outer circle cells and inner circle cells, the inner circle cells rotate at a constant speed, and each inner circle cell displays a chess piece.

[0183] Step 1403, sequentially unlock virtual characters based on the order from low to high of blood volume.

[0184] Step 1404, the rotation speed of the inner circle cells decreases, and the virtual characters that are unlocked can select the outer circle cells.

[0185] Step 1405, determine whether the outer circle cells are selected.

[0186] If yes, execute step 1406, the selected cell is in a locked state, and the outer circle cell cannot be selected by other virtual characters; if no, return to step 1405.

[0187] Step 1407, determine whether all virtual characters are unlocked.

[0188] If yes, execute step 1408, the rotation speed of the outer circle cells gradually decreases to 0; if no, return to step 1403.

[0189] Step 1409, determine whether all outer circle cells are selected.

[0190] If no, execute step 1410, randomly place the remaining virtual characters in the outer circle cells that are not selected; if yes, execute step 1411.

[0191] Step 1411, display a second game page, the second game page includes one-to-one corresponding outer circle cells and inner circle cells, and the chess pieces in the inner circle cells are distributed to the virtual characters in the corresponding outer circle cells.

[0192] It should be noted that Figure 14 each step in the method has been described in steps 201 to 203, and the description of the related steps can be referred to, and will not be described here.

[0193] In the chess piece distribution process of the embodiment of the application, the inner circle cells are in a moving state and the outer circle cells are in a stationary state, after the virtual characters start to select the outer circle cells, the moving speed of the inner circle cells decreases, and after all virtual characters are located in the outer circle cells, the outer circle cells and the inner circle cells in the stationary state are displayed, and the outer circle cells and the inner circle cells correspond one-to-one. The virtual characters are displayed in the outer circle cells, and the chess pieces are displayed in the inner circle cells, and the chess pieces in the inner circle cells are distributed to the virtual characters in the corresponding outer circle cells, which can increase the unpredictability and randomness in the chess piece distribution process. Through the moving state of the selectable area or the chess piece area, the interest and diversity in the chess piece distribution process can be increased, thereby improving the human-computer interaction rate.

[0194] The application also provides a chess piece distribution device for a round chess game. Figure 15 is a structural schematic diagram of a chess piece distribution device for a round chess game provided by an embodiment of the application, as Figure 15 indicated, the device comprises:

[0195] A first display module 1501 is configured to display a first game page, the first game page comprises a chess piece area and a selectable area for virtual character selection, and at least one of the chess piece area or the selectable area is in a moving state.

[0196] A second display module 1502 is configured to display a second game page based on the selectable area being selected, the second game page comprises a selectable area and a chess piece area in a static state, the chess piece area displays at least one chess piece, and one chess piece corresponds to one selectable area.

[0197] A distribution module 1503 is configured to distribute a chess piece corresponding to the selectable area to a virtual character that selects the selectable area.

[0198] In a possible implementation, at least one of the chess piece area or the selectable area moves at a target speed at a constant speed, and the target speed is determined based on relevant information of the virtual character; wherein the relevant information of the virtual character comprises at least one of a number of virtual characters, an attribute value, or a reference resource, and the number of virtual characters is less than or equal to the number of selectable areas.

[0199] In a possible implementation, the second display module 1502 is further configured to display a selection page, the selection page is used to display a picture of the selectable area for virtual character selection, and the selection page comprises at least one selected selectable area, the selected selectable area is determined based on a selection operation performed by a virtual character in an unlocked state, the virtual character in the unlocked state is a virtual character that is unlocked based on a target selection order, and the target selection order is determined based on at least one of an attribute value of the virtual character or a reference resource.

[0200] In a possible implementation, the selection page is further used to display time information, the time information is associated with the moving state of the chess piece area or the selectable area, and the time information is used to assist the virtual character in selecting the selectable area.

[0201] In a possible implementation, the selection page further comprises prompt information, and the prompt information is used to prompt that the selectable area has been selected.

[0202] In a possible implementation, the display manner of the selected selectable area and the unselected selectable area in the selection page is different.

[0203] In a possible implementation, the second display module 1502 is further configured to, in a case where the number of the selected selectable regions is less than the reference number threshold, randomly match the unselected selectable regions with the virtual characters in the unselected selectable regions; and display the second game page based on a result of the random matching.

[0204] In a possible implementation, in the selection page, the moving speed of the chess piece region or the selectable region is determined based on reference information, and the reference information includes at least one of the number of the selected selectable regions or the game duration.

[0205] In a possible implementation, in the first game page, the content displayed by the chess piece region includes at least one of a chess piece or chess piece information, and the chess piece information includes a cost, a level or an identifier of the chess piece.

[0206] In a possible implementation, the first display module 1501 is further configured to display a voting page, the voting page being used for voting on the content displayed by the chess piece region; and display the first game page based on a voting result of the voting page.

[0207] In a possible implementation, the first display module 1501 is further configured to display a camp selection page, the camp selection page including a plurality of camps and a plurality of reference regions, and at least one of the plurality of camps or the plurality of reference regions being in a moving state.

[0208] In a case where all the virtual characters are included in the selected reference regions, a camp selection result screen is displayed, the camp selection result screen including the plurality of reference regions and the plurality of camps in a stationary state, one camp corresponding to one reference region, and one reference region corresponding to a reference number of virtual characters of the selected camp, the reference number being less than or equal to a target number threshold.

[0209] Embodiments of the present application can increase randomness in the process of allocating chess pieces, by at least one of the selectable regions or the chess piece regions being in a moving state, and by displaying the selectable regions and the chess piece regions in a stationary state after the virtual characters select the selectable regions, and by allocating the chess pieces displayed by the chess piece region corresponding to the selectable region selected by the virtual character to the virtual character.

[0210] It should be understood that the apparatus provided by the above embodiments is only taken as an example in terms of the division of the functional modules, and in actual applications, the above functions can be completed by different functional modules according to the needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0211] Figure 16 is a structural schematic diagram of a terminal device provided by an embodiment of the present application. The terminal device 1600 can be any electronic device product that can interact with a user through one or more ways such as a keyboard, a touchpad, a remote controller, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart television, a smart speaker, a smart watch, etc.

[0212] Generally, the terminal device 1600 includes a processor 1601 and a memory 1602.

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

[0214] The memory 1602 can include one or more computer-readable storage media. The computer-readable storage media can be non-transitory. The memory 1602 can also include high-speed random access memory and can include nonvolatile memory, such as one or more magnetic disk storage devices, optical storage devices, flash memory devices, or other nonvolatile solid-state storage devices. In some embodiments, the non-transitory computer-readable storage medium of the memory 1602 is used to store at least one instruction for execution by the processor 1601 to implement the method for allocating game pieces in a turn-based board game according to the method embodiments of the present application.

[0215] In some embodiments, the terminal device 1600 can further optionally include a peripheral device interface 1603 and at least one peripheral device. The processor 1601, the memory 1602, and the peripheral device interface 1603 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1603 through a bus, a signal line, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1604, a display screen 1605, a camera assembly 1606, an audio circuit 1607, and a power supply 1608.

[0216] The peripheral device interface 1603 can be used to connect at least one peripheral device related to input / output (I / O) to the processor 1601 and the memory 1602. In some embodiments, the processor 1601, the memory 1602, and the peripheral device interface 1603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1601, the memory 1602, and the peripheral device interface 1603 can be implemented on a separate chip or circuit board, and the present embodiment is not limited in this regard.

[0217] The radio frequency circuit 1604 is configured to receive and send RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1604 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 1604 converts electrical signals into electromagnetic signals for transmission, or converts electromagnetic signals received into electrical signals. Optionally, the radio frequency circuit 1604 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1604 can communicate with other terminal devices 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 1604 can also include NFC (Near Field Communication) related circuitry, which is not limited in the present application.

[0218] The display screen 1605 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1605 also has the ability to collect touch signals on or above the surface of the display screen 1605. The touch signals can be input as control signals to the processor 1601 for processing. At this time, the display screen 1605 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 1605 can be one, arranged on the front panel of the terminal device 1600; in other embodiments, the display screen 1605 can be at least two, arranged on different surfaces of the terminal device 1600 or in a folding design; in other embodiments, the display screen 1605 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal device 1600. Even, the display screen 1605 can also be arranged in an irregular shape, that is, a special-shaped screen. The display screen 1605 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.

[0219] The camera component 1606 is configured to capture images or videos. Optionally, the camera component 1606 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is disposed on the front panel of the terminal device 1600, and the rear-facing camera is disposed on the back of the terminal device 1600. In some embodiments, the rear-facing camera is at least two, which is any one of a main camera, a depth-of-field camera, a wide-angle camera, and a long-focus camera, to realize the background virtualization function of the main camera and the depth-of-field camera, the panorama shooting and VR (Virtual Reality) shooting function of the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera component 1606 can also include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0220] The audio circuit 1607 can include a microphone and a speaker. The microphone is configured to capture sound waves of a user and an environment, and convert the sound waves into an electrical signal input to the processor 1601 for processing or to the radio frequency circuit 1604 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, which are respectively disposed at different parts of the terminal device 1600. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is configured to convert an electrical signal from the processor 1601 or the radio frequency circuit 1604 into sound waves. The speaker can be a traditional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert an electrical signal into a sound wave audible to humans, but also convert an electrical signal into an inaudible sound wave to humans for ranging purposes. In some embodiments, the audio circuit 1607 can also include a headphone jack.

[0221] The power supply 1608 is configured to supply power to each component in the terminal device 1600. The power supply 1608 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1608 includes a rechargeable battery, the rechargeable battery can be a wired charging battery or a wireless charging battery. The wired charging battery is a battery charged through a wired line, and the wireless charging battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0222] In some embodiments, the terminal device 1600 further includes one or more sensors 1610. The one or more sensors 1610 include, but are not limited to, an acceleration sensor 1611, a gyroscope sensor 1612, a pressure sensor 1613, an optical sensor 1614, and a proximity sensor 1615.

[0223] The acceleration sensor 1611 can detect the acceleration magnitude in three coordinate axes of the coordinate system established by the terminal device 1600. For example, the acceleration sensor 1611 can be used to detect the components of the gravitational acceleration in three coordinate axes. The processor 1601 can control the display screen 1605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signals collected by the acceleration sensor 1611. The acceleration sensor 1611 can also be used for game or user motion data collection.

[0224] The gyroscope sensor 1612 can detect the body direction and rotation angle of the terminal device 1600, and the gyroscope sensor 1612 can collect 3D motions of the user on the terminal device 1600 in cooperation with the acceleration sensor 1611. The processor 1601 can implement the following functions according to the data collected by the gyroscope sensor 1612: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization when shooting, game control, and inertial navigation.

[0225] The pressure sensor 1613 can be arranged on the side frame of the terminal device 1600 and / or the lower layer of the display screen 1605. When the pressure sensor 1613 is arranged on the side frame of the terminal device 1600, the user's holding signal on the terminal device 1600 can be detected, and the left-hand or right-hand recognition or shortcut operation can be performed by the processor 1601 according to the holding signal collected by the pressure sensor 1613. When the pressure sensor 1613 is arranged on the lower layer of the display screen 1605, the processor 1601 can control the operable control on the UI interface according to the user's pressure operation on the display screen 1605. The operable control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0226] The optical sensor 1614 is used to collect the ambient light intensity. In one embodiment, the processor 1601 can control the display brightness of the display screen 1605 according to the ambient light intensity collected by the optical sensor 1614. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1605 is increased; when the ambient light intensity is low, the display brightness of the display screen 1605 is decreased. In another embodiment, the processor 1601 can also dynamically adjust the shooting parameters of the camera assembly 1606 according to the ambient light intensity collected by the optical sensor 1614.

[0227] The proximity sensor 1615, also referred to as a distance sensor, is usually arranged on the front panel of the terminal device 1600. The proximity sensor 1615 is used to collect the distance between the user and the front of the terminal device 1600. In an embodiment, when the proximity sensor 1615 detects that the distance between the user and the front of the terminal device 1600 gradually decreases, the display screen 1605 is switched from the bright screen state to the screen-off state under the control of the processor 1601; when the proximity sensor 1615 detects that the distance between the user and the front of the terminal device 1600 gradually increases, the display screen 1605 is switched from the screen-off state to the bright screen state under the control of the processor 1601.

[0228] Those skilled in the art can understand that the structure shown in the foregoing embodiments is not a limitation on the terminal device 1600, and the terminal device 1600 can include more or fewer components than those shown in the drawings, or combine certain components, or adopt a different arrangement of components. Figure 16

[0229] Figure 17 FIG. 17 is a structural schematic diagram of a server provided by an embodiment of the present application. The server 1700 can have great differences due to different configurations or performances, and can include one or more processors 1701 and one or more memories 1702, wherein the one or more memories 1702 store at least one piece of program code, which is loaded and executed by the one or more processors 1701 to implement the piece allocation method of the turn-based chess game provided by each of the above-mentioned method embodiments. Of course, the server 1700 can also have a wired or wireless network interface, a keyboard, and an input and output interface, and the like, so as to perform input and output, and the server 1700 can also include other components for realizing the functions of the device, which are not described herein.

[0230] In an exemplary embodiment, a computer readable storage medium is also provided, and the storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable a computer to implement any of the above-mentioned piece allocation methods of the turn-based chess game.

[0231] Optionally, the above-mentioned computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0232] ​In the example embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction loaded and executed by a processor to enable a computer to implement any of the above-mentioned round-based chess game piece distribution methods.

[0233] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the first game page, the second game page, the third game page and the like involved in the present application are obtained under sufficient authorization.

[0234] It should be understood that "multiple" referred to herein means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.

[0235] The above only describes the example embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for allocating pieces in a turn-based board game, characterized in that, The method includes: Display a first game page, which includes a chess piece area and an optional area for selecting virtual characters, wherein at least one of the chess piece area or the optional area is in a moving state; Based on the selection of the selectable area, a second game page is displayed. The second game page includes a selectable area and a piece area that are in a static state. The piece area displays at least one piece, and one piece corresponds to one selectable area. Assign the chess pieces corresponding to the selected areas to the virtual characters that select the selected areas.

2. The method according to claim 1, characterized in that, At least one of the chess piece area or the optional area moves at a constant speed at a target speed, which is determined based on relevant information of the virtual character; The information related to the virtual character includes at least one of the following: the number of virtual characters, attribute values, or reference resources. The number of virtual characters is less than or equal to the number of selectable areas.

3. The method according to claim 1, characterized in that, Before displaying the second game page based on the selected area, the process also includes: A selection page is displayed, which shows the virtual character selecting the optional area. The selection page includes at least one selected optional area. The selected optional area is determined based on the selection operation performed by the virtual character in the unlocked state. The virtual character in the unlocked state is the virtual character unlocked based on a target selection order. The target selection order is determined based on at least one of the virtual character's attribute values ​​or reference resources.

4. The method according to claim 3, characterized in that, The selection page is also used to display time information, which is associated with the movement status of the chess piece area or the selectable area. The time information is used to assist the virtual character in selecting the selectable area.

5. The method according to claim 3, characterized in that, The selection page also includes a prompt message indicating that the selectable area has been selected.

6. The method according to claim 3, characterized in that, The selected and unselected selectable areas on the selection page are displayed differently.

7. The method according to claim 1, characterized in that, Before displaying the second game page, the following is also included: If the number of selected optional areas is less than the reference threshold, the unselected optional areas will be randomly matched with virtual characters that have not selected optional areas. The second game page will be displayed based on the result of the random match.

8. The method according to claim 3, characterized in that, In the selection page, the movement speed of the piece area or the selectable area is determined based on reference information, which includes at least one of the number of selected selectable areas or the game duration.

9. The method according to claim 1, characterized in that, In the first game page, the content displayed in the chess piece area includes at least one of chess pieces or chess piece information, wherein the chess piece information includes the cost, level, or identifier of the chess piece.

10. The method according to claim 9, characterized in that, Before displaying the first game page, the following is also included: Display a voting page, which is used to vote on the content displayed in the chess piece area; The first game page is displayed based on the voting results from the voting page.

11. The method according to any one of claims 1-10, characterized in that, Before displaying the first game page, the following is also included: Display a faction selection page, which includes multiple factions and multiple reference areas, and at least one of the multiple factions or multiple reference areas is in a moving state; When all virtual characters are included in the selected reference area, the faction selection result screen is displayed. The faction selection result screen includes multiple reference areas and multiple factions in a static state. One faction corresponds to one reference area. Each reference area corresponds to a reference number of virtual characters selected from that faction. The reference number is less than or equal to a target number threshold.

12. A piece distribution device for a turn-based board game, characterized in that, The device includes: A first display module is used to display a first game page, the first game page including a chess piece area and an optional area for selecting virtual characters, and at least one of the chess piece area or the optional area is in a moving state. The second display module is used to display a second game page based on the selection of the selectable area. The second game page includes a selectable area and a chess piece area in a static state. The chess piece area displays at least one chess piece, and one chess piece corresponds to one selectable area. The allocation module is used to allocate the chess pieces corresponding to the selectable area to the virtual character that selects the selectable area.

13. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to enable the computer device to implement the piece allocation method for a turn-based board game as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the piece allocation method for a turn-based board game as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, The computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement the piece allocation method for a turn-based board game as described in any one of claims 1 to 11.