Skill release method and device, equipment and storage medium

By marking and releasing skills by the captain on the team members in the multiplayer online tactical competitive game, the problem of poor skill release in team combat is solved, and team collaboration efficiency and gaming experience are improved.

CN120550404APending Publication Date: 2025-08-29TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410232516.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

In multiplayer online tactical competitive games, inexperienced players are not familiar with the behavioral patterns of teammates during team battles, resulting in poor skill release and low execution efficiency. The noisy game environment and language barrier affect the transmission of commands, which are prone to execution errors.

Method used

Mark the skills of the team members in the team through the captain or team members with command authority, display the skill icons and send skill release instructions in the marking order, simplifying the skill release order of the team members and reducing communication errors and time delays.

Benefits of technology

It improves team combat efficiency, simplifies the communication and command process between the captain and the team members, reduces the error and time delay in information transmission, and improves the game experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120550404A_ABST
    Figure CN120550404A_ABST
Patent Text Reader

Abstract

The invention discloses a skill release method and device, equipment and a storage medium, and belongs to the field of human-computer interaction. The method comprises the following steps: displaying skill icons that at least two team member virtual roles respectively have skills, wherein the team member virtual roles are virtual roles controlled by team member objects belonging to the same team; in response to marking operation on at least two skills in sequence, marking serial numbers corresponding to the at least two skills respectively are displayed according to a marking sequence, and the marking serial numbers are used for indicating a suggested release sequence of the current skill in the at least two skills; and according to the mark serial number, triggering to send a skill release instruction to a team member object corresponding to each skill in the at least two skills in sequence, wherein the skill release instruction is used for instructing the team member object to release the skill. In the application, the team leader directs the team members to release the skill sequence, the communication and command process between the team leader and the team members is simplified, and the error and time delay of information transmission are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of human-computer interaction, and in particular to a skill release method, device, equipment and storage medium. Background Art

[0002] In Multiplayer Online Battle Arena (MOBA) games, virtual characters are usually equipped with multiple skills, and multiple players can cooperate to control the virtual characters to release skills during combat.

[0003] In the relevant technology, in the current game environment, players rely on voice commands or text messages to coordinate the release of teammates' skills when fighting in a team. This requires multiple players to effectively convey and receive instructions in the game. This method requires multiple players to have high gaming experience and real-time communication capabilities.

[0004] However, for inexperienced players, unfamiliarity with their teammates' behavior patterns may lead to poor coordination and inefficient execution. In addition, the noisy game environment and players' unfamiliarity with the language may interfere with the transmission of instructions, leading to execution errors. Summary of the Invention

[0005] This application provides a skill release method, apparatus, device, and storage medium. The technical solution is as follows:

[0006] According to one aspect of the present application, a skill release method is provided, the method comprising:

[0007] Displaying skill icons of skills possessed by at least two team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team;

[0008] In response to marking operations on at least two skills in sequence, displaying mark numbers corresponding to the at least two skills in the marking order, the mark numbers indicating a recommended release order of the current skill among the at least two skills;

[0009] Sending a skill release instruction to the team member object corresponding to each skill of the at least two skills is triggered in sequence according to the mark sequence number, and the skill release instruction is used to instruct the team member object to release the skill.

[0010] According to one aspect of the present application, a skill release method is provided, the method comprising:

[0011] Skill icons showing the skills possessed by the team member's avatar;

[0012] Displaying a skill release instruction on the skill, wherein the skill release instruction is used to instruct the team commander to recommend releasing the skill;

[0013] In response to a triggering operation on the skill icon, the skill is released.

[0014] According to one aspect of the present application, a skill releasing device is provided, comprising:

[0015] A display module, configured to display skill icons of skills possessed by at least two team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team;

[0016] A display module is configured to, in response to marking operations on at least two skills in sequence, display mark numbers corresponding to the at least two skills in a marking order, wherein the mark numbers are used to indicate a recommended release order of the current skill among the at least two skills;

[0017] The sending module is used to trigger the sending of skill release instructions to the team member objects corresponding to each skill of the at least two skills in sequence according to the mark sequence number, and the skill release instructions are used to instruct the team member objects to release the skills.

[0018] According to one aspect of the present application, a skill releasing device is provided, comprising:

[0019] A display module, configured to display skill icons of skills possessed by a team member virtual character, wherein the team member virtual character is a virtual character controlled by a team member object belonging to the same team;

[0020] A display module, configured to display a skill release instruction on the skill, wherein the skill release instruction is used to indicate to the team commander that a skill is to be released;

[0021] A release module is used to release the skill in response to a triggering operation on the skill icon.

[0022] According to another aspect of the present application, a computer device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the skill release method described above.

[0023] According to another aspect of the present application, a computer-readable storage medium is provided, wherein executable instructions are stored in the computer-readable storage medium. The executable instructions are loaded and executed by a processor to implement the skill release method described above.

[0024] According to another aspect of the present application, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the skill release method as described above.

[0025] The beneficial effects of the technical solutions provided in the embodiments of the present application include at least:

[0026] An embodiment of the present application provides a skill release method. In response to a marking operation for at least two skills, a marking sequence number corresponding to each of the at least two skills is displayed in the marking order. The marking sequence number indicates the recommended release order of the current skill among the at least two skills. Skill release instructions are sequentially triggered to be sent to the team member objects corresponding to each of the at least two skills according to the marking sequence number. The skill release instructions instruct the team member objects to release the skills. The team leader marks the skills of team members and directs the order in which the team members release their skills. Team members directly release their skills according to the skill release instructions. This simplifies the communication and command process between the team leader and team members, reduces errors and time delays in information transmission, and improves team combat efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0028] Figure 1 A schematic diagram of the architecture of a computer system provided by an exemplary embodiment of the present application is shown;

[0029] Figure 2 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0030] Figure 3 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0031] Figure 4 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0032] Figure 5 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0033] Figure 6 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0034] Figure 7 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0035] Figure 8 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0036] Figure 9 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0037] Figure 10 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0038] Figure 11 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0039] Figure 12 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0040] Figure 13 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0041] Figure 14 A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown;

[0042] Figure 15 A flow chart of a skill release method provided by an exemplary embodiment of the present application is shown;

[0043] Figure 16 A structural block diagram of a skill release device provided by an exemplary embodiment of the present application is shown;

[0044] Figure 17 A structural block diagram of a skill release device provided by an exemplary embodiment of the present application is shown;

[0045] Figure 18 A schematic diagram of the device structure of a computer device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

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

[0047] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0048] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0049] It should be understood that although the terms first, second, etc. may be used in this application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

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

[0051] First, let’s introduce the relevant terms involved in this application:

[0052] A virtual environment is the virtual environment displayed (or provided) when an application is running on a terminal. This virtual world can be a simulation of the real world, a three-dimensional world that is partially simulated and partially fictional, or a purely fictional three-dimensional world. The virtual environment can be any of a two-dimensional virtual environment, a 2.5-dimensional virtual environment, and a three-dimensional virtual environment. Optionally, the virtual environment is also used for virtual environment battles between at least two virtual characters, and the virtual environment contains virtual resources that can be used by the at least two virtual characters.

[0053] Virtual character: refers to an movable object in a virtual environment controlled by artificial intelligence (AI). The movable object can be at least one of a virtual person, a virtual animal, and an animated character. Optionally, when the virtual world is a three-dimensional virtual world, the virtual character can be a three-dimensional virtual model, and each virtual character has its own shape and volume in the three-dimensional virtual world and occupies a part of the space in the three-dimensional virtual world. Optionally, the virtual character is a three-dimensional character constructed based on three-dimensional human skeleton technology, and the virtual character achieves different external images by wearing different skins. In some implementations, the virtual character can also be implemented using a 2.5-dimensional or 2-dimensional model, which is not limited in the embodiments of the present application.

[0054] Figure 1 A schematic diagram of a computer system provided by an exemplary embodiment of the present application is shown. The computer system 100 may include: a first terminal device 110 , a server 120 , and a second terminal device 130 .

[0055] The first terminal device 110 has a client 111 installed and running that supports a virtual environment. The client 111 can be a multiplayer online battle program. When the first terminal device 110 runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal device 110. The client 111 can be any one of a multiplayer online game, a battle royale shooting game, a virtual reality (VR) application, an augmented reality (AR) program, a three-dimensional map program, a virtual reality game, an augmented reality game, a first-person shooter (FPS) game, a third-person shooter (TPS) game, a MOBA game, and a strategy game (SLG). In this embodiment, the client 111 is a MOBA game for example. The first terminal device 110 is a terminal used by the first user 112. The first user 112 uses the first terminal device 110 to control the first virtual character in the virtual environment to perform activities, or to operate the virtual items owned by the second virtual character. The first virtual character can be referred to as the virtual character of the first user 112. The first user 112 can assemble, disassemble, uninstall, and other operations on the virtual items owned by the first virtual character, and this application does not limit this. Schematically, the first virtual character is a game virtual character, such as a simulated human character or an anime character. In the embodiment of the present application, the client 111 is used as the first client for example. Optionally, the first client is usually the client corresponding to the captain of the team, or it can be the client of a team member with command authority.

[0056] The second terminal device 130 has a client 131 installed and running that supports a virtual environment. This client 131 can be a multiplayer online game program. When the second terminal device 130 runs client 131, the user interface of client 131 is displayed on the screen of the second terminal device 130. This client can be any of a MOBA game, a battle royale shooter game, a VR application, an AR program, a 3D map program, a virtual reality game, an augmented reality game, an FPS, a TPS, or a SLG. In this embodiment, the client is a MOBA game as an example. The second terminal device 130 is used by the second user 113. The second user 113 uses this second terminal device 130 to control a second virtual character in the virtual environment to perform activities and manipulate virtual items owned by the second virtual character. The second virtual character can be referred to as the virtual character of the second user 113. For example, the second virtual character is a game virtual character, such as a simulated human character or an anime character. In this embodiment, the second client 131 is used as an example. Alternatively, the second client can be a client corresponding to an ordinary team member without command authority.

[0057] Optionally, the first virtual character and the second virtual character are in the same virtual environment. Optionally, the first virtual character and the second virtual character may belong to the same camp, the same team, the same organization, have a friendship relationship, or have temporary communication permissions.

[0058] Optionally, the client installed on the first terminal device 110 and the second terminal device 130 is the same, or the client installed on the two terminals is the same type of client on different operating system platforms (Android or iOS). The first terminal device 110 can generally refer to one of multiple terminals, and the second terminal device 130 can generally refer to another of the multiple terminals. This embodiment only uses the first terminal device 110 and the second terminal device 130 as an example. The first terminal device 110 and the second terminal device 130 are of the same or different device types, and the device type includes at least one of a smartphone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.

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

[0060] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 provides backend services for the client 111. Optionally, the server 120 performs primary computing tasks, while the first terminal device 110 performs secondary computing tasks. Alternatively, the server 120 performs secondary computing tasks, while the first terminal device 110 performs primary computing tasks. Alternatively, the server 120 and the first terminal device 110 utilize a distributed computing architecture for collaborative computing.

[0061] Optionally, the server 120 includes a processor 121, a user account database 122, a battle service module 123, and a user-oriented input / output interface (I / O interface) 124. The processor 121 is used to load instructions stored in the server 120 and process data in the user account database 122 and the battle service module 123; the user account database 122 is used to store data of user accounts used by the first terminal device 110 and other terminals 140, such as the user account's avatar, user account name, user account combat power index, and the service area where the user account is located; the battle service module 123 is used to provide multiple battle rooms for users to battle, such as 1v1 battles, 3v3 battles, 5v5 battles, etc.; and the user-oriented I / O interface 124 is used to establish communication and exchange data with the first terminal device 110 and / or other terminals 140 via a wireless network or a wired network.

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

[0063] In some embodiments, the first terminal device 110 and the second terminal device 130 transmit the user's operation data during the game to the server 120. The server 120 receives the operation data and processes the operation data to obtain a processing result. The server 120 transmits the processing result to the first terminal device 110 and the second terminal device 130 respectively.

[0064] In this method, the first terminal device 110 can control the first virtual character to release skills in the virtual environment. It also sends a skill release prompt to the second terminal device 130 in the game, so that the second terminal device 130 can control the second virtual character to release skills in the virtual environment. Compared to the common problems of audio lag, language barriers, and ambient noise in voice communication between users, this method helps improve communication efficiency and is not affected by the user's gaming environment, showing good universality. Please refer to the following for details on this method.

[0065] For example, Figure 2A schematic diagram of a skill release method provided by an exemplary embodiment of the present application is shown, and the method is described by taking the method executed by a client 111 supporting a virtual environment as an example.

[0066] In related technologies, team combat requires multiple players to coordinate and release skills. For example, multiple players communicate through voice or text messages to coordinate with teammates to control the release of skills. This requires multiple players to effectively transmit and receive instructions in the game, which requires players to have high gaming experience and real-time communication capabilities. However, when players are inexperienced or communication between multiple players is not real-time, execution errors may occur.

[0067] To address the above issues, an embodiment of the present application provides a skill release method, in which the team leader marks the skills of the team members and directs the team members in the order of releasing skills according to the marked order, helping the team members to intuitively grasp which skills should be released and when to release them, thereby simplifying the communication and command process between multiple players.

[0068] Combined with reference Figure 2 , briefly describe the skill release method of the embodiment of the present application:

[0069] Displaying the command controls 10 located in the virtual scene.

[0070] The command control 10 includes an on state and an off state. The command control is used by the team leader or a team member with command authority to turn on or off the command authority. Figure 2 As shown in FIG. (1), the command control 10 is an interface element, generally consisting of text and a switch button. The team leader or a team member with command authority can turn on or off the command authority in real time through the command control 10. The embodiment of the present application mainly uses the example of the team leader turning on the command authority.

[0071] In response to starting a command operation on the command control 10 , skill icons 20 of skills possessed by at least two team member virtual characters are displayed.

[0072] The team member avatar is a avatar that is in the same team as the team leader. The skill icon 20 includes the skill name and skill status of each skill.

[0073] The skill name is the specific name of the skill possessed by the currently alive virtual character. For example, Figure 2 As shown in Figure (2), taking a team of four as an example, in the initial battle, in response to the captain triggering the command control 10, the captain's corresponding game interface will display skill icons 20 of at least two team member virtual characters each having a skill.

[0074] A skill state refers to the current state of a skill possessed by a virtual character in the game. Optionally, a skill state includes a ready state or a cooldown state. The ready state indicates that the skill is ready to be released or used immediately. The cooldown state indicates that the skill is cooling down and requires a preset time before it can be used again.

[0075] In response to a click operation on a skill in the Ready state, the skill is switched to the Marked state 30 .

[0076] Optionally, when the team leader clicks on a skill in the ready state, the skill is switched to the marked state 30. At the same time, the current mark number is displayed in the upper right corner of the skill icon corresponding to the skill. The mark number is used to indicate the recommended release order of the current skill among at least two skills.

[0077] Optionally, the team leader can continuously mark multiple skills in the ready state, switch multiple skills to the marked state 30, and display the current mark sequence number in the upper right corner of the skill icons corresponding to the multiple skills, and update the mark sequence number to n+1, where n is the number of marked skills still in the sequence before this mark. Figure 2 In Figure (2), the team leader clicks on the first skill in the ready state to switch the first skill mark to the marked state. The mark number of the first skill is 1. The team leader clicks on the second skill in the ready state to switch the second skill mark to the marked state. The mark number of the second skill is 2. The skill with mark number 1 has a higher release order than the skill with mark number 2.

[0078] Optionally, after the team leader marks at least two skills in sequence, the marking serial number is displayed in the upper right corner of the marked skill, and skill release instructions are triggered in sequence to send to the team members corresponding to each of the at least two skills according to the marking serial number.

[0079] Taking the marked skills mentioned above as an example, a skill release instruction is first sent to the team member corresponding to the skill with the marking number 1. The skill release instruction is used to instruct the team member to release the skill with the marking number 1. After the team member releases the skill with the marking number 1, the skill with the marking number 2 becomes the skill with the marking number 1. A skill release instruction is sent to the team member corresponding to the skill with the original marking number 2 (now the marking number 1). The skill release instruction is used to instruct the team member to release the skill with the original marking number 2 (now the marking number 1).

[0080] When you click on a skill that is in a cooldown state, a tooltip indicating the skill's current state is displayed.

[0081] When a skill is on cooldown, a cooldown progress circle is typically displayed on the skill icon to indicate the skill's cooldown progress. Optionally, the cooldown progress circle displays the ratio of the current remaining time to the total cooldown time, visually demonstrating the skill's cooldown progress.

[0082] Optionally, when the captain clicks a skill that is on cooldown, a prompt appears at the top of the captain's game interface, indicating the remaining cooldown time for the skill. Optionally, the prompt may be displayed in text form, such as "Skill is cooling down...", or the prompt may be a countdown progress bar indicating the remaining cooldown time for the skill.

[0083] For the team leader or players with command authority:

[0084] Figure 3 A flowchart of a skill release method provided by an exemplary embodiment of the present application is shown. The method can be executed by a first client. Figure 1 Taking the terminal device 110 as an example, the method includes the following steps 220, 240 and 260:

[0085] Step 220: Displaying skill icons of skills possessed by at least two team member virtual characters;

[0086] In some embodiments, a first client supporting a virtual environment is running in a terminal device, and a game interface of the first client displays skill icons of at least two team member virtual characters located in the virtual environment, each of which has a skill. The virtual environment is a virtual environment for multiple virtual characters to fight against each other.

[0087] The multiple virtual characters include a captain virtual character and team member virtual characters, and the captain virtual character and team member virtual characters belong to the same team. A captain virtual character refers to a virtual character controlled by the captain, while team member virtual characters are other virtual characters controlled by team members. A team member virtual character is a virtual character controlled by a team member object belonging to the same team. A team member object also refers to a team member account or team member user.

[0088] It should be noted that in the following embodiments, when a team commander sends instructions to team members, it can be understood that the team commander sends instructions to team member accounts via the team commander account. The team commander is the person with command authority, and can be the team leader or a team member with command authority. This application mainly uses the team leader as an example, but this does not constitute a limitation on the team commander.

[0089] In some embodiments, the skills possessed by the captain's avatar and team members' avatars can be displayed via skill icons. Skill icons typically refer to icons or buttons representing different skills on the game interface. Skill icons facilitate quick identification and selection of the corresponding skills by the captain or team members. Optionally, the captain or team members can unleash the corresponding skill by clicking on the skill icon. Skill icons can optionally come in various shapes and colors, typically associated with the characteristics or effects of the corresponding skill. For example, the "Explosion" skill may have an explosion icon, the "Bomb" skill may have a bomb icon, and the "Speed ​​Up" skill may have a run icon, etc. Optionally, the skill icon also includes the corresponding skill name. The skill name is the name of the skill possessed by the currently active avatar. Optionally, the skill icon also includes the corresponding skill status, which includes ready and cooldown states. The skill status indicates the current availability or releasability of a skill.

[0090] In some embodiments, taking the example of a team consisting of n virtual characters, during the initial combat, skill icons of the skills possessed by each of the n virtual characters are displayed on the game interface corresponding to the first client. When the team contains n-1 surviving virtual characters, skill icons of the skills possessed by each of the n-1 virtual characters are displayed on the game interface corresponding to the first client, where n is a positive integer.

[0091] In one possible implementation, a skill icon corresponding to a skill in a ready state in a virtual environment is displayed on a game interface of the first client. The skill in a ready state indicates that the skill can be used or released immediately.

[0092] In some embodiments, the captain virtual character and the team member virtual characters may have a first preset number of skills. Each virtual character may have a second preset number of skills. The skills of different virtual characters may be the same or different, and this application does not limit this.

[0093] For example, Figure 4As shown, on the game interface 301 corresponding to the first client, skill icons 302 are displayed, each representing a skill possessed by four virtual characters, including the team leader virtual character. Each skill icon includes a corresponding pattern and skill name. For example, skill icons corresponding to different skill names such as "teleport," "explosion," "teleport," and "transfer" are displayed on the game interface 301. Optionally, different virtual characters can possess the same skills, such as the second and third virtual characters in the teammate list 303 both possessing the "lurk" skill. Different virtual characters can also possess different skills, such as the second virtual character in the teammate list 303 possessing the "lurk" and "transfer" skills, while the fourth virtual character possessing the "bomb" and "explosion" skills.

[0094] In some embodiments, skill icons representing skills possessed by at least two team member avatars are displayed on the game interface corresponding to the first client, and the team leader can mark the at least two skills. Alternatively, the team leader can choose to mark different skills for the same team member avatar, or can choose to mark skills for different team member avatars. The team leader can be the team leader or a team member with command authority. In this embodiment of the present application, the team leader is used as an example for illustration.

[0095] Step 240: In response to the marking operations on the at least two skills in sequence, displaying the mark numbers corresponding to the at least two skills in the marking order;

[0096] The tag sequence number is used to indicate the recommended release order of the current skill among at least two skills.

[0097] In some embodiments, the at least two skills include at least two skills corresponding to different team member virtual characters; or at least two skills corresponding to the team leader virtual character and the team member virtual character.

[0098] In some embodiments, in response to sequentially marking at least two skills, the mark numbers corresponding to the at least two skills are displayed in the marking order. Optionally, the marking operations for the at least two skills include, but are not limited to, a click operation, a long press operation, a slide operation, a touch operation, a key operation, a gesture operation, and any combination of at least two of the above operations.

[0099] For example, taking the sequential marking operation of two skills as an example, in one possible implementation, the sequential marking operation of the two skills includes clicking the first skill and the second skill in sequence, or sliding from the skill icon corresponding to the first skill to the skill icon corresponding to the second skill to connect them in sequence through a sliding operation.

[0100] In some embodiments, the team leader sequentially marks at least two skills possessed by each team member's avatar displayed on the game interface. After at least two skills are marked, they transition to a marked state. The marked state is the state in which a skill has been selected by the team leader. In some embodiments, after a team member obtains command authority, the team member with command authority can also select and mark skills possessed by other team members' avatars.

[0101] The embodiment of the present application is described by taking the team leader performing the marking operation as an example.

[0102] In some embodiments, the marked skills will usually have a visual change or mark to indicate that the skill has been selected. Exemplarily, when a skill is in a marked state, the visual prominence of the skill icon corresponding to the skill will be higher than that of an unmarked skill. Optionally, the border color of the skill icon corresponding to the marked skill changes: the skill icon corresponding to the marked skill may have a colored border to distinguish it from other unmarked skills, or the skill icon corresponding to the marked skill will be highlighted: the skill icon corresponding to the marked skill may have a flashing effect or be highlighted, or the skill icon corresponding to the marked skill will be marked with a symbol: a small marking symbol, such as a check mark or an asterisk, is added to the marked skill icon to indicate that the skill has been selected. The above is only an exemplary illustration, and this application does not limit the display of skills after they are marked.

[0103] In some embodiments, when at least two skills are marked, their corresponding marking numbers are displayed in a local area of ​​the skill icon or around the skill icon in the order in which they were marked. The marking numbers indicate the recommended release order of the current skill among the at least two skills. Optionally, the marking numbers also indicate the priority of the marked skills.

[0104] For example, Figure 5 As shown, the captain has marked two skills respectively in the game interface 401. In response to the captain's marking operations on the two skills in turn, the marking numbers are displayed in the local areas of the skill icon 402 corresponding to the "Transfer" skill and the skill icon 403 corresponding to the "Explosion" skill. For example, the captain first marks the "Transfer" skill and then marks the "Explosion" skill. The marking number corresponding to the "Transfer" skill is 1, and the marking number corresponding to the "Explosion" skill is 2. The marking numbers indicate the release order of each skill. The release order of the skill with marking number 1 is earlier than the release order of the skill with marking number 2.

[0105] Step 260: triggering the sending of skill release instructions to the team member objects corresponding to each skill of at least two skills in sequence according to the mark sequence number.

[0106] Among them, the skill release instruction is used to instruct the team member object to release skills.

[0107] In some embodiments, after the team leader marks at least two skills, the first client will save the marking operation and send the data to the server. The server will return the data corresponding to the first client operation to the second client. Specifically, the server triggers the sending of skill release instructions to the team members corresponding to each marked skill in the order of the marking serial number to guide the team members to release the skills.

[0108] For example, the captain marks three skills in the game, and these three skills correspond to three different team members. The marking number of the first skill is 1, the marking number of the second skill is 2, and the marking number of the third skill is 3. The server will send skill release instructions to these three team members in turn to ensure that these three team members release the corresponding skills at the correct time.

[0109] In some embodiments, skill release instructions can be conveyed in different ways. For example, skill release instructions can be through visual instructions: displaying a preset logo, icon or animation in the team member's game interface to prompt the team member to release the skill. The visual instruction can use different colors, shapes or dynamic effects to distinguish the skill release instructions corresponding to different skills; or, skill release instructions can be through audio prompts: using preset sound effects or voice prompts to inform the team member when to release the skill. The audio prompt can correspond to different sounds or voices to distinguish the skill release instructions corresponding to different skills; or, skill release instructions can be through text message instructions: displaying text messages on the team member's game interface to inform the team member when to release the skill. The text message can indicate the order or timing of releasing the skill in a concise and clear manner. The above is only an exemplary example of skill release instructions, and this application does not limit skill release instructions.

[0110] In summary, the method provided in the embodiments of the present application, in response to a marking operation for at least two skills, displays the marking sequence numbers corresponding to each of the at least two skills in the marking order. The marking sequence numbers indicate the recommended release order of the current skill among the at least two skills. Skill release instructions are then sequentially triggered to be sent to the team members corresponding to each of the at least two skills according to the marking sequence numbers. The skill release instructions instruct the team members to release the skills. By allowing the team leader to mark the skills of team members and direct the order in which the team members release their skills, the communication and command process between the team leader and team members is simplified, information transmission errors and time delays are reduced, and the gaming experience of the team leader and team members is improved.

[0111] In some embodiments, a command control is also displayed on the captain's game interface. In response to the operation of triggering the command control, skill icons of the skills possessed by at least two team members' virtual characters are displayed. Figure 6 As shown, the method further includes step 210:

[0112] Step 210: Displaying a command control, which is used to enable or disable command authority;

[0113] The command control includes an on state and an off state, and is used by the team leader to turn on or off the command authority. Optionally, the team leader can be the team leader, or the team leader can be a team member with command authority.

[0114] In some embodiments, the team leader is determined at the start of the game, and the method for determining the team leader can be selected based on the needs of the game design. Optionally, the team leader can be set as the team captain by default, which is a simple and direct setting method; or, the team leader can be a team member designated by the team captain, who can designate a team member to serve as the team leader; or, the team leader can be a team member of a specified type of virtual character, and the game can automatically determine the team leader based on the characteristics and responsibilities of the different virtual characters in the team. For example, a mage may be better at dealing damage, while a support may be better at supporting teammates. The team leader can be selected based on the team's needs in different situations. Alternatively, the team leader can be determined by voting. Before the game begins, the team members can vote to select the team leader, and the team leader can be determined based on the criterion of receiving the most votes. Optionally, the team leader can be changed and determined during the game. For example, the team leader can be determined based on the current highest economy, where the current highest economy can refer to the highest gold coins, resources, or wealth currently owned; or, the team leader can be determined based on the current highest number of enemy virtual characters killed; or, the team leader can be determined based on the current highest KDA (Kill / Death / Assist). The above is only an exemplary example of determining the team leader, and this application does not limit the method of determining the team leader. The embodiments of this application are mainly illustrated by taking the team leader as the captain.

[0115] In some embodiments, the command control is an interactive interface element, typically presented as text, a switch button, or other interactive form. Optionally, by clicking or toggling the command control, the team leader can toggle the command mode on and off in real time.

[0116] Optionally, when the captain provides a command control to enable command authority, the server will load the skill icons and skill status of the currently active team member's virtual character and feedback the results to the first client. The captain can then mark at least two skills displayed on the game interface in sequence. When the captain turns off command authority, the captain will be restricted to the role of an ordinary team member, no longer having command authority and unable to mark the skills of the team member's virtual character.

[0117] Optionally, the command control comprises text and a switch button, and the visual prominence of the command control when it is in an on state is higher than the visual prominence of the command control when it is in an off state.

[0118] For example, Figure 7 As shown, the captain displays a command control 502 on the game interface 501. The command control 502 consists of text and a switch button. The initial default state of the command control 502 is the closed state. When the captain clicks the command control 502, the command control 502 switches from the closed state to the open state, which is used for the captain to enable command authority.

[0119] The above step 220 can be replaced by step 220a:

[0120] Step 220a: In response to a start command operation on the command control, skill icons of the skills possessed by at least two team member virtual characters are displayed.

[0121] In some embodiments, in response to a command activation operation on the command control, skill icons for the skills possessed by at least two team member virtual characters are displayed. Optionally, the command activation operation on the command control includes, but is not limited to, a click operation, a long press operation, a slide operation, a touch operation, a key operation, a gesture operation, and any combination of at least two of the above operations.

[0122] In some embodiments, the team leader triggers the start command operation on the command control, and skill icons of at least two team member virtual characters, each of which has a skill, are displayed on the game interface corresponding to the team leader. Optionally, at least two team member virtual characters are virtual characters in a survival state.

[0123] For the relevant content of the skill icon, please refer to the relevant content of the above step 220, which will not be repeated here.

[0124] In summary, the method provided by the embodiments of the present application displays a command control on the captain's game interface. This command control is used to enable or disable command authority. The captain can quickly enable command authority through this command control. In response to the command enable operation on the command control, skill icons of at least two team members' virtual characters are displayed, each of which has a skill. By displaying the skill icons of the team members' virtual characters, the captain can more clearly understand the skills possessed by the team members' virtual characters and mark them according to the displayed skills. This method reduces the time required for communication between the captain and team members and improves combat efficiency.

[0125] In some embodiments, skill icons of skills possessed by at least two team member virtual characters are displayed, wherein the skills include two states, namely, ready (state) and cooling (state).

[0126] Ready (status):

[0127] When a skill is in the Ready state, it means that the skill is ready and can be used or released immediately. The leader or team members can trigger the skill directly without waiting for additional time.

[0128] Cooling(status):

[0129] When a skill is on cooldown, it means it has been used and needs to wait for a cooldown period before it can be used again. During the cooldown period, the team leader or team members cannot trigger the skill and must wait for the cooldown period to end before using or releasing the skill again.

[0130] Figure 8 The flowchart of a skill release method provided by an exemplary embodiment of the present application is shown. The above step 240 can be replaced by step 240a:

[0131] For skills in the Ready state:

[0132] Step 240a: In response to the marking operations on at least two skills in sequence and the skill status of at least two skills being ready, the mark numbers corresponding to the at least two skills are displayed in the marking order.

[0133] The skill status refers to the current availability or releasability of a skill. Optionally, the skill status includes a ready state and a cooldown state.

[0134] In some embodiments, optionally, the team leader can mark multiple skills in the ready state in turn, switch the multiple skills to the marked state, and display the current marking sequence number in the local area or around the skill icons corresponding to the multiple skills (for example, the upper right corner), and update the marking sequence number to n+1, where n is the number of marked skills that are still in the marking sequence number before this marking.

[0135] Take the example of the captain marking two skills in sequence.

[0136] Optionally, the team leader marks two skills in the Ready state in sequence. The team leader first selects the first skill in the Ready state and performs a marking operation on the first skill, including performing at least one of a click, a long press, a swipe, a touch, a key press, or a gesture on the skill icon corresponding to the first skill. Optionally, after marking the first skill, the first skill switches from the Ready state to the Marked state, and a corresponding marking number is displayed in a local area of ​​the skill icon corresponding to the first skill or around the skill icon. For example, the marking number for the first skill is 1. After the first skill is successfully marked, the team leader selects the second skill in the Ready state and performs a marking operation on it, including performing at least one of a click, a long press, a swipe, a touch, a key press, or a gesture on the skill icon corresponding to the second skill. Optionally, after marking the second skill, the second skill switches from the Ready state to the Marked state, and a corresponding marking number is displayed in a local area of ​​the skill icon corresponding to the second skill or around the skill icon. For example, the marking number for the second skill is 2. The tag number is used to indicate the recommended release order of the current skill among at least two skills. For example, the release order of the first skill with the tag number 1 is earlier than the release order of the second skill with the tag number 2.

[0137] In some embodiments, the team leader sequentially selects and marks at least two ready skills and specifies the order in which the at least two skills are released. This helps the team release skills in an orderly manner during combat, improving combat efficiency and tactical flexibility.

[0138] For skills on cooldown:

[0139] In response to a triggering operation for a first skill and the first skill is on cooldown, a prompt indicating that the first skill is on cooldown is displayed.

[0140] The first skill is on cooldown. Skills on cooldown can only be used again after a preset time.

[0141] In some embodiments, when a skill is on cooldown, a cooldown progress circle is typically displayed on the skill icon corresponding to the skill, indicating the cooldown progress of the skill. Optionally, the cooldown progress circle may display the ratio of the current remaining time to the total cooldown time to visually demonstrate the progress of the skill's cooldown. For example, if the skill has a total cooldown of 10 seconds and 5 seconds have already passed, the cooldown progress circle may display halfway through the cooldown, or display the percentage of the current remaining time to the total cooldown time, such as 50%.

[0142] In some embodiments, in response to a marking operation on the first skill, the team leader's triggering operation for the first skill includes at least one of a click operation, a long press operation, a slide operation, a touch operation, a key operation, and a gesture operation on the skill icon corresponding to the first skill. Optionally, when the first skill is on cooldown, in response to the marking operation on the first skill, a prompt indicating that the first skill is on cooldown is displayed on the team leader's game interface.

[0143] In some embodiments, a prompt message is used to inform the team leader that the first skill is currently in a cooldown state. Optionally, the prompt message can be displayed via text, an icon, a progress bar, or the like. Optionally, the prompt message can be displayed in a portion of the game interface to indicate the remaining cooldown time for the first skill. Optionally, the prompt message is displayed in text form, for example, "Skill Cooldown" or "Skill Needs to be Used in X Seconds," or the prompt message is displayed in the form of a progress bar. The length and color of the progress bar typically change accordingly with the remaining cooldown time, allowing the team leader to more accurately judge the cooldown progress of the first skill.

[0144] For example, Figure 9 As shown, the first skill 602 is a "transfer" skill, and the first skill 602 is in a cooling state. In response to the triggering operation for the "transfer" skill, a prompt message 603 is displayed on the captain's game interface 601. The prompt message 603 is "Skill cooling down...", and the prompt message 603 is used to prompt that the first skill 602 cannot be marked within the preset time (cooling time).

[0145] In summary, the method provided in the embodiment of the present application divides skill states into a ready state and a cooldown state. When a skill is in the ready state, in response to marking operations on at least two skills in sequence and the skill states of at least two skills are ready, the mark numbers corresponding to the at least two skills are displayed in the marking order; when the skill state is in the cooldown state, in response to a triggering operation on the first skill and the state of the first skill is cooldown, a prompt message indicating that the first skill is cooldown is displayed. Through marking operations and the display of skill states, the team leader can clearly understand the status of each skill. Through clear mark numbers, operational errors caused by confusion among team members due to skill states can be reduced, thereby improving the smoothness of the game.

[0146] Figure 10 FIG2 is a flow chart of a skill release method provided by an exemplary embodiment of the present application. The above step 260 can be replaced by steps 260a and 260b:

[0147] Step 260a: triggering sending a skill release instruction to the team member object corresponding to the skill with the first mark sequence number;

[0148] The skill release instruction is used to instruct the team member object to release the skill with the first mark number.

[0149] Optionally, the team leader can continuously mark multiple skills in the Ready state, switching them to the Marked state. Simultaneously, the Marked Number corresponding to the current skill is displayed in a local area or around the skill icons corresponding to the multiple skills, and the Marked Number is updated to n+1, where n is the number of marked skills still in the Marked Number before the current marking. Optionally, the Marked Number can indicate the priority of the currently marked skill among the marked skills. By setting the Marked Number, the priority of each marked skill in the release order can be determined, ensuring that the team releases skills in the preset order.

[0150] For example, after three skills in the Ready state are marked, the skill with the first marking number has a priority of 1, the skill with the second marking number has a priority of 2, and the skill with the third marking number has a priority of 3. Skills with higher marking numbers are recommended for release over skills with lower marking numbers. For example, the skill with the first marking number is recommended for release over the skills with the second and third marking numbers, and the skill with the second marking number is recommended for release over the skill with the third marking number.

[0151] In some embodiments, when the team leader triggers a skill with a first tag number, the team leader's client detects the triggering operation and sends a trigger request for the skill with the first tag number to the server. The trigger request includes relevant information about the skill with the first tag number, such as the identifier of the skill with the first tag number and the player corresponding to the skill with the first tag number. After receiving the trigger request from the team leader's client, the server processes it accordingly, determines the player corresponding to the skill with the first tag number, and sends a skill release instruction to that player. In some embodiments, the team leader can mark skills and trigger skill release instructions in two different ways. For example, consider the case where the team leader marks two skills. Optionally, the team leader can mark both skills consecutively before triggering them: the team leader can first mark the first skill, then mark the second skill, and finally trigger the skill release instructions for both skills in order of their tag numbers. Alternatively, the team leader can mark and trigger both skills in a step-by-step manner: the team leader can also choose to mark the first skill first and trigger its skill release instruction, then mark the second skill and trigger its skill release instruction. It should be noted that the skills marked above are all in a ready state to ensure that the skills can be released immediately.

[0152] Step 260b: After the skill with the first mark number is released, the mark numbers corresponding to the remaining skills in at least two skills are reduced by one, and the previous step is executed again.

[0153] Among them, the remaining skills are the skills that have not been released among at least two skills.

[0154] In some embodiments, once the skill with the first tag number is released, the tag numbers of the remaining skills are reduced by one, and the previous steps are performed again. After each skill with a tag number is released, the tag numbers of the remaining skills are updated accordingly.

[0155] For example, when the captain continuously marks multiple skills in the ready state, the first skill has the first marking number, and the second and third skills have the second and third marking numbers respectively. The captain triggers the skill release instruction for the first skill. After the first skill is released, the marking numbers of the second and third skills are reduced by one, that is, the second skill becomes the first marking number, and the third skill becomes the second marking number. At this time, the captain chooses to continue to trigger the skill release instruction for the second skill. After the second skill is released, the marking number of the third skill is reduced by one, that is, the third skill becomes the first marking number. Optionally, if there are other skills that need to be released, the marking numbers of these skills need to be reduced again, that is, the marking number of the nth skill with marking number n is changed to n-1, and the above steps are repeated until all skills are released.

[0156] Exemplary, with reference to Figure 11 ,like Figure 11 As shown in Figure (1), the captain marked two skills in the game interface 701. The first skill 702 corresponds to the "transfer" skill, and the second skill 703 corresponds to the "explosion" skill. The marking number of the "transfer" skill is 1, and the marking number of the "explosion" skill is 2. When the "transfer" skill with marking number 1 is released, the marking number corresponding to the "transfer" skill disappears, and the marking number corresponding to the "explosion" skill becomes 1. Figure 11 As shown in Figure (2).

[0157] In some embodiments, if there is a target skill that is not released in advance according to the marking order, the target skill is removed from at least two skills, and the marking sequence numbers of other skills in the at least two skills that are released later than the target skill are reduced by one.

[0158] Target skills are skills that aren't released according to their marking sequence. If a target skill is released prematurely in the queue, the backend system corresponding to the first client will remove it from at least two skills. This ensures that the target skill isn't released repeatedly or interferes with subsequent skills. By removing prematurely released target skills and adjusting the marking sequence of other skills, the correct skill release order can be ensured.

[0159] In some embodiments, the at least two skills include at least two skills corresponding to different team member avatars; or at least two skills corresponding to the captain avatar and team member avatars. By categorizing the at least two skills in the game and corresponding them to different team member avatars or the captain avatar, appropriate skill combinations can be selected based on specific circumstances. This approach provides players with more tactical options and combinations.

[0160] For example, when the team leader continuously marks multiple skills in the ready state, after the third skill with a mark number of 3 is released, the target skill becomes the third skill. The third skill is removed from the skills to be released, and the mark numbers of skills with a mark number less than 3 are reduced by one. The mark numbers of skills with a mark number greater than 3 remain unchanged. For example, the mark numbers of the first skill with a mark number of 1 and the second skill with a mark number of 2 remain unchanged, the mark number of the fourth skill with a mark number of 4 becomes 3, and the mark number of the nth skill with a mark number of n becomes n-1.

[0161] In one possible implementation, after the skill with the first mark is released, the mark numbers corresponding to the remaining skills remain unchanged on the captain's game interface, and the skill icon corresponding to the skill with the first mark is given a lower visual prominence than the skill icons corresponding to the remaining skills. For example, after the skill with the first mark is released, the skill icon corresponding to the first mark turns green, indicating that the skill has been released. Alternatively, an icon, such as a check mark, may be displayed in a portion of the skill icon corresponding to the skill with the first mark, indicating that the skill has been released.

[0162] In summary, the method provided by the embodiments of the present application allows the team leader to trigger a skill to instruct the team members to release the corresponding skill with the corresponding tag number. After receiving the team leader's trigger signal, the server will send a skill release instruction to the corresponding team member based on the set tag number and the corresponding relationship. This process ensures that the release order and priority of skills are reasonably controlled, thereby achieving a more efficient, coordinated and strategic combat method.

[0163] For ordinary team members (without command authority):

[0164] Figure 12A flowchart of a skill release method provided by an exemplary embodiment of the present application is shown. The method is executed by the second client. Figure 1 Taking the terminal device 130 as an example, the method includes the following steps 320, 340 and 360:

[0165] Step 320: Displaying skill icons of skills possessed by the team member's virtual character;

[0166] In some embodiments, a second client supporting a virtual environment is running in the terminal device, and a game interface of the second client displays skill icons of skills possessed by a virtual character of a team member in the virtual environment.

[0167] A team member avatar refers to a avatar controlled by a team member. In the game, the team member avatars can form a team to collaborate on completing tasks. Optionally, the team member avatars can be of different types, each with different skills and combat styles.

[0168] In some embodiments, the skills possessed by a team member's avatar can be displayed via skill icons. Skill icons typically refer to icons or buttons used to represent different skills on the game interface. Skill icons are used to help team members quickly identify and select the corresponding skills. Skill icons can come in various shapes and colors and are generally associated with the characteristics or effects of the corresponding skill. For example, an explosion skill may have an explosion icon, a bomb skill may have a bomb icon, and a speed skill may have a run icon. Optionally, the skill icon also includes the corresponding skill name.

[0169] In some embodiments, different team member virtual characters may have the same skills or different skills, and the skills possessed by the same team member virtual character may be the same or different, which is not limited in this application.

[0170] Step 340: Displaying a skill release instruction on the skill;

[0171] The skill release instruction is used to instruct the team commander to recommend releasing a skill. Optionally, the team commander can be the team leader, or the team leader can be a team member with command authority. This embodiment of the application is illustrated by taking the team leader as the team leader.

[0172] In some embodiments, skill release instructions are triggered sequentially according to their tag numbers and sent to the corresponding team members for each of at least two skills. The tag numbers are generated by the team leader by sequentially tagging at least two skills, and indicate the recommended release order for the current skill within the at least two skills. By having the team leader tag skills and triggering their release sequentially according to their tag numbers, tactical coordination among team members can be enhanced. The team leader can determine the order in which skills should be released based on the evolving battle situation and the status of the team members, thereby better responding to combat situations.

[0173] In some embodiments, a skill release instruction is displayed at a corresponding skill position on the game interface of the player corresponding to the skill with the first mark number.

[0174] In some embodiments, skill release instructions can be conveyed in different ways. For example, skill release instructions can be through visual instructions: displaying a preset logo, icon or animation in the team member's game interface to prompt the team member to release the skill. The visual instruction can use different colors, shapes or dynamic effects to distinguish the skill release instructions corresponding to different skills; or, skill release instructions can be through audio prompts: using preset sound effects or voice prompts to inform the team member when to release the skill. The audio prompt can correspond to different sounds or voices to distinguish the skill release instructions corresponding to different skills; or, skill release instructions can be through text message instructions: displaying text messages on the team member's game interface to inform the team member when to release the skill. The text message can indicate the order or timing of releasing the skill in a concise and clear manner. Optionally, the skill release instruction can be a combination of the above-mentioned instruction methods. The above is only an exemplary example of skill release instructions, and this application does not limit skill release instructions.

[0175] In some embodiments, skill release instructions include at least one of the following: a team leader's portrait; or a text prompt suggesting the release of a skill. Optionally, the team leader's portrait is displayed above the skill button, allowing players to intuitively understand that the skill release instruction comes from the team leader, improving the credibility and execution efficiency of the skill release instruction. A text prompt is displayed above the skill button, explaining the skill currently recommended by the team leader, so that players clearly understand the required action.

[0176] For example, Figure 13As shown, a skill release prompt 803 is displayed above a player's skill icon 802 on the game interface 801. The skill release prompt 803 includes a team leader's portrait and a text prompt message suggesting the release of the skill. The text prompt message displayed next to the team leader's portrait reads "Captain recommends using" or "Captain recommends releasing this skill now." Optionally, the player can perform corresponding operations based on the skill release prompt 803.

[0177] Step 360: In response to the triggering operation on the skill icon, release the skill.

[0178] In some embodiments, based on the skill release instruction sent by the team leader, in response to a team member's triggering operation on a skill icon, the team member's virtual character's skill is released. Optionally, the triggering operation on the skill icon includes but is not limited to: a click operation, a long press operation, a slide operation, a touch operation, a key operation, a gesture operation, and any combination of at least two of the above operations.

[0179] In some embodiments, the team leader selects and marks a skill to be released during the game. The server transmits the skill release instruction to the team member corresponding to the skill marked with sequence number 1. The team member's game interface displays the skill release instruction sent by the team leader. The team member releases the skill by triggering the skill icon. When the backend system of the team member's client detects the team member's triggering operation, the skill of the team member's virtual character is released.

[0180] Optionally, when a team member releases a skill according to the skill release prompt, the skill release prompt disappears on the team member's game interface to indicate that the skill has been released. At the same time, the skill switches to a cooldown state, and the skill cooldown progress is displayed on the skill icon corresponding to the skill. Figure 14 When a team member releases a skill according to the skill release prompt, a skill icon 902 is displayed on the team member's game interface 901. The skill icon 902 indicates the cooling state after the skill is released. The skill icon 902 displays the cooling progress of the skill, such as displaying that the ratio of the current remaining time to the total cooling time is 98%.

[0181] In some embodiments, when the skill corresponding to the skill with the first tag number is released, the tag number corresponding to the skill will disappear from the sequence of marked skills, the tag number corresponding to the skill with the second tag number will become the first tag number, the tag number corresponding to the skill with the third tag number will become the second tag number, and the tag number corresponding to the skill with the nth tag number will become the n-1th tag number.

[0182] To sum up, the method provided in the embodiment of the present application displays an energy-saving icon indicating that the team member's virtual character has skills, displays the team commander's portrait and text prompt information for suggesting the release of skills on top of the skill icon, and releases skills by responding to the trigger operation of the skill icon. Team members can release skills intuitively and quickly through skill release instructions, reducing operational complexity and improving the team members' gaming experience.

[0183] Figure 15 A flowchart of a skill release method provided by an exemplary embodiment of the present application is shown. The method is executed by a first terminal and a second terminal, and the method includes at least one of the following steps:

[0184] Step 1: Start;

[0185] Step 2: Determine whether you are the captain;

[0186] When a player enters the game, it is determined whether the current player is the captain of the team. If the current player is the captain, step 3 is executed; if the current player is a team member, step 11 is executed.

[0187] Step 3: Display command controls;

[0188] If the current player is the captain of the team, a command control is displayed on the captain's game interface, and the command control is used to turn on or off the captain's command authority.

[0189] Step 4: Check that the command control is in the start state;

[0190] Optionally, the command control includes an on state and an off state. When the command control is on, the team leader has the command authority of the team. The command control is off by default.

[0191] Step 5: Display the skills possessed by the team member's virtual character;

[0192] Optionally, skill icons are displayed for skills possessed by at least two team member avatars. The team leader avatar and the team member avatars may possess a first preset number of skills. Each avatar may possess a second preset number of skills, and the skills of different avatars may be the same or different.

[0193] Step 6: Detect that the skill is triggered;

[0194] Optionally, the team leader triggers the skill corresponding to the skill icon by performing a trigger operation on the skill icon.

[0195] Step 7: Determine skill status;

[0196] Optionally, the skill status includes a ready state and a cooldown state. When a skill is in the ready state, it means that the skill is ready and can be used or released immediately. When a skill is in the cooldown state, it means that the skill has been used and needs to wait for a cooldown period before it can be used again.

[0197] When the skill state is in the cooldown state, execute step 8; when the skill state is in the ready state, execute step 9.

[0198] Step 8: Display prompt information;

[0199] When a skill is in a cooldown state, the captain clicks on the skill and a prompt message will be displayed on the captain's game interface. The prompt message can be displayed through text, icons, progress bars, etc. The prompt message is used to inform the captain that the current skill is in a cooldown state.

[0200] Step 9: Mark the skills;

[0201] When a skill is in the ready state, the team leader clicks on the skill to perform the marking operation on the skill.

[0202] Step 10: Display the marked status;

[0203] When a skill is in the ready state, the team leader clicks on the skill to perform the marking operation on the skill, switching the skill from the ready state to the marked state. At the same time, the marking number is displayed in the local area or around the skill icon corresponding to the skill.

[0204] Step 11: Detect skill release indication;

[0205] Among them, the skill release instruction is used to instruct the team commander to recommend the release of skills.

[0206] In some embodiments, the team leader sends a skill release instruction to the team members corresponding to each skill of at least two skills in sequence according to the marked sequence number.

[0207] Step 12: Determine whether the mark number is 1;

[0208] The team member determines whether the marking number of the marked skill is 1. If the marking number is 1, it means that the skill is recommended to be released first. If the marking number is not 1, execute step 13. If the marking number is 1, execute step 14.

[0209] Step 13: The interface is unresponsive;

[0210] If the mark number of the team member's current skill is not 1, no other prompt information will be displayed on the game interface.

[0211] Step 14: Display the skill release instruction;

[0212] If the tag number of the team member's current skill is 1, a skill release prompt is displayed above the skill icon on the game interface of the team member. Optionally, the skill release prompt may include an avatar of the team leader or a text prompt message for suggesting the release of the skill.

[0213] Step 15: Use skills;

[0214] Optionally, the skill is released in response to a team member triggering the skill icon.

[0215] Step 16: The skill release indicator disappears;

[0216] Optionally, after a player releases a skill according to the skill release prompt, the skill release prompt disappears on the player's game interface to indicate that the skill has been released. At the same time, the mark number corresponding to the skill with the nth mark number is changed to the n-1th mark number.

[0217] Step 17: Check that the skill marked with number 1 is used;

[0218] Optionally, the server uploads the information of the second client to the first client and conveys the information that the skill marked as number 1 is used to the team leader's client.

[0219] Step 18: The skill marked with number 1 disappears, and the marking numbers of other skills decrease by one.

[0220] When it is detected that the skill with the mark number 1 is used, the team leader removes the skill with the mark number 1 from the marked energy saving, and reduces the mark numbers of subsequent marked skills by one.

[0221] Figure 16 The structure block diagram of the skill release device provided by one embodiment of the present application is shown. The device has the function of implementing the above-mentioned skill release method example, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the server described above, or it can be set in the server. Figure 16 As shown, the device 1600 may include: a display module 1610 and a sending module 1620:

[0222] Display module 1610, for displaying skill icons of skills possessed by at least two team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team;

[0223] Display module 1610 is configured to, in response to marking operations on at least two skills in sequence, display mark numbers corresponding to the at least two skills in the marking order, wherein the mark numbers are used to indicate a recommended release order of the current skill among the at least two skills;

[0224] The sending module 1620 is used to trigger the sending of a skill release instruction to the team member object corresponding to each skill of the at least two skills in sequence according to the mark sequence number, and the skill release instruction is used to instruct the team member object to release the skill.

[0225] In some embodiments, the sending module 1620 further includes a sending submodule and a computing submodule.

[0226] In an optional example, the sending submodule is configured to trigger sending a skill release instruction to the player object corresponding to the skill with the first mark sequence number, wherein the skill release instruction is used to instruct the player object to release the skill with the first mark sequence number;

[0227] a calculation submodule, configured to, after the skill with the first marking sequence number is released, decrement the marking sequence numbers corresponding to the remaining skills in the at least two skills by one, and then execute the previous step again;

[0228] The remaining skills are the skills that have not been released among the at least two skills.

[0229] In an optional example, the display module 1610 is configured to display the mark numbers corresponding to the at least two skills in a marking order in response to marking operations on at least two skills in sequence and the skill status of the at least two skills being ready.

[0230] In an optional example, the display module 1610 is used to display a prompt message indicating that the first skill is in cooling down in response to a triggering operation on the first skill and the status of the first skill is in cooling down.

[0231] In an optional example, the display module 1610 is used to display a command control, which is used to turn on or off command authority; the display module 1610 is used to display skill icons of the skills of at least two team member virtual characters in response to the command start operation on the command control.

[0232] In some optional embodiments, the apparatus 1600 further includes a rejection module.

[0233] In an optional example, the elimination module is used to eliminate the target skill from the at least two skills if there is a target skill that is not released in advance according to the marking order, and to reduce the marking sequence numbers of other skills in the at least two skills that are released later than the target skill by one.

[0234] In an optional example, the at least two skills include:

[0235] At least two skills corresponding to different team member virtual characters; or, at least two skills corresponding to the captain virtual character and the team member virtual characters.

[0236] Figure 17 The following is a block diagram of a skill release device provided in one embodiment of the present application. This device implements the aforementioned skill release method example. This functionality can be implemented in hardware or by hardware executing corresponding software. This device can be the server described above or be located within a server.

[0237] like Figure 17 As shown, the device 1700 may include: a display module 1710 and a release module 1720:

[0238] Display module 1710, for displaying skill icons of skills possessed by team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team;

[0239] Display module 1710, configured to display a skill release instruction on the skill, wherein the skill release instruction is used to indicate to the team commander that a skill is recommended to be released;

[0240] The releasing module 1720 is configured to release the skill in response to a triggering operation on the skill icon.

[0241] In an optional example, the skill release instruction includes at least one of the following:

[0242] The team leader's portrait; a text prompt message used to suggest releasing the skill.

[0243] In an optional example, the skill release instruction is triggered and sent to the team members corresponding to each skill of the at least two skills in sequence according to the mark sequence number;

[0244] The marking sequence number is obtained by the team commander marking the at least two skills in sequence, and the marking sequence number is used to indicate the recommended release order of the current skill among the at least two skills.

[0245] It should be noted that the specific limitations of the one or more skill-releasing device embodiments provided above can be found in the limitations of the skill-releasing method described above and will not be repeated here. Each module of the aforementioned device may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in hardware or independent of a computer device's processor, or may be stored in software within a computer device's memory, allowing the processor to call and execute corresponding operations of each module.

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

[0247] An embodiment of the present application also provides a computer device, which includes: a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the skill release method provided by the above-mentioned method embodiments.

[0248] Figure 18 The following is a block diagram of a computer device 1800 provided in accordance with an exemplary embodiment of the present application. The computer device 1800 may be a portable mobile terminal, such as a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), or an MP4 player (Moving Picture Experts Group Audio Layer IV). The computer device 1800 may also be referred to as a user device, a portable terminal, or other similar terminology. Typically, the computer device 1800 includes a processor 1801 and a memory 1802.

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

[0250] The memory 1802 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1802 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1802 is used to store at least one instruction, which is used to be executed by the processor 1801 to implement the gift giving method based on the live broadcast room provided in the embodiment of the present application.

[0251] In some embodiments, computer device 1800 may optionally include a peripheral device interface 1803 and at least one peripheral device. Processor 1801, memory 1802, and peripheral device interface 1803 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 1803 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 1804, a touchscreen display 1805, a camera assembly 1806, an audio circuit 1807, and a power supply 1808.

[0252] The peripheral device interface 1803 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802, and the peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral device interface 1803 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

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

[0254] The touchscreen display 1805 is used to display a user interface (UI). This UI can include graphics, text, icons, videos, or any combination thereof. The touchscreen display 1805 is also capable of collecting touch signals on or above the surface of the touchscreen display 1805. These touch signals can be input as control signals to the processor 1801 for processing. The touchscreen display 1805 is used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be a single touchscreen display 1805, located on the front panel of the computer device 1800. In other embodiments, there can be at least two touchscreen displays 1805, located on different surfaces of the computer device 1800 or in a foldable design. In some embodiments, the touchscreen display 1805 can be a flexible display, located on a curved or foldable surface of the computer device 1800. Furthermore, the touchscreen display 1805 can be configured as a non-rectangular, irregular shape, also known as a special-shaped screen. The touchscreen display 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0255] The camera component 1806 is used to capture images or videos. Optionally, the camera component 1806 includes a front camera and a rear camera. Typically, the front camera is used to enable video calls or selfies, and the rear camera is used to enable photo or video shooting. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, and a wide-angle camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, and the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR shooting functions. In some embodiments, the camera component 1806 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0256] Audio circuit 1807 is used to provide an audio interface between the user and computer device 1800. Audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into processor 1801 for processing, or input into RF circuit 1804 for voice communication. For the purpose of stereo sound collection or noise reduction, multiple microphones may be provided, located in different parts of computer device 1800. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from processor 1801 or RF circuit 1804 into sound waves. The speaker may be a traditional thin-film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, audio circuit 1807 may also include a headphone jack.

[0257] Power supply 1808 is used to power various components in computer device 1800. Power supply 1808 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1808 includes a rechargeable battery, the rechargeable battery can be wired or wirelessly rechargeable. A wired rechargeable battery is charged via a wired line, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery can also support fast charging technology.

[0258] In some embodiments, the computer device 1800 further includes one or more sensors 1809 , including but not limited to an acceleration sensor 1810 , a gyroscope sensor 1811 , a pressure sensor 1812 , an optical sensor 1813 , and a proximity sensor 1814 .

[0259] The accelerometer 1810 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the computer device 1800. For example, the accelerometer 1810 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 1801 can control the touch screen display 1805 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 1810. The accelerometer 1810 can also be used to collect game or user motion data. The gyroscope sensor 1811 can detect the body orientation and rotation angle of the computer device 1800. The gyroscope sensor 1811 can work with the accelerometer 1810 to collect the user's 3D movements on the computer device 1800. Based on the data collected by the gyroscope sensor 1811, the processor 1801 can implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0260] The pressure sensor 1812 can be installed on the side frame of the computer device 1800 and / or below the touch screen display 1805. When the pressure sensor 1812 is installed on the side frame of the computer device 1800, it can detect the user's grip signal of the computer device 1800 and perform left-hand recognition or shortcut operations based on the grip signal. When the pressure sensor 1812 is installed below the touch screen display 1805, it can control the operational controls on the UI interface based on the user's pressure operation on the touch screen display 1805. The operational controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0261] Optical sensor 1813 is used to detect ambient light intensity. In one embodiment, processor 1801 can control the display brightness of touchscreen display 1805 based on the ambient light intensity detected by optical sensor 1813. Specifically, when the ambient light intensity is high, the display brightness of touchscreen display 1805 is increased; when the ambient light intensity is low, the display brightness of touchscreen display 1805 is decreased. In another embodiment, processor 1801 can also dynamically adjust the shooting parameters of camera assembly 1806 based on the ambient light intensity detected by optical sensor 1813.

[0262] Proximity sensor 1814, also known as a distance sensor, is typically located on the front of computer device 1800. Proximity sensor 1814 is used to detect the distance between the user and the front of computer device 1800. In one embodiment, when proximity sensor 1814 detects that the distance between the user and the front of computer device 1800 is gradually decreasing, processor 1801 controls touchscreen display 1805 to switch from the screen-on state to the screen-off state. When proximity sensor 1814 detects that the distance between the user and the front of computer device 1800 is gradually increasing, processor 1801 controls touchscreen display 1805 to switch from the screen-off state to the screen-on state.

[0263] Those skilled in the art will appreciate that the above structure does not limit the computer device 1800 , and the computer device 1800 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0264] An embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the skill release method provided by the above-mentioned method embodiments.

[0265] An embodiment of the present application also provides a computer program product, which includes at least one computer program, and the at least one computer program is stored in a computer-readable storage medium; the at least one computer program is read and executed from the computer-readable storage medium by a processor of a computer device, so that the computer device executes the skill release method provided by the above-mentioned method embodiments.

[0266] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application do not limit this.

[0267] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

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

Claims

1. A skill release method, characterized in that: The method is performed by a first client, and includes: Displaying skill icons of skills possessed by at least two team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team; In response to marking operations on at least two skills in sequence, displaying mark numbers corresponding to the at least two skills in the marking order, the mark numbers indicating a recommended release order of the current skill among the at least two skills; Sending a skill release instruction to the team member object corresponding to each skill of the at least two skills is triggered in sequence according to the mark sequence number, and the skill release instruction is used to instruct the team member object to release the skill.

2. The method according to claim 1, characterized in that The sending of a skill release instruction to the player object corresponding to each skill of the at least two skills in sequence according to the mark sequence number, wherein the skill release instruction is used to instruct the player object to release the skill, includes: Triggering sending the skill release instruction to the player object corresponding to the skill with the first mark sequence number, wherein the skill release instruction is used to instruct the player object to release the skill with the first mark sequence number; After the skill with the first mark number is released, the mark numbers corresponding to the remaining skills in the at least two skills are reduced by one, and the previous step is performed again; The remaining skills are the skills that have not been released among the at least two skills.

3. The method according to claim 2, characterized in that In response to the marking operations on the at least two skills in sequence, displaying the mark numbers corresponding to the at least two skills in the marking order includes: In response to marking operations on the at least two skills in sequence and the skill status of the at least two skills being ready, the mark serial numbers corresponding to the at least two skills are displayed in the marking order.

4. The method according to claim 3, characterized in that The method further comprises: In response to a triggering operation on a first skill and the status of the first skill being on cooldown, a prompt message indicating that the first skill is on cooldown is displayed.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Displaying a command control, wherein the command control is used to turn on or off command authority; The skill icons showing the skills of at least two team member virtual characters include: In response to a start-command operation on the command control, skill icons of the skills possessed by the at least two team member virtual characters are displayed.

6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: If there is a target skill that is not released in advance according to the marking order, the target skill is removed from the at least two skills, and the marking sequence numbers of other skills in the at least two skills that are released later than the target skill are reduced by one.

7. The method according to any one of claims 1 to 4, characterized in that: The at least two skills include: At least two skills corresponding to different said team member virtual characters; or, At least two skills corresponding to the team leader virtual character and the team member virtual characters.

8. A skill release method, characterized in that: The method is performed by the second client, and the method includes: Displaying skill icons of skills possessed by team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team; Displaying a skill release instruction on the skill, wherein the skill release instruction is used to instruct the team commander to recommend releasing the skill; In response to a triggering operation on the skill icon, the skill is released.

9. The method according to claim 8, characterized in that The skill release instruction includes at least one of the following: A portrait of the team leader; A text prompt message used to suggest the use of the skill.

10. The method according to claim 8, characterized in that The skill release instruction is triggered and sent to the team member object corresponding to each skill of at least two skills in sequence according to the mark sequence number; The marking sequence number is obtained by the team commander marking the at least two skills in sequence, and the marking sequence number is used to indicate the recommended release order of the current skill among the at least two skills.

11. A skill releasing device, characterized in that: The device comprises: A display module, configured to display skill icons of skills possessed by at least two team member virtual characters, wherein the team member virtual characters are virtual characters controlled by team member objects belonging to the same team; A display module is configured to, in response to marking operations on at least two skills in sequence, display mark numbers corresponding to the at least two skills in a marking order, wherein the mark numbers are used to indicate a recommended release order of the current skill among the at least two skills; The sending module is used to trigger the sending of skill release instructions to the team member objects corresponding to each skill of the at least two skills in sequence according to the mark sequence number, and the skill release instructions are used to instruct the team member objects to release the skills.

12. A skill releasing device, characterized in that: The device comprises: A display module, configured to display skill icons of skills possessed by a team member virtual character, wherein the team member virtual character is a virtual character controlled by a team member object belonging to the same team; A display module, configured to display a skill release instruction on the skill, wherein the skill release instruction is used to indicate to the team commander that a skill is to be released; A release module is used to release the skill in response to a triggering operation on the skill icon.

13. A computer device, characterized in that: The computer device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the skill release method according to any one of claims 1 to 7 or any one of claims 8 to 10.

14. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the skill releasing method according to any one of claims 1 to 7 or any one of claims 8 to 10 is implemented.

15. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the skill release method according to any one of claims 1 to 7 or any one of claims 8 to 10.