Information display method and apparatus for virtual chessboard, computer readable storage medium, computer program product and electronic device

WO2025102917A1PCT designated stage expired Publication Date: 2025-05-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/116028
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-17
Filing Date
2024-08-30
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

In auto-chess games, the display of cumulative virtual objects takes up additional space, affecting the display intuitiveness of the board game area.

Method used

By displaying the count information of the first virtual object in the chessboard game area, when the exchanged second virtual object is selected to be the same as the first virtual object, the use of additional space is reduced, and the intuitiveness of information display is improved.

Benefits of technology

It realizes intuitiveness of displaying virtual board information without occupying additional space, improving game operation efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116028_22052025_PF_FP_ABST
    Figure CN2024116028_22052025_PF_FP_ABST
Patent Text Reader

Abstract

An information display method and apparatus for a virtual chessboard, a computer readable storage medium, a computer program product and an electronic device. The information display method for a virtual chessboard comprises: displaying a first virtual object located in a chessboard battle area, wherein the first virtual object is used for playing a virtual battle in a battle phase of a virtual chessboard game; displaying a second virtual object located in an object exchange area, wherein the second virtual object is used for playing the virtual battle in the battle phase by means of resource exchange; and when the second virtual object is selected to be exchanged and the first virtual object is the same as the second virtual object, displaying first counting information of the first virtual object in the chessboard battle area. The present application can improve the intuitiveness of information display on virtual chessboards.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, computer-readable storage medium, computer program product, and electronic device for displaying virtual chessboard information

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is based on the Chinese patent application with application number 202311548140.8 and application date of November 17, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field

[0003] The present application relates to the field of computers, and more specifically, to a method and device for displaying information on a virtual chessboard, a computer-readable storage medium, a computer program product, and an electronic device. Background Art

[0004] Auto Chess is an emerging chess game. After the two players place their virtual objects (chess pieces) on the virtual chessboard, the game application automatically controls the virtual objects to play and outputs the game results.

[0005] Typically, identical virtual objects can be accumulated to increase their strength during the game phase. However, these accumulated virtual objects are typically displayed in an area separate from the game board area, which displays the virtual objects participating in the virtual game. This causes the accumulated virtual objects to occupy additional space, affecting the display of the game board area and, consequently, the intuitiveness of the virtual chessboard information.

[0006] Summary of the Invention

[0007] Embodiments of the present application provide a method, device, computer-readable storage medium, computer program product, and electronic device for displaying information on a virtual chessboard, which can improve the intuitiveness of information display on the virtual chessboard.

[0008] An embodiment of the present application provides a method for displaying information of a virtual chessboard, the method being executed by an electronic device and comprising:

[0009] displaying a first virtual object located in a chess game area, wherein the first virtual object is used for performing a virtual game in a game phase of a virtual chess game;

[0010] displaying a second virtual object located in the object exchange area, wherein the second virtual object performs a virtual game during the game phase by exchanging resources;

[0011] When the second virtual object is selected to be exchanged and the first virtual object is the same as the second virtual object, first counting information of the first virtual object is displayed in the chessboard game area.

[0012] An embodiment of the present application provides an information display device for a virtual chessboard, comprising:

[0013] a first display unit configured to display a first virtual object located in a chess game area, wherein the first virtual object is used for a virtual game during a game phase of a virtual chess game;

[0014] a second display unit configured to display a second virtual object located in the object exchange area, wherein the second virtual object performs a virtual game in the game phase through resource exchange;

[0015] The third display unit is configured to display first counting information of the first virtual object in the chessboard game area when the second virtual object is selected to be exchanged and the first virtual object is the same as the second virtual object.

[0016] An embodiment of the present application provides a computer-readable storage medium, which includes a stored computer program or computer-executable instructions. When the computer program or computer-executable instructions are executed by a processor, the method for displaying virtual chessboard information provided by the embodiment of the present application is implemented.

[0017] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions. When the computer program or computer-executable instructions are executed by a processor, the method for displaying virtual chessboard information provided in the embodiment of the present application is implemented.

[0018] An embodiment of the present application provides an electronic device for displaying information of a virtual chessboard, comprising a memory and a processor, wherein the memory stores a computer program or computer-executable instructions, and the processor is configured to implement the method for displaying information of a virtual chessboard provided in the embodiment of the present application when executing the computer program or computer-executable instructions.

[0019] The embodiments of the present application include at least the following beneficial effects: when a first virtual object is displayed in the chessboard game area, if the second virtual object exchanged from the object exchange area is the same as the first virtual object, the first counting information of the first virtual object in the chessboard game area is displayed to display the cumulative number of identical virtual objects in the chessboard game area, thereby reducing the occupation of additional space and improving the intuitiveness of the information display of the virtual chessboard. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0021] FIG1 is a schematic diagram of an application environment of an optional method for displaying information on a virtual chessboard provided in an embodiment of the present application;

[0022] FIG2 is a flow chart of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0023] FIG3 is a first schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0024] FIG4 is a second schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0025] FIG5 is a third schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0026] FIG6 is a fourth schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0027] FIG7 is a fifth schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0028] FIG8 is a sixth schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0029] FIG9 is a seventh schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0030] FIG10 is a schematic diagram eight of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0031] FIG11 is a ninth schematic diagram of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0032] FIG12 is a schematic diagram 10 of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0033] FIG13 is a schematic diagram 11 of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0034] FIG14 is a schematic diagram 12 of an optional method for displaying information on a virtual chessboard according to an embodiment of the present application;

[0035] FIG15 is a schematic diagram of an optional virtual chessboard information display device provided in an embodiment of the present application;

[0036] FIG16 is a schematic structural diagram of an optional electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0039] The present invention provides a method for displaying information on a virtual chessboard, which can be applied, but is not limited to, in the application environment shown in FIG1 . As shown in FIG1 , the application environment can include, but is not limited to, a terminal 100 and a server 200 . The terminal 100 can include, but is not limited to, a display 100 - 1 , a processor 100 - 2 , and a memory 100 - 3 . The server 200 can include a database 200 - 1 and a processing engine 200 - 2 . Furthermore, the database 200 - 1 can exist independently of the server 200 .

[0040] An embodiment of the present application provides a method for displaying information of a virtual chessboard, comprising the following steps.

[0041] Step S102: The terminal 100 displays the second virtual object located in the object exchange area via the display 100-1, and obtains an exchange instruction for selecting to exchange the second virtual object.

[0042] Step S104, sending the exchange instruction to the server 200 via the network 300;

[0043] In step S106, the server 200 responds to the exchange instruction through the processing engine 200-2, first determining whether the second virtual object is a virtual object already located in the chessboard game area (referred to as the first virtual object). If so, the server 200 obtains and updates the count information of the virtual object (referred to as the second virtual object) in the chessboard game area to obtain the first count information.

[0044] In steps S108 and S110, the server 200 sends the first counting information to the terminal 100 via the network 300. The terminal 100 displays the first counting information on the display 100-1 via the processor 100-2. Specifically, the first counting information is displayed in the chessboard game area via the display 100-1, and the first counting information is stored in the memory 100-3.

[0045] In addition to the example shown in FIG1 , the above steps can be completed independently by the terminal or the server, or by the terminal and the server working together, such as by the terminal 100 performing the above steps S106 and so on, thereby reducing the processing pressure of the server 200. The terminal 100 includes but is not limited to handheld devices (such as mobile phones), laptops, tablet computers, desktop computers, vehicle-mounted devices, and smart TVs, etc., and the embodiment of the present application does not limit the specific implementation of the terminal 100. The server 200 can be a single server or a server cluster consisting of multiple servers, or a cloud server, which is not limited in the embodiment of the present application.

[0046] As shown in Figure 2, the information display method of the virtual chessboard provided in an embodiment of the present application can be executed by an electronic device, which can be, for example, at least one of the terminal and the server shown in Figure 1. The information display method of the virtual chessboard includes steps S202 to S206, and each step is described below.

[0047] S202: Display a first virtual object within the chess game area.

[0048] The first virtual object is used to perform a virtual game during a game phase of the virtual board game.

[0049] S204: Display the second virtual object in the object exchange area.

[0050] The second virtual object performs a virtual game in the game phase through resource exchange; and the second virtual object located in the object exchange area is set to be exchanged in the exchange-allowed phase of the virtual board game, and the second virtual object exchanged in the exchange-allowed phase is allowed to perform a virtual game in the game phase.

[0051] S206: When the second virtual object is selected to be exchanged and the first virtual object and the second virtual object are the same, first counting information of the first virtual object is displayed in the chessboard game area.

[0052] Among them, the first counting information is used to represent the cumulative number of the first virtual object in the chessboard game area, the cumulative number is positively correlated with the game level of the first virtual object, and the game level is positively correlated with the game strength of the game virtual object in the game stage.

[0053] The virtual chessboard information display method provided in the embodiment of the present application can be applied to, but is not limited to, scenarios in the Auto Chess game (referred to as a virtual chessboard game). The Auto Chess game is an emerging chess game. After the two players place their existing chess pieces (referred to as virtual objects) on the chessboard, the Auto Chess game application automatically controls the virtual objects to play the game and outputs the game results. During the game phase, the Auto Chess game automatically controls the virtual objects to move on the game area (referred to as the chessboard game area) based on the virtual objects' attributes, skills, and positions on the game area, and attacks the enemy virtual objects, thereby simulating the game effect. During the settlement phase, the Auto Chess game calculates the game result based on the remaining virtual objects of each player on the game area. By combining the attributes, skills, and layout of the virtual objects, victory in the game can be achieved.

[0054] Typically, the virtual chessboard in an auto chess game is divided into two parts: a game area (referred to as the chessboard game area) and a preparation area. The game area can be used, but is not limited to, to display virtual objects (first virtual objects) used for virtual games during the game phase, while the preparation area can be used, but is not limited to, to display virtual objects that are held but not temporarily used for virtual games. For example, virtual objects in the preparation area can be used as data for upgrading virtual objects in the game area. However, the setting of the preparation area will have a certain impact on the game experience. For example, the preparation area occupies limited game scenes and screen space, affecting the overall layout of the game. In addition, the presence of the preparation area increases the control operations required to display virtual objects in the game area, reducing the efficiency of the operation. When the exchanged virtual objects (referred to as the second virtual objects) are placed in the preparation area, since the exchanged virtual objects are usually resources used as alternative upgrades, the exchange of virtual objects cannot be reflected before the virtual objects are successfully upgraded, affecting the exchange effect of the virtual objects and the timeliness of the exchange feedback.

[0055] In an embodiment of the present application, by placing the additional virtual objects (second virtual objects) required for the virtual object to be upgraded (first virtual object) into the game area for counting, the preparation area for displaying the additional virtual objects can be canceled. In this way, the preparation area can be deleted, and the impact of the preparation area on the game experience can be reduced, thereby improving the control efficiency of virtual objects, the exchange effect of virtual objects, and the timeliness of exchange feedback.

[0056] In the embodiments of the present application, virtual objects may be understood as, but are not limited to, virtual chess pieces, virtual characters, virtual props, etc. on a virtual board game, and the positions of virtual objects on the virtual board game may be changed, but are not limited to, and the display form of virtual objects on the virtual board game may be, but are not limited to, displayed using two-dimensional images or three-dimensional models.

[0057] In an embodiment of the present application, a first virtual object located in the chessboard game area is used to conduct a virtual game during the game phase of a virtual chessboard game; for example, when virtual object A of virtual camp A and virtual object B of virtual camp B are located in the chessboard game area at the same time, virtual object A and virtual object B conduct a virtual game during the game phase; wherein, the virtual game can be conducted by, but is not limited to, manually manipulating the virtual object, or automatically manipulating the virtual object, or a combination of manual and automatic manipulation of the virtual object, and this embodiment of the present application does not limit this.

[0058] In an embodiment of the present application, the second virtual object located in the object exchange area is set to be exchanged during the exchange-permitted phase of the virtual board game, and the exchange of the second virtual object in the object exchange area can, but is not limited to, consume virtual resources. For example, if account 1 chooses to exchange the second virtual object A in the object exchange area, and the virtual resources currently held by account 1 are 20 and the virtual resources required to exchange the second virtual object A are greater than 20, the exchange fails due to insufficient virtual resources. For another example, if account 2 chooses to exchange the second virtual object B in the object exchange area, and the virtual resources currently held by account 2 are 30 and the virtual resources required to exchange the second virtual object B are less than 30, the exchange to the second virtual object B is successful because the virtual resources are sufficient.

[0059] In an embodiment of the present application, the second virtual object exchanged in the exchange-allowed phase is used to conduct a virtual game in the game phase, as shown in (a) in FIG. 3 , and the second virtual object 304 in the exchange object exchange area 302 is selected; the second virtual object 304 is further displayed in the chessboard game area 306, and the second virtual object 304 is manipulated to conduct a virtual game in the game phase, as shown in (b) in FIG. 3 .

[0060] It should be noted that when the first virtual object is displayed in the chessboard game area, a second virtual object is displayed in the object exchange area in response to an object exchange instruction. In other words, the display of the object exchange area can be switched from the chessboard game area to display after receiving the object exchange instruction, and the object interaction instruction refers to an instruction to switch the display of the object exchange area from the chessboard game area to display the object exchange area. In addition, the chessboard game area and the object exchange area can also be displayed simultaneously, or the object exchange area can be superimposed on the chessboard game area, etc., and this embodiment of the application is not limited to this.

[0061] In an embodiment of the present application, first counting information of a first virtual object is displayed in a chessboard game area; wherein, display can be understood as, but is not limited to, turning on the display of the first counting information when the counting information of the first virtual object is not displayed; or, when the counting information of the first virtual object is already displayed, updating the counting information and displaying the updated counting information, the updated counting information being the first counting information. As shown in (a) of FIG4 , counting information 406 of a first virtual object 404 is displayed in a chessboard game area 402 (indicating that the cumulative number of the first virtual object 404 is 1); further, a second virtual object identical to the first virtual object 404 is selected for exchange, and within the chessboard game area 402, the counting information 406 of the first virtual object 404 is updated to the first counting information 408 (indicating that the cumulative number of the first virtual object 404 is 2).

[0062] In an embodiment of the present application, the first counting information is used to represent the cumulative number of the first virtual object in the chessboard game area. For example, the number corresponding to the first virtual object located in the chessboard game area is 1, and the number corresponding to the first virtual object that is selected and purchased and is the same as the first virtual object is also 1, so the cumulative number of the first virtual object in the chessboard game area can be accumulated to 2. At this time, the first counting information is 2; based on this, 3 second virtual objects that are the same as the first virtual object are selected and purchased, and then the cumulative number of the first virtual object in the chessboard game area can be accumulated to 5. At this time, the first counting information is 5.

[0063] In an embodiment of the present application, the cumulative number is positively correlated with the game level of the first virtual object, wherein the positive correlation can be understood, but is not limited to, as the greater the cumulative number, the higher the game level of the first virtual object. For example, when the cumulative number is 1, the game level of the first virtual object is 1, and when the cumulative number is increased to 2, the game level of the first virtual object is also increased to 2; or, the cumulative number corresponds to different game levels under different quantity thresholds, and the higher the quantity threshold, the higher the game level of the first virtual object. For example, when the quantity threshold is 1, the game level of the first virtual object is 1, when the quantity threshold is 3, the game level of the first virtual object is 2, and when the quantity threshold is 9, the game level of the first virtual object is 3.

[0064] Exemplarily, as shown in Figure 5, when the quantity threshold is 1, the game level of the first virtual object 502 is 1, when the quantity threshold is 3, the game level of the first virtual object 502 is 2, and when the quantity threshold is 9, the game level of the first virtual object 502 is 3. Correspondingly, when the first counting information 504 indicates that the cumulative number of the first virtual object 502 is 2, the quantity threshold of 1 is reached, but the quantity threshold of 3 is not reached, and the current game level of the first virtual object 502 is determined to be 1; further, when the first counting information 506 indicates that the cumulative number of the first virtual object 502 is 4, the quantity threshold of 3 is reached, but the quantity threshold of 9 is not reached, and the current game level of the first virtual object 502 is determined to be 2; further, when the first counting information 508 indicates that the cumulative number of the first virtual object 502 is 9, the quantity threshold of 9 is reached, and the current game level of the first virtual object 502 is determined to be 3.

[0065] In an embodiment of the present application, the game level is positively correlated with the game strength of the first virtual object in the game stage. For example, the higher the game level of the first virtual object, the higher the game attributes of the first virtual object, such as attack attributes, defense attributes, displacement attributes, survival attributes, etc., when conducting a virtual game in the game stage.

[0066] It should be noted that when the second virtual object exchanged from the object exchange area is the same as the first virtual object, displaying the cumulative number of the first virtual object in the chessboard game area in the form of first counting information can improve the timeliness of the cumulative status display of the same virtual objects, thereby improving the intuitiveness of the information display of the virtual chessboard.

[0067] For example, as shown in (a) of FIG6 , a first virtual object 604 located in a chessboard game area 602 is displayed, wherein the virtual object located in the chessboard game area 602 is set to play a virtual game in the game phase of the virtual chessboard game; a second virtual object 608 located in an object exchange area 606 is further displayed, as shown in (b) of FIG6 , wherein the virtual object located in the object exchange area 606 is set to be exchanged in the exchange-permitted phase of the virtual chessboard game, and the second virtual object exchanged in the exchange-permitted phase is used to play a virtual game in the game phase. 6(c), when the second virtual object 608 is exchanged and the first virtual object 604 and the second virtual object 608 are both first virtual objects, first counting information 610 of the first virtual object is displayed in the chessboard game area 602, wherein the first counting information 610 is used to indicate the cumulative number of the first virtual objects in the chessboard game area 602, and the cumulative number is positively correlated with the game level of the first virtual object, and the game level is positively correlated with the game strength of the first virtual object in the game stage.

[0068] According to an embodiment of the present application, a first virtual object located in a chessboard game area is displayed, wherein the first virtual object located in the chessboard game area is configured to be used for a virtual game during a game phase of a virtual chessboard game; a second virtual object located in an object exchange area is displayed, wherein the second virtual object located in the object exchange area is configured to be exchanged during a permitted exchange phase of the virtual chessboard game, and the second virtual object exchanged during the permitted exchange phase is used for a virtual game during the game phase; when the second virtual object is selected for exchange and the first virtual object and the second virtual object are the same, first counting information of the game virtual object is displayed in the chessboard game area, wherein the first counting information is used to indicate the cumulative number of the game virtual objects in the chessboard game area, the cumulative number being positively correlated with the game level of the game virtual objects, and the game level being positively correlated with the game strength of the game virtual objects in the game phase. By displaying the cumulative number of the same virtual objects in the chessboard game area in the form of the first counting information for the second virtual objects exchanged from the object exchange area, the timeliness of displaying the cumulative status of the same virtual objects is improved, thereby improving the intuitiveness of the information display of the virtual chessboard.

[0069] In an embodiment of the present application, before displaying the first counting information of the virtual objects in the game, the information display method of the virtual chessboard also includes: displaying the first number of the first virtual objects, wherein the first number is used to indicate the number of the first virtual objects in the chessboard game area before selecting to exchange the second virtual object.

[0070] As an optional solution, the counting information of the first virtual object is displayed, including: when the first quantity is equal to the initial quantity, a game level progress box is displayed, the first quantity represents the number of the first virtual object before selecting to exchange the second virtual object, and the initial quantity represents the minimum cumulative number when the first virtual object is at the first game level; the progress in the game level progress box represents the second counting information of the first virtual object after selecting to exchange the second virtual object, wherein the first counting information is used to represent the sum of the second counting information and the initial quantity.

[0071] In an embodiment of the present application, when the first quantity is equal to the initial quantity, it indicates that the first quantity is the quantity required for the first virtual object to be at the current game level; that is, if the first virtual object does not display the game level progress box, then it is determined that the counting information of the game virtual object indicates that the current quantity of the first virtual object is equal to the initial quantity.

[0072] It should be noted that, in order to improve the intuitiveness of the information display of the virtual chessboard, when the number of first virtual objects in the chessboard game area is equal to the initial number, the game level progress box is not displayed to indirectly indicate the number of virtual objects in the chessboard game area (for example, the current game level of the first virtual object); and when the number of first virtual objects in the chessboard game area is greater than the initial number, the progress of the game level progress box is used to distinguish and indicate the number of first virtual objects in the chessboard game area, thereby improving the timeliness of knowing the cumulative status of the same virtual objects. That is, when the first number is equal to the initial number, the embodiment of the present application displays the first counting information in combination with the current game level of the first virtual object and the game level progress box.

[0073] Exemplarily, when the initial number is 1 and the number of the first virtual object 702 in the chessboard game area is 1, then as shown in (a) in Figure 7, the first virtual object 702 does not display the game level progress box; assuming that the initial number is 1, and the number of the first virtual object 702 in the chessboard game area is 2, then as shown in (b) in Figure 7, the first virtual object 702 displays the game level progress box 704, and the progress in the game level progress box 704 is 1 (see the filled part); assuming that the initial number is 1, and the number of the first virtual object 702 in the chessboard game area is 3, then as shown in (c) in Figure 7, the first virtual object 702 displays the game level progress box 706, and the progress in the game level progress box 706 is 2 (see the filled part).

[0074] The embodiment of the present application is based on the game level of the first virtual object, and combines the first counting information of the first virtual object with the game level progress box to realize the display of the cumulative number of the first virtual object, thereby improving the timeliness of the cumulative status display of the same virtual object, and thus improving the intuitiveness of the information display of the virtual chessboard.

[0075] In an embodiment of the present application, the first counting information of the first virtual object is displayed, including: when the first quantity is greater than the initial quantity and the first progress in the displayed game level progress box represents the third counting information, the first progress is updated and displayed as the second progress, wherein the third counting information is used to represent the difference between the first quantity and the initial quantity, and the first counting information is used to represent the sum of the quantity corresponding to the second progress and the initial quantity.

[0076] In an embodiment of the present application, the first counting information of the first virtual object is displayed, including: when the first number is greater than the initial number and the first progress in the displayed game level progress box represents third counting information, a progress box corresponding to the first game level is displayed, wherein the first counting information is used to represent the minimum cumulative number when the first virtual object is at the first game level, and the first game level is obtained by upgrading the second game level corresponding to the game level progress box.

[0077] In an embodiment of the present application, the progress representations in the progress boxes corresponding to different game levels can be different but are not limited to different. It is assumed that one progress bar represents a first virtual object; and the number of progress bars in the progress box corresponding to the second game level can be the number of first virtual objects required for the first virtual object to upgrade from the second game level to the first game level, and the number of progress bars in the progress box corresponding to the first game level can be the number of first virtual objects required for the first virtual object to upgrade from the first game level to the next game level; as shown in (a) of Figure 8, the first virtual object 802 is at the second game level, and the number of progress bars in the progress box 804 corresponding to the second game level is 3, while as shown in (b) of Figure 8, the first virtual object 802 is at the first game level, and the number of progress bars in the progress box 806 corresponding to the first game level is 6.

[0078] It should be noted that in order to intuitively indicate that the virtual game objects correspond to different game levels, different progress boxes are used to indicate the corresponding counting information of the virtual game objects at different game levels, thereby improving the intuitiveness of the information display of the virtual chessboard.

[0079] Continuing to refer to FIG8 , as shown in (a) in FIG8 , the first level progress of the progress box 804 corresponding to the first game level indicates that the first virtual object 802 is only one away from being promoted to the first game level; further exchanging two new second virtual objects 802, as shown in (b) in FIG8 , the progress box 804 corresponding to the first game level is updated to the progress box 806 corresponding to the first game level, and the number of first virtual objects 802 indicated by the progress box 806 is the number of game virtual objects 802 indicated by the progress box 804 plus 2. For example, if the progress box 804 indicates that the number of game virtual objects 802 is 2, then the number of first virtual objects 802 corresponding to the progress box 806 is 4.

[0080] In an embodiment of the present application, after displaying the second virtual object located in the object exchange area, the information display method of the virtual chessboard also includes: when the second virtual object is selected for exchange, and the second virtual object is different from the first virtual object, and the second virtual object selected for exchange meets the placement conditions in the chessboard game area, displaying the second virtual object selected for exchange in the chessboard game area.

[0081] It should be noted that the second virtual object selected for exchange will only be used as an upgrade resource for the first virtual object located within the chessboard game area if it is identical to the first virtual object located within the chessboard game area. If the second virtual object selected for exchange is different from the first virtual object located within the chessboard game area, the second virtual object selected for exchange can be directly placed within the chessboard game area to improve the efficiency of virtual object manipulation. To improve the rationality of virtual object manipulation, placement conditions are set. If the placement conditions are met, the second virtual object selected for exchange is placed within the chessboard game area. The placement conditions include at least one of the following: a first condition and a second condition; the first condition is determined based on the virtual resources used to exchange the second virtual object, and the second condition is determined based on the capacity of the chessboard game area.

[0082] The embodiment of the present application achieves the purpose of improving the rationality of operating the virtual object selected for exchange by displaying that the second virtual object selected for exchange is located in the chessboard game area when the second virtual object selected for exchange is selected for exchange, the second virtual object is different from the first virtual object, and the second virtual object selected for exchange meets the placement conditions within the chessboard game area; and setting the placement conditions, and placing the second virtual object selected for exchange into the chessboard game area when the placement conditions are met, thereby improving the efficiency of controlling the virtual object.

[0083] In an embodiment of the present application, when the placement condition includes a first condition, the method further includes: determining that the second virtual object selected for purchase satisfies the first condition within the chessboard game area when the virtual resources already held are greater than or equal to the virtual resources required for the second virtual object selected for purchase. When the placement condition includes a second condition, the virtual chessboard information display method further includes: determining that the second virtual object selected for purchase satisfies the second condition within the chessboard game area when the number of first virtual objects is less than or equal to the number of second virtual objects, wherein the first number of virtual objects is the sum of the number of virtual objects already within the chessboard game area and the number of second virtual objects selected for purchase, and the second number of virtual objects is the maximum number of virtual objects allowed to be placed within the chessboard game area.

[0084] It should be noted that in order to improve the comprehensiveness of the setting of the placement conditions, the setting of the placement conditions can be based on the virtual resources required to exchange the second virtual object, or based on the number of virtual objects in the chessboard game area, or a combination of the above, etc. The embodiments of the present application do not limit this.

[0085] For example, if you choose to exchange 5 identical second virtual objects, and the maximum type of virtual objects allowed to be placed in the chessboard game area is 5, and the type of virtual objects currently placed in the chessboard game area is 1, the 5 identical second virtual objects selected for exchange can be placed in the chessboard game area, and it is determined that the placement conditions are met.

[0086] In an embodiment of the present application, after displaying the second virtual object located in the object exchange area, the method further includes: when the second virtual object is selected to be exchanged, and the second virtual object is different from the first virtual object, and the second virtual object selected to be exchanged does not meet the placement conditions in the chessboard game area, displaying a first prompt message, wherein the first prompt message is used to prompt that the exchange of the second virtual object has failed.

[0087] It should be noted that in order to reduce the impact of placing the second virtual object selected for exchange in the preparation area on the control efficiency of the virtual object, when the second virtual object selected for exchange does not meet the placement conditions, the embodiment of the present application is configured to prevent the purchase of the second virtual object that does not meet the placement conditions, and thus the preparation area for displaying additional virtual objects can be canceled, thereby overcoming the impact of the setting of the preparation area on the game experience, thereby achieving the technical effect of improving the intuitiveness of the information display of the virtual chessboard.

[0088] In an embodiment of the present application, after displaying the first virtual object located in the chessboard game area, the information display method of the virtual chessboard also includes: displaying the virtual props located in the chessboard preparation area in the chessboard preparation area, wherein the virtual props are set as props to be assembled by the first virtual object; based on the virtual props in the chessboard preparation area, controlling the first virtual object to perform a virtual game.

[0089] It should be noted that the difference between the chessboard preparation area in the embodiment of the present application and the original preparation area (the above-mentioned preparation area) is that the original preparation area is used to display virtual objects in the chessboard game area, while the chessboard preparation area in the embodiment of the present application is used to display virtual props of virtual objects in the chessboard game area, and prohibits the display of virtual objects in the chessboard game area; therefore, even if the preparation area for displaying additional virtual objects is not cancelled, the impact of the setting of the preparation area on the game experience is still overcome, thereby achieving the technical effect of improving the intuitiveness of the information display of the virtual chessboard.

[0090] In an embodiment of the present application, virtual props are set as props to be assembled by virtual objects located in the chessboard game area. For example, virtual attack props can be configured to virtual objects in the chessboard game area to improve the attack properties of the virtual objects.

[0091] It should be noted that the embodiment of the present application can view virtual props through the chessboard preparation area, thereby achieving the technical effect of improving the comprehensiveness of information display on the virtual chessboard on the basis of eliminating part of the display function of the original preparation area.

[0092] The embodiment of the present application displays virtual props located in the chessboard preparation area, wherein the virtual props are set as props to be assembled by virtual objects located in the chessboard game area, thereby eliminating part of the display function of the original preparation area, but the virtual props can be viewed through the chessboard preparation area, thereby achieving the technical effect of improving the comprehensiveness of the information display of the virtual chessboard on the basis of eliminating part of the display function of the original preparation area.

[0093] In an embodiment of the present application, displaying virtual props located in the chessboard preparation area includes: when the number of virtual props in the chessboard preparation area is at least two, merging and displaying the at least two virtual props, and displaying the number of virtual props in the merged display result.

[0094] It should be noted that, since the chessboard preparation area is used to display virtual props, when the number of virtual props is large, multiple identical virtual props are combined and displayed to reduce the complexity of the information displayed in the chessboard preparation area.

[0095] The embodiment of the present application achieves the purpose of reducing the complexity of information displayed in the chessboard preparation area by merging and displaying at least two identical virtual props in the chessboard preparation area and prompting the number of virtual props in the at least two identical virtual props, thereby achieving the technical effect of improving the intuitiveness of the information display of the virtual chessboard.

[0096] In an embodiment of the present application, after displaying the virtual props located in the chessboard preparation area, the method further includes: in response to an area hiding operation performed on the chessboard preparation area, hiding the chessboard preparation area and displaying an unhide control; in response to an unhide operation performed on the unhide control, displaying the chessboard preparation area.

[0097] It should be noted that the embodiment of the present application reduces the impact of the display of virtual props on the chessboard game area by hiding the display of the chessboard preparation area, improves the efficiency of controlling virtual objects, and also improves the display effect of the virtual game; in addition, because the importance of virtual props is lower than that of virtual objects, even if the virtual props are hidden, the overall impact on the virtual chessboard game is reduced, achieving a balance between the comprehensiveness of information display and the impact on the chessboard game area, thereby improving the experience of the virtual chessboard game.

[0098] In an embodiment of the present application, after displaying the first counting information of the first virtual object, the information display method of the virtual chessboard also includes: when the first counting information indicates that the current game level is upgraded from the second game level to the first game level, increasing the level game strength of the first virtual object based on the level strength increment, wherein the level game strength represents the strength of the game level dimension; when the first counting information indicates that the current game level is the second game level, increasing the quantity game strength of the first virtual object based on the quantity strength increment, wherein the quantity game strength represents the strength of the quantity dimension of the virtual object.

[0099] It should be noted that exchanging a second virtual object that is identical to the first virtual object increases the number of identical virtual objects. However, since the game level remains unchanged, purchasing the same virtual object usually does not increase the game strength. In other words, in the above case, there is no positive feedback generated by purchasing the same virtual object, which leads to the problem of insufficiently timely positive feedback.

[0100] Based on this, in the embodiment of the present application, when exchanging a second virtual object that is identical to the first virtual object, the game intensity is still improved even if the game level remains unchanged from the original game level. However, the improvement in game intensity in the above case is a game intensity improvement based on the increase in the number of virtual objects, which can be, but is not limited to, lower than the game intensity improvement when the game level is improved.

[0101] In the embodiment of the present application, when exchanging a second virtual object that is identical to a first virtual object, even if the game level remains unchanged, the game intensity is still increased in quantity, and the granularity of the game intensity improvement is refined, thereby achieving the technical effect of improving the timeliness of positive feedback generated by the exchange of the same virtual object.

[0102] In an embodiment of the present application, the information display method of the virtual chessboard also includes: displaying virtual object type information for the chessboard game area, wherein the virtual object type information includes at least one of the following: the type of virtual object already located in the chessboard game area, and the maximum type of virtual object to be placed in the chessboard game area.

[0103] It should be noted that, in order to improve the intuitiveness of the information displayed in the chessboard game area, the types of virtual objects that have been placed in the chessboard game area and the types of virtual objects that are placed most in the chessboard game area are displayed.

[0104] For example, as shown in Figure 9, virtual object type information 904 is displayed in the chessboard game area 902, wherein the virtual object type information 904 includes the number of virtual object types already located in the chessboard game area 902: 2, and also includes the maximum number of virtual object types placed in the chessboard game area 902: 5.

[0105] The embodiment of the present application improves the intuitiveness of information display in the chessboard game area from three dimensions: the types of virtual objects that have been placed in the chessboard game area and the types of virtual objects that are placed most frequently in the chessboard game area.

[0106] In an embodiment of the present application, after displaying the first counting information of the first virtual object, the information display method of the virtual chessboard also includes: obtaining the upgrade quantity difference between the first counting information and the target quantity for upgrading the second game level; when the upgrade quantity difference is less than or equal to a preset threshold, displaying upgrade prompt information, wherein the upgrade prompt information is used to prompt the second game level to be upgraded by exchanging the first virtual object of the preset threshold.

[0107] It should be noted that, in order to improve the timeliness of the prompt for the first virtual object to upgrade its game level, when the first virtual object is about to upgrade its game level, corresponding upgrade prompt information is displayed.

[0108] For example, as shown in Figure 8, the progress box 804 indicates that the first virtual object 802 is one virtual object away from upgrading, and the game level is about to be upgraded. Then, the corresponding upgrade prompt information can be displayed to prompt that the first virtual object 802 is about to upgrade the game level.

[0109] The embodiment of the present application achieves the purpose of displaying corresponding prompt information when the game level of the virtual object is about to be upgraded by displaying upgrade prompt information when the upgrade quantity difference is less than or equal to a preset threshold, thereby achieving the technical effect of improving the timeliness of the prompt for the virtual object to upgrade the game level.

[0110] Exemplarily, the above-mentioned virtual chessboard information display method is applied to the scenario of the auto chess game. Among them, the auto chess game is an eight-player round-based competitive game with collectible hero cards. There are eight accounts in the game, and each of the eight accounts occupies a virtual chessboard. Each round consists of two stages: preparation and virtual game. In the preparation stage, the accounts exchange chess pieces (called virtual heroes) in the virtual resource library and arrange virtual objects on the virtual chessboard; after entering the virtual game, the lineups of the virtual objects of both sides are locked, and the virtual objects will automatically play the virtual game until all the chess pieces of one side are knocked down. The loser will be deducted a certain amount of virtual health. The rounds are repeated to match new opponent accounts until the virtual object's health value is ≤0 and it is eliminated. The last remaining virtual object will win the game (1st place), and the other virtual objects will be ranked according to the health value when they were knocked down (2nd to 8th).

[0111] In Auto Chess, elements obtained through account exchange or other means, which serve as the main body of each round of the game, can automatically move and attack in virtual games, and automatically release virtual skills. Furthermore, if an account obtains multiple identical pieces, these pieces will be combined into a higher-level piece, and multiple higher-level pieces can be combined again.

[0112] In Auto Chess, the area where virtual heroes compete is divided into a friendly and enemy deployment area during the preparation phase. During the preparation phase, accounts can place acquired heroes in their own deployment area. During the virtual match phase, the deployment areas merge to form a complete virtual match field, where the virtual heroes of both teams automatically compete in virtual matches. The number of virtual heroes that can be placed on the virtual match field is limited; this limit is determined by factors such as account level and special items.

[0113] It's important to note that Auto Chess games include virtual hero star upgrades (called game level upgrades). This involves exchanging identical pieces from a virtual resource pool for existing pieces. For example, exchanging three identical pieces can create a piece of a higher level than the swapped piece. However, due to the limited number of virtual heroes that can participate in virtual matches on the virtual playing field, Auto Chess games often include a preparation area (preparation zone) to store pieces that are being prepared for star upgrades but do not participate in virtual matches. However, this additional preparation area introduces the following issues: it takes up screen space, reduces the space available for virtual matches and virtual layouts, reduces spectator experience and operational efficiency, increases the number of operations required to swap pieces before engaging in virtual matches, increases the probability of incorrect operations, and fails to reflect the positive feedback provided by the pieces in the preparation area before star upgrades.

[0114] Based on this, when the information display method of the virtual chessboard provided by the embodiment of the present application is applied to the auto chess game, by canceling the preparation area and using the counting information of the virtual hero itself to replace the virtual hero that has been exchanged and placed in the preparation area, the screen space occupied is reduced, the space for virtual games and virtual layouts is increased, the viewing effect and operation efficiency are improved, the operations from exchanging chess pieces to conducting virtual games are reduced, the probability of misoperation is reduced, and the positive feedback brought by the chess pieces in the preparation area before upgrading can be reflected in a timely manner.

[0115] In an embodiment of the present application, the preparation area can be used as a virtual game area or other functions, such as the virtual resource library 10-1 shown in Figure 10, which displays virtual heroes for exchange, and exemplarily shows virtual heroes 10-11 to virtual heroes 10-13.

[0116] In an embodiment of the present application, when an account exchanges chess pieces in the virtual resource library, if the chess pieces are not owned, the exchanged chess pieces will appear directly on the virtual game field; if the chess pieces are already owned, the exchanged chess pieces will be accumulated to the count of the owned chess pieces.

[0117] For example, as shown in Figure 11, when a single chess piece has no extra health (e.g., chess piece 11-1 in the 1-star chess set, chess piece 11-2 in the 2-star chess set, and chess piece 11-3 in the 3-star chess set, corresponding to the existing health of 1, 3, and 9), the virtual status value bar is directly displayed. When there are extra health (virtual heroes originally stored in the preparation area), they are stored below the chess piece's virtual health bar and displayed in the form of a progress bar scale (called a game level progress box) (e.g., chess piece 11-4 in the 1-star chess set, and chess piece 11-5 in the 2-star chess set).

[0118] At the same time, the virtual hero stored below the virtual status value bar of the chess piece can improve the basic attribute values ​​of the virtual hero (including but not limited to health value, skill value, attack power, etc.). In this way, positive and negative feedback can be obtained in time during the star-raising process of the virtual hero; as shown in Figure 12, when chess piece 1-1 is 1 star + 1 piece, compared with 1 star, the basic attribute (called quantity game strength) is enhanced, and the chess piece skill (called level game strength) remains unchanged; when chess piece 1-1 is 2 stars, compared with 1 star + 1 piece, the basic attribute is enhanced, and the chess piece skill is also enhanced; when chess piece 1-1 is 2 stars + 1 piece, compared with 2 stars, the basic attribute is enhanced, and the chess piece skill remains unchanged; when chess piece 1-1 is 2 stars + 2 pieces, compared with 2 stars, the basic attribute is enhanced, and the chess piece skill remains unchanged. Compared with 2 stars + 1 pieces, the basic attributes are enhanced, and the skills of the chess piece remain unchanged; when the chess piece 1-1 is 2 stars + 3 pieces, compared with 2 stars + 2 pieces, the basic attributes are enhanced, and the skills of the chess piece remain unchanged; when the chess piece 1-1 is 2 stars + 4 pieces, compared with 2 stars + 3 pieces, the basic attributes are enhanced, and the skills of the chess piece remain unchanged; when the chess piece 1-1 is 2 stars + 5 pieces, compared with 2 stars + 4 pieces, the basic attributes are enhanced, and the skills of the chess piece remain unchanged; when the chess piece 1-1 is 3 stars, compared with 2 stars + 5 pieces, the basic attributes are enhanced, and the skills of the chess piece are also enhanced.

[0119] For example, as shown in Figure 13, an account selects a chess piece to be exchanged in the virtual resource library within the Auto Chess game (here it is assumed that the chess piece has met the exchange prerequisites (called placement conditions), such as sufficient resources for exchanging chess pieces and no purchase restrictions). After completing the chess piece exchange, the game system determines whether the chess piece is already on the field. If not, it determines whether there is a position on the virtual game field to play. If so, it is played as a new chess piece. Otherwise, it is prompted that it cannot be played. If it is already on the field, it is automatically merged with the chess piece on the field. It is determined whether it can be upgraded after merging with the existing chess piece. If so, the chess piece is upgraded, improving basic attributes and chess piece skills. If not, it is determined whether a count bar is displayed. If so, the count bar is counted and accumulated, and the basic attributes are improved. If not, the count bar is displayed, and the count on the count bar is 1, and the basic attributes are improved according to the settings.

[0120] In addition, an embodiment of the present application provides a timing diagram between an account, a game client (presentation layer) and a game client (logic layer). As shown in Figure 14, the account clicks to exchange a chess piece in the virtual resource library, and the presentation layer sends an exchange instruction to the logic layer. The logic layer determines whether the exchange conditions are met and determines the processing method after the exchange. The judgment results here are divided into multiple situations. For example, situation 1 is not exchangeable, and the presentation layer feeds back a prompt to the account that it cannot be exchanged; situation 2 is exchangeable, and the chess piece is upgraded after the exchange, and the presentation layer feeds back the performance of the corresponding chess piece upgrade to the account; situation 3 is exchangeable, and a new count accumulation starts after the exchange. The presentation layer feeds back to the account a cumulative progress bar for the number of newly added chess pieces under the blood bar, and adds +1 to the cumulative progress bar for the number of chess pieces; situation 4 is exchangeable, and the cumulative number is +1 after the exchange, and the presentation layer feeds back to the account the progress of adding the cumulative progress bar for the number of chess pieces under the blood bar.

[0121] The embodiment of the present application reduces the complexity of the elements in the game scene (reducing the accumulation of chess pieces in the preparation area) by placing the chess piece display function used for merging stars in the preparation area onto the chess pieces on the field, and removing the preparation area. It also reduces the repeated and frequent operations of placing and placing chess pieces in the preparation area, reduces the operational burden and risk of misoperation of repeatedly placing and placing chess pieces in the preparation area and the virtual game field during the game, and improves the operational accuracy and efficiency of the auto chess game.

[0122] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards.

[0123] It should be noted that, for the sake of simplicity, the embodiments of the present application are described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the actions and modules involved in the embodiments described in the specification are not necessarily required by the present application.

[0124] The embodiment of the present application provides a virtual chessboard information display device for implementing the above-mentioned virtual chessboard information display method. As shown in FIG15 , the virtual chessboard information display device includes:

[0125] A first display unit 1502 is configured to display a first virtual object located in the chess game area, wherein the first virtual object is used for performing a virtual game during a game phase of the virtual chess game;

[0126] A second display unit 1504 is configured to display a second virtual object located in the object exchange area, wherein the second virtual object performs a virtual game in the game phase through resource exchange;

[0127] The third display unit 1506 is configured to display first counting information of the first virtual object in the chessboard game area when the second virtual object is selected to be exchanged and the first virtual object and the second virtual object are the same.

[0128] In an embodiment of the present application, the third display unit 1506 is further configured to display a game level progress box when the first quantity is equal to the initial quantity, the first quantity represents the quantity of the first virtual objects before selecting to exchange the second virtual object, and the initial quantity represents the minimum cumulative quantity when the first virtual object is at the first game level; the progress in the game level progress box represents the second counting information of the first virtual object after selecting to exchange the second virtual object, wherein the first counting information is used to represent the sum of the second counting information and the initial quantity.

[0129] In an embodiment of the present application, the third display unit 1506 is further configured to update the first progress and display it as a second progress when the first quantity is greater than the initial quantity and the first progress in the displayed game level progress box represents third counting information, wherein the third counting information is used to represent the difference between the first quantity and the initial quantity, and the first counting information is used to represent the sum of the quantity corresponding to the second progress and the initial quantity.

[0130] In an embodiment of the present application, the third display unit 1506 is further configured to display a progress box corresponding to the first game level when the first number is greater than the initial number and the first progress in the displayed game level progress box represents third counting information, wherein the first counting information is used to represent the minimum cumulative number when the first virtual object is in the first game level, and the first game level is obtained by upgrading the second game level corresponding to the game level progress box.

[0131] In an embodiment of the present application, the third display unit 1506 is further configured to display the second virtual object selected for exchange in the chessboard game area when the second virtual object is selected for exchange, the second virtual object is different from the first virtual object, and the second virtual object selected for exchange meets the placement conditions in the chessboard game area.

[0132] In an embodiment of the present application, when the placement condition includes the first condition, the third display unit 1506 is further configured to determine that the second virtual object selected for purchase meets the first condition within the chessboard game area when the virtual resources already held are greater than or equal to the virtual resources required for the second virtual object selected for purchase.

[0133] In an embodiment of the present application, when the placement condition includes a second condition, the third display unit 1506 is further configured to determine that the second virtual object selected for purchase meets the second condition in the chessboard game area when the number of first virtual objects is less than or equal to the number of second virtual objects, wherein the number of first virtual objects is the sum of the number of virtual objects already located in the chessboard game area and the number of second virtual objects selected for purchase, and the number of second virtual objects is the maximum number of virtual objects placed in the chessboard game area.

[0134] In an embodiment of the present application, the third display unit 1506 is further configured to display a first prompt message when the second virtual object is selected to be exchanged, and the second virtual object is different from the first virtual object, and the second virtual object selected to be exchanged does not meet the placement conditions within the chessboard game area, wherein the first prompt message is used to prompt that the exchange of the second virtual object has failed.

[0135] In an embodiment of the present application, the third display unit 1506 is further configured to display a chessboard preparation area; display virtual props located in the chessboard preparation area, wherein the virtual props are set as props to be assembled by the first virtual object; and control the first virtual object to conduct a virtual game based on the virtual props in the chessboard preparation area.

[0136] In an embodiment of the present application, the third display unit 1506 is further configured to, when the number of virtual props of the virtual props in the chessboard preparation area is at least two, merge and display at least two of the virtual props, and display the number of virtual props in the merged display result.

[0137] In an embodiment of the present application, the third display unit 1506 is further configured to hide the chessboard preparation area and display an unhide control in response to an area hiding operation performed on the chessboard preparation area; and display the chessboard preparation area in response to an unhide operation performed on the unhide control.

[0138] In an embodiment of the present application, the third display unit 1506 is further configured to, when the first counting information indicates that the current game level is upgraded from the second game level to the first game level, increase the level game strength of the first virtual object based on the level strength increment, wherein the level game strength indicates the strength of the game level dimension; and when the first counting information indicates that the current game level is the second game level, increase the quantity game strength of the first virtual object based on the quantity strength increment, wherein the quantity game strength indicates the strength of the virtual object quantity dimension.

[0139] In an embodiment of the present application, the third display unit 1506 is further configured to display virtual object type information for the chessboard game area, wherein the virtual object type information includes at least one of the following: the type of virtual object already located in the chessboard game area, and the maximum type of virtual object to be placed in the chessboard game area.

[0140] In an embodiment of the present application, the third display unit 1506 is further configured to obtain the upgrade quantity difference between the first counting information and the target quantity for upgrading the second game level; and when the upgrade quantity difference is less than or equal to a preset threshold, display upgrade prompt information, wherein the upgrade prompt information is used to prompt the second game level to be upgraded by exchanging the first virtual object of the preset threshold.

[0141] The present embodiment provides an electronic device for implementing the above-mentioned method for displaying information on a virtual chessboard. The electronic device may be, but is not limited to, the terminal 100 or server 200 shown in FIG1 . This embodiment uses the electronic device as an example for explanation. As shown in FIG16 , the electronic device includes a memory 1602 and a processor 1604 . The memory 1602 stores a computer program or computer-executable instructions. The processor 1604 is configured to execute the method for displaying information on a virtual chessboard provided in the embodiment of the present application through the computer program or computer-executable instructions.

[0142] Those skilled in the art will appreciate that the structure shown in FIG16 is merely illustrative and does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components (such as network interfaces) than those shown in FIG16 , or may have a configuration different from that shown in FIG16 .

[0143] Among them, the memory 1602 can be used to store software programs and modules, such as the program instructions / modules corresponding to the virtual chessboard information display method and device in the embodiments of the present application. The processor 1604 executes various functional applications and data processing by running the software programs and modules stored in the memory 1602, that is, implementing the above-mentioned virtual chessboard information display method. The memory 1602 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. The memory 1602 may include a memory remotely located relative to the processor 1604, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. Among them, the memory 1602 can be used to store, but is not limited to, information such as the first virtual object, the second virtual object, and counting information. As shown in Figure 16, the above-mentioned memory 1602 may include, but is not limited to, the first display unit 1502, the second display unit 1504, and the third display unit 1506 of the above-mentioned virtual chessboard information display device. In addition, it may also include but is not limited to other module units in the above-mentioned virtual chessboard information display device, which will not be repeated in this example.

[0144] Optionally, the transmission device 1606 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In an embodiment of the present application, the transmission device 1606 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and a router via a network cable so as to communicate with the Internet or a local area network. In one embodiment, the transmission device 1606 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0145] In addition, the electronic device further includes: a display 1608 for displaying the first virtual object, the second virtual object, counting information and other information; and a connection bus 1610 for connecting various module components in the electronic device.

[0146] In an embodiment of the present application, the terminal or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting multiple nodes via network communication. The nodes may form a peer-to-peer network, and any computing device, such as a server, user device, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0147] An embodiment of the present application provides a computer program product, comprising a computer program or computer-executable instructions containing program code for executing the method shown in the flowchart. The computer program can be downloaded and installed from a network via a communication component and / or installed from a removable medium. When the computer program or computer-executable instructions are executed by a central processing unit, the method for displaying virtual chessboard information provided in the embodiment of the present application is executed.

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

[0149] It should be noted that the computer system of the electronic device is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0150] A computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) or programs loaded from the storage unit into random access memory (RAM). The RAM also stores various programs and data required for system operation. The CPU, the read-only memory, and the RAM are connected to each other via a bus. Input / output interfaces (I / O interfaces) are also connected to the bus.

[0151] The following components are connected to the input / output interface: an input section including a keyboard, mouse, etc.; an output section including a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section including a hard disk; and a communication section including a network interface card such as a local area network card and a modem. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc. are installed in the drive as needed so that computer programs or computer-executable instructions read from them can be installed in the storage section as needed.

[0152] The process described in the information display method of the virtual chessboard provided in the embodiment of the present application can be implemented as a computer software program. For example, the embodiment of the present application includes a computer program product, which includes a computer program or computer executable instructions carried on a computer-readable medium, and the computer program or computer executable instructions contain program code for executing the method shown in the flowchart. The computer program or computer executable instructions can be downloaded and installed from the network through the communication part, and / or installed from a removable medium. When the computer program is executed by the central processing unit, the information display method of the virtual chessboard provided in the embodiment of the present application is executed.

[0153] An embodiment of the present application provides a computer-readable storage medium, and a processor of a computer device reads a computer program or computer-executable instructions from the computer-readable storage medium. The processor executes the computer program or computer-executable instructions, so that the electronic device executes the virtual chessboard information display method provided in the embodiment of the present application.

[0154] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0155] In the embodiments of the present application, a person of ordinary skill in the art can understand that all or part of the steps in the method for displaying information of a virtual chessboard provided in the embodiments of the present application can be completed by instructing hardware related to the electronic device through a computer program or computer executable instructions. The computer program or computer executable instructions can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory, a random access device, a magnetic disk or an optical disk, etc.

[0156] If the integrated units in the embodiments of the present application are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the virtual chessboard information display method provided in the embodiments of the present application.

[0157] In the embodiments of the present application, it should be understood that the disclosed terminal can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0158] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to implement the virtual chessboard information display method provided in the embodiments of the present application.

[0159] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or software functional units.

[0160] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for displaying information of a virtual chessboard, the method being executed by an electronic device, comprising: Displaying a first virtual object located in a chess game area, wherein the first virtual object is used to perform a virtual game in a game phase of a virtual chess game; displaying a second virtual object located in the object exchange area, wherein the second virtual object performs a virtual game in the game phase through resource exchange; When the second virtual object is selected to be exchanged and the first virtual object is the same as the second virtual object, first counting information of the first virtual object is displayed in the chessboard game area.

2. The method according to claim 1, wherein: The displaying the first counting information of the first virtual object includes: When the first number is equal to the initial number, displaying a game level progress box, the first number indicating the number of the first virtual objects before selecting to exchange the second virtual objects, and the initial number indicating the minimum cumulative number of the first virtual objects when they are at the first game level; The progress in the game level progress box indicates the second counting information of the first virtual object after selecting to exchange the second virtual object, wherein the first counting information is used to indicate the sum of the second counting information and the initial number.

3. The method according to claim 1, wherein: The displaying the first counting information of the first virtual object includes: When the first quantity is greater than the initial quantity and the first progress in the displayed game level progress box represents third counting information, the first progress is updated and displayed as the second progress, wherein the third counting information is used to represent the difference between the first quantity and the initial quantity, and the first counting information is used to represent the sum of the quantity corresponding to the second progress and the initial quantity.

4. The method according to claim 1, wherein: The displaying the first counting information of the first virtual object includes: When the first number is greater than the initial number and the first progress in the displayed game level progress box represents third counting information, a progress box corresponding to the first game level is displayed, wherein the first counting information is used to represent the minimum cumulative number when the first virtual object is at the first game level, and the first game level is obtained by upgrading the second game level corresponding to the game level progress box.

5. The method according to claim 1, wherein: After displaying the second virtual object located in the object exchange area, the method further includes: When the second virtual object is selected to be exchanged, and the second virtual object is different from the first virtual object, and the second virtual object selected to be exchanged meets the placement conditions in the chessboard game area, the second virtual object selected to be exchanged is displayed in the chessboard game area.

6. The method according to claim 5, wherein: In the case where the insertion condition includes the first condition, the method further includes: When the held virtual resources are greater than or equal to the virtual resources required for the second virtual object selected for purchase, it is determined that the second virtual object selected for purchase satisfies the first condition in the chessboard game area.

7. The method according to claim 5, wherein: In the case where the insertion condition includes a second condition, the method further includes: When the number of first virtual objects is less than or equal to the number of second virtual objects, it is determined that the second virtual object selected for purchase meets the second condition in the chessboard game area, wherein the first number of virtual objects is the sum of the number of virtual objects already in the chessboard game area and the number of the second virtual objects selected for purchase, and the second number of virtual objects is the maximum number of virtual objects that can be placed in the chessboard game area.

8. The method according to claim 1, wherein: After displaying the second virtual object located in the object exchange area, the method further includes: When the second virtual object is selected to be exchanged, and the second virtual object is different from the first virtual object, and the second virtual object selected to be exchanged does not meet the placement conditions in the chessboard game area, a first prompt message is displayed, wherein the first prompt message is used to prompt that the exchange of the second virtual object has failed.

9. The method according to any one of claims 1 to 8, wherein: After displaying the first virtual object located in the chess game area, the method further includes: Display the chessboard preparation area; Displaying a virtual prop located in the chessboard preparation area, wherein the virtual prop is set as a prop to be assembled by the first virtual object; Based on the virtual props in the chessboard preparation area, the first virtual object is controlled to perform a virtual game.

10. The method according to claim 9, wherein: The displaying of virtual props located in the chessboard preparation area includes: When the number of the virtual props in the chessboard preparation area is at least two, at least two of the virtual props are combined and displayed, and the number of virtual props is displayed in the combined display result.

11. The method according to claim 9 or 10, wherein: After displaying the virtual props located in the chessboard preparation area, the method further includes: In response to the region hiding operation performed on the chessboard preparation region, hiding the chessboard preparation region and displaying a cancel hiding control; In response to an un-hiding operation performed on the un-hiding control, the chessboard preparation area is displayed.

12. The method according to any one of claims 1 to 11, wherein: After displaying the first counting information of the first virtual object, the method further includes: In a case where the first counting information indicates that the current game level is upgraded from the second game level to the first game level, increasing the level game strength of the first virtual object based on the level strength increment, wherein the level game strength indicates the strength of the game level dimension; When the first counting information indicates that the current game level is the second game level, the quantity game strength of the first virtual object is increased based on the quantity strength increment, wherein the quantity game strength indicates the strength of the virtual object quantity dimension.

13. The method according to any one of claims 1 to 12, wherein: The method further comprises: The virtual object type information for the chessboard game area is displayed, wherein the virtual object type information includes at least one of the following: the type of virtual objects already located in the chessboard game area, and the maximum type of virtual objects to be placed in the chessboard game area.

14. The method according to any one of claims 1 to 13, wherein: After displaying the first counting information of the first virtual object, the method further includes: Obtaining an upgrade quantity difference between the first counting information and a target quantity for improving the second game level; When the upgrade quantity difference is less than or equal to a preset threshold, upgrade prompt information is displayed, wherein the upgrade prompt information is used to prompt the second game level to be improved by exchanging the first virtual objects of the preset threshold.

15. A virtual chessboard information display device, comprising: A first display unit is configured to display a first virtual object located in the chess game area, wherein the first virtual object is used to perform a virtual game in a game phase of a virtual chess game; A second display unit is configured to display a second virtual object located in the object exchange area, wherein the second virtual object performs a virtual game in the game phase through resource exchange; The third display unit is configured to display first counting information of the first virtual object in the chessboard game area when the second virtual object is selected to be exchanged and the first virtual object is the same as the second virtual object.

16. A computer-readable storage medium, comprising a stored computer program or computer-executable instructions, wherein when the computer program or computer-executable instructions are executed by a processor, the method for displaying information of a virtual chessboard as claimed in any one of claims 1 to 14 is implemented.

17. A computer program product, comprising a computer program or a computer executable instruction, which, when executed by a processor, implements the method for displaying virtual chessboard information as claimed in any one of claims 1 to 14.

18. An electronic device for displaying information of a virtual chessboard, comprising a memory and a processor, wherein the memory stores a computer program or a computer executable instruction, and the processor is used to implement the method for displaying information of a virtual chessboard as described in any one of claims 1 to 14 when executing the computer program or the computer executable instruction.

Citation Information

Patent Citations

  • Virtual item synthesis preview method and device, terminal and storage medium

    CN113509714A

  • Game live broadcast interaction method and related equipment

    CN114501055A

  • Game virtual resource acquisition method and device and electronic equipment

    CN115155068A

  • Shogi game equipment and program

    JP2006218321A

  • Game program, game device, and game system

    JP2021108792A