Virtual character control method and device, storage medium and electronic device

By directly displaying the game settlement information of the target account in the virtual game and allowing the next round of virtual characters to be selected, the game inefficiency problem caused by too long waiting time in the virtual game is solved, and the game process and player experience are optimized.

CN114404970BActive Publication Date: 2025-01-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210013434.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-06
Publication Date
2025-01-10
Estimated Expiration
2042-01-06

AI Technical Summary

Technical Problem

In a virtual game with multiple players, the waiting time caused by players waiting for the end of other players' games is too long, resulting in inefficiency in the game and being unable to prepare and operate the next round in time.

Method used

At the end of the current game, the game settlement information of the target account is directly displayed. If there is not yet an end in multiple games, the target account is allowed to select and prepare virtual characters for the next round, avoid waiting stages, and optimize the game process.

Benefits of technology

It improves the player's gaming efficiency, extends the preparation time to end players first, reduces the waiting time, and improves the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114404970B_ABST
    Figure CN114404970B_ABST
Patent Text Reader

Abstract

The present application discloses a control method and device for a virtual character, a storage medium and an electronic device. The method includes: at the beginning of a game, displaying a game screen of the battle phase of the current game, wherein the participating accounts of each game of the current round include two accounts in the first account set corresponding to the current round, the current game is a game of the current round in which a target account participates in multiple games, the first account set includes the target account, and the target account selects the first group of virtual characters in the preparation stage of the current game, and when the current game ends and there are games that have not yet ended in the multiple games, the game settlement information of the target account is displayed, wherein the game settlement information is the settlement information corresponding to the game result of the target account in the current game. The present application solves the technical problem of low game efficiency of players existing in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and in particular to a method and device for controlling a virtual character, a storage medium, and an electronic device. Background Art

[0002] At present, some virtual game applications divide the game into multiple different stages during the game process, such as the preparation stage, the battle stage, the waiting stage, the settlement stage, the preparation stage for the next round, etc., wherein the preparation stage allows players to perform some game operations, such as strategic layout, etc. After the battle starts, players can no longer perform strategic layout and other game operations that are configured to be performed only in the preparation stage. A round of multiple games generally includes multiple players participating at the same time, wherein some players end the game stage earlier. Since the multiple games included in the current round are not ended at the same time, the players who end earlier will enter the waiting stage. The waiting time varies according to the end time of all game matches in the current round. However, since the game settlement of the current round has not been performed at this time, players in the waiting stage can only watch other players' games and cannot perform other game operations, resulting in low game efficiency for players and more waiting time.

[0003] In addition, since players have unavoidable waiting time and they urgently need to prepare for the next round after settlement, but the preparation time is limited and it is difficult to meet the needs of players, the time allowed for players to operate is insufficient, making it difficult for players to fully realize their game operations and resulting in a poor gaming experience, which also leads to technical problems such as low player gaming efficiency.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a method and device for controlling a virtual character, a storage medium, and an electronic device, so as to at least solve the technical problem of low gaming efficiency of players existing in the related art.

[0006] According to one aspect of an embodiment of the present application, a method for controlling a virtual character is provided, comprising: at the start of a game, displaying a game screen of a battle phase of a current game, wherein participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account among multiple games participates, the first account set includes the target account, and the target account selected a first group of virtual characters in a preparation phase of the current game; when the current game ends and there are games that have not yet ended among the multiple games, displaying game settlement information of the target account, wherein the game settlement information is settlement information corresponding to a game result of the target account in the current game.

[0007] According to another aspect of an embodiment of the present application, a control device for a virtual character is further provided, comprising: a first display module, for displaying a game screen of a battle phase of a current game at the start of a game, wherein participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account among multiple games participates, the first account set includes the target account, and the target account selects a first group of virtual characters in a preparation phase of the current game; a second display module, for displaying game settlement information of the target account when the current game ends and there are games that have not yet ended among the multiple games, wherein the game settlement information is settlement information corresponding to the game result of the target account in the current game.

[0008] Optionally, the device is also used to: if there is an unfinished game among the multiple games after the current game is finished, display a target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account and used in the next round of the game in which the target account participates.

[0009] Optionally, the device is used to display the game settlement information of the target account in the following manner: displaying the game settlement information of the target account during the settlement stage of the current game; the device is also used to: display the time of the timer during the settlement stage of the current game, wherein; the device is used to display the target virtual character list in the following manner: displaying the target virtual character list when the time of the timer reaches a preset time.

[0010] Optionally, the device is used to display the game settlement information of the target account in the following manner: displaying the game settlement information of the target account during the settlement phase of the current game; the device is used to display the target virtual character list in the following manner: displaying the target virtual character list at the end of the settlement phase of the current game.

[0011] Optionally, the device is also used to: display the timer time during the waiting stage of the next round of a game in which the target account participates, wherein the end time of the waiting stage of the next round of a game is the time when the multiple games of the current round are all ended; the device is used to display the target virtual character list in the following manner: when the timer time reaches a preset time, the target virtual character list is displayed.

[0012] Optionally, the device is used to display the target virtual character list when the timer reaches a preset time in the following manner: when the timer reaches the preset time, the target virtual character list is displayed, and a game screen of a preparation phase for the next round of a game in which the target account participates is displayed, wherein when the timer reaches the preset time, the waiting phase for the next round of the game ends.

[0013] Optionally, the device is also used for: when there is an unfinished game among the multiple games after the current game is finished, in the waiting stage of the next round of the game in which the target account participates, obtaining a first trigger operation of the target account for the target virtual character list, wherein the end time of the waiting stage for the next round of the game is the time when the multiple games of the current round are all finished; in response to the first trigger operation, obtaining one or more virtual characters in the target virtual character list for the target account, wherein the one or more virtual characters obtained are used for the next round of the game in which the target account participates.

[0014] Optionally, the device is also used to: in a waiting phase of a next round of a game in which the target account participates or in a preparation phase of a next round of a game in which the target account participates, in response to a second trigger operation performed on the set of virtual characters currently acquired by the target account, select a second group of virtual characters from the set of virtual characters currently acquired by the target account as virtual characters in a combat phase of the next round of the game.

[0015] Optionally, the device is also used for: if there is an unfinished game among the multiple games after the current game is finished, displaying the time of the timer, and in response to a third trigger operation of the target account, displaying a first virtual character list, wherein the first virtual character list includes virtual characters in the next round of the game in which the target account participates, which are allowed to be acquired by the target account using the virtual resources it has; the device is used to display the target virtual character list in the following manner: when the time of the timer reaches a preset time, refreshing and displaying the first virtual character list as the target virtual character list.

[0016] Optionally, the device is also used to: when the current game is over and there are games that have not yet ended among the multiple games, in response to a third trigger operation of the target account, display a first virtual character list, wherein the first virtual character list includes virtual characters in the next round of the game in which the target account participates and that are allowed to be acquired by the target account using the virtual resources it has.

[0017] Optionally, the device is also used to: when the current game is over and there are games that have not yet ended among the multiple games, in response to a fourth trigger operation on the first virtual character list, refresh the displayed first virtual character list to a second virtual character list, wherein the second virtual character list includes virtual characters in the next round of the game in which the target account participates and which are allowed to be obtained by the target account using the virtual resources it has.

[0018] Optionally, the device is used to display the game settlement information of the target account in the following manner: displaying the game settlement information of the target account, wherein the game settlement information is used to indicate the amount of virtual resources added to the target account according to the game result of the target account in the current game; the device is used to display the target virtual character list in the following manner: displaying the target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be obtained by the target account using the virtual resources after the amount is increased and are used in the next round of the game in which the target account participates.

[0019] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned virtual character control method when running.

[0020] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the control method of the virtual character as described above.

[0021] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the virtual character control method through the computer program.

[0022] In an embodiment of the present application, a game screen of a battle phase of a current game is displayed at the start of a game, wherein participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account participates among multiple games, the first account set includes a target account, and the target account selects a first group of virtual characters in the preparation phase of the current game. When the current game ends and there are unfinished games among multiple games, a method of displaying game settlement information of the target account is adopted. When multiple games are carried out simultaneously, when the current game of the target account ends and there are unfinished games among multiple games, the current game in which the target account participates is settled first, so that when a game in which the target account participates ends first, the purpose of being able to settle the game first is achieved, and the problem of waiting for a game in which other accounts participate to end before the game settlement can be performed uniformly is avoided after a game in which the target account participates has ended, thereby achieving the technical effect of improving the game efficiency of the target account participating in the game and extending the preparation time for the target account that first finishes the current game to prepare for the next game, thereby solving the technical problem of low game efficiency of players existing in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] 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:

[0024] Figure 1 is a schematic diagram of an application environment of an optional virtual character control method according to an embodiment of the present application;

[0025] Figure 2 is a flow chart of an optional method for controlling a virtual character according to an embodiment of the present application;

[0026] Figure 3is a schematic diagram of an optional method for controlling a virtual character according to an embodiment of the present application;

[0027] Figure 4 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0028] Figure 5 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0029] Figure 6 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0030] Figure 7 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0031] Figure 8 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0032] Fig. 9 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0033] Fig.10 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0034] Fig.11 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0035] Fig.12 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0036] Fig.13 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application;

[0037] Fig.14 is a schematic structural diagram of an optional virtual character control device according to an embodiment of the present application;

[0038] Fig.15 is a schematic structural diagram of an optional virtual character control product according to an embodiment of the present application;

[0039] Fig.16 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0041] 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 sequence. 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 an order 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.

[0042] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following interpretation:

[0043] Auto Chess: is a general term for a type of electronic strategy board game. The basic rules of the game are that players choose a combination of different types of chess pieces, and then arrange them on their own chessboard. Finally, the system automatically fights with other players until the last chess piece is still alive. The winner is the winner, and the loser will have his health deducted. This process is repeated many times until only one of the multiple players survives.

[0044] The present application is described below in conjunction with embodiments:

[0045] According to one aspect of an embodiment of the present application, a method for controlling a virtual character is provided. Optionally, in this embodiment, the method for controlling a virtual character can be applied to: Figure 1 In the hardware environment composed of the server 101 and the terminal device 103 shown in FIG. Figure 1As shown, the server 101 is connected to the terminal 103 via a network, and can be used to provide services for the terminal device or the application installed on the terminal device. The application can be a video application, an instant messaging application, a browser application, an educational application, a game application, etc. A database 105 may be set up on the server or independently of the server to provide data storage services for the server 101, for example, a game data storage server. The above-mentioned network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The terminal device 103 may be a terminal configured with a game application, and may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop computer, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV and other computer devices. The above-mentioned server may be a single server, or a server cluster composed of multiple servers, or a cloud server, and may include but is not limited to a router or a gateway. The game application 107 using the above-mentioned multi-screen display method is displayed through the terminal device 103, and a game can be played on the game application 107 through the entrance of the game application 107 for multi-screen display configured on the terminal. The second account can play an online game with the first account through the entrance of the game application 109.

[0046] Combination Figure 1 As shown, the above-mentioned virtual character control method can be implemented in the terminal device 103 through the following steps:

[0047] S1, starting the game application 107 on the terminal device 103;

[0048] S2, when the game in the game application 107 starts, the game screen of the battle phase of the current game is displayed, wherein the participating accounts of each game of the current round include two accounts in the first account set corresponding to the current round, the current game is a game of the current round participated by the target account in multiple games, the first account set includes the target account, and the target account selects the first group of virtual characters in the preparation stage of the current game. Among the multiple games of the current round, except for the game of the current round participated by the target account, other accounts logged into the game application 109 also participate in the current game corresponding to other accounts at the same time. In other words, the target account and other accounts participate in multiple games through the same game application, and the multiple games can be displayed on one or more terminal devices 103 at the same time;

[0049] S2, when the current game on the game application 107 ends and there are unfinished games among the multiple games on the game application 109, display the game settlement information of the target account, wherein the game settlement information is the settlement information corresponding to the game result of the current game of the target account.

[0050] Optionally, in this embodiment, the control method of the virtual character can also be implemented by a server, for example, Figure 1 It is implemented in the server 101 shown; or it is implemented by the user terminal and the server together.

[0051] The above is only an example and is not specifically limited in this embodiment.

[0052] Optionally, as an optional implementation, as Figure 2 As shown, the control method of the above virtual character includes:

[0053] S202, when the game starts, displaying a game screen of a battle phase of a current game, wherein participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account participates among multiple games, the first account set includes the target account, and the target account selects a first group of virtual characters in a preparation phase of the current game;

[0054] S204, when the current game is finished and there are unfinished games among the multiple games, display the game settlement information of the target account, wherein the game settlement information is the settlement information corresponding to the game result of the current game of the target account.

[0055] Optionally, in this embodiment, the above-mentioned multiple games may include but are not limited to MOBA games, MOBA (English full name: Multiplayer Online Battle Arena, abbreviation: MOBA, Chinese translation: Multiplayer Online Tactical Competitive Game), also known as Action Real-Time Strategy (abbreviation: Action RTS, ARTS) action real-time strategy game. The above-mentioned MOBA game can be run on a terminal device (for example, a mobile terminal, a PC segment), and a target account in a set of accounts and other accounts other than the target account can be used to log in to the game at the same time, for example, an auto chess game application.

[0056] The target account mentioned above may be a registered game account, a user's mobile phone number, an account of a third-party application, etc.

[0057] At the beginning of the game, taking the beginning of multiple games in the current round as an example, the target account and other accounts in a set of accounts can be paired up for battle respectively. The battle can include but is not limited to a two-party battle (for example, a red and blue team battle), or a multi-party battle (for example, one person in a group, or multiple people in a group, fighting more than two parties). Each battle party can have one virtual character or multiple virtual characters (corresponding to the first group of virtual characters mentioned above). The current game can be divided into including but not limited to a preparation stage, a battle stage, a waiting stage, and a settlement stage. At different game stages, the viewing angle of the game camera can include but is not limited to separate configuration or unified configuration, and the duration of different game stages can be separately configured or uniformly configured.

[0058] Optionally, in this embodiment, the start of the above-mentioned multiple games may include but is not limited to multiple games entering the battle stage from the preparation stage at the same time, and the battle stage of the above-mentioned current game may include but is not limited to being configured to not allow accounts in the first account set to control the first group of virtual characters selected in the preparation stage. The start of the above-mentioned multiple games may also include but is not limited to being configured to start multiple games one by one, and the interval between the start of each game may be preset. The start of the above-mentioned multiple games may also include but is not limited to being configured to start multiple games randomly, as long as the above-mentioned multiple games are allowed to end at different times, or the end time of the multiple games is determined solely according to the game progress of the current game.

[0059] For example, Figure 3 is a schematic diagram of an optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 3 As shown, it includes a game screen 302 , an icon 304 , a virtual character 306 , and a virtual character 308 .

[0060] Among them, the above-mentioned game screen 302 is a game screen of the battle stage of the current game displayed in the game application used by the target account. The participating accounts of each game of the current round include two accounts in the first account set corresponding to the current round, for example, a virtual character 306 (corresponding to the aforementioned first group of virtual characters) selected by the target account, and a virtual character 308 controlled by other accounts in the first account set except the target account. The icon 304 includes but is not limited to the icon of the target account.

[0061] In the case of a game application, when the target account is in the preparation stage, it may include but is not limited to purchasing a virtual character from a game store using game resources, and temporarily placing the purchased virtual character in a Figure 3In the candidate area shown, when the interactive operation performed by the target account is obtained, it may include but is not limited to placing the virtual characters in the candidate area in the battle area to obtain the above-mentioned first group of virtual characters. At the beginning of the game, the target account enters the battle stage from the preparation stage. At this time, the first group of virtual characters 306 and virtual characters 308 associated with other accounts except the target account are displayed on the game screen 302 of the target account. When the first group of virtual characters 306 and the virtual characters 308 end the battle, it is determined that the battle stage of the target account ends.

[0062] It should be noted that the prior art generally switches the game stage of the target account from the battle stage to the waiting stage. During the waiting stage, the target account can only watch the unfinished game screens of other accounts or make adjustments based on the game settlement information of the previous round, for example, purchasing a virtual character through the game store refreshed in the previous round, but at this time the purchase may not be possible due to insufficient game resources.

[0063] In the embodiment of the present application, when the current game of the target account ends and there are games that have not yet ended among the multiple games, the waiting stage is skipped, and the game settlement information of the target account in this round is directly displayed on the game screen of the target account, so that the target account can perform game operations in this time period, avoiding meaningless waiting for players, optimizing the game experience of players participating in a game, extending the preparation stage time of players who have finished the current round of games, and improving the game efficiency of the game.

[0064] Optionally, in this embodiment, the first group of virtual characters may include but are not limited to virtual characters that are configured not to allow the target account to control during the battle phase of the current game but to perform operations independently, such as chess pieces in an auto chess game application.

[0065] Optionally, in this embodiment, the game settlement information of the target account may include but is not limited to virtual resources added to the target account according to the game result of the target account in a current game.

[0066] For example, Figure 4 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 4 As shown, it includes a game screen 402 , game settlement information 404 , and game resource change status 406 .

[0067] When the current game is over and there are games that have not yet ended among the multiple games, game settlement information 404 is displayed on the game screen 402, wherein the target account is in the settlement stage at this time. The above game settlement information 404 includes the game result of the current game, such as "battle victory" and "battle failure", and may also include but is not limited to game resource changes 406, such as "total income: 13". The above game resources can be used by the target account in the preparation stage in exchange for other required virtual characters as the above first group of virtual characters to participate in the next round of the game.

[0068] According to the present embodiment, at the beginning of the game, a game screen of the battle phase of the current game is displayed, wherein the participating accounts of each game of the current round include two accounts in the first account set corresponding to the current round, the current game is a game of the current round in which the target account participates among multiple games, the first account set includes the target account, the target account selects the first group of virtual characters in the preparation phase of the current game, and when the current game ends and there are unfinished games among the multiple games, the game settlement information of the target account is displayed. When multiple games are played simultaneously, when the current game of the target account ends and there are unfinished games among the multiple games, the current game in which the target account participates is settled first, so that when the game in which the target account participates ends first, the purpose of being able to settle the game first is achieved, and the problem of waiting for the game in which other accounts participate to end before the game settlement can be performed uniformly is avoided after the game in which the target account participates has ended, thereby achieving the technical effect of improving the game efficiency of the target account participating in the game and extending the preparation time of the target account that first finishes the current game to prepare for the next game as much as possible, thereby solving the technical problem of low game efficiency of players existing in the related art.

[0069] As an optional solution, the method further includes:

[0070] When there are unfinished games among multiple games after the current game is finished, a target virtual character list is displayed, wherein the target virtual character list includes virtual characters in a game of the next round that are allowed to be acquired by the target account and used for the target account to participate.

[0071] Optionally, in this embodiment, the unfinished games among the multiple games after the current game is finished may include but not limited to the current game in which the target account participates, and the unfinished current game in which the second account participates. The current game in which the second account participates is not the same as the current game in which the target account participates, but the two games are started in the same round. When the game in which the target account participates has ended and the game in which the second account participates has not ended, the target virtual character list is displayed on the game screen of the target account, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account and are used in the next round of the game in which the target account participates.

[0072] For example, Figure 5 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 5 As shown, it includes a game screen 502, a target virtual character list 504, a character identifier 506 of character A, and a character identifier 508 of character B.

[0073] In which, when there are unfinished games among multiple games after the current game is finished, a target virtual character list 504 is displayed on the game screen 502 corresponding to the target account, so that the player can obtain the character A by performing interactive operations on the character identifier 506 in the target virtual character list 504, and use it for the next round of the game in which the target account participates.

[0074] The above is only an example, and this embodiment does not make any specific limitation.

[0075] As an optional solution, displaying the game settlement information of the target account includes: displaying the game settlement information of the target account during the settlement phase of the current game; the above method also includes: displaying the time of the timer during the settlement phase of the current game, wherein the timer is used to trigger the display of the target virtual character list; displaying the target virtual character list includes: displaying the target virtual character list when the timer time reaches the preset time.

[0076] Optionally, in this embodiment, the game settlement information of the target account displayed during the settlement phase of the current game may include but is not limited to the following: Figure 4 As shown, the game settlement information is used to display the game results of the target account in the current game.

[0077] Optionally, in this embodiment, the above-mentioned timer may include but is not limited to a timer preset by the system, and may include but is not limited to configuring different timers or the same timer for different game stages.

[0078] Optionally, in this embodiment, the above-mentioned timer is used to trigger the display of the target virtual character list, and when the timer reaches the preset time, the target virtual character list is displayed. In an auto chess game application, for example, the target virtual character list will be refreshed when entering the preparation stage. Since it takes game resources for the player to select the corresponding virtual character from the target virtual character list, it is possible that the user wants to select a certain virtual character in the preparation stage of the current game, but the game resources held are not enough. After the current game is settled, when the game resources held meet the requirements, when the user wants to select the corresponding virtual character from the virtual character list displayed in the preparation stage of the current game again, it is possible that due to failure to operate in time, the virtual character list caused by entering the preparation stage of the next game is refreshed to the target virtual character list, so that the required virtual character cannot be selected. Therefore, by configuring the corresponding timer at the end of the game, the player can complete the selection of the required virtual character from the virtual character list corresponding to the preparation stage of the current game before the timer reaches the preset time, thereby reducing the complexity of game operation and improving the player's game operation fault tolerance.

[0079] For example, Figure 6 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 6 As shown, it includes a game screen 602 , game settlement information 604 , a timer 606 , and a target virtual character list 608 .

[0080] Among them, when there are unfinished games among multiple games after the current game is finished, the game screen of the settlement phase is displayed on the game screen 602 corresponding to the target account, including at least game settlement information 604 and a timer 606. The timer 606 displays countdown information for entering the next game phase. When the timer reaches the preset time, the game phase switches from the settlement phase to the preparation phase, and a target virtual character list 608 is displayed on the game screen, so that the player can obtain the virtual character in the next round of the game in which the target account participates by performing interactive operations on the character identifiers in the target virtual character list 608.

[0081] The above is only an example, and this embodiment does not make any specific limitation.

[0082] As an optional solution,

[0083] Displaying the game settlement information of the target account, including: displaying the game settlement information of the target account during the settlement phase of the current game;

[0084] Displaying a list of target virtual characters includes: displaying a list of target virtual characters at the end of a settlement phase of a current game.

[0085] Optionally, in this embodiment, it may include but is not limited to displaying the game settlement information of the target account in the settlement phase of the current game when there are unfinished games among multiple games after the current game is finished, and configuring a corresponding duration for the settlement phase. When the settlement phase ends, displaying the target virtual character list, such as Figure 6 As shown, the duration of the above-mentioned settlement phase may not be displayed by a timer, but when the time displayed at the end phase exceeds a predetermined duration, it is determined that the settlement phase of the current game is ended, so that a list of target virtual characters is displayed at the end of the settlement phase of the current game.

[0086] As an optional solution,

[0087] The method further includes: displaying the time of a timer during a waiting phase of a next round of a game in which the target account participates, wherein the timer is used to trigger display of a target virtual character list, and the end time of the waiting phase of the next round of a game is the time when multiple games of the current round are all ended;

[0088] Displaying the target virtual character list includes: displaying the target virtual character list when the timer reaches a preset time.

[0089] Optionally, in this embodiment, the time for displaying the timer in the waiting stage of the next round of a game in which the target account participates may include but is not limited to entering the waiting stage of a game when multiple games in the current round are all ended. At this time, the timer time is displayed on the game screen to trigger the display of the target virtual character list.

[0090] For example, Figure 7 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 7 As shown, it includes a game screen 702 , game settlement information 704 , a timer 706 , and a target virtual character list 708 .

[0091] Among them, when there are games that have not yet ended among multiple games after the current game is finished, the game screen of the waiting stage is displayed on the game screen 702 corresponding to the target account. At this time, the above-mentioned multiple games have all ended, and the game screen of the waiting stage at least includes a timer 706. The timer 706 displays countdown information for displaying a target virtual character list. When the timer reaches the preset time, the game stage is still in the waiting stage, but at this time, the target virtual character list 708 is displayed on the game screen, so that the player can perform interactive operations on the character identifiers in the target virtual character list 708 to obtain the virtual characters in the next round of the game in which the target account participates.

[0092] The above is only an example, and this embodiment does not make any specific limitation.

[0093] As an optional solution, when the timer reaches the preset time, a list of target virtual characters is displayed, including:

[0094] When the timer reaches the preset time, the target virtual character list is displayed, and the game screen of the preparation stage of the next round of a game in which the target account participates is displayed, wherein when the timer reaches the preset time, the waiting stage of the next round of a game ends.

[0095] Optionally, in this embodiment, when the timer reaches the preset time, the target virtual character list is displayed and at the same time, a game screen of the preparation stage of the next round of a game in which the target account participates is displayed. At this time, the target virtual character list is displayed in the preparation stage of the next round of the game, and the player can directly select the required virtual character from the target virtual character list to play the next round of the game.

[0096] As an optional solution, the method further includes:

[0097] When there are unfinished games among multiple games after the current game is finished, in the waiting stage of the next round of a game in which the target account participates, obtaining the first trigger operation of the target account for the target virtual character list, wherein the end time of the waiting stage of the next round of a game is the time when the multiple games of the current round are all finished;

[0098] In response to the first trigger operation, one or more virtual characters in the target virtual character list are obtained for the target account, wherein the obtained one or more virtual characters are used for a next round of a game in which the target account participates.

[0099] Optionally, in this embodiment, when there are unfinished games among multiple games after the current game is finished, the waiting stage of the next round of a game in which the target account participates may include but is not limited to obtaining a touch operation on the target virtual character list, for example, performing a touch operation on the identifier of the virtual character in the target virtual character list to select a virtual character from the target virtual character list.

[0100] Optionally, in this embodiment, the first trigger operation may include but is not limited to a touch operation, a voice operation, a gesture operation, etc., to trigger the selection of one or more virtual characters.

[0101] For example, Figure 8 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Figure 8As shown, it includes a game screen 802, a target virtual character list 804, a character identifier 806 of character A, and a character identifier 808 of character B.

[0102] In which, when there are unfinished games among multiple games after the current game is finished, when the timer reaches the preset time, the target virtual character list 804 is displayed on the game screen 802 corresponding to the target account, and in the waiting stage of the next round of the game in which the target account participates, the first trigger operation of the target account for the target virtual character list is obtained, so that the player can obtain the character A by performing the above-mentioned first trigger operation on the character identifier 806 in the target virtual character list 804, and use it in the next round of the game in which the target account participates.

[0103] The above is only an example, and this embodiment does not make any specific limitation.

[0104] As an optional solution, the method further includes:

[0105] During a waiting phase for a next round of a game in which the target account participates or a preparation phase for a next round of a game in which the target account participates, in response to a second trigger operation performed on the set of virtual characters currently acquired by the target account, a second group of virtual characters is selected from the set of virtual characters currently acquired by the target account as virtual characters in a combat phase of the next round of the game.

[0106] Optionally, in this embodiment, it may include but is not limited to selecting a second group of virtual characters from the virtual character collection as virtual characters in the combat phase of the next round of the game in which the target account participates during the preparation phase of the next round of the game, and may also include but is not limited to selecting a second group of virtual characters from the virtual character collection as virtual characters in the combat phase of the next round of the game in which the target account participates during the waiting phase of the next round of the game.

[0107] Optionally, in this embodiment, the second trigger operation may include but is not limited to a touch operation, a voice operation, a gesture operation, etc., to trigger the selection of one or more virtual characters.

[0108] For example, Fig. 9 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Fig. 9 As shown, game screen 902 and character A are included.

[0109] In the waiting stage of the next round of a game in which the target account participates or the preparation stage of the next round of a game in which the target account participates, in response to the second trigger operation performed on the set of virtual characters currently acquired by the target account, a second group of virtual characters ( Fig. 9 The character A) shown is used as a virtual character in the battle phase of the next round of the game.

[0110] The above is only an example, and this embodiment does not make any specific limitation.

[0111] As an optional solution,

[0112] The method further includes: when there are unfinished games among the multiple games after the current game is finished, displaying the time of the timer, and displaying a first virtual character list in response to a third trigger operation of the target account, wherein the timer is used to trigger the display of the target virtual character list, and the first virtual character list includes virtual characters in a game of the next round that are allowed to be acquired by the target account using the virtual resources owned by the target account and are used for the target account to participate in;

[0113] Displaying the target virtual character list includes: when the time of the timer reaches a preset time, refreshing the first virtual character list to display it as the target virtual character list.

[0114] Optionally, in this embodiment, the third trigger operation may include but is not limited to a touch operation, a voice operation, a gesture operation, etc., to trigger display of the first virtual character list.

[0115] Optionally, in this embodiment, the above-mentioned first virtual character list may include but is not limited to a virtual character list that is automatically refreshed during the preparation stage of a game or the waiting stage of the previous game, and may also include but is not limited to a virtual character list displayed after being triggered by the user through the above-mentioned third trigger operation. The above-mentioned third trigger operation can be configured to require a certain amount of virtual resources of the target account to deduct part or all of the game resources of the target account after displaying the above-mentioned virtual character list. The above-mentioned timer is used to trigger the display of the target virtual character list and may include but is not limited to the time used to count down to enter the waiting stage or the preparation stage, so that when the timer reaches the preset time, the first virtual character list can be allowed to be displayed through the third trigger operation.

[0116] As an optional solution, the method further includes:

[0117] When the current game is over and there are games that have not yet ended among the multiple games, in response to the third trigger operation of the target account, a first virtual character list is displayed, wherein the first virtual character list includes virtual characters in a next round of the game that are allowed to be obtained by the target account using the virtual resources it has and are used for the target account to participate in.

[0118] Optionally, in this embodiment, when the current game is over and there are games that have not yet ended among the multiple games, displaying the first virtual character list in response to the third trigger operation of the target account may include but is not limited to displaying the first virtual character list directly in response to the third trigger operation of the target account after the settlement stage of the game without entering a waiting stage or a preparation stage.

[0119] As an optional solution, the method further includes:

[0120] When the current game is over and there are games that have not yet ended among the multiple games, in response to the fourth trigger operation on the first virtual character list, the displayed first virtual character list is refreshed to a second virtual character list, wherein the second virtual character list includes virtual characters in a next round of the game in which the target account participates and which are allowed to be obtained using the virtual resources owned by the target account.

[0121] Optionally, in this embodiment, the fourth trigger operation is used to refresh the virtual character list. The virtual characters included in the first virtual character list and the second virtual character list may be partially the same or completely different. For example, Figure 8 The "Refresh" button shown can be pre-configured to 2 gold coins / time, that is, you can click the "Refresh" button to display the above-mentioned first virtual character list and deduct 2 gold coins from the target account. When you click the "Refresh" button again, a new first virtual character list will be redisplayed. The virtual characters included in the first virtual character list displayed each time can be the same or different.

[0122] As an optional solution,

[0123] Displaying the game settlement information of the target account includes: displaying the game settlement information of the target account, wherein the game settlement information is used to indicate the amount of virtual resources added to the target account according to the game result of the target account in a current game;

[0124] Displaying a target virtual character list includes: displaying a target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account using the increased number of virtual resources and are used in a next round of a game in which the target account participates.

[0125] Optionally, in this embodiment, the game settlement information may include but is not limited to game results, or game resource changes, where the game resource changes are the amount of virtual resources added to the target account. Figure 4 For example, the total revenue displayed in the game resource change status 406 is 13, which means that the amount of virtual resources added to the target account is 13.

[0126] The present application is further explained below in conjunction with specific embodiments:

[0127] Take the game application Auto Chess as an example. Fig.10 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Fig.10 As shown, the in-game timing diagram of this application is compared with that of the existing auto chess game application on the market as follows:

[0128] In the prior art, after the battle time (corresponding to the aforementioned battle stage) is over, the waiting time begins. When multiple games are over, the battle settlement (corresponding to the aforementioned settlement stage) is performed. However, in the present application, when the player's current game is over and there are other players who have not yet finished the current game, the battle settlement is given priority. When all players have finished the current game, the waiting time begins. Therefore, players who end the battle early have a longer waiting time. Since the settlement is performed first, more game operations can be performed during the longer waiting time based on the settlement results, thereby improving the playability of the game and increasing the player's gaming efficiency.

[0129] Specifically:

[0130] 1) The battle settlement phase is advanced. When one side's chess pieces are completely destroyed, the battle settlement and reward distribution will be carried out immediately. Only after the settlement of this game is completed can the waiting phase for other players be carried out - that is, "settlement first, then waiting". This treatment can better meet the needs of players (corresponding to the aforementioned target account) to obtain rewards in a timely manner after the current game is completed;

[0131] 2) Merge the waiting time with the preparation time. After the battle is settled, the waiting time begins. During this stage, there is a waiting countdown prompt, but players can perform strategic operations such as purchasing chess pieces. The operation level is the same as the preparation stage. The waiting time still depends on the end time of other battlefields. Only the player who has finished the last battle has no waiting time and directly enters the preparation stage (30s). The rest of the players who end the battle early can have extra "preparation time", that is, waiting time.

[0132] 3) Move the card draw pop-up window forward and set a refresh countdown. The card draw pop-up window will appear after the battle is settled and refresh once for free, meeting the player's need to "buy as soon as the reward is received". In addition, set a 5s refresh countdown at the beginning of the battle settlement to remind players that the store is about to refresh and let players be prepared.

[0133] Fig.11 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Fig.11 As shown, correspondingly, the operations that players can perform in each link are as follows:

[0134] The specific process interface is shown as follows: After the current game in which the player participates ends, the battle end is displayed instantly (lasts 3 seconds) + the settlement after the battle ends is displayed (lasts 5 seconds).

[0135] It should be noted that before the modification: the blood deduction effect (3s) is played at the end of the battle, and the waiting phase begins after the effect is played. It usually takes about 10 seconds to wait. After the modification: the countdown becomes 0 at the end of the battle, and the blood deduction effect (3s) is played at the same time. Then, the settlement window pops up to obtain the settlement reward for this round, and the store refresh countdown (5s) is entered. The settlement window blocks most of the interface content, allowing players to only open the store interface or operate the waiting area chess pieces, and other operations cannot be performed. If the player opens the store interface within these 5 seconds, the hero refresh countdown will still be displayed to remind the player that the current content is about to be refreshed. The waiting time is settled and the refresh countdown ends, and the waiting phase begins. If the store interface is open at this time, the card pool will automatically refresh; if the store interface is not open, the card pool will automatically refresh and open immediately. The waiting time is uncertain, depending on the end time of all battlefields, usually 5-10 seconds. There is no waiting time for the player who finished the last game. During the waiting time, players can perform strategic operations such as purchasing chess pieces and deploying troops. The operation level is no different from the subsequent preparation stage, so it is equivalent to entering the preparation stage in advance.

[0136] Fig.12 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Fig.12 As shown, the technical side of this application may include but is not limited to the following basic processes:

[0137] Step 1: The player PK phase begins, the opponent is matched, the battle scene is pulled up, and the preparation phase begins. The player performs corresponding strategic operations;

[0138] Step 2: After the 30s countdown of the preparation phase ends, the battle begins (corresponding to the start of the multiple games mentioned above), and the start animation is played;

[0139] Step 3: After the battle begins, the chess pieces of both sides automatically engage in battle, and the game logic layer detects the real-time battlefield situation. When all the chess pieces of one side are destroyed, the side with all the pieces destroyed is determined to be the loser of this round, and the corresponding health deduction animation is played. Then the battle settlement window pops up and the settlement animation is played. When the settlement window pops up, the store refresh countdown (5s) is displayed;

[0140] Step 4: The store refresh countdown ends and the settlement animation is played. At this time, the store refresh countdown is hidden, the store automatically refreshes once for free, and the store window pops up automatically; the game logic layer determines whether all battlefields have ended at this time. If so, the waiting time is 0 seconds, and the next round of preparation time is entered directly, and the preparation time countdown is displayed; if not, the corresponding waiting time countdown is displayed until all battlefields are ended and the next round of preparation time is entered.

[0141] Fig.13 is a schematic diagram of another optional method for controlling a virtual character according to an embodiment of the present application, such as Fig.13 As shown, the specific identification and detection process of each round is as follows:

[0142] Step 1: The player PK phase begins, the game client logic layer (hereinafter referred to as the "logic layer") matches the opponent, and the game client presentation layer (hereinafter referred to as the "presentation layer") pulls up the battle scene and displays the countdown to the end of the preparation phase. The player performs the corresponding preparation operations. The presentation layer transmits the real-time position of the player's finger and the interactive operation to the logic layer. The logic layer gives corresponding feedback based on the received information and conveys it to the player through the presentation layer;

[0143] Step 2: The logic layer determines whether to end the preparation phase based on the preset value. When the preparation phase countdown ends, the battle starts immediately, and the presentation layer plays the animation of the start of the battle. After entering the battle, the player can watch the chess pieces automatically engage in battle, operate the chess pieces in the preparation area, or view battlefield information. The presentation layer transmits the real-time position of the player's finger and interactive operations to the logic layer. The logic layer gives corresponding feedback based on the received information and conveys it to the player through the presentation layer;

[0144] Step 3: The logic layer monitors the battlefield situation in real time. When one side is completely wiped out, the completely wiped out side is determined to be the loser of this round, and this round ends. The presentation layer plays the animation effect of deducting the loser's health and the victory and failure animation effects. At the same time, the settlement window pops up to distribute the rewards of this round and displays the countdown for the store refresh. At this time, the player can view the settlement income, open the store, operate the chess pieces in the waiting area, etc. The presentation layer transmits the real-time position and interactive operation of the player's finger to the logic layer. The logic layer gives corresponding feedback based on the received information and conveys it to the player through the presentation layer;

[0145] Step 4: The logic layer determines whether to end the store refresh countdown based on the preset value. When the countdown ends, the store value is refreshed immediately for free. The presentation layer makes corresponding refresh feedback and automatically pops up the store interface, while hiding the store refresh countdown. At this time, the logic layer detects whether all battlefields have ended. If so, the preparation phase for the next round is started, and the presentation layer displays the countdown for the preparation phase; if not, the waiting time is calculated based on the situation of other battlefields, and the presentation layer displays the countdown for the waiting phase. During the waiting phase, players can prepare for battle normally. When the waiting countdown ends, the player's operation is not affected, but the presentation layer hides the waiting countdown and displays the countdown for the preparation phase for the next round.

[0146] This application improves the in-game process of existing game applications, so that players have less idle waiting time and more preparation time, and will not be interrupted by sudden messages, so that they can experience the entire game smoothly and immersively.

[0147] It is understandable that in the specific implementation of this application, related data such as user information and game accounts are involved. When the above 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 need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0148] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, 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 embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0149] According to another aspect of the embodiments of the present application, a virtual character control device for implementing the above virtual character control method is also provided. Fig.14 As shown, the device comprises:

[0150] The first display module 1402 is used to display the game screen of the battle stage of the current game at the beginning of the game, wherein the participating accounts of each game of the current round include two accounts in the first account set corresponding to the current round, the current game is a game of the current round participated by the target account in the multiple games, the first account set includes the target account, and the target account selects the first group of virtual characters in the preparation stage of the current game;

[0151] The second display module 1404 is used to display the game settlement information of the target account when the current game is finished and there is an unfinished game among the multiple games, wherein the game settlement information is the settlement information corresponding to the game result of the target account in the current game.

[0152] As an optional solution, the device is also used for:

[0153] When there is an unfinished game among the multiple games after the current game is finished, a target virtual character list is displayed, wherein the target virtual character list includes virtual characters in a next round of the game that are allowed to be acquired by the target account and are used for the target account to participate in.

[0154] As an optional solution,

[0155] The device is used to display the game settlement information of the target account in the following manner: displaying the game settlement information of the target account during the settlement phase of the current game;

[0156] The device is also used to: display the time of the timer during the settlement phase of the current game, wherein;

[0157] The device is used to display the target virtual character list in the following manner: when the time of the timer reaches a preset time, the target virtual character list is displayed.

[0158] As an optional solution,

[0159] The device is used to display the game settlement information of the target account in the following manner: displaying the game settlement information of the target account during the settlement phase of the current game;

[0160] The device is used to display the target virtual character list in the following manner: displaying the target virtual character list at the end of the settlement phase of the current game.

[0161] As an optional solution,

[0162] The device is also used to: display the time of the timer in the waiting stage of the next round of a game in which the target account participates, wherein the end time of the waiting stage of the next round of a game is the time when the multiple games of the current round are all ended;

[0163] The device is used to display the target virtual character list in the following manner: when the time of the timer reaches a preset time, the target virtual character list is displayed.

[0164] As an optional solution, the device is used to display the target virtual character list when the time of the timer reaches a preset time in the following manner:

[0165] When the timer reaches the preset time, the target virtual character list is displayed, and the game screen of the preparation stage of the next round of the game in which the target account participates is displayed, wherein when the timer reaches the preset time, the waiting stage of the next round of the game ends.

[0166] As an optional solution, the device is also used for:

[0167] When there is an unfinished game among the multiple games after the current game is finished, in the waiting stage of the next round of the game in which the target account participates, obtaining a first trigger operation of the target account for the target virtual character list, wherein the end time of the waiting stage of the next round of the game is the time when the multiple games of the current round are all finished;

[0168] In response to the first trigger operation, one or more virtual characters in the target virtual character list are obtained for the target account, wherein the one or more virtual characters obtained are used for a next round of a game in which the target account participates.

[0169] As an optional solution, the device is also used for:

[0170] During a waiting phase for a next round of a game in which the target account participates or a preparation phase for the next round of a game in which the target account participates, in response to a second trigger operation performed on the set of virtual characters currently acquired by the target account, a second group of virtual characters is selected from the set of virtual characters currently acquired by the target account as virtual characters in a combat phase of the next round of the game.

[0171] As an optional solution,

[0172] The device is further configured to: display the time of a timer if there is an unfinished game among the multiple games after the current game is finished, and display a first virtual character list in response to a third trigger operation of the target account, wherein the first virtual character list includes virtual characters in the next round of the game that are allowed to be acquired by the target account using the virtual resources owned by the target account and are used by the target account;

[0173] The device is used to display the target virtual character list in the following manner: when the time of the timer reaches a preset time, the first virtual character list is refreshed and displayed as the target virtual character list.

[0174] As an optional solution, the device is also used for:

[0175] When the current game is over and there is an unfinished game among the multiple games, in response to a third trigger operation of the target account, a first virtual character list is displayed, wherein the first virtual character list includes virtual characters in the next round of the game in which the target account participates, which are allowed to be acquired by the target account using the virtual resources it has.

[0176] As an optional solution, the device is also used for:

[0177] When the current game is over and there are games that have not yet ended among the multiple games, in response to a fourth trigger operation on the first virtual character list, the displayed first virtual character list is refreshed to a second virtual character list, wherein the second virtual character list includes virtual characters in the next round of the game in which the target account participates, which are allowed to be obtained by the target account using the virtual resources it has.

[0178] As an optional solution,

[0179] The device is used to display the game settlement information of the target account in the following manner: display the game settlement information of the target account, wherein the game settlement information is used to indicate the amount of virtual resources added to the target account according to the game result of the target account in the current game;

[0180] The device is used to display the target virtual character list in the following manner: display the target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account using the virtual resources after the quantity is increased and are used in a next round of a game in which the target account participates.

[0181] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1509, and / or installed from a removable medium 1511. When the computer program is executed by the central processor 1501, various functions provided in the embodiments of the present application are executed.

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

[0183] Fig.15 The structure block diagram of a computer system for implementing an electronic device according to an embodiment of the present application is schematically shown.

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

[0185] like Fig.15 As shown, the computer system 1500 includes a central processing unit 1501 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 1502 (ROM) or the program loaded from the storage part 1508 to the random access memory 1503 (RAM). Various programs and data required for system operation are also stored in the random access memory 1503. The central processing unit 1501, the read-only memory 1502 and the random access memory 1503 are connected to each other through a bus 1504. The input / output interface 1505 (Input / Output interface, i.e., I / O interface) is also connected to the bus 1504.

[0186] The following components are connected to the input / output interface 1505: an input section 1506 including a keyboard, a mouse, etc.; an output section 1507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1508 including a hard disk, etc.; and a communication section 1509 including a network interface card such as a LAN card, a modem, etc. The communication section 1509 performs communication processing via a network such as the Internet. The drive 1150 is also connected to the input / output interface 1505 as needed. A removable medium 1511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1150 as needed so that a computer program read therefrom is installed into the storage section 1508 as needed.

[0187] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1509, and / or installed from the removable medium 1511. When the computer program is executed by the central processor 1501, various functions defined in the system of the present application are executed.

[0188] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned virtual character control method is also provided. The electronic device may be Figure 1 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig.16 As shown, the electronic device includes a memory 1602 and a processor 1604. The memory 1602 stores a computer program, and the processor 1604 is configured to execute the steps in any of the above method embodiments through the computer program.

[0189] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0190] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0191] S1, at the start of the game, a game screen of a battle phase of a current game is displayed, wherein the participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account participates among multiple games, the first account set includes the target account, and the target account selects a first group of virtual characters in the preparation phase of the current game;

[0192] S2, when the current game is finished and there are games that have not been finished among the multiple games, display the game settlement information of the target account, wherein the game settlement information is the settlement information corresponding to the game result of the current game of the target account.

[0193] Alternatively, a person skilled in the art may understand that: Fig.16 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, and other terminal devices. Fig.16The electronic device and the electronic equipment described above are not limited in structure. Fig.16 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.16 Different configurations shown.

[0194] Among them, the memory 1602 can be used to store software programs and modules, such as the program instructions / modules corresponding to the control method and device of the virtual character in the embodiment 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, realizing the above-mentioned control method of the virtual character. 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. In some instances, the memory 1602 may further include a memory remotely arranged relative to the processor 1604, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 1602 can be specifically, but not limited to, used to store information such as virtual characters. As an example, such as Fig.16 As shown, the memory 1602 may include but is not limited to the first display module 1402 and the second display module 1404 in the control device of the virtual character. In addition, it may also include but is not limited to other module units in the control device of the virtual character, which will not be repeated in this example.

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

[0196] In addition, the electronic device further includes: a display 1608 for displaying the game screen; and a connection bus 1610 for connecting various module components in the electronic device.

[0197] In other embodiments, the terminal device 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 the multiple nodes through network communication. Among them, the nodes may form a peer-to-peer (P2P, Peer To Peer) network, and any form of computing device, such as a server, terminal and other electronic devices, may become a node in the blockchain system by joining the peer-to-peer network.

[0198] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the virtual character control method provided in various optional implementations of the above-mentioned virtual character control aspects.

[0199] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0200] S1, at the start of the game, a game screen of a battle phase of a current game is displayed, wherein the participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round in which a target account participates among multiple games, the first account set includes the target account, and the target account selects a first group of virtual characters in the preparation phase of the current game;

[0201] S2, when the current game is finished and there are games that have not been finished among the multiple games, display the game settlement information of the target account, wherein the game settlement information is the settlement information corresponding to the game result of the current game of the target account.

[0202] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

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

[0204] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution 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 enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0205] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0206] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that 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.

[0207] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0208] In addition, each functional unit in each embodiment 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 unit may be implemented in the form of hardware or in the form of software functional units.

[0209] The above is only a preferred implementation 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 controlling a virtual character, characterized in that: include: At the start of the game, a game screen of a battle phase of a current game is displayed, wherein participating accounts of each game of the current round include two accounts in a first account set corresponding to the current round, the current game is a game of the current round participated by a target account among multiple games, the first account set includes the target account, and the target account selected a first group of virtual characters in a preparation phase of the current game; When the current game is finished and there is an unfinished game among the multiple games, displaying game settlement information of the target account, wherein the game settlement information is settlement information corresponding to the game result of the current game of the target account; The method further includes: if there is an unfinished game among the multiple games after the current game is finished, displaying a target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account and are used by the target account to participate in a game of the next round; The method also includes: when there is an unfinished game among the multiple games after the current game is finished, displaying the time of the timer and a first virtual character list, wherein the first virtual character list includes virtual characters in the next round of the game that the target account is allowed to obtain using virtual resources and is used for the target account to participate in; displaying the target virtual character list includes: when the time of the timer reaches a preset time, refreshing and displaying the first virtual character list as the target virtual character list.

2. The method according to claim 1, characterized in that The displaying of the game settlement information of the target account includes: displaying the game settlement information of the target account during the settlement phase of the current game; The method further comprises: displaying the time of a timer during the settlement phase of the current game; The displaying of the target virtual character list includes: when the time of the timer reaches a preset time, displaying the target virtual character list.

3. The method according to claim 1, characterized in that The displaying of the game settlement information of the target account includes: displaying the game settlement information of the target account during the settlement phase of the current game; The displaying of the target virtual character list includes: displaying the target virtual character list at the end of the settlement phase of the current game.

4. The method according to claim 1, characterized in that The method further comprises: displaying the time of the timer in the waiting stage of the next round of a game in which the target account participates, wherein the end time of the waiting stage of the next round of a game is the time when the multiple games of the current round are all ended; The displaying of the target virtual character list includes: when the time of the timer reaches a preset time, displaying the target virtual character list.

5. The method according to claim 4, characterized in that When the timer reaches a preset time, displaying the target virtual character list includes: When the timer reaches the preset time, the target virtual character list is displayed, and the game screen of the preparation stage of the next round of the game in which the target account participates is displayed, wherein when the timer reaches the preset time, the waiting stage of the next round of the game ends.

6. The method according to claim 1, characterized in that The method further comprises: When there is an unfinished game among the multiple games after the current game is finished, in the waiting stage of the next round of the game in which the target account participates, obtaining a first trigger operation of the target account for the target virtual character list, wherein the end time of the waiting stage of the next round of the game is the time when the multiple games of the current round are all finished; In response to the first trigger operation, one or more virtual characters in the target virtual character list are obtained for the target account, wherein the one or more virtual characters obtained are used for a next round of a game in which the target account participates.

7. The method according to claim 6, characterized in that The method further comprises: During a waiting phase for a next round of a game in which the target account participates or a preparation phase for the next round of a game in which the target account participates, in response to a second trigger operation performed on the set of virtual characters currently acquired by the target account, a second group of virtual characters is selected from the set of virtual characters currently acquired by the target account as virtual characters in a combat phase of the next round of the game.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: When the current game is over and there is an unfinished game among the multiple games, in response to a third trigger operation of the target account, a first virtual character list is displayed, wherein the first virtual character list includes virtual characters that are allowed to be obtained by the target account using virtual resources and are used in the next round of the game in which the target account participates.

9. The method according to claim 8, characterized in that The method further comprises: When the current game is over and there are games that have not yet ended among the multiple games, in response to a fourth trigger operation on the first virtual character list, the displayed first virtual character list is refreshed to a second virtual character list, wherein the second virtual character list includes virtual characters that are allowed to be obtained by the target account using virtual resources and are used for the next round of the game in which the target account participates.

10. The method according to any one of claims 1 to 7, characterized in that The displaying of the game settlement information of the target account includes: displaying the game settlement information of the target account, wherein the game settlement information is used to indicate the amount of virtual resources added to the target account according to the game result of the target account in the current game; The displaying of the target virtual character list includes: displaying the target virtual character list, wherein the target virtual character list includes virtual characters that are allowed to be acquired by the target account using the virtual resources after the quantity is increased and are used in a next round of a game in which the target account participates.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program can be executed by a terminal device or a computer to execute the method described in any one of claims 1 to 10.

12. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 10 are implemented.

13. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 10 through the computer program.

Citation Information

Patent Citations

  • Data processing method in network card-class game and server

    CN104436653A

  • Settlement processing method in network card-class game, server and client terminals

    CN104436654A