Virtual role recommendation method and device, equipment, storage medium and program product
By automatically recommending and displaying quick selection controls in the character selection interface of MOBA games, the problem of low efficiency in virtual character recommendation in existing technologies is solved, achieving more efficient character selection and improved game win rate.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-02-25
- Publication Date
- 2026-05-29
AI Technical Summary
In MOBA games, current technologies for recommending virtual characters are inefficient, requiring players to spend a lot of time typing or using voice to recommend and select virtual characters, resulting in low efficiency.
The system displays multiple candidate virtual characters in the character selection interface and automatically recommends and sends character recommendation information in response to player actions. Upon receiving the information, a quick selection control is displayed on the interface, allowing players to quickly select a recommended virtual character.
It improves the efficiency of recommending virtual characters, saves recommenders time in providing information, and allows players to quickly select suitable virtual characters, thus improving the game's win rate and the experience for new players.
Smart Images

Figure CN116688522B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a method, apparatus, device, storage medium, and program product for recommending virtual characters. Background Technology
[0002] In MOBA (Multiplayer Online Battle Arena) games, it's easier to win if the team chooses a reasonable lineup.
[0003] In this technology, after players become familiar with the various roles in a MOBA game, they can select a corresponding virtual character from a list of all virtual characters based on the characters chosen by their teammates, even before selecting a virtual character themselves. Alternatively, after selecting a virtual character, players can recommend virtual characters to other players via text or voice to supplement their team composition and improve their win rate.
[0004] However, recommending virtual characters to other users via typing or voice requires users to spend a significant amount of time typing or speaking, resulting in low efficiency in providing recommendations. Furthermore, the recommended user needs to manually select the appropriate virtual character from a large pool, which is also inefficient. Summary of the Invention
[0005] This application provides a method, apparatus, device, storage medium, and program product for recommending virtual characters. The technical solution is as follows:
[0006] According to one aspect of the embodiments of this application, a method for recommending virtual characters is provided, the method comprising:
[0007] The game displays a character selection interface for a multiplayer competitive match. The character selection interface shows multiple accounts participating in the multiplayer competitive match and also displays multiple candidate virtual characters.
[0008] In response to the role recommendation operation for the second account among the plurality of accounts, a first recommended virtual character is determined from the plurality of candidate virtual characters, and role recommendation information is sent to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game.
[0009] When the second account selects the first recommended virtual character, the instruction information for the second account to select the first recommended virtual character is displayed on the character selection interface.
[0010] According to one aspect of the embodiments of this application, a method for recommending virtual characters is provided, the method comprising:
[0011] The game displays a character selection interface for a multiplayer competitive match. The character selection interface shows multiple accounts participating in the multiplayer competitive match and also displays multiple candidate virtual characters.
[0012] Receive character recommendation information from a first client, the character recommendation information being used to recommend a second account to use a first recommended virtual character to participate in the multiplayer competitive match, the first recommended virtual character being selected by the first account from the plurality of candidate virtual characters;
[0013] Based on the recommended character information, a quick selection control for the first recommended virtual character is displayed in the character selection interface. The quick selection control is used by the second account to select the first recommended virtual character.
[0014] According to one aspect of the embodiments of this application, a virtual character recommendation device is provided, the device comprising:
[0015] The interface display module is used to display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in the multiplayer competitive matches, and also displays multiple candidate virtual characters.
[0016] The information sending module is used to respond to the role recommendation operation for the second account among the multiple accounts, determine the first recommended virtual character from the multiple candidate virtual characters, and send the role recommendation information to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game.
[0017] The information display module is used to display, in the character selection interface, an instruction message indicating that the second account has selected the first recommended virtual character when the second account selects the first recommended virtual character.
[0018] According to one aspect of the embodiments of this application, a virtual character recommendation device is provided, the device comprising:
[0019] Interface display module. Used to display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in the multiplayer competitive matches, and also displays multiple candidate virtual characters.
[0020] The information receiving module is used to receive character recommendation information from the first client. The character recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game. The first recommended virtual character is selected by the first account from the multiple candidate virtual characters.
[0021] The control display module is used to display a quick selection control for the first recommended virtual character in the character selection interface based on the character recommendation information. The quick selection control is used for the second account to select the first recommended virtual character.
[0022] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the above-mentioned method for recommending virtual characters.
[0023] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored in the computer-readable storage medium, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the above-described method for recommending virtual characters.
[0024] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer instructions to implement the above-described method for recommending virtual characters.
[0025] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0026] The recommender selects a virtual character in the character selection interface and sends the recommendation information to the recommended user via their client. Upon receiving the recommendation information, the recommended user's client displays a shortcut control for the recommended virtual character in the character selection interface, allowing them to quickly select the desired character. Compared to related technologies that only allow character recommendations via typing or voice, this method is more efficient and saves the recommender time in providing the recommendation information.
[0027] Furthermore, by recommending virtual characters to the recommended user, the user can directly select the recommended virtual character using a quick selection control, which improves the efficiency of the selection process compared to the user searching and selecting virtual characters themselves. At the same time, the ability to directly select a recommended virtual character reduces the learning curve for the user. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of the implementation environment of a solution provided in one embodiment of this application;
[0029] Figure 2 This is a flowchart of a method for recommending virtual characters according to an embodiment of this application;
[0030] Figure 3 This is a schematic diagram of a role selection interface provided in one embodiment of this application;
[0031] Figure 4 This is a schematic diagram illustrating the role and account selection provided in one embodiment of this application;
[0032] Figure 5 This is a schematic diagram illustrating role and account selection provided in another embodiment of this application;
[0033] Figure 6 This is a flowchart of a virtual character recommendation method provided in another embodiment of this application;
[0034] Figure 7 This is a schematic diagram of interface switching provided in one embodiment of this application;
[0035] Figure 8 This is a flowchart of a virtual character recommendation method provided in another embodiment of this application;
[0036] Figure 9 This is a schematic diagram of a quick selection control provided in one embodiment of this application;
[0037] Figure 10 This is a schematic diagram of a virtual character recommendation method provided in one embodiment of this application;
[0038] Figure 11 This is a block diagram of a virtual character recommendation device provided in one embodiment of this application;
[0039] Figure 12 This is a block diagram of a virtual character recommendation device provided in another embodiment of this application;
[0040] Figure 13 This is a block diagram of a virtual character recommendation device provided in another embodiment of this application;
[0041] Figure 14 This is a block diagram of a virtual character recommendation device provided in another embodiment of this application;
[0042] Figure 15 This is a structural block diagram of a terminal device provided in one embodiment of this application. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0044] In this article, all steps performed by an account can be viewed as steps performed by the account's objects.
[0045] Please refer to Figure 1 The diagram illustrates an implementation environment provided in one embodiment of this application. This implementation environment can be implemented as a virtual character recommendation system, used to recommend virtual characters to other objects. The implementation environment may include: a terminal device 10 and a server 20.
[0046] Terminal device 10 can be an electronic device such as a mobile phone, tablet computer, PC (Personal Computer), wearable device, in-vehicle terminal device, VR (Virtual Reality) device, and AR (Augmented Reality) device, etc., and this application does not limit it. A client running the target application can be installed on terminal device 10.
[0047] In this embodiment, the target application refers to any application capable of competitive gameplay. For example, this application could be a MOBA (Multiplayer Online Battle Arena) game, a TPS (Third-Person Shooter) game, a FPS (First-Person Shooter) game, a Virtual Reality (VR) shooting application, an Augmented Reality (AR) application, a social application, an interactive entertainment application, and so on. Furthermore, different applications may offer different virtual characters with varying forms and functions, all of which can be pre-configured according to actual needs; this embodiment does not limit this. Of course, in an exemplary embodiment, the same application may provide multiple virtual characters with different functions for an object; this embodiment does not limit this either.
[0048] The aforementioned virtual character refers to a virtual character controlled by an account within an application. Taking a game application as an example, a virtual character refers to a game character controlled by an account within the game application. A virtual character can be a human figure, an animal, a cartoon character, or other forms; this application embodiment does not limit this. A virtual character can be displayed in three-dimensional or two-dimensional form; this application embodiment does not limit this either.
[0049] In one possible implementation, the aforementioned virtual characters include virtual characters belonging to the same faction and virtual characters belonging to different factions; that is, within the application, virtual characters are divided into different factions. For example, taking a MOBA game as an example, ten players are matched into two teams, red and blue, with five players per team. In this case, the virtual characters on the red team are in the same faction and are teammates, the virtual characters on the blue team are in the same faction and are teammates, while the virtual characters on the red team and the virtual characters on the blue team are in different factions and are enemies.
[0050] Server 20 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services. Server 20 can be the backend server of the aforementioned target application, used to provide backend services to the clients of the target application, such as helping clients send and receive recommendation information and realizing data synchronization among various clients.
[0051] Optionally, the target application mentioned above can be a standalone APP (Application) developed separately, or it can be a mini-program, a web application, or other forms of application. This application does not limit this.
[0052] Terminal device 10 and server 20 can communicate with each other via a network.
[0053] In some embodiments, the recommender recommends virtual characters to the recommended party through operations in the role selection interface. The recommender's terminal device is a first terminal, and the recommended party's device is a second terminal. The client of the target application installed on the first terminal is called the first client, and the first account is the account of the first client. The client of the target application installed on the second terminal is called the second client, and the second account is the account of the second client. The first account can send role recommendation information to the client of the second account to recommend virtual characters, helping the second account's target to select suitable virtual characters for the team, thereby improving the win rate in multiplayer competitive matches. Optionally, the second account can also send role recommendation information to the first account through the client to recommend virtual characters. Optionally, any account can send role recommendation information to other accounts through the client to recommend virtual characters; this application does not limit this.
[0054] Please refer to Figure 2 The diagram illustrates a flowchart of a virtual character recommendation method provided in one embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10, for example, can be executed by a first client on the terminal device 10 that has the target application installed. The method may include at least one of the following steps (110-130):
[0055] Step 110: Display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in multiplayer competitive matches, and also displays multiple candidate virtual characters.
[0056] A competitive match refers to a battle between virtual characters from different factions. This competitive match includes virtual characters from at least two factions, and the number of virtual characters in each faction can be the same or different. Of course, in the exemplary embodiment, the virtual characters in different factions within the same competitive match can have the same or different functions. A multiplayer competitive match is a real-time competition between multiple objects, where multiple accounts use their respective selected virtual characters to compete.
[0057] Optionally, before the competitive match begins, each participant selects a virtual character based on the actual situation. This virtual character is the one controlled by the participant in the competitive match. An participant may control one or more virtual characters in a competitive match; this embodiment does not limit this. That is, before the competitive match begins, a participant can select one or more virtual characters, and the number of virtual characters selected by different participants may be the same or different; this embodiment does not limit this. Optionally, if a participant selects multiple virtual characters, the participant may use a single participant account to select multiple virtual characters; alternatively, the participant may use multiple participant accounts to select multiple virtual characters, with different virtual characters corresponding to different participant accounts.
[0058] The character selection interface is where multiple accounts choose the virtual character they will use. The interface displays the identification information of multiple accounts participating in multiplayer competitive matches and information on multiple virtual characters to be selected. Account identification information includes, but is not limited to, at least one of the following: avatar, account nickname, and account ID (Identity document). The account nickname is the name an object gives to its own account; it is a name determined by the object and can be changed later. The account nickname is an ID generated by the server when the object creates the account, and this ID typically consists of numbers and letters. The account ID is the ID used by the server to identify each account, and the account nickname is the ID used by other objects to identify each account. A virtual character is the virtual character used by each account in multiple competitive matches. Accounts enter multiplayer competitive matches by selecting a virtual character in the character selection interface, and then use the selected virtual character to compete against other accounts.
[0059] In some embodiments, such as Figure 3 As shown, Figure 3 An exemplary schematic diagram of the character selection interface is shown. The character selection interface 20 displays an account 21, a virtual character 22, and a character recommendation control 23.
[0060] Step 120: In response to the role recommendation operation for the second account among multiple accounts, a first recommended virtual character is determined from multiple candidate virtual characters, and role recommendation information is sent to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in multiplayer competitive matches.
[0061] The second account is the account of the recommended entity, and the second client is the client corresponding to the second account, such as the client used to log in with the second account. Similarly, the first account is the account of the recommended entity, and the client of the first account is the first client, such as the client used to log in with the first account. The first recommended virtual character is a virtual character recommended by the first account to the second account, used to recommend that the second account select this virtual character. The second account may choose or not select the first recommended virtual character based on its own preferences and needs. Optionally, the number of first recommended virtual characters can be one or more, and this application does not limit this.
[0062] Candidate virtual characters are virtual characters that the first account can choose from when recommending virtual characters. Optionally, candidate virtual characters can be all virtual characters, or a selected selection of virtual characters after being categorized. For example, such as... Figure 3 As shown, Figure 3 The candidate virtual character area 24 displays multiple candidate virtual characters. The first account can select a candidate virtual character in the "All" option 25, at which point all virtual characters can be selected. The first account can also select a candidate virtual character by selecting the "Archer" option 26, at which point the candidate virtual characters will be archer-type virtual characters.
[0063] The character recommendation information is used to instruct the first account to recommend the first virtual character to the second account for participation in multiplayer competitive matches. Based on the character recommendation action performed by the first account in the first client, the client generates corresponding character recommendation information and sends it to the server, which then forwards it to the second client. The character recommendation information includes at least the following: the account ID of the first account (the recommender), the account ID of the second account (the recommended party), the ID of the first client, the ID of the second client, and information about the recommended virtual character.
[0064] In some embodiments, a first account recommends a first virtual character to a second account based on the lineup. A first client generates character recommendation information based on the first account's recommendation action. The first client then sends the generated character recommendation information to a server, which in turn sends the character recommendation information to the second client based on the second client's ID in the recommendation information. Finally, the character recommendation information is displayed on the second client.
[0065] Step 130: If the second account selects the first recommended virtual character, display the instruction information for the second account to select the first recommended virtual character on the character selection interface.
[0066] The indication information for the second account selecting the first recommended virtual character is used to indicate that the second account has selected the first recommended virtual character, and the selected first recommended virtual character is displayed in both the first and second clients. Optionally, the indication information for the second account selecting the first recommended virtual character is displayed in the character display area of the second account, and also displays the avatar of the first recommended virtual character. In some embodiments, such as Figure 3 As shown, Figure 3 Account 21 can be considered as the second account. Figure 3 The system displays the virtual character 26 selected by account 21. By displaying the avatar of virtual character 26, it can be confirmed that the virtual character selected by account 21 is virtual character 26.
[0067] In this embodiment, the recommender selects a virtual character in the character selection interface and sends the recommended character information to the recommended user via a client. Upon receiving the recommendation information, the recommended user's client displays a shortcut control for the recommended virtual character in the character selection interface, allowing the user to quickly select the virtual character. Compared to related technologies where character recommendations are limited to text or voice, this method is more efficient and saves the recommender time in providing the recommended character information.
[0068] For gaming products, recommending virtual characters to users can help them choose suitable characters even if they are unfamiliar with multiplayer competitive gameplay. This increases the win rate in competitive matches and improves the experience for all players, especially new players, reducing their chances of quitting and extending the game's lifespan.
[0069] Alternatively, the method for recommending virtual characters can be implemented in several ways, as shown below (three implementation methods: A, B, and C):
[0070] Method A: In response to the selection operation for the first recommended virtual character, switch the account selection control displayed in the character selection interface from an untriggerable state to a triggerable state;
[0071] In response to a triggered operation on the account selection control, at least one candidate account is displayed; the at least one candidate account is an account selected from multiple accounts that meets a first condition, the first condition including at least one of the following: not selecting a virtual character, or allowing the use of a recommended virtual character;
[0072] In response to the selection operation for the second account among at least one candidate account, role recommendation information is sent to the second client.
[0073] In method A, after the object selects the first virtual character, it displays the selected recommended character in the recommended character display area. At this time, the account selection control is switched from an untriggerable state to a triggerable state. By triggering the triggerable account selection control, candidate accounts that meet the first condition are displayed. After the object of the first account selects a second account from the candidate accounts, the recommended character information corresponding to the first virtual character is sent to the second client through the server.
[0074] Optionally, the first condition can be that the candidate account has not selected a virtual character. "Not selecting a virtual character" means the candidate account has not yet locked a virtual character; when a candidate account pre-selects a virtual character, that virtual character is also in an unlocked state. Alternatively, the first condition can also be that the candidate account allows being recommended to use a virtual character. Before joining a multiplayer competitive match, an account can set whether or not it is allowed to be recommended to use a virtual character. If an account is set not to allow being recommended to use a virtual character, that account will not become a candidate account. Optionally, the first condition can also combine the above two conditions; only accounts that have not selected a virtual character and those that allow being recommended to use a virtual character will become candidate accounts.
[0075] In some embodiments, such as Figure 4 As shown, Figure 4 An exemplary diagram of a virtual character recommendation method is shown. Figure 4 In the character selection interface 20, a candidate account area 31 and a candidate virtual character area 32 are displayed. By clicking the virtual character selection control 33, a first virtual character 34 is selected from the candidate virtual character area 32. After selecting the first virtual character 34, the account selection control 35 changes from an untriggerable state to a triggerable state. At this time, clicking the triggerable account selection control 35 displays an account selection list. The first account's client can select any account from the account selection list, and then send character recommendation information to the client of the selected account. Optionally, there can be multiple virtual character selection controls 33 to select multiple first virtual characters and send character recommendation information to the client of the selected account. This character recommendation information contains information about multiple first virtual characters.
[0076] Method A involves first selecting a virtual character to recommend, and then selecting the account to be recommended. Method A allows for the selection of multiple virtual characters to recommend, compared to methods B and C.
[0077] In the single-character recommendation method, Method A saves the recommender the time spent recommending multiple virtual characters at the same time, and also reduces the number of steps the recommender needs to take.
[0078] Method B: In response to a swipe operation from the display area of the first recommended virtual character to the display area of the second account, send character recommendation information to the second client.
[0079] During the swipe operation, in the role selection interface, selectable and non-selectable accounts among multiple accounts are displayed separately;
[0080] In response to the swipe operation ending at the display area of the second account, the second account is displayed differently from other accounts among the multiple accounts.
[0081] In Method B, the first recommended virtual character is selected by clicking or long-pressing, and then the recommended account is selected by swiping. Optionally, selectable and non-selectable accounts are displayed differently. Selectable accounts are those that meet the first condition and are displayed with a gray box; non-selectable accounts are those that do not meet the first condition and are not displayed in any way. Furthermore, when the first recommended virtual character is moved to a selectable account by swiping, that selectable account is highlighted, for example, displayed with a yellow box.
[0082] In some embodiments, such as Figure 5 As shown, Figure 5 An example diagram of another virtual character recommendation method is shown. Figure 5 In the character selection interface 20, a candidate account area 31 and a candidate virtual character area 32 are displayed. By clicking or long-pressing, the first virtual character 40 in the candidate virtual character area 32 is selected. At this time, selectable and non-selectable accounts in the candidate account area 31 are displayed differently. Selectable account 41 is highlighted with a dashed frame, while non-selectable account 42 is not highlighted. When the user moves the first virtual character 40 to the selectable account 41, the dashed frame of the selectable account 41 changes to a solid frame, indicating that the selectable account 41 is the recommended account. After the user releases their finger, the first virtual character 40 is confirmed to be recommended to the selectable account 41. The user's client sends the character recommendation information corresponding to the first virtual character 40 to the client corresponding to the selectable account 41 through the server.
[0083] Method B involves selecting a recommended virtual character by clicking or long-pressing, and then swiping the finger to recommend the virtual character to the recommended account. Compared to Methods A and C, this method is simpler to operate and saves time when only one virtual character needs to be recommended.
[0084] Method C: In response to the selection action for the first recommended virtual character, display at least one candidate account around the action location;
[0085] In response to a swipe operation from the operation location to the display location area of the second account among at least one candidate account, role recommendation information is sent to the second client.
[0086] In response to a long-press operation on the first recommended virtual character by the object, the client displays a wheel or list in the character selection interface. The object then moves its finger to the position of the second account in the wheel or list, recommending the first recommended virtual character to the second account and sending the character recommendation information corresponding to the first recommended virtual character to the second client via the server. Optionally, the display method of the candidate accounts in the wheel or list is the same as that in method B. This application does not limit the display method of the candidate accounts in the wheel or list.
[0087] Method C involves long-pressing to recommend virtual characters, displaying various accounts via a wheel or list, and then selecting the recommended account to suggest a virtual character. Compared to Method B, Method C is more accurate in selecting recommended accounts, increasing the accuracy of the recommender's choice of virtual characters or recommended accounts.
[0088] By introducing three different methods for recommending virtual characters, the diversity of virtual character recommendations is increased. At the same time, the method of allowing users to choose and set their own recommended virtual characters improves the efficiency of character recommendation.
[0089] Please refer to Figure 6 The diagram illustrates a flowchart of a virtual character recommendation method provided in another embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10, for example, can be executed by a first client on the terminal device 10 that has the target application installed. The method may include at least one of the following steps (210-260):
[0090] Step 210: Display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in multiplayer competitive matches, and also displays multiple candidate virtual characters.
[0091] Step 220: Display at least one virtual character that meets the second condition in the character selection interface as a candidate virtual character; wherein the second condition includes at least one of the following: matching the target virtual character selected by the first account logged in on this terminal, matching the character category selected by the second account, and matching the route selected by the second account.
[0092] Optionally, candidate virtual characters can be a subset of all virtual characters selected through screening. For example, candidate virtual characters can be those that match the target virtual character chosen by the first account. For instance, if the target virtual character chosen by the first account is a marksman, the client can obtain support virtual characters with a high win rate when paired with the marksman virtual character chosen by the first account, either from other external information sources or through internal data analysis, and display them in the client. The first account can then recommend the obtained support virtual characters to accounts that tend to favor support roles.
[0093] Optionally, the candidate virtual characters can also be virtual characters that match the character type selected by the second account. Before selecting a virtual character, each account can pre-select its own virtual character preference, such as physical damage dealer, magic damage dealer, or front-line tank. The first account recommends virtual characters of the corresponding character type to the second account based on the character type selected by the second account. The virtual characters corresponding to the character type selected by the second account are displayed on the character selection interface.
[0094] Optionally, the candidate virtual character can also be a virtual character that matches the lane selected by the second account. Before joining a multiplayer competitive match, each account can select its own category, such as top lane, mid lane, support, marksman, and jungler. For example, if the second account selects mid lane before joining a multiplayer competitive match, the virtual character corresponding to the lane selected by the second account will be displayed in the character selection interface.
[0095] By filtering candidate virtual characters using the above multiple conditions, a filtered list of virtual characters is obtained, reducing the time spent by the user searching for a recommended character from among the candidates. By filtering virtual characters, the number of candidate characters is reduced, thereby improving the efficiency of the user's search for a recommended character.
[0096] In some embodiments, in response to a role recommendation operation for a second account among multiple accounts, a first recommended virtual role is determined from multiple candidate virtual roles.
[0097] The character recommendation process includes character selection and account selection. Character selection involves choosing a recommended virtual character, while account selection involves choosing a recommended user from a pool of candidate accounts.
[0098] Step 230: In response to the character selection operation, determine the first recommended virtual character from multiple candidate virtual characters.
[0099] Optionally, step 230 may be followed by step 240, which, after determining the first recommended virtual character, explicitly or implicitly indicates the priority of each candidate account being selected.
[0100] Optionally, the priority is determined based on at least one of the following: the proficiency of each candidate account with the first recommended virtual character, the number of times each candidate account has used the first recommended virtual character, the win rate of each candidate account with the first recommended virtual character, and the preference of each candidate account for the first recommended virtual character.
[0101] After the first account selects the first recommended virtual role, the server displays the priority of each candidate account corresponding to that first recommended virtual role. A candidate account refers to an account that can be recommended after the first account selects the first recommended virtual role. A candidate account is an account that has not yet locked a virtual role; once an account locks a virtual role, it ceases to be a candidate account. Priorities can be displayed explicitly, which means displaying priorities directly. For example, priorities can be displayed around candidate accounts using priority characters such as "high" and "low," or priority data such as "1" and "2," or different brightness levels in the prompts. This application does not limit this approach. Optionally, priorities can also be displayed implicitly, which means displaying priorities by sorting them. For example, accounts can be sorted by priority from high to low or from low to high.
[0102] Optionally, priority can be displayed based on the candidate account's proficiency with the first recommended virtual character. The proficiency of the first recommended virtual character is determined by the number of times the candidate account uses that character and its performance record. The more times a candidate account uses the first virtual character and the better its performance record, the higher its proficiency and therefore its priority. Optionally, priority can also be displayed based on the number of times a candidate account uses the first recommended virtual character and its win rate. Similarly, the more times a candidate account uses the first virtual character and the higher its win rate, the higher its priority. Optionally, priority can also be displayed based on the candidate account's preference for the first recommended virtual character. This preference can be determined by the candidate account's frequency of use of the first recommended virtual character or by the preferred virtual characters set by the candidate account. Optionally, the priority can also be determined by a combination of the above-mentioned priority indicators. This application does not impose any limitations on the comparison.
[0103] Similarly, after selecting a recommended virtual character, displaying the priority of each account helps the recommended account choose the appropriate virtual character account, which improves the efficiency of character recommendation and also increases the win rate of the game to some extent.
[0104] Step 250: In response to the account selection operation, a second account is determined from the candidate accounts, and character recommendation information is sent to the second client. The character recommendation information is used to recommend the second account to use the first recommended virtual character to participate in multiplayer competitive matches.
[0105] Optionally, the character selection and account selection operations can be single-step operations, such as Method B, which involves moving the recommended virtual character to the recommended account area via a mobile phone. Optionally, the character selection and account selection operations can also be multi-step operations, such as Method A and Method C. Both Method A and Method C recommend virtual characters by first selecting the virtual character (clicking or long-pressing) and then selecting the recommended account (clicking or moving the finger).
[0106] Step 260: If the second account selects the first recommended virtual character, display the instruction information for the second account to select the first recommended virtual character on the character selection interface.
[0107] Steps 210, 230, 250 and 260 have been described in the above embodiments and will not be repeated here.
[0108] In some embodiments, the character selection interface also includes an interface switching control and a character display interface obtained by switching interfaces. The specific implementation is as follows:
[0109] In response to the selection operation of the target virtual character among multiple candidate virtual characters, a character display interface is displayed, which shows the selected target virtual character and also displays interface switching controls.
[0110] In response to an operation on the interface switching control, the character display interface is switched to the character selection interface.
[0111] After the account selects a target virtual character, the character display interface for that virtual character is displayed, showing the character information and interface switching controls. Optionally, the target virtual character can be a virtual character selected by the user or a virtual character recommended by another account; this application does not impose any limitations on this.
[0112] In response to the object's operation on the interface switching control, switch between the character display interface and the character selection interface.
[0113] In some embodiments, such as Figure 7 As shown, Figure 7 An example diagram of the character display interface is shown. Figure 7 In section (a), the character display interface 50 shows the target virtual character 51, the target virtual character's information (portrait) 52, and interface switching controls 53, such as...Figure 7 As shown in section (b), the object can switch between the character display interface 50 and the character selection interface 20 by clicking the interface switching control 53.
[0114] By screening candidate virtual characters, the time required for recommending accounts to select virtual characters is reduced, thus improving the efficiency of recommending virtual characters.
[0115] The methods for implementing the character display interface and the switching interface can be executed after step 210 or after step 250, and this application does not limit them.
[0116] In this embodiment of the application, candidate virtual characters are filtered through the above-mentioned multiple conditions to obtain filtered virtual characters, which reduces the time spent by the object to find candidate virtual characters and improves the efficiency of recommending characters.
[0117] In addition, the interface switching control allows accounts to recommend virtual characters to other accounts after selecting a virtual object, ensuring that virtual character recommendations can be made at any time and guaranteeing the integrity of the solution.
[0118] Please refer to Figure 8 The diagram illustrates a flowchart of a virtual character recommendation method provided in another embodiment of this application. The entity executing this method may be... Figure 1 In the implementation environment of the illustrated scheme, the terminal device 10 can be executed by a second client with the target application installed on the terminal device 10. The method may include at least one of the following steps (310-330):
[0119] Step 310: Display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in multiplayer competitive matches, and also displays multiple candidate virtual characters.
[0120] Similarly, the second client also displays a character selection interface, which shows the identification information of multiple accounts participating in multiplayer competitive matches and information on multiple virtual characters to be selected.
[0121] Step 320: Receive character recommendation information from the first client. The character recommendation information is used to recommend the second account to use the first recommended virtual character to participate in multiplayer competitive matches. The first recommended virtual character is selected by the first account from multiple candidate virtual characters.
[0122] The second client receives character recommendation information sent by the first client through the server. This character recommendation information is used to instruct the second account to select a recommended virtual character.
[0123] Step 330: Based on the character recommendation information, display a quick selection control for the first recommended virtual character in the character selection interface. The quick selection control is used by the second account to select the first recommended virtual character.
[0124] The second client displays a quick selection control based on the received role recommendation information. This quick selection control displays the recommender's account ID (first account) and the recommended virtual character (first recommended virtual character). Optionally, based on multiple recommended virtual characters recommended by the first account at once, the quick selection control displayed in the role selection interface of the second client displays the recommender's account ID (first account) and the recommended virtual characters (multiple recommended virtual characters).
[0125] Optionally, step 330 includes: when the second account is in the role selection period, displaying a quick lock control for the first recommended virtual character in the role selection interface based on the role recommendation information, the quick lock control being used by the second account to lock the first recommended virtual character; or, when the second account is not in the role selection period, displaying a quick pre-selection control for the first recommended virtual character in the role selection interface based on the role recommendation information, the quick pre-selection control being used by the second account to pre-select the first recommended virtual character.
[0126] Depending on the virtual character selection status of the second account, different quick selection controls are displayed. Optionally, when the second account is in a character selection period, the aforementioned quick selection control can be a quick lock control. The second account selects and locks the first recommended virtual character based on the operation of the quick lock control, and cannot change the virtual character again. Optionally, when the second account is not in a character selection period, the aforementioned quick selection control can be a quick pre-selection control. The second account selects and pre-selects the first recommended virtual character based on the operation of the quick pre-selection control. In this case, the second account can change the selected virtual character at any time.
[0127] In some embodiments, such as Figure 9 As shown, Figure 9 An exemplary diagram of the role selection interface for a second account is shown, such as... Figure 9 As shown, the character selection interface 60 displays a candidate account area 61, a candidate virtual character area 62, and a quick selection control. Figure 9The quick selection control is a quick lock control 63. The user of the second account locks the first recommended virtual character 64 using the quick lock control 63. Optionally, the user of the second account can also choose to select their desired virtual character without operating the quick lock control 63. Optionally, the quick selection control can also be a quick pre-selection control, allowing the user of the second account to pre-select a first recommended virtual character. Optionally, the user of the second account can change the selected virtual character after pre-selecting the first recommended virtual character. Optionally, the user of the second account can also choose to select their desired virtual character without operating the quick lock control 63. This application does not limit this aspect.
[0128] By displaying different quick selection interfaces at different stages of the virtual character selection process, the variety of recommended virtual characters is increased. Furthermore, after pre-selecting recommended virtual characters, the user can switch between them, enhancing the account's flexibility in character selection.
[0129] Optionally, if a shortcut selection control for the second recommended virtual character is displayed in the character selection interface, the shortcut selection control for the first recommended virtual character is used to replace the shortcut selection control for the second recommended virtual character.
[0130] When a single account receives recommended character information from multiple accounts, the client displays quick selection controls corresponding to the recommended character information from each account sequentially. The first quick selection control generated is replaced by the last generated quick selection control. Optionally, multiple quick selection controls are displayed sequentially in the client according to the order in which the recommended character information is generated, allowing users to select from multiple recommended virtual characters.
[0131] By overlaying or simultaneously displaying the quick selection controls, multiple selection methods are provided for the account, increasing the diversity of recommended virtual characters.
[0132] Optionally, if the quick selection control is not triggered within a set time period, the quick selection control can be disabled.
[0133] If the shortcut selection control remains inactive for an extended period, it will be dedisplayed. For example, if the object does not interact with the shortcut selection control for 5 seconds, it will be dedisplayed. Optionally, the shortcut selection control will not be dedisplayed over time; it will only be dedisplayed when the object selects a recommended virtual character or closes the shortcut selection control.
[0134] By setting the retention time of the quick selection control, the character selection interface becomes simpler when an account does not want to select a recommended virtual character. It also eliminates the need for the user to close the quick selection control, saving time and effort.
[0135] Optionally, when there are multiple first recommended virtual characters, the display order of the multiple first recommended virtual characters is determined based on at least one of the following information: the second account's proficiency with each first recommended virtual character, the number of times the second account has used each first recommended virtual character, the second account's win rate with each first recommended virtual character, the second account's preference for each first recommended virtual character, and the matching degree of each first recommended virtual character relative to the target virtual character selected by the first account.
[0136] When there are multiple recommended virtual characters, they are ranked. The ranking is based on the second account's proficiency with each recommended virtual character, the number of times the second account has used each recommended virtual character, the second account's win rate with each recommended virtual character, the second account's preference for each recommended virtual character, and the matching degree of each recommended virtual character relative to the target virtual character selected by the first account. The ranking method described above has been introduced in the previous embodiments and will not be repeated here. Optionally, the above ranking method can be freely combined to rank the recommended virtual characters. This application does not impose any limitations on the comparison.
[0137] In this embodiment, by recommending virtual characters to the recommended user, the user can directly select the recommended virtual character using a quick selection control. This improves the efficiency of the user's virtual character selection process compared to the user searching and selecting a virtual character manually. Furthermore, the ability to directly select a recommended virtual character reduces the learning curve for the user.
[0138] In addition, sorting multiple recommended virtual characters using various methods facilitates the selection of recommended virtual characters by the user and saves the user time required for selection.
[0139] In some embodiments, the second client can not only receive the character recommendation information sent by the first client, but also send the character recommendation information to other clients (the third client) to recommend virtual characters for other accounts.
[0140] In response to a role recommendation operation for a third account among multiple accounts, a third recommended virtual character is determined from multiple candidate virtual characters, and another role recommendation information is sent to the third client. This other role recommendation information is used to recommend that the third account use the third recommended virtual character to participate in multiplayer competitive matches. If the third account selects the third recommended virtual character, an instruction message indicating that the third account has selected the third recommended virtual character is displayed on the role selection interface.
[0141] Optionally, the second account can also recommend virtual characters to the third account by sending character recommendation information to the third account's client via the server. The specific recommendation method has been described in the embodiment where the first account recommends virtual characters to the second account, and will not be repeated here. Similarly, the third account can also recommend virtual characters to other accounts; this application does not limit this comparison.
[0142] In some embodiments, such as Figure 10 As shown, it illustrates a schematic diagram of a method for recommending virtual characters according to an embodiment of this application.
[0143] After the target account selects a recommended virtual character, the character recommendation control changes from being grayed out to being highlighted in the drop-down menu. At this point, the target account can open the drop-down menu of the character recommendation control and select the recommended account (an account that hasn't selected a virtual character). The recommended account can then click the "Recommend" button to send the character recommendation information to the client corresponding to the recommended account. Optionally, the character recommendation information can also be sent by dragging the virtual character's icon to the icon of the account that hasn't selected a virtual character. Next, the recommended account receives the character recommendation information and generates a corresponding shortcut selection control. If another shortcut selection control is displayed in the client of the recommended account, it will be replaced; otherwise, this shortcut selection control will be displayed. The target account can lock or pre-select recommended virtual characters by clicking the "Lock" or "Pre-select" buttons. Optionally, if the target account does not interact with the shortcut selection control, it will be de-displayed after 5 seconds.
[0144] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0145] Please refer to Figure 11This diagram illustrates a block diagram of a virtual character recommendation device according to an embodiment of this application. The device has the function of implementing the aforementioned virtual character recommendation method; this function can be implemented in hardware or by hardware executing corresponding software. The device can be a terminal device or can be installed within a terminal device. The device 1100 may include: an interface display module 1110, an information sending module 1120, and an information display module 1130.
[0146] The interface display module 1110 is used to display the character selection interface for a multiplayer competitive game. The character selection interface displays multiple accounts participating in the multiplayer competitive game, and also displays multiple candidate virtual characters.
[0147] The information sending module 1120 is used to respond to the role recommendation operation for the second account among the plurality of accounts, determine the first recommended virtual character from the plurality of candidate virtual characters, and send the role recommendation information to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game.
[0148] The information display module 1130 is used to display an instruction message indicating that the second account has selected the first recommended virtual character in the character selection interface when the second account selects the first recommended virtual character.
[0149] In some embodiments, the interface display module 1110 is further configured to, in response to a selection operation for the first recommended virtual character, switch the account selection control displayed in the character selection interface from an untriggerable state to a triggerable state; and, in response to a trigger operation for the account selection control, display at least one candidate account.
[0150] The information sending module 1120 is used to send the role recommendation information to the second client in response to the selection operation of the second account among the at least one candidate account.
[0151] In some embodiments, the at least one candidate account is an account selected from the plurality of accounts that meets a first condition, the first condition including at least one of the following: not selecting a virtual character, or allowing being recommended to use a virtual character.
[0152] In some embodiments, the information sending module 1120 is configured to send the character recommendation information to the second client in response to a swiping operation from the display area of the first recommended virtual character to the display area of the second account.
[0153] In some embodiments, the interface display module 1110 is further configured to, during the execution of the sliding operation, distinguish between selectable and non-selectable accounts among the plurality of accounts in the role selection interface; and to distinguish between the second account and other accounts among the plurality of accounts in response to the termination position of the sliding operation being located within the display area of the second account.
[0154] In some embodiments, the interface display module 1110 is further configured to display at least one candidate account around the operation location in response to the selection operation for the first recommended virtual character.
[0155] The information sending module 1120 is used to send the role recommendation information to the second client in response to a swiping operation from the operation location to the display area of the second account among the at least one candidate account.
[0156] In some embodiments, such as Figure 12 As shown, the device 1100 also includes a character display module 1140 and an interface switching module 1150.
[0157] The character display module 1140 is used to display a character display interface in response to the selection operation of a target virtual character among the plurality of candidate virtual characters. The character display interface displays the selected target virtual character and also displays an interface switching control.
[0158] The interface switching module 1150 is used to switch the character display interface to the character selection interface in response to the operation of the interface switching control.
[0159] In some embodiments, such as Figure 12 As shown, the device 1100 also includes a role selection module 1160.
[0160] The role filtering module 1160 is used to display at least one virtual role that meets the second condition in the role selection interface as the candidate virtual role; wherein the second condition includes at least one of the following: matching the target virtual role selected by the first account logged in on this terminal, matching the role category selected by the second account, and matching the route selected by the second account.
[0161] In some embodiments, the interface display module 1110 is further configured to explicitly or implicitly indicate the priority of each candidate account after determining the first recommended virtual character.
[0162] In some embodiments, the priority is determined based on at least one of the following: the proficiency of each candidate account with respect to the first recommended virtual character, the number of times each candidate account has used the first recommended virtual character, the win rate of each candidate account with respect to the first recommended virtual character, and the preference of each candidate account for the first recommended virtual character.
[0163] In this embodiment, the recommender selects a virtual character in the character selection interface and sends the recommended character information to the recommended user via a client. Upon receiving the recommendation information, the recommended user's client displays a shortcut control for the recommended virtual character in the character selection interface, allowing the user to quickly select the virtual character. Compared to related technologies where character recommendations are limited to text or voice, this method is more efficient and saves the recommender time in providing the recommended character information.
[0164] Please refer to Figure 13 This diagram illustrates a block diagram of a virtual character recommendation device according to another embodiment of this application. The device has the function of implementing the aforementioned virtual character recommendation method; this function can be implemented in hardware or by hardware executing corresponding software. The device can be a terminal device or can be installed within a terminal device. The device 1300 may include: an interface display module 1310, an information receiving module 1320, and a control display module 1330.
[0165] The interface display module 1310 is used to display the character selection interface for a multiplayer competitive game. The character selection interface displays multiple accounts participating in the multiplayer competitive game, and also displays multiple candidate virtual characters.
[0166] The information receiving module 1320 is used to receive character recommendation information from the first client. The character recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game. The first recommended virtual character is selected by the first account from the multiple candidate virtual characters.
[0167] The control display module 1330 is used to display a quick selection control for the first recommended virtual character in the character selection interface based on the character recommendation information. The quick selection control is used for the second account to select the first recommended virtual character.
[0168] In some embodiments, the control display module 1330 is configured to, when the second account is in a role selection period, display a quick lock control for the first recommended virtual character in the role selection interface based on the role recommendation information, the quick lock control being used by the second account to lock the first recommended virtual character; or, when the second account is not in a role selection period, display a quick pre-selection control for the first recommended virtual character in the role selection interface based on the role recommendation information, the quick pre-selection control being used by the second account to pre-select the first recommended virtual character.
[0169] In some embodiments, when a shortcut selection control for a second recommended virtual character is displayed in the character selection interface, the shortcut selection control for the first recommended virtual character is used to replace the shortcut selection control for the second recommended virtual character.
[0170] In some embodiments, such as Figure 14 As shown, the device 1300 also includes an information sending module 1340 and an information display module 1350.
[0171] The information sending module 1340 is used to respond to the role recommendation operation for the third account among the multiple accounts, determine the third recommended virtual character from the multiple candidate virtual characters, and send another role recommendation information to the third client. The other role recommendation information is used to recommend the third account to use the third recommended virtual character to participate in the multiplayer competitive game.
[0172] The information display module 1350 is used to display, in the character selection interface, an instruction message indicating that the third account has selected the third recommended virtual character when the third account selects the third recommended virtual character.
[0173] In some embodiments, when there are multiple first recommended virtual characters, the display order of the multiple first recommended virtual characters is determined based on at least one of the following information: the second account's proficiency with each first recommended virtual character, the number of times the second account has used each first recommended virtual character, the second account's win rate with each first recommended virtual character, the second account's preference for each first recommended virtual character, and the matching degree of each first recommended virtual character relative to the target virtual character selected by the first account.
[0174] In this embodiment, by recommending virtual characters to the recommended user, the user can directly select the recommended virtual character using a quick selection control. This improves the efficiency of the user's virtual character selection process compared to the user searching and selecting a virtual character manually. Furthermore, the ability to directly select a recommended virtual character reduces the learning curve for the user.
[0175] Please refer to Figure 15 This diagram illustrates a structural block diagram of a terminal device 1500 provided in one embodiment of this application. The terminal device 1500 can be an electronic device such as a mobile phone, tablet computer, game console, e-book reader, multimedia playback device, wearable device, or PC. This terminal device is used to implement the virtual character recommendation method provided in the above embodiments. The terminal device can be... Figure 1 The terminal device 10 in the game runtime environment shown. Specifically:
[0176] Typically, terminal device 1500 includes a processor 1501 and a memory 1502.
[0177] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0178] Memory 1502 may include one or more computer-readable storage media, which may be non-transitory. Memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in memory 1502 is used to store at least one instruction, at least one program, code set, or instruction set, which is configured to be executed by one or more processors to implement the aforementioned method of recommending virtual characters.
[0179] In some embodiments, the terminal device 1500 may also optionally include a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1504, a display screen 1505, an audio circuit 1507, and a power supply 1509.
[0180] Those skilled in the art will understand that Figure 15 The structure shown does not constitute a limitation on the terminal device 1500, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0181] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set, when executed by a processor, implements the aforementioned method for recommending virtual characters.
[0182] Optionally, the computer-readable storage medium may include: ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0183] In an exemplary embodiment, a computer program product is also provided, the computer program product including computer instructions stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer instructions to implement the above-described method for recommending virtual characters.
[0184] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0185] The above are merely exemplary embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall be included within the protection scope of this application.
Claims
1. A method for recommending virtual characters, characterized in that, The method includes: The game displays a character selection interface for a multiplayer competitive match. The character selection interface shows multiple accounts participating in the multiplayer competitive match and also displays multiple candidate virtual characters. In response to the role recommendation operation for the second account among the plurality of accounts, a first recommended virtual character is determined from the plurality of candidate virtual characters, and role recommendation information is sent to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game. When the second account selects the first recommended virtual character, the instruction information indicating that the second account has selected the first recommended virtual character is displayed on the character selection interface; The step of responding to the role recommendation operation for the second account among the plurality of accounts, determining a first recommended virtual role from the plurality of candidate virtual roles, and sending role recommendation information to the second client includes: In response to the selection operation for the first recommended virtual character, the account selection control displayed in the character selection interface is switched from an untriggerable state to a triggerable state; in response to the triggering operation for the account selection control, at least one candidate account is displayed; in response to the selection operation for the second account among the at least one candidate account, the character recommendation information is sent to the second client. or, In response to a swipe operation from the display area of the first recommended virtual character to the display area of the second account, the character recommendation information is sent to the second client; during the execution of the swipe operation, in the character selection interface, selectable and non-selectable accounts among the multiple accounts are displayed separately; in response to the termination position of the swipe operation being located within the display area of the second account, the second account and other accounts among the multiple accounts are displayed separately.
2. The method according to claim 1, characterized in that, The at least one candidate account is an account selected from the plurality of accounts that meets a first condition, the first condition including at least one of the following: not selecting a virtual character, or allowing being recommended to use a virtual character.
3. The method according to claim 1, characterized in that, The step of responding to the role recommendation operation for the second account among the plurality of accounts, determining a first recommended virtual role from the plurality of candidate virtual roles, and sending role recommendation information to the second client, further includes: In response to the selection operation for the first recommended virtual character, at least one candidate account is displayed around the operation location; In response to a swipe operation from the operation location to the display area of the second account among the at least one candidate accounts, the role recommendation information is sent to the second client.
4. The method according to claim 1, characterized in that, The method further includes: In response to the selection operation of a target virtual character among the plurality of candidate virtual characters, a character display interface is displayed, which displays the selected target virtual character and also displays an interface switching control. In response to an operation on the interface switching control, the character display interface is switched to the character selection interface.
5. The method according to claim 1, characterized in that, The method further includes: At least one virtual character that meets the second condition is displayed in the character selection interface as a candidate virtual character; The second condition includes at least one of the following: matching the target virtual character selected by the first account logged in on this terminal, matching the character category selected by the second account, and matching the route selected by the second account.
6. The method according to claim 1, characterized in that, The method further includes: After determining the first recommended virtual character, the priority of each candidate account is explicitly or implicitly indicated.
7. The method according to claim 6, characterized in that, The priority is determined based on at least one of the following: the proficiency of each candidate account with respect to the first recommended virtual character, the number of times each candidate account has used the first recommended virtual character, the win rate of each candidate account with respect to the first recommended virtual character, and the preference of each candidate account for the first recommended virtual character.
8. The method according to claim 1, characterized in that, The second client performs the following steps: Displays the character selection interface for the multiplayer competitive match; Receive the role recommendation information from the first client; Based on the recommended character information, a quick selection control for the first recommended virtual character is displayed in the character selection interface. The quick selection control is used by the second account to select the first recommended virtual character.
9. The method according to claim 8, characterized in that, The step of displaying a quick selection control for the first recommended virtual character in the character selection interface based on the character recommendation information includes: When the second account is in the role selection period, based on the role recommendation information, a quick lock control for the first recommended virtual character is displayed in the role selection interface. The quick lock control is used for the second account to lock the first recommended virtual character. or, When the second account is not in a role selection period, based on the role recommendation information, a quick pre-selection control for the first recommended virtual character is displayed in the role selection interface. The quick pre-selection control is used for the second account to pre-select the first recommended virtual character.
10. The method according to claim 8, characterized in that, When a shortcut selection control for the second recommended virtual character is displayed in the character selection interface, the shortcut selection control for the first recommended virtual character is used to replace the shortcut selection control for the second recommended virtual character.
11. The method according to claim 8, characterized in that, After displaying the character selection interface for the multiplayer competitive match, the system further includes: In response to a role recommendation operation for a third account among the plurality of accounts, a third recommended virtual character is determined from the plurality of candidate virtual characters, and another role recommendation information is sent to the third client, the other role recommendation information being used to recommend the third account to use the third recommended virtual character to participate in the multiplayer competitive match; When the third account selects the third recommended virtual character, the instruction information for the third account to select the third recommended virtual character is displayed on the character selection interface.
12. The method according to claim 8, characterized in that, When there are multiple first recommended virtual characters, the display order of the multiple first recommended virtual characters is determined based on at least one of the following information: the second account's proficiency with each first recommended virtual character, the number of times the second account has used each first recommended virtual character, the second account's win rate with each first recommended virtual character, the second account's preference for each first recommended virtual character, and the matching degree of each first recommended virtual character relative to the target virtual character selected by the first account.
13. A virtual character recommendation device, characterized in that, The device includes: The interface display module is used to display the character selection interface for multiplayer competitive matches. The character selection interface displays multiple accounts participating in the multiplayer competitive matches, and also displays multiple candidate virtual characters. The information sending module is used to respond to the role recommendation operation for the second account among the multiple accounts, determine the first recommended virtual character from the multiple candidate virtual characters, and send the role recommendation information to the second client. The role recommendation information is used to recommend the second account to use the first recommended virtual character to participate in the multiplayer competitive game. The information display module is used to display the indication information of the second account selecting the first recommended virtual character in the role selection interface when the second account selects the first recommended virtual character. The information sending module is used for: In response to the selection operation for the first recommended virtual character, the account selection control displayed in the character selection interface is switched from an untriggerable state to a triggerable state; in response to the triggering operation for the account selection control, at least one candidate account is displayed; in response to the selection operation for the second account among the at least one candidate account, the character recommendation information is sent to the second client. or, In response to a swipe operation from the display area of the first recommended virtual character to the display area of the second account, the character recommendation information is sent to the second client; during the execution of the swipe operation, in the character selection interface, selectable and non-selectable accounts among the multiple accounts are displayed separately; in response to the termination position of the swipe operation being located within the display area of the second account, the second account and other accounts among the multiple accounts are displayed separately.
14. A terminal device, characterized in that, The terminal device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the method as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the method as described in any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as described in any one of claims 1 to 12.