Virtual role capturing method, device, equipment and computer readable storage medium
By using a virtual capture item in the virtual world to capture virtual characters, the appearance of the captured characters changes, which solves the limitation of virtual character capture methods and enhances the fun of the game and user participation.
Patent Information
- Application Number
- CN202510372460.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2045-03-27
AI Technical Summary
Existing technologies for capturing virtual characters are limited in scope and have low engagement, leading to reduced game participation and user retention.
By using the first virtual capture item in the virtual world to capture virtual characters, the appearance of the captured characters is changed, increasing the randomness and uncertainty of the characters' appearance.
It enhances the fun and flexibility of capturing virtual characters, thereby increasing user engagement and retention rates in the game.
Smart Images

Figure CN119925932B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of human-computer interaction technology, and in particular to a method, apparatus, device, and computer-readable storage medium for capturing virtual characters. Background Technology
[0002] In some games, players can control a virtual object to explore or move around in the virtual world. For example, they can explore the game map or capture virtual characters in the virtual world.
[0003] In related technologies, when a player-controlled virtual object encounters a virtual character in a game, the player can control the virtual object to throw virtual capture items at the virtual character in order to capture the virtual character.
[0004] However, the above-mentioned methods for capturing virtual characters can only capture virtual characters encountered by the main virtual object, which limits the methods for capturing virtual characters and makes the capture of virtual characters less interesting, thereby reducing player participation and user retention. Summary of the Invention
[0005] This application provides a method, apparatus, device, and readable storage medium for capturing virtual characters, which can solve the problems of limited methods for capturing virtual characters in related technologies, low fun in capturing virtual characters, and reduced game participation and retention rates. The technical solution is as follows:
[0006] On one hand, embodiments of this application provide a method for capturing virtual characters, the method comprising:
[0007] Displays a master virtual object and a first virtual character located in a virtual world. The master virtual object has a first virtual capture prop, which is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character.
[0008] In response to the operation of capturing the first virtual character using the first virtual capture prop, the controlling virtual object is shown throwing the first virtual capture prop at the first virtual character;
[0009] The first virtual capture tool is shown capturing the first virtual character;
[0010] In this case, at least one body part of the first virtual character after being captured looks different from that of the first virtual character before being captured.
[0011] On the other hand, embodiments of this application provide a virtual character capture device, the device comprising:
[0012] The display module is used to display the main virtual object and the first virtual character located in the virtual world. The main virtual object has a first virtual capture prop, which is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character.
[0013] The display module is also configured to, in response to the operation of capturing the first virtual character through the first virtual capture prop, display the main virtual object throwing the first virtual capture prop at the first virtual character;
[0014] The display module is also used to display the first virtual capture prop capturing the first virtual character;
[0015] In this case, at least one body part of the first virtual character after being captured looks different from that of the first virtual character before being captured.
[0016] In one possible implementation, the master virtual object carries a second virtual role;
[0017] The display module is also used to display the released second virtual character;
[0018] The device further includes:
[0019] The control module is used to control the interaction between the second virtual character and the first virtual character in response to the interaction command of the second virtual character;
[0020] The triggering module is used to trigger an operation to capture the first virtual character through the first virtual capture item in response to the item information of the first virtual capture item.
[0021] In one possible implementation, the appearance of the at least one body part includes at least one of color or shape.
[0022] In one possible implementation, the display module is further configured to, in response to a release operation for the captured first virtual character, display a first quantity of first virtual items that the captured first virtual character can obtain after release, wherein the first virtual items are used to synthesize the first virtual capture item;
[0023] The device further includes:
[0024] The transfer module is used to transfer the first quantity of the first virtual items to the account of the game object controlling the main virtual object in response to the operation of the first virtual character after confirming the release and capture.
[0025] In one possible implementation, the first quantity is a fixed value; or, the first quantity corresponds to different types of the first virtual characters; or, the first quantity corresponds to different levels of the first virtual characters.
[0026] In one possible implementation, the display module is further configured to display an item icon of a first virtual item that can be obtained by the captured first virtual character in response to a release operation for the captured first virtual character.
[0027] In response to a trigger operation on the item icon of the first virtual item, the item information of the first virtual item is displayed. The item information includes at least one of the following: item name, item icon, item purpose, item description information, and the number of the first virtual item acquired by the game object controlling the main virtual object.
[0028] In one possible implementation, the transfer module is further configured to, in response to a synthesis operation, transfer the first virtual capture item to the game object's account if the number of the first virtual items already acquired by the game object exceeds a quantity threshold, wherein the quantity threshold is the number of first virtual items required to synthesize the first virtual capture item.
[0029] In one possible implementation, the display module is further configured to, in response to a release operation for a third virtual character, display a second quantity of the first virtual item that can be obtained by releasing the third virtual character;
[0030] The transfer module is further configured to, in response to confirming the release of the third virtual character, transfer the second quantity of the first virtual items to the account of the game object controlling the main virtual object, the second quantity of the first virtual items being used to synthesize the first virtual capture item.
[0031] In one possible implementation, the display module is further configured to display a capture animation corresponding to the first virtual capture prop in response to the operation of capturing the first virtual character through the first virtual capture prop.
[0032] In one possible implementation, the display module is configured to display that the first virtual capture item has captured the first virtual character when it is determined that the first virtual capture item has successfully captured the first virtual character.
[0033] In one possible implementation, the display module is further configured to display a capture effect when it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character. The capture effect is used to preview the appearance of at least one body part of the first virtual character after capture.
[0034] In one possible implementation, the device further includes:
[0035] The sending module is used to send an acquisition request to the server, the acquisition request being used to acquire first appearance information;
[0036] A receiving module is configured to receive the first appearance information returned by the server based on the acquisition request, wherein the appearance of at least one body part of the captured first virtual character is the appearance indicated by the first appearance information.
[0037] In one possible implementation, the display module is configured to, in response to an operation of capturing the first virtual character using the first virtual capture prop and the appearance type of the first virtual character meeting the appearance requirements, display the main virtual object throwing the first virtual capture prop at the first virtual character.
[0038] The display module is further configured to respond to an operation of capturing the first virtual character using the first virtual capture prop, and if the appearance type of the first virtual character does not meet the appearance requirements, display a prompt message indicating that the first virtual character cannot be captured using the first virtual capture prop.
[0039] In one possible implementation, the display module is further configured to display the character icon of the captured first virtual character in response to a viewing operation on the captured first virtual character;
[0040] The captured first virtual character is displayed when the character icon of the first virtual character is triggered.
[0041] In response to an operation to view the appearance of the captured first virtual character, display appearance information of at least one body part of the captured first virtual character.
[0042] In one possible implementation, the display module is further configured to display, in response to a release operation on the captured first virtual character, the released captured first virtual character having an appearance different from at least one body part of a reference virtual character, the reference virtual character being a virtual character of the same character type as the captured first virtual character and having a normal appearance.
[0043] In one possible implementation, the display module is further configured to display a capture pop-up window, which displays the character information of the first virtual character after capture. The capture pop-up window is used to indicate that the first virtual character has been captured, and the character information includes at least one of the following: character name, character type, character level, character icon, and character appearance type.
[0044] On the other hand, embodiments of this application provide a terminal device, which includes a processor and a memory. The memory stores at least one piece of program code, which is loaded and executed by the processor to enable the terminal device to implement any of the virtual character capture methods described above.
[0045] On the other hand, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to enable a terminal device to implement any of the above-described methods for capturing virtual characters.
[0046] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable a terminal device to implement any of the above-mentioned methods for capturing virtual characters.
[0047] The technical solution provided in this application has at least the following beneficial effects:
[0048] The technical solution provided in this application allows for the capture of a first virtual character located in a virtual world using a first virtual capture prop. The captured first virtual character has at least one body part that differs in appearance from the first virtual character before capture. This method makes the appearance of the captured first virtual character different from that before capture, increasing the randomness and uncertainty of the captured virtual character. This enhances the fun and flexibility of capturing virtual characters, thereby increasing user engagement and retention rates in the game. Attached Figure Description
[0049] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0050] Figure 1 This is a schematic diagram of a computer system provided in an embodiment of this application;
[0051] Figure 2 This is a flowchart of a method for capturing a virtual character provided in an embodiment of this application;
[0052] Figure 3 This is a schematic diagram of a game screen provided in an embodiment of this application;
[0053] Figure 4 This is a schematic diagram of a virtual character provided in an embodiment of this application;
[0054] Figure 5 This is a schematic diagram of another game screen provided in an embodiment of this application;
[0055] Figure 6 This is a schematic diagram of yet another game screen provided in the embodiments of this application;
[0056] Figure 7 This is a schematic diagram of another game screen provided in an embodiment of this application;
[0057] Figure 8 This is a schematic diagram illustrating a capture effect provided in an embodiment of this application;
[0058] Figure 9 This is a schematic diagram of a capture pop-up window provided in an embodiment of this application;
[0059] Figure 10 This is a schematic diagram of a virtual character interface provided in an embodiment of this application;
[0060] Figure 11 This is a schematic diagram of another virtual character interface provided in an embodiment of this application;
[0061] Figure 12 This is a schematic diagram of a detailed information interface provided in an embodiment of this application;
[0062] Figure 13 This is a schematic diagram of an appearance page provided in an embodiment of this application;
[0063] Figure 14 This is a schematic diagram of a release interface provided in an embodiment of this application;
[0064] Figure 15 This is a schematic diagram of a prop page provided in an embodiment of this application;
[0065] Figure 16 This is a schematic diagram of a synthetic first virtual capture prop provided in an embodiment of this application;
[0066] Figure 17 This is a schematic diagram illustrating the release of a captured first virtual character provided in an embodiment of this application;
[0067] Figure 18 This is a flowchart of a method for generating a fourth virtual character provided in an embodiment of this application;
[0068] Figure 19 This is a flowchart of a method for releasing a captured first virtual character, as provided in an embodiment of this application.
[0069] Figure 20 This is a flowchart illustrating a method for capturing a first virtual character using a first virtual capture prop, as provided in an embodiment of this application.
[0070] Figure 21 This is a schematic diagram of the structure of a virtual character capture device provided in an embodiment of this application;
[0071] Figure 22 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;
[0072] Figure 23 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation
[0073] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0074] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0075] First, let me explain some of the terms used in this application:
[0076] Virtual world: A virtual world displayed (or provided) by an application while it is running on a terminal device. This virtual world can be a simulation of the real world, a semi-simulated / semi-fictional environment, or a purely fictional environment. A virtual world can be any of a two-dimensional, 2.5-dimensional, or three-dimensional virtual world; this application does not limit this. The following embodiments use a three-dimensional virtual world as an example, but this is not intended to limit the scope.
[0077] Master virtual object: refers to the movable object that the player plays as in the virtual world. Master virtual objects can be virtual characters, virtual animals, anime characters, etc., such as characters or animals displayed in a 3D virtual world. Optionally, the master virtual object is a 3D model created based on animation skeletal technology. Each master virtual object has its own shape and volume in the 3D virtual world, occupying a portion of the space within the 3D virtual world.
[0078] Virtual characters: These are movable objects controlled by artificial intelligence (AI) or players in a virtual world. Virtual characters can be virtual creatures, virtual animals, virtual monsters, virtual sprites, virtual pets, etc. For example, they are movable objects displayed in a three-dimensional virtual world in the form of animals or other shapes. Virtual characters can be subjected to at least one of the following interactive operations by the controlling virtual object: capture, raising, leveling up, etc. Virtual characters can also assist the controlling virtual object in at least one of the following interactive operations: gathering resources, combat, altering terrain, etc.
[0079] World Scene: This refers to the scene corresponding to the world map. When the world scene is displayed in the user interface, one or more plots of land on the world map can be displayed. For example, the user interface displays one or more plots of land where the main virtual object or the first virtual character is currently located on the world map, as well as interface elements related to the displayed plots, the main virtual object, and the virtual character. The elements in this application embodiment can be used to compose a scene (such as a world scene), such as plots of land, the main virtual object, and virtual characters. In the world scene, the player can control the main virtual object to move freely, explore, and develop the storyline.
[0080] Turn-based combat scenario: This refers to the scenario corresponding to the battle map. When a turn-based combat scenario is displayed in the user interface, the user interface can display the battle map, such as showing all or part of the tiles contained in the battle map. For example, the user interface can display a virtual character or one or more tiles that the virtual character is currently located on in the battle map, as well as some interface elements related to the displayed tiles, the main virtual object, the virtual character, etc. In a turn-based combat scenario, both sides control the virtual characters to fight in turns. After the battle is completed, the interface switches back to the world scene.
[0081] The world scene and the turn-based battle scene can be switched. For example, you can switch from the world scene to the turn-based battle scene, or vice versa.
[0082] When displaying world scenes and turn-based combat scenes, the virtual camera can employ different shooting perspectives. For example, when displaying world scenes, the virtual camera captures the world scene from the perspective of the main virtual object (such as the first-person or third-person perspective of the main virtual object), resulting in the displayed world scene image. When displaying turn-based combat scenes, the virtual camera captures the turn-based combat scene from a neutral perspective (such as the virtual camera being positioned between the two combatants and diagonally above them), resulting in the displayed turn-based combat scene image. Optionally, in addition to the aforementioned differences in shooting perspectives, the permitted user operations can also differ between world scenes and turn-based combat scenes. For example, when displaying world scenes, users can manually adjust the perspective and control the movement of the main virtual object or virtual character; when displaying turn-based combat scenes, users are not allowed to manually adjust the perspective or control the movement of the main virtual object or virtual character, etc. The above method allows users to perceive a distinction between the world scene and the turn-based combat scene. However, since the world scene and the turn-based combat scene share the same world map, and the combat map used by the turn-based combat scene is one or more plots in the world map, the switching between the world scene and the turn-based combat scene does not bring a strong sense of jarring, but rather a very smooth and natural transition.
[0083] Figure 1 This is a schematic diagram of a computer system provided in an embodiment of this application, such as... Figure 1 As shown, the computer system includes a terminal device 101 and a server 102. The terminal device 101 has a game client installed and running. The virtual character capture method provided in this embodiment can be executed by the terminal device 101, or by both the terminal device 101 and the server 102; this embodiment does not limit the execution of this method.
[0084] Server 102 provides background services for the game client installed on terminal device 101. In one possible implementation, server 102 undertakes the main computing work, and terminal device 101 undertakes the secondary computing work. Alternatively, server 102 undertakes the secondary computing work, and terminal device 101 undertakes the main computing work. Or, terminal device 101 and server 102 collaborate on computing using a distributed computing architecture.
[0085] Game clients can be third-person shooter (TPS) games, first-person shooter (FPS) games, multiplayer online battle arena (MOBA) games, multiplayer shooting survival games, massively multiplayer online role-playing games (MMOs), action role-playing games (ARPGs), virtual reality (VR) clients, augmented reality (AR) clients, 3D map programs, map simulation programs, social clients, interactive entertainment clients, etc.
[0086] This application does not limit the type of game client. For example, a game client can be an application that needs to be downloaded and installed, a mini-program that does not need to be downloaded, a web application, etc.
[0087] Optionally, the terminal device 101 can be any electronic device product capable of human-computer interaction with the user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. For example, the terminal device 101 can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, PC (Personal Computer), mobile phone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), smart car system, smart TV, etc.
[0088] Terminal device 101 can refer to one of a plurality of terminal devices. This embodiment uses terminal device 101 as an example. Those skilled in the art will know that the number of terminal devices 101 can be more or less. For example, there may be only one terminal device 101, or there may be dozens or hundreds of terminal devices 101, or more. This application embodiment does not limit the number or type of terminal devices 101.
[0089] Server 102 can be a single server, a server cluster consisting of multiple servers, or any of the following: a cloud computing platform or a virtualization center. This embodiment of the application does not limit this. Server 102 communicates directly or indirectly with terminal device 101 via wired or wireless communication. Server 102 has data receiving, data processing, and data sending functions. Of course, server 102 may also have other functions, which are not limited in this embodiment of the application.
[0090] In the virtual character capture method provided in this application, after the game client is launched, a game screen 103 is displayed. The game screen 103 displays a master virtual object 104 and a first virtual character 105 located in the virtual world. The master virtual object 104 has a first virtual capture item.
[0091] When a game object attempts to capture a first virtual character 105 using a first virtual capture item, the terminal device responds to the operation of capturing the first virtual character 105 using the first virtual capture item, and the appearance type of the first virtual character 105 meets the appearance requirements, displaying the main virtual object 104 throwing the first virtual capture item 106 at the first virtual character. 107 shows the main virtual object 104 throwing the first virtual capture item 106 at the first virtual character 105. If it is determined that the first virtual capture item 106 successfully captures the first virtual character 105, and it is determined that the first virtual capture item 106 successfully changes the appearance of at least one body part of the first virtual character 105, the device displays that the first virtual capture item 106 has captured the first virtual character 105, and the appearance of at least one body part of the first virtual character 105 after capture is different from that before capture.
[0092] After capturing the first virtual character 105 using the first virtual capture item 106, if the player is not satisfied with the captured virtual character 105, they can release it. Releasing the captured virtual character 105 will yield a first quantity of the first virtual item, which can then be combined to create the first virtual capture item 106. The player can then use the combined first virtual capture item 106 to capture virtual characters in the virtual world, allowing them to capture the virtual characters they desire.
[0093] Those skilled in the art should understand that the terminal device 101 and server 102 described above are merely illustrative examples. Other existing or future terminal devices or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0094] This application provides a method for capturing virtual characters, which can be applied to the above-mentioned... Figure 1 The computer system shown is, Figure 2 The flowchart shown in this embodiment of the application illustrates a method for capturing a virtual character. This method can be implemented by... Figure 1 The terminal device 101 in the middle executes. For example... Figure 2 As shown, the method includes the following steps 201 to 203.
[0095] In step 201, a master virtual object and a first virtual character located in the virtual world are displayed. The master virtual object has a first virtual capture item, which is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character.
[0096] In an exemplary embodiment of this application, a game client is installed and runs on the terminal device, and the display interface of the terminal device displays relevant information about the game client. The relevant information about the game client may be the name of the game client, the icon of the game client, or other information that can uniquely identify the game client. This embodiment of the application does not limit this.
[0097] When a game object wants to launch the game client, it selects the relevant information for the game client. The terminal device receives this trigger and displays the game screen, which shows a master virtual object and a first virtual character located in the virtual world. The master virtual object possesses a first virtual capture item, used to capture virtual characters in the virtual world and alter their appearance. The master virtual object is controlled by the game object. Both the master virtual object and the first virtual character are situated within the world scene.
[0098] Optionally, the game object selects the relevant information of the game client by clicking on the relevant information of the game client, by using a game controller, by using a voice command, or by other means. This application embodiment does not limit this.
[0099] like Figure 3 This is a schematic diagram of a game screen provided in an embodiment of this application. It shows a main virtual object 301 and a first virtual character 302 located in a virtual world, wherein the main virtual object 301 has a first virtual capture item.
[0100] Of course, other content may also be displayed in the game screen, and this application embodiment does not limit this. Optionally, a fourth virtual character may also be displayed in the game screen. The appearance type of the fourth virtual character may be a normal appearance or a non-normal appearance (rare appearance). Whether the appearance type of the fourth virtual character is a normal appearance is determined by the server, and when the appearance type of the fourth virtual character is a non-normal appearance, the appearance information of the fourth virtual character is also determined by the server. Optionally, the process by which the server determines whether the appearance type of the fourth virtual character is a normal appearance includes: generating a third random number, and determining the appearance type of the fourth virtual character based on the third random number and the probability that the appearance type of the fourth virtual character is a non-normal appearance.
[0101] In one possible implementation, if the probability that the third random number is not greater than the probability that the appearance type of the fourth virtual character is a non-normal appearance, the appearance type of the fourth virtual character is determined to be a non-normal appearance; if the probability that the third random number is greater than the probability that the appearance type of the fourth virtual character is a non-normal appearance, the appearance type of the fourth virtual character is determined to be a normal appearance.
[0102] For example, the probability that the fourth virtual character's appearance type is a non-normal appearance is 30%. The server-generated third random number is 0.5. Since the third random number is greater than the probability that the fourth virtual character's appearance type is a non-normal appearance, the fourth virtual character's appearance type is determined to be a normal appearance. Alternatively, the server-generated third random number is 0.23. Since the third random number is less than the probability that the fourth virtual character's appearance type is a non-normal appearance, the fourth virtual character's appearance type is determined to be a non-normal appearance.
[0103] When the appearance type of the fourth virtual character is determined to be normal, the server sends the character data of the fourth virtual character to the terminal device, so that the terminal device can render according to the character data of the fourth virtual character, obtain the fourth virtual character, and display the fourth virtual character in the game screen.
[0104] When it is determined that the appearance type of the fourth virtual character is a non-standard appearance, the server determines the second appearance information of the fourth virtual character, records the second appearance information into the character data of the fourth virtual character, and then returns the character data of the fourth virtual character to the terminal device. The terminal device then renders the fourth virtual character based on the character data to obtain the fourth virtual character, which is then displayed on the game screen. The appearance type of this fourth virtual character is a non-standard appearance, and the appearance of the fourth virtual character is the appearance corresponding to the second appearance information. For example... Figure 3 The virtual character 303 is the fourth virtual character with a non-standard appearance.
[0105] The process by which the server determines the second appearance information of the fourth virtual character is similar to the process by which the server determines the first appearance information, as detailed in the description of determining the first appearance information below. This application embodiment will not repeat the details here.
[0106] like Figure 4 This is a schematic diagram of a virtual character provided in an embodiment of this application. Figure 4 (1) is a virtual character with a normal appearance. Figure 4 (2) is a virtual character with a non-standard appearance. Figure 4 (3) is another type of virtual character with a non-standard appearance. Figure 4 The virtual characters shown in (2) and (3) have different appearances.
[0107] In one possible implementation, before displaying the master virtual object and the first virtual character located in the virtual world, it is necessary to obtain a first virtual capture item. This application embodiment does not limit the method of obtaining the first virtual capture item. Optionally, the first virtual capture item can be purchased from a game store, obtained by participating in game activities, or obtained by releasing a third virtual character. The first virtual capture item is then synthesized using the first virtual item. The third virtual character is a captured virtual character with a non-standard appearance. The process of obtaining the first virtual item by releasing the third virtual character includes: in response to the release operation of the third virtual character, displaying a second quantity of the first virtual item obtainable by releasing the third virtual character; in response to confirming the release operation of the third virtual character, transferring the second quantity of the first virtual item to the account of the game object controlling the master virtual object. The second quantity of the first virtual item is used to synthesize the first virtual capture item.
[0108] In this context, the second quantity can be either a fixed value, or different types of third virtual characters have different second quantities, or different levels of third virtual characters have different second quantities, or different character categories of third virtual characters have different second quantities. That is, the second quantity can be either a fixed value, or a quantity corresponding to the type of the third virtual character, or a quantity corresponding to the level of the third virtual character, or a quantity corresponding to the character category of the third virtual character.
[0109] A second quantity of the first virtual item is transferred to the account of the game object controlling the main virtual object, so that the game object can obtain the second quantity of the first virtual item. This allows the game object to synthesize the first virtual capture item using the first virtual item. When the game object synthesizes the first virtual capture item, it obtains the first virtual capture item. The process of synthesizing the first virtual capture item is described in step 203 below, and will not be elaborated further here.
[0110] In this implementation, a second number of first virtual items are obtained by releasing a captured third virtual character with a non-standard appearance. These second number of first virtual items are then used to synthesize a first virtual capture item, equipping the main virtual object with the first virtual capture item. This allows the main virtual object to capture virtual characters using the first virtual capture item, resulting in at least one body part of the captured virtual character being different from the virtual character to be captured. This enhances the fun of capturing virtual characters and increases the probability of capturing a virtual character that satisfies the game object.
[0111] In step 202, in response to the operation of capturing the first virtual character through the first virtual capture prop, the main virtual object is shown throwing the first virtual capture prop at the first virtual character.
[0112] In one possible implementation, the controlling virtual object carries a second virtual character, which is any virtual character captured by the controlling virtual object. The game screen also displays a release control used to release the second virtual character, such as... Figure 3 The 304 error indicates that the control has been released.
[0113] When a game object wants to release a second virtual character, it selects the release control, displaying the character icon of the second virtual character carried by the main virtual character controlled by the game object. In response to a trigger action on the second virtual character's icon, the second virtual character is released and displayed. In response to interaction commands to the second virtual character, the game object controls the second virtual character to interact with the first virtual character. After the second virtual character is released, the game switches from the world scene to a turn-based combat scene.
[0114] The release control selected by the game object can be released by long-pressing the game object or by clicking the game object; this application embodiment does not limit this.
[0115] like Figure 5 This is a schematic diagram of another game screen provided in an embodiment of this application, which shows the character icon 501 of the second virtual character carried by the main virtual object controlled by the game object.
[0116] like Figure 6 This is a schematic diagram of another game screen provided in the embodiments of this application, in which the first virtual character 601 and the second virtual character 602 interact.
[0117] Optionally, after displaying the released second virtual character, controls corresponding to the first virtual capture item can also be displayed, such as... Figure 6 603 in the diagram represents the control corresponding to the first virtual capture item. When a game object wants to capture the first virtual character using the first virtual capture item, the game object selects the control corresponding to the first virtual capture item. The terminal device receives a trigger operation for the item information of the first virtual capture item. In response to the trigger operation for the item information of the first virtual capture item, it triggers the operation of capturing the first virtual character using the first virtual capture item. In response to the operation of capturing the first virtual character using the first virtual capture item, the main virtual object is displayed throwing the first virtual capture item at the first virtual character.
[0118] like Figure 7 This is a schematic diagram of another game screen provided in an embodiment of this application. In this screen, the main virtual object 701 throws a first virtual capture item 703 at the first virtual character 702.
[0119] In this implementation, the second virtual character carried by the main virtual object is released, allowing the second virtual character to interact with the first virtual character. During the interaction between the second and first virtual characters, the item information of the first virtual capture item is triggered, thereby displaying the main virtual object throwing the first virtual capture item at the first virtual character, making the way the first virtual capture item is thrown more flexible.
[0120] In one possible implementation, a throwing control for the first virtual capture item (not shown in the figure) can also be displayed on the game screen. In response to a triggering operation on the throwing control, an operation to capture the first virtual character using the first virtual capture item can be initiated. This method allows the first virtual capture item to be thrown at the first virtual character by triggering the throwing control, making the throwing method of the first virtual capture item more flexible.
[0121] In one possible implementation, the game object can also control the main virtual object to move. When the distance between the main virtual object and the first virtual character is less than a distance threshold, the world scene switches to a turn-based combat scene. At this time, the item information of the first virtual capture item is displayed. In response to the trigger operation of the item information of the first virtual capture item, the operation of capturing the first virtual character through the first virtual capture item is triggered.
[0122] The distance threshold is set based on experience or adjusted according to the implementation environment, and this application embodiment does not limit this. For example, the distance threshold is 10 centimeters.
[0123] In one possible implementation, in response to an operation of capturing a first virtual character using a first virtual capture prop, and the appearance type of the first virtual character meets the appearance requirements, the main virtual object is shown throwing the first virtual capture prop at the first virtual character.
[0124] The first virtual character's appearance type meeting the appearance requirements means that the first virtual character's appearance type is a normal appearance. Optionally, the identifier of the first virtual character is sent to the server. If the server determines that the first virtual character's appearance type is a normal appearance, it returns captureable information to the terminal device. Then, the terminal device determines that the first virtual character's appearance type meets the appearance requirements and displays the main virtual object throwing the first virtual capture item at the first virtual character.
[0125] In this implementation, the first virtual capture prop is used to capture virtual characters with a normal appearance in the virtual world. When the appearance type of the first virtual character is normal, the first virtual capture prop can be used to capture the first virtual character. Therefore, the main virtual object can be displayed to throw the first virtual capture prop at the first virtual character, thereby realizing the capture of the first virtual character through the first virtual capture prop.
[0126] In another possible implementation, in response to the operation of capturing a first virtual character through a first virtual capture prop, and the appearance type of the first virtual character does not meet the appearance requirements, a prompt message is displayed, indicating that the first virtual character cannot be captured through the first virtual capture prop.
[0127] The statement that the appearance type of the first virtual character does not meet the appearance requirements means that the appearance type of the first virtual character is a non-standard appearance. Optionally, the identifier of the first virtual character is sent to the server. If the server determines that the appearance type of the first virtual character is a non-standard appearance, it returns an uncaptureable information to the terminal device. The terminal device then determines that the appearance type of the first virtual character does not meet the appearance requirements and displays a prompt message.
[0128] In this implementation, the first virtual capture item is used to capture virtual characters with a normal appearance in the virtual world. When the appearance type of the first virtual character is not normal, a prompt message will be displayed when the first virtual capture item is used to capture the first virtual character, so as to indicate to the game object that the first virtual capture item cannot be used to capture the first virtual character.
[0129] In one possible implementation, in response to the operation of capturing a first virtual character using a first virtual capture prop, a capture animation corresponding to the first virtual capture prop can also be displayed. This capture animation instructs the user to use the first virtual capture prop to capture the virtual character. The capture animation corresponding to the first virtual capture prop can be an animation of the first virtual capture prop gradually increasing in size, or it can be other animations; this application does not limit the specific animation to these possibilities.
[0130] Optionally, in response to the operation of capturing a first virtual character using a first virtual capture prop, and the appearance type of the first virtual character meets the appearance requirements, the capture animation corresponding to the first virtual capture prop is displayed.
[0131] Since the first virtual capture item is a special capture item in the game, when using the first virtual capture item to capture a virtual character, the capture animation corresponding to the first virtual capture item can be displayed to reflect the characteristics and value of the first virtual capture item, and also to let the game object know that the capture item currently being used is the first virtual capture item.
[0132] In step 203, the first virtual capture prop is shown to capture the first virtual character, wherein the appearance of at least one body part of the captured first virtual character is different from that of the first virtual character before capture.
[0133] In one possible implementation, if it is determined that the first virtual capture item has successfully captured the first virtual character, the system displays that the first virtual capture item has captured the first virtual character.
[0134] In this implementation, the first virtual capture item is only displayed as having captured the first virtual character if it is confirmed that the first virtual capture item has successfully captured the first virtual character, thus making the capture accuracy of the virtual character higher.
[0135] Furthermore, if it is determined that the first virtual capture tool has successfully captured the first virtual character, and that the first virtual capture tool has successfully changed the appearance of at least one body part of the first virtual character, then the capture of the first virtual character by the first virtual capture tool is displayed. The appearance of at least one body part of the first virtual character after capture differs from that of the first virtual character before capture.
[0136] The processes for determining whether the first virtual capture tool has successfully captured the first virtual character and whether the first virtual capture tool has successfully changed the appearance of at least one body part of the first virtual character are both executed by the server. This application embodiment does not limit the server's processes for determining whether the first virtual capture tool has successfully captured the first virtual character and whether the first virtual capture tool has successfully changed the appearance of at least one body part of the first virtual character.
[0137] Optionally, the process by which the server determines whether the first virtual capture item has successfully captured the first virtual character includes: if the first virtual character is within the capture range of the first virtual capture item and the capture success rate of the first virtual character meets the capture requirements, then the first virtual capture item has successfully captured the first virtual character. If the first virtual character is outside the capture range of the first virtual capture item, and / or the capture success rate of the first virtual character does not meet the capture requirements, then the first virtual capture item has failed to capture the first virtual character.
[0138] Before determining whether the first virtual character is within the capture range of the first virtual capture item, it is necessary to first determine the capture range of the first virtual capture item. This embodiment of the application does not limit the method for determining the capture range of the first virtual capture item. Optionally, a circle is defined with the throwing location of the first virtual capture item as the center and a first length as the radius. The area covered by this circle is taken as the capture range of the first virtual capture item. The first length is set based on experience or adjusted according to the implementation environment; this embodiment of the application does not limit this. For example, the first length is 5 meters.
[0139] A capture success rate that meets the capture requirements means that the capture success rate is not less than the capture threshold. A capture success rate that does not meet the capture requirements means that the capture success rate is less than the capture threshold. The capture threshold is set based on experience or adjusted according to the implementation environment, and this application embodiment does not limit it. For example, the capture threshold is 80%. The capture success rate of the first virtual character is determined by at least one of the item level of the first virtual capture item, the level of the first virtual character, the current health of the first virtual character, the current state of the first virtual character, and the level of the master virtual object. Optionally, the capture success rate of the first virtual character is obtained by weighted summation of the item level of the first virtual capture item, the level of the first virtual character, the current health of the first virtual character, the current state of the first virtual character, and the level of the master virtual object.
[0140] The process by which the server determines whether the first virtual capture item has successfully changed the appearance of at least one body part of the first virtual character includes: generating a fourth random number, and determining whether the first virtual capture item has successfully changed the appearance of at least one body part of the first virtual character based on the probability of the appearance of at least one body part of the first virtual character changing and the fourth random number.
[0141] Optionally, if the fourth random number is not greater than the probability that the appearance of at least one body part of the first virtual character changes, it is determined that the first virtual capture item has successfully changed the appearance of at least one body part of the first virtual character. If the fourth random number is greater than the probability that the appearance of at least one body part of the first virtual character changes, it is determined that the first virtual capture item has not successfully changed the appearance of at least one body part of the first virtual character.
[0142] For example, the probability that the appearance of at least one body part of the first virtual character changes is 50%, and the fourth random number is 0.3. Since the fourth random number is less than the probability that the appearance of at least one body part of the first virtual character changes, it is determined that the first virtual capture prop successfully changes the appearance of at least one body part of the first virtual character.
[0143] For example, if the probability of at least one body part of the first virtual character changing its appearance is 50%, and the fourth random number is 0.7, since the fourth random number is greater than the probability of at least one body part of the first virtual character changing its appearance, it is determined that the first virtual capture item has failed to change the appearance of at least one body part of the first virtual character.
[0144] In one possible implementation, when the server determines that the first virtual capture tool has successfully captured the first virtual character and that the first virtual capture tool has successfully changed the appearance of at least one body part of the first virtual character, a message is sent to the terminal device indicating that the first virtual capture tool has successfully captured the first virtual character and that the first virtual capture tool has successfully changed the appearance of at least one body part of the first virtual character, so that the terminal device displays that the first virtual capture tool has captured the first virtual character.
[0145] In one possible implementation, before the first virtual capture prop captures the first virtual character, it is also necessary to obtain first appearance information so that the appearance of at least one body part of the captured first virtual character is as indicated by the first appearance information. The process of obtaining the first appearance information includes: sending an acquisition request to the server, the acquisition request being used to obtain the first appearance information; and receiving the first appearance information returned by the server based on the acquisition request.
[0146] After receiving the retrieval request, the server randomly determines at least one color as the first color and randomly determines a shape as the first shape, and then uses at least one of the first color and the first shape as the first appearance information and returns the first appearance information to the terminal device.
[0147] The process by which the server randomly determines at least one color as the first color includes: the server stores M colors, each color corresponding to a probability, and the sum of the probabilities of the M colors is 1. The server randomly determines at least one color from the M colors and uses the determined color as the first color. M is an integer greater than or equal to 1.
[0148] For example, the server stores five colors: Color 1, Color 2, Color 3, Color 4, and Color 5, with probabilities of 20%, 30%, 10%, 25%, and 15%, respectively. The server generates a first random number between 0 and 100. If the first random number is not greater than 20, the first color is determined to be Color 1; if the first random number is greater than 20 but not greater than 50, the first color is determined to be Color 2; if the first random number is greater than 50 but not greater than 60, the first color is determined to be Color 3; if the first random number is greater than 60 but not greater than 85, the first color is determined to be Color 4; and if the first random number is greater than 85 but not greater than 100, the first color is determined to be Color 5. Alternatively, the server can generate another random number between 0 and 100, and based on this second random number, determine a color that is also used as the first color.
[0149] The process by which the server randomly selects a shape as the first shape includes: the server stores N shapes, each with a corresponding probability, and the sum of the probabilities of the N shapes is 1. The server randomly selects one shape from the N shapes and uses this selected shape as the first shape. N is an integer greater than or equal to 1.
[0150] For example, the server stores five shapes: Shape 1, Shape 2, Shape 3, Shape 4, and Shape 5, with probabilities of 20%, 30%, 10%, 25%, and 15%, respectively. The server generates a second random number between 0 and 100. If the second random number is not greater than 20, the first shape is determined to be Shape 1; if the second random number is greater than 20 but not greater than 50, the first shape is determined to be Shape 2; if the second random number is greater than 50 but not greater than 60, the first shape is determined to be Shape 3; if the second random number is greater than 60 but not greater than 85, the first shape is determined to be Shape 4; and if the second random number is greater than 85 but not greater than 100, the first shape is determined to be Shape 5.
[0151] In this implementation, the server randomly determines the first color and the first shape, making the appearance of the first body part of the captured first virtual character random. This increases the uncertainty of the captured first virtual character, thereby enhancing the fun of capturing the virtual character.
[0152] In one possible implementation, at least one body part differs for different types of first virtual characters, and the appearance of at least one body part includes at least one of color or shape. That is, at least one body part is determined based on the type of the first virtual character.
[0153] For example, if the type of the first virtual character is a fish, then at least one body part is a tail. Or, for example, if the type of the first virtual character is a bird, then at least one body part is a wing.
[0154] In this implementation, different types of first virtual characters have at least one different body part, so that the body parts with non-ordinary appearances of various types of first virtual characters are different, thereby diversifying the appearance of virtual characters and increasing the probability that the game object can capture a virtual character with a desired appearance.
[0155] Optionally, at least one body part may differ for each of the first virtual characters of different character types; that is, at least one body part may be determined based on the character type of the first virtual character. The character type of the first virtual character may be at least one of the following: Normal, Grass, Fire, Water, Light, Earth, Ice, Dragon, Electric, Poison, Insect, Fighting, Winged, Cute, Ghost, Demon, Mechanical, and Illusion.
[0156] For example, if the first virtual character's element is fire, and the corresponding body part is the head, then at least one body part is the head. As another example, if the first virtual character's element is grass, and the corresponding body part is the feet, then at least one body part is the feet. Yet another example, if the first virtual character's element is wing, and the corresponding body part is the wings, then at least one body part is the wings.
[0157] In one possible implementation, after the main virtual object throws the first virtual capture item at the first virtual character, if it is determined that the first virtual capture item has successfully captured the first virtual character, it can also be displayed that the first virtual capture item has captured a fifth virtual character. The fifth virtual character is a virtual character that is different from the first virtual character among the virtual characters with the first character category, and the first character category is the character category of the first virtual character.
[0158] For example, if the first virtual character's element is "fire", and the virtual characters with the "fire" element are virtual character A, virtual character B, and virtual character C, and the first virtual character is virtual character A, then the fifth virtual character is virtual character B, or the fifth virtual character is virtual character C.
[0159] In another implementation, after the main virtual object throws the first virtual capture item at the first virtual character, if it is determined that the first virtual capture item has successfully captured the first virtual character, it can also be displayed that the first virtual capture item has captured the sixth virtual character. The sixth virtual character is any virtual character with a second character category, and the second character category is different from the first character category.
[0160] For example, if the first virtual character's element is "fire", and the second character's element is any element other than "fire", such as "water", then the sixth virtual character is any virtual character with the "water" element.
[0161] In the two implementation methods described above, when capturing virtual characters, a fifth virtual character with the same character category as the first virtual character can be captured, or a sixth virtual character with a different character category than the first virtual character can be captured. This increases the uncertainty of the virtual characters captured by the game object, thereby enhancing the fun of capturing virtual characters and improving the game experience.
[0162] In one possible implementation, if it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character, a capture effect may also be displayed, which is used to preview the appearance of at least one body part of the first virtual character after capture.
[0163] In this implementation, if it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character, the game object can know in advance the appearance of at least one body part of the first virtual character after capture by displaying capture effects, so as to achieve the purpose of previewing the appearance of the first virtual character after capture.
[0164] Optionally, the capture effect includes at least one of the color and the shape of at least one body part of the first virtual character after capture.
[0165] like Figure 8 This is a schematic diagram illustrating a capture effect provided in an embodiment of this application. Figure 8 The capture effect shown in (1) foreshadows that at least one body part of the first virtual character after capture will be white and black. Figure 8 The capture effect shown in (2) foreshadows that at least one body part of the first virtual character after capture will display a four-pointed star. Figure 8 The capture effect shown in (3) foreshadows that at least one body part of the first virtual character after capture is white and black and displays a four-pointed star.
[0166] Optionally, the capture effect may also include the material of at least one body part of the first virtual character after capture, so that the capture effect can also preview the material of at least one body part of the first virtual character after capture.
[0167] Optionally, the capture effect may also include at least one body part, so that the capture effect can predict which body part of the first virtual character after capture will look different from the first virtual character before capture.
[0168] This application does not limit the form of the capture effect. Optionally, the form of the capture effect corresponds to the character type of the first virtual character. For example, if the character type of the first virtual character is fire, the capture effect will be in the shape of fire. As another example, if the character type of the first virtual character is water, the capture effect will be in the shape of a water droplet. Yet another example, if the character type of the first virtual character is electricity, the capture effect will be in the shape of lightning.
[0169] In one possible implementation, after the first virtual capture item captures the first virtual character, a capture pop-up window can be displayed. This pop-up window shows the character information of the captured first virtual character, indicating that the first virtual character has been captured. The character information includes at least one of the following: character name, character class, character level, character icon, and character appearance type. The character appearance type indicates whether the virtual character's appearance is a standard appearance.
[0170] In this implementation, displaying a capture pop-up window allows the game object to know that the main virtual object has captured the first virtual character. Furthermore, the capture pop-up window displays the character information of the captured first virtual character, allowing the game object to understand the captured character and increasing its familiarity with the game.
[0171] Optionally, character appearance types include standard appearance and non-standard appearance. Non-standard appearance refers to an appearance that has undergone mutation. Standard appearance refers to an appearance that has not undergone mutation.
[0172] Optionally, the capture pop-up can be overlaid on the game screen or displayed separately. This application embodiment does not limit the display method of the capture pop-up.
[0173] like Figure 9 This is a schematic diagram of a capture pop-up window provided in an embodiment of this application. It displays the character name "AAA", character type "AA", character level "34", character icon 901, and character appearance type "non-normal appearance" of the first virtual character after capture.
[0174] Optionally, the display duration of the capture pop-up is a target duration. If the display duration of the capture pop-up is not less than the target duration, the capture pop-up is canceled. The target duration is set based on experience or adjusted according to the implementation environment; this embodiment does not limit this. For example, the target duration is 3 seconds.
[0175] Since the capture pop-up will cover part of the game screen when it is superimposed on the game screen, if the capture pop-up is always displayed, it will affect the game object's viewing of the game screen. Therefore, the display duration of the capture pop-up is set. This way, it is convenient to inform the game object of the information of the captured virtual character, without affecting the game object's viewing of the game screen, thereby improving the game experience.
[0176] In one possible implementation, after the first virtual capture prop captures the first virtual character, the captured first virtual character can be viewed. The process of viewing the captured first virtual character includes: displaying the character icon of the captured first virtual character in response to a viewing operation on the captured first virtual character; displaying the captured first virtual character based on the triggering of the character icon of the captured first virtual character; and displaying appearance information of at least one body part of the captured first virtual character in response to an appearance viewing operation on the captured first virtual character.
[0177] Optionally, in response to a viewing operation on the captured first virtual character, a virtual character interface is displayed, showing the character icon of the captured first virtual character. In response to a triggering operation on the capture pop-up window, a viewing operation on the captured first virtual character is received. Alternatively, a viewing control is displayed on the game screen, and in response to a triggering operation on the viewing control, a viewing operation on the captured first virtual character is received. Figure 3 The 305 error code indicates a view control.
[0178] like Figure 10 This is a schematic diagram of a virtual character interface provided in an embodiment of this application. It shows the character icon 1001 of the first captured virtual character. The virtual character interface also displays the character icons of other virtual characters captured by the game object, and shows the number of virtual characters captured by the game object. For example, the game object has captured 35 first virtual characters.
[0179] Optionally, the virtual character interface displays a "My Team" box and a "Backpack" box. The character icon displayed in the "My Team" box refers to the character icon of the virtual character that can be released in the virtual world, while the character icon displayed in the "Backpack" box refers to the character icon of the virtual character that has been captured by the game object, excluding the character icon displayed in the "My Team" box.
[0180] The capture of the first virtual character's icon is triggered, and the captured virtual character is displayed in the virtual character interface. For example... Figure 11 This is a schematic diagram of another virtual character interface provided in this application embodiment, showing a captured first virtual character 1101. It may also display the captured first virtual character's name "AAA", character type "AA", and a detailed information control 1102, which is used to display detailed information about the captured first virtual character. Optionally, in the virtual character interface displaying the captured first virtual character, the game object can view the captured first virtual character from all angles by swiping on it.
[0181] When a game object wants to view the details of the first captured virtual character, the game object selects the details control. In response to the triggering operation on the details control, the details interface is displayed, which shows the details of the first captured virtual character.
[0182] Optionally, a detailed information interface can be overlaid on top of the virtual character interface, or a separate detailed information interface can be displayed. This application embodiment does not limit the display method of the detailed information interface. For example... Figure 12 This is a schematic diagram of a detailed information interface provided in an embodiment of this application. A detailed information interface 1201 is overlaid on the virtual character interface. The detailed information interface 1201 displays the captured first virtual character's name "AAA", character type "AA", character level "27", highest character level "50", current experience points "0", highest experience points "5360", a radar chart, and an evaluation "average talent". The radar chart is used to represent the various abilities of the captured first virtual character. The evaluation refers to the assessment of the captured first virtual character.
[0183] Optionally, the details interface also displays an appearance viewing control, allowing the game object to view the appearance information of at least one body part of the captured first virtual character. For example... Figure 12 1202 in the text refers to the appearance viewing control.
[0184] When a game object wants to view the appearance information of at least one body part of the captured first virtual character, the game object selects the appearance viewing control. In response to the trigger operation of the appearance viewing control, the terminal device displays the appearance information of at least one body part of the captured first virtual character. The appearance information of at least one body part of the captured first virtual character includes at least one of the color and the displayed shape of at least one body part of the captured first virtual character.
[0185] Optionally, an appearance page is displayed, showing appearance information of at least one body part of the captured first virtual character. Optionally, the appearance page can be overlaid on the virtual character interface, or displayed separately; this application embodiment does not limit the display method of the appearance page. Figure 13 This is a schematic diagram of an appearance page provided in an embodiment of this application. An appearance page 1301 is overlaid on the virtual character interface. The appearance page 1301 displays the color 1302 and the shape 1303 of at least one body part of the captured first virtual character.
[0186] Optionally, the appearance page 1301 also displays an appearance style diagram of at least one body part of the captured first virtual character. For example... Figure 13 1304 in the image is an appearance style drawing of at least one body part of the first virtual character after capture.
[0187] In this implementation, the game object can view which virtual characters have been captured by displaying the character icon of the first captured virtual character. Selecting the character icon of the first captured virtual character displays the captured virtual character, allowing the game object to view it from all angles. Furthermore, an entry point is provided for the game object to view the appearance information of at least one body part of the first captured virtual character, enabling the game object to understand the appearance of at least one body part, further enhancing the game object's familiarity with the captured virtual character and facilitating its use in the game.
[0188] In one possible implementation, after the first virtual capture item captures the first virtual character, if the game object is not satisfied with the captured first virtual character, it can release the captured first virtual character. The process of releasing the captured first virtual character includes: in response to the release operation, displaying a first quantity of first virtual items obtainable by releasing the captured first virtual character, the first virtual items being used to synthesize the first virtual capture item; and in response to confirming the release operation, transferring a first quantity of the first virtual items to the account of the game object controlling the master virtual object. Releasing the captured first virtual character means removing the captured first virtual character from the list of virtual characters already captured by the game object. Transferring a first quantity of the first virtual items to the account of the game object controlling the master virtual object means increasing the quantity of the first virtual items in the game object's account by a first quantity. For example, if the game object's account has 10 first virtual items and the first quantity is 20, then after releasing the captured first virtual character, the quantity of the first virtual items in the game object's account becomes 30.
[0189] In this implementation, the present application provides a method for releasing a captured first virtual character. This allows the game player to release the captured first virtual character if they are not satisfied with it. Furthermore, after releasing the character, the player can obtain a first number of virtual items for synthesizing a first virtual capture item. This encourages the game player to release the captured virtual character, thereby encouraging them to capture virtual characters in the game, which enhances the game's fun, user engagement, and user retention.
[0190] Optionally, the first quantity can be a fixed value, or the first quantity can vary depending on the type of the first virtual character, or the first quantity can vary depending on the level of the first virtual character, or the first quantity can vary depending on the character category of the first virtual character. That is, the first quantity can be a fixed value; or the first quantity can be determined based on the type of the first virtual character; or the first quantity can be determined based on the level of the first virtual character; or the first quantity can be determined based on the character category of the first virtual character. This application embodiment does not limit the method of determining the first quantity. When the first quantity is a fixed value, the fixed value is set based on experience or adjusted according to the implementation environment. This application embodiment does not limit this, for example, the fixed value is 1. When the first quantity corresponds to the type of the first virtual character, releasing different types of captured first virtual characters can yield different quantities of first virtual items. When the first quantity corresponds to the level of the first virtual character, the first quantity is directly proportional to the level of the first virtual character. When the first quantity corresponds to the character category of the first virtual character, releasing different categories of captured first virtual characters can yield different quantities of first virtual items.
[0191] Determining the first quantity in the above manner makes the method of determining the first quantity more flexible and can increase the playability of the game.
[0192] Optionally, the virtual character interface also displays release controls, such as... Figure 10 1002 in the code represents the release control, which is used to release virtual characters. After the first captured virtual character is displayed in the virtual character interface, a release operation is received for the first captured virtual character in response to the trigger operation of the release control.
[0193] In response to the release operation on the first captured virtual character, a release interface is displayed, showing the first quantity of the first virtual item that can be obtained by releasing the first captured virtual character. The release interface may also display the item icon of the first virtual item that can be obtained by releasing the first captured virtual character, as well as the item icons and quantities of other virtual items that can be obtained by releasing the first captured virtual character. These other virtual items are different from the first virtual item and cannot be used to synthesize the first captured virtual item.
[0194] Optionally, the release interface can be overlaid on the virtual character interface or displayed separately. This application embodiment does not limit the display method of the release interface.
[0195] like Figure 14 This is a schematic diagram of a release interface provided in an embodiment of this application. It shows a first quantity "1" of a first virtual item that a first virtual character can obtain after being released and captured. It also shows an item icon 1401 of the first virtual item that the first virtual character can obtain after being released and captured, an item icon 1402 of another first virtual item that the first virtual character can obtain after being released and captured and a quantity "3", and an item icon 1403 of another second virtual item that the first virtual character can obtain after being released and captured and a quantity "11".
[0196] The release interface also displays a release prompt message, which indicates that the first captured virtual character cannot be retrieved after release. For example... Figure 14 The message for releasing animals is "The virtual character cannot be retrieved after being released. Do you want to release this virtual character?"
[0197] In one possible implementation, the release interface also displays a confirmation release control. This control indicates whether the first virtual character captured after release has been confirmed, such as... Figure 14 1404 in the code represents the confirmation release control. In response to a trigger operation on the confirmation release control, upon receiving the operation of the first virtual character captured after confirmation release, a first quantity of the first virtual items is transferred to the account of the game object controlling the main virtual object, so that the game object obtains the first quantity of the first virtual items. Optionally, other virtual items obtainable after the first virtual character is captured after release are also transferred to the game object's account.
[0198] Optionally, the release interface also displays a cancellation control, which is used to cancel the first virtual character captured after the release, such as... Figure 14 1405 in the code is the cancel control. When a game object does not want to release the first captured virtual character, selecting the cancel control will cancel the release of the first captured virtual character.
[0199] Optionally, in response to confirming the operation of the first virtual character after release and capture, the process of transferring a first quantity of the first virtual items to the account of the game object controlling the main virtual object includes: in response to confirming the operation of the first virtual character after release and capture, sending a first transfer request to the server, the first transfer request including the game object's object information and the first virtual character's character information. After receiving the first transfer request, the server determines the first quantity based on the first virtual character's character information, and then transfers the first quantity of the first virtual items to the game object's account.
[0200] In one possible implementation, in response to a release operation on the captured first virtual character, an item icon of a first virtual item that can be obtained by the captured first virtual character can also be displayed; in response to a trigger operation on the item icon of the first virtual item, item information of the first virtual item is displayed, the item information including at least one of item name, item icon, item use, item description information, and the number of first virtual items already obtained by the game object controlling the main virtual object.
[0201] In this implementation, the game object can view the item information of the first virtual item so that the game object can understand the first virtual item and then determine whether to release the captured first virtual character.
[0202] Optionally, in response to a trigger operation on the item icon of the first virtual item, an item page is displayed, showing the item information of the first virtual item. The item page can be displayed overlaid on the release interface, or it can be displayed separately; this embodiment does not limit the display method of the item page.
[0203] like Figure 15 This is a schematic diagram of an item page provided in an embodiment of this application. It displays the item name "AAAA" of the first virtual item, the item icon 1501, the item use "alchemy material", the item description information "precious alchemy material, which can be used to synthesize the first virtual capture item", and the quantity of the first virtual item that the game object controlling the main virtual object has acquired, which is "0".
[0204] In one possible implementation, if the number of first virtual items already acquired by the game object exceeds a quantity threshold, in response to a crafting operation, the first virtual capture item is transferred to the game object's account. The quantity threshold is the number of first virtual items required to craft the first virtual capture item. Transferring the first virtual capture item to the game object's account means enabling the game object to acquire the first virtual capture item.
[0205] The quantity threshold is set based on experience or adjusted according to the implementation environment, and this application embodiment does not limit it in this way. For example, the quantity threshold is 10.
[0206] Optionally, the process of transferring the first virtual capture item to the game object's account includes sending a second transfer request to the server, the second transfer request including the game object's object information and the identifier of the first virtual capture item, and the server transferring the first virtual capture item to the game object's account.
[0207] In this implementation, a method for synthesizing the first virtual capture item is provided, so that the game object can synthesize the first virtual capture item when the number of the first virtual items already obtained by the game object is greater than the quantity threshold, thereby increasing the playability of the game and improving the game experience.
[0208] Optionally, a crafting interface is displayed, showing the item icon of the first virtual item, the quantity of the first virtual item already acquired by the game object, the crafting tool, and the crafting controls. In response to a trigger operation on the item icon of the first virtual item, it is determined whether the quantity of the first virtual item already acquired by the game object exceeds a quantity threshold. If the quantity of the first virtual item already acquired by the game object exceeds the quantity threshold, the item icon of the first virtual item, the quantity of the first virtual item already acquired by the game object, and the quantity threshold are displayed above the crafting tool. In response to a trigger operation on the crafting controls, upon receiving a crafting operation, an animation of adding the first virtual item to the crafting tool is displayed to demonstrate that the first virtual captured item was crafted from the first virtual item. Then, the item icon of the first virtual captured item is displayed, indicating that the first virtual captured item has been crafted and transferred to the game object's account.
[0209] like Figure 16 This is a schematic diagram of a synthetic first virtual capture prop provided in an embodiment of this application. Figure 16 (1) displays the item icon 1601 of the first virtual item, the quantity of the first virtual item acquired by the game object "20", the crafting tool 1602, and the crafting control 1603. In response to a trigger operation on the item icon of the first virtual item, the following is displayed: Figure 16 (2), wherein the item icon 1601 of the first virtual item is displayed on the crafting tool, the quantity of the first virtual item acquired by the game object is "20", and the quantity threshold is "10". In response to a trigger operation on the crafting control, the following is displayed: Figure 16 In (3), the first virtual prop has been put into the synthesis tool, and then it is displayed. Figure 16 In (4), the item icon 1604 of the first virtual capture item that has been synthesized is displayed.
[0210] In one possible implementation, the controlling virtual object also possesses a second virtual capture tool, which is used to capture virtual characters in the virtual world. This second virtual capture tool differs from the first virtual capture tool. In response to an operation that captures the first virtual character using the second virtual capture tool, the controlling virtual object is shown throwing the second virtual capture tool at the first virtual character. If it is determined that the second virtual capture tool has successfully captured the first virtual character, it is shown that the second virtual capture tool has captured the first virtual character. This allows the game object to capture the first virtual character using the second virtual capture tool.
[0211] In this implementation, the game provided in this application embodiment also provides a second virtual capture prop, which allows the game object to capture the first virtual character, making the capture of the virtual character more flexible.
[0212] This application does not limit the method by which game objects obtain the second virtual capture item. Optionally, game objects can collect virtual items (such as ores, flowers, etc.) in the virtual world to synthesize the second virtual capture item. There are multiple synthesis recipes for the second virtual capture item. For example, a certain number of virtual items A or a certain number of virtual items B can be used to synthesize the second virtual capture item. As for the first virtual capture item, since it has high value and limited distribution channels, it can only be obtained by synthesizing a certain number of first virtual items, participating in game activities, or purchasing it from the game store.
[0213] Optionally, the process of determining whether the second virtual capture item has successfully captured the first virtual character is executed by the server. The process of determining whether the second virtual capture item has successfully captured the first virtual character is similar to the process of determining whether the first virtual capture item has successfully captured the first virtual character, and will not be described again in this embodiment.
[0214] In this implementation, when the second virtual capture tool is used to capture the first virtual character, as long as the first virtual capture tool successfully captures the first virtual character, the second virtual capture tool will be displayed as having captured the first virtual character, making the capture of the first virtual character more flexible.
[0215] In one possible implementation, after the first virtual capture item captures the first virtual character, the game object can release the captured first virtual character to assist the controlling virtual object in the game, or for the captured first virtual character to fight against virtual characters in the virtual world. Optionally, in response to a release operation on the captured first virtual character, the released captured first virtual character is displayed, wherein the appearance of at least one body part of the released captured first virtual character differs from that of a reference virtual character, which is a virtual character of the same type as the captured first virtual character and has a normal appearance.
[0216] In this implementation, after capturing the first virtual character, the captured first virtual character can be released to play the game through the captured first virtual character, thereby improving the interactivity and playability of the game, and thus increasing user engagement and user retention.
[0217] Before releasing the captured first virtual character, it is necessary to equip the captured first virtual character into the team of the main virtual object. The process of equipping the captured first virtual character into the team of the main virtual object is the same as the process of equipping other virtual characters into the team of the main virtual object, and will not be described again in this embodiment.
[0218] After the first captured virtual character is equipped into the main virtual object's team, the game object can trigger the release control in the game interface, thereby displaying the character icon of the first captured virtual character. In response to the trigger operation on the character icon of the first captured virtual character, the first captured virtual character is released and displayed.
[0219] like Figure 17 This is a schematic diagram illustrating the release of a captured first virtual character, as provided in an embodiment of this application. The diagram shows the captured first virtual character 1701.
[0220] It should be noted that the captured first virtual character can be released either in the world scene or in a turn-based combat scene; this application does not limit the scene in which the captured first virtual character is released. When the captured first virtual character is released in the world scene, it can assist the main virtual object in the game. When the captured first virtual character is released in a turn-based combat scene, it can fight against other virtual characters in the virtual world.
[0221] When the above method captures a first virtual character located in the virtual world using a first virtual capture prop, it can capture the first virtual character, and the appearance of at least one body part of the captured first virtual character is different from that of the first virtual character before capture. This method makes the appearance of the captured first virtual character different from that of the first virtual character before capture, increasing the randomness and uncertainty of the captured virtual character, thereby enhancing the fun and flexibility of capturing virtual characters, and ultimately improving user engagement and user retention in the game.
[0222] Furthermore, since the first virtual character actually captured and the first virtual character to be captured differ in appearance in at least one body part, the probability of the game object capturing a first virtual character that matches one's aesthetic preferences can be increased to some extent.
[0223] Furthermore, the appearance information of the virtual characters in the game is randomly determined, which makes the appearance of the virtual characters more diverse and not limited to a single appearance, giving game objects more choices when capturing virtual characters.
[0224] Figure 18 This is a flowchart of a method for generating a fourth virtual character provided in an embodiment of this application. The fourth virtual character is a virtual character in a world scene. The method is implemented by the interaction between the server and the terminal device. The method includes the following steps 1801 to 1805.
[0225] 1801. The server determines the appearance type of the fourth virtual character.
[0226] In one possible implementation, the process by which the server determines the appearance type of the fourth virtual character has been described in step 201 above and will not be repeated here.
[0227] If the appearance type of the fourth virtual character is determined to be a non-normal appearance, proceed to step 1802; if the appearance type of the fourth virtual character is determined to be a normal appearance, proceed to step 1804.
[0228] 1802. The server determines the second appearance information of the fourth virtual character.
[0229] In one possible implementation, the process by which the server determines the second appearance information of the fourth virtual character has been described in step 201 above and will not be repeated here.
[0230] 1803. The server will include the second appearance information of the fourth virtual character in the character data of the fourth virtual character.
[0231] 1804. The server sends the role data of the fourth virtual character to the terminal device.
[0232] 1805. The terminal device renders and generates the fourth virtual character based on the character data of the fourth virtual character, and displays the fourth virtual character in the game screen.
[0233] Figure 19 This is a flowchart of a method for releasing a captured first virtual character, as provided in an embodiment of this application. Figure 19 As shown, the method is executed by a terminal device and includes the following steps 1901 to 1903.
[0234] 1901. In response to the release operation for the first virtual character after capture, display the first quantity of the first virtual item that can be obtained by releasing the first virtual character after capture.
[0235] In one possible implementation, the process of displaying the first quantity of the first virtual item that can be obtained by releasing the captured first virtual character in response to the release operation of the captured first virtual character has been described in step 203 above and will not be repeated here.
[0236] 1902. In response to the operation of the first virtual character after confirming the release and capture, transfer a first quantity of the first virtual item to the account of the game object controlling the master virtual object.
[0237] In one possible implementation, the process of transferring a first number of first virtual items to the account of the game object controlling the master virtual object in response to the operation of the first virtual character after confirmation of release and capture has been described in step 203 above and will not be repeated here.
[0238] 1903. If the number of first virtual items already acquired by the game object is not less than the quantity threshold, in response to the synthesis operation, transfer the first virtual captured item to the game object's account.
[0239] In one possible implementation, if the number of the first virtual items already acquired by the game object is not less than the quantity threshold, the process of transferring the first virtual captured item to the game object's account in response to the synthesis operation has been described in step 203 above and will not be repeated here.
[0240] Figure 20 This is a flowchart illustrating a method for capturing a first virtual character using a first virtual capture prop, as provided in an embodiment of this application. Figure 20 As shown, the method is executed by a terminal device and includes the following steps 2001 to 2005.
[0241] 2001. In response to the operation of capturing a first virtual character through a first virtual capture prop, determine the appearance type of the first virtual character.
[0242] In one possible implementation, the process of determining the appearance type of the first virtual character in response to the operation of capturing the first virtual character through the first virtual capture prop has been described in step 202 above and will not be repeated here.
[0243] If the appearance type of the first virtual character does not meet the appearance requirements, proceed to step 2002; if the appearance type of the first virtual character meets the appearance requirements, proceed to step 2003.
[0244] 2002. Display a prompt message.
[0245] In one possible implementation, the process of displaying the prompt message has been described in step 203 above, and will not be repeated here.
[0246] 2003. Display the main virtual object throwing the first virtual capture item at the first virtual character.
[0247] In one possible implementation, the process of displaying the main virtual object throwing the first virtual capture item to the first virtual character has been described in step 202 above, and will not be repeated here.
[0248] 2004. If it is determined that the first virtual capture item has successfully captured the first virtual character, obtain the first appearance information.
[0249] In one possible implementation, the process of obtaining the first appearance information when it is determined that the first virtual capture prop has successfully captured the first virtual character has been described in step 203 above, and will not be repeated here.
[0250] 2005. Display the first virtual capture prop to capture the first virtual character, and the appearance of at least one body part of the captured first virtual character is the appearance corresponding to the first appearance information.
[0251] In one possible implementation, the process of displaying the first virtual capture prop capturing the first virtual character has been described in step 203 above, and will not be repeated here.
[0252] Figure 21 The diagram shown is a structural schematic of a virtual character capture device provided in an embodiment of this application. Figure 21 As shown, the device includes:
[0253] Display module 2101 is used to display the main virtual object and the first virtual character located in the virtual world. The main virtual object has a first virtual capture prop. The first virtual capture prop is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character.
[0254] The display module 2101 is also used to respond to the operation of capturing the first virtual character through the first virtual capture prop by displaying the main virtual object throwing the first virtual capture prop at the first virtual character;
[0255] The display module 2101 is also used to display the first virtual capture prop capturing the first virtual character;
[0256] Among them, the appearance of at least one body part of the first virtual character after capture is different from that of the first virtual character before capture.
[0257] In one possible implementation, the master virtual object carries a second virtual role;
[0258] Display module 2101 is also used to display the released second virtual character;
[0259] The device also includes:
[0260] The control module 2102 is used to control the interaction between the second virtual character and the first virtual character in response to the interaction command of the second virtual character;
[0261] Trigger module 2103 is used to trigger an operation to capture a first virtual character through the first virtual capture item in response to a trigger operation on the item information of the first virtual capture item.
[0262] In one possible implementation, the appearance of at least one body part includes at least one of color or shape.
[0263] In one possible implementation, the display module 2101 is further configured to, in response to a release operation for the captured first virtual character, display a first quantity of first virtual items that can be obtained by releasing the captured first virtual character, the first virtual items being used to synthesize a first virtual capture item;
[0264] The device also includes:
[0265] The transfer module 2104 is used to transfer a first number of first virtual items to the account of the game object that controls the main virtual object in response to the operation of the first virtual character after confirming the release and capture.
[0266] In one possible implementation, the first quantity is a fixed value; or, the first quantity corresponds to different types of first virtual characters; or, the first quantity corresponds to different levels of first virtual characters.
[0267] In one possible implementation, the display module 2101 is further configured to, in response to a release operation for the captured first virtual character, display an item icon of a first virtual item that can be obtained by the captured first virtual character; and, in response to a trigger operation for the item icon of the first virtual item, display item information of the first virtual item, the item information including at least one of item name, item icon, item purpose, item description information, and the number of first virtual items already obtained by the game object controlling the main virtual object.
[0268] In one possible implementation, the transfer module 2104 is further configured to, in response to a synthesis operation, transfer the first virtual capture item to the game object's account if the number of the first virtual items already acquired by the game object exceeds a quantity threshold, wherein the quantity threshold is the number of the first virtual items required to synthesize the first virtual capture item.
[0269] In one possible implementation, the display module 2101 is further configured to display, in response to a release operation for a third virtual character, a second quantity of the first virtual item that can be obtained by releasing the third virtual character;
[0270] The transfer module 2104 is also configured to, in response to confirming the release of the third virtual character, transfer a second quantity of the first virtual items to the account of the game object controlling the main virtual object, the second quantity of the first virtual items being used to synthesize the first virtual capture item.
[0271] In one possible implementation, the display module 2101 is further configured to display the capture animation corresponding to the first virtual capture prop in response to the operation of capturing the first virtual character through the first virtual capture prop.
[0272] In one possible implementation, the display module 2101 is used to display that the first virtual capture item has captured the first virtual character when it is determined that the first virtual capture item has successfully captured the first virtual character.
[0273] In one possible implementation, the display module 2101 is further configured to display a capture effect when it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character. The capture effect is used to preview the appearance of at least one body part of the first virtual character after capture.
[0274] In one possible implementation, the device further includes:
[0275] The sending module is used to send an acquisition request to the server, and the acquisition request is used to obtain the first appearance information;
[0276] A receiving module is used to receive first appearance information returned by the server based on the acquisition request, wherein the appearance of at least one body part of the captured first virtual character is the appearance indicated by the first appearance information.
[0277] In one possible implementation, the display module 2101 is used to respond to an operation of capturing a first virtual character through a first virtual capture prop, and the appearance type of the first virtual character meets the appearance requirements, by displaying the main virtual object throwing the first virtual capture prop at the first virtual character.
[0278] The display module 2101 is also used to respond to the operation of capturing the first virtual character through the first virtual capture prop, and the appearance type of the first virtual character does not meet the appearance requirements, and to display a prompt message, the prompt message being used to indicate that the first virtual character cannot be captured through the first virtual capture prop.
[0279] In one possible implementation, the display module 2101 is further configured to display the character icon of the captured first virtual character in response to a viewing operation on the captured first virtual character;
[0280] The first virtual character captured is triggered based on its character icon, and the first virtual character captured is displayed.
[0281] In response to an operation to view the appearance of a captured first virtual character, display appearance information of at least one body part of the captured first virtual character.
[0282] In one possible implementation, the display module 2101 is further configured to display the released captured first virtual character in response to a release operation for the captured first virtual character, wherein the appearance of the released captured first virtual character differs from that of at least one body part of a reference virtual character, the reference virtual character being a virtual character of the same type as the captured first virtual character and having a normal appearance.
[0283] In one possible implementation, the display module 2101 is also used to display a capture pop-up window, which displays the character information of the first virtual character after capture. The capture pop-up window is used to indicate that the first virtual character has been captured. The character information includes at least one of the following: character name, character class, character level, character icon, and character appearance type.
[0284] When the aforementioned device captures a first virtual character located in the virtual world using a first virtual capture prop, it can capture the first virtual character. The appearance of at least one body part of the captured first virtual character differs from that of the first virtual character before capture. This difference in appearance between the captured and pre-capture first virtual character increases the randomness and uncertainty of the captured virtual character, thereby enhancing the fun and flexibility of capturing virtual characters and ultimately improving user engagement and retention rates in the game.
[0285] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0286] Figure 22 This illustration shows a structural block diagram of a terminal device 2200 provided in an exemplary embodiment of this application. The terminal device 2200 can be any electronic device product capable of human-computer interaction with a user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. Examples include PCs (Personal Computers), mobile phones, smartphones, PDAs (Personal Digital Assistants), wearable devices, PPCs (Pocket PCs), tablet computers, smart car systems, smart TVs, smart speakers, and smartwatches.
[0287] Typically, terminal device 2200 includes a processor 2201 and a memory 2202.
[0288] Processor 2201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 2201 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 2201 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 2201 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 2201 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0289] The memory 2202 may include one or more computer-readable storage media, which may be non-transitory. The memory 2202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2202 is used to store at least one instruction, which is executed by the processor 2201 to implement the virtual character capture method provided in the method embodiments of this application.
[0290] In some embodiments, the terminal device 2200 may also optionally include a peripheral device interface 2203 and at least one peripheral device. The processor 2201, memory 2202, and peripheral device interface 2203 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 2203 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 2204, display screen 2205, camera assembly 2206, audio circuitry 2207, and power supply 2208.
[0291] Peripheral device interface 2203 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 2201 and memory 2202. In some embodiments, processor 2201, memory 2202 and peripheral device interface 2203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 2201, memory 2202 and peripheral device interface 2203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0292] The radio frequency (RF) circuit 2204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 2204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 2204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 2204 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 2204 can communicate with other terminal devices through at least one wireless communication protocol. This wireless communication protocol includes, but is 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 WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 2204 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0293] Display screen 2205 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 2205 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 2201 for processing. In this case, display screen 2205 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 2205, disposed on the front panel of terminal device 2200; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal device 2200 or in a folded design; in still other embodiments, display screen 2205 may be a flexible display screen, disposed on a curved or folded surface of terminal device 2200. Furthermore, display screen 2205 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 2205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0294] The camera assembly 2206 is used to acquire images or videos. Optionally, the camera assembly 2206 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal device 2200, and the rear-facing camera is located on the back of the terminal device 2200. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 2206 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 is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0295] The audio circuit 2207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 2201 for processing, or to the radio frequency circuit 2204 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal device 2200. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 2201 or the radio frequency circuit 2204 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 2207 may also include a headphone jack.
[0296] Power supply 2208 is used to power the various components in terminal device 2200. Power supply 2208 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 2208 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0297] In some embodiments, the terminal device 2200 further includes one or more sensors 2209. The one or more sensors 2209 include, but are not limited to: an acceleration sensor 2220, a gyroscope sensor 2211, a pressure sensor 2212, an optical sensor 2213, and a proximity sensor 2214.
[0298] Accelerometer 2220 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal device 2200. For example, accelerometer 2220 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 2201 can control display screen 2205 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 2220. Accelerometer 2220 can also be used for games or for acquiring user motion data.
[0299] The gyroscope sensor 2211 can detect the orientation and rotation angle of the terminal device 2200. The gyroscope sensor 2211 can work in conjunction with the accelerometer sensor 2220 to collect the user's 3D movements on the terminal device 2200. Based on the data collected by the gyroscope sensor 2211, the processor 2201 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0300] The pressure sensor 2212 can be disposed on the side bezel of the terminal device 2200 and / or on the lower layer of the display screen 2205. When the pressure sensor 2212 is disposed on the side bezel of the terminal device 2200, it can detect the user's grip signal on the terminal device 2200, and the processor 2201 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 2212. When the pressure sensor 2212 is disposed on the lower layer of the display screen 2205, the processor 2201 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 2205. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0301] Optical sensor 2213 is used to collect ambient light intensity. In one embodiment, processor 2201 can control the display brightness of display screen 2205 based on the ambient light intensity collected by optical sensor 2213. Specifically, when the ambient light intensity is high, the display brightness of display screen 2205 is increased; when the ambient light intensity is low, the display brightness of display screen 2205 is decreased. In another embodiment, processor 2201 can also dynamically adjust the shooting parameters of camera assembly 2206 based on the ambient light intensity collected by optical sensor 2213.
[0302] The proximity sensor 2214, also known as a distance sensor, is typically installed on the front panel of the terminal device 2200. The proximity sensor 2214 is used to detect the distance between the user and the front of the terminal device 2200. In one embodiment, when the proximity sensor 2214 detects that the distance between the user and the front of the terminal device 2200 is gradually decreasing, the processor 2201 controls the display screen 2205 to switch from a screen-on state to a screen-off state; when the proximity sensor 2214 detects that the distance between the user and the front of the terminal device 2200 is gradually increasing, the processor 2201 controls the display screen 2205 to switch from a screen-off state to a screen-on state.
[0303] Those skilled in the art will understand that Figure 22 The structure shown does not constitute a limitation on the terminal device 2200, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0304] Figure 23This is a schematic diagram of the server structure provided in the embodiments of this application. The server 2300 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 2301 and one or more memories 2302. The one or more memories 2302 store at least one line of program code, which is loaded and executed by the one or more processors 2301 to implement the virtual character capture method provided in the various method embodiments described above. Of course, the server 2300 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 2300 may also include other components for implementing device functions, which will not be elaborated here.
[0305] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program, when executed by a processor, implements the aforementioned method for capturing virtual characters. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0306] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, causing the terminal device to perform the aforementioned virtual character capture method.
[0307] It should be noted that the collection and processing of relevant data (such as object information) in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0308] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0309] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for capturing a virtual character, characterized in that, The method includes: Displays a master virtual object and a first virtual character located in a virtual world. The master virtual object has a first virtual capture prop, which is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character. In response to the operation of capturing the first virtual character using the first virtual capture prop, the controlling virtual object is shown throwing the first virtual capture prop at the first virtual character; The first virtual capture prop is shown to capture the first virtual character; wherein, at least one body part of the first virtual character after capture is different in appearance from the first virtual character before capture; In response to the release operation for the captured first virtual character, the first quantity of the first virtual item that can be obtained by releasing the captured first virtual character is displayed, and the first virtual item is used to synthesize the first virtual capture item; In response to the operation of the first virtual character after confirming the release and capture, the game object controlling the main virtual object obtains the first quantity of the first virtual items; If the number of first virtual items already acquired by the game object is greater than a quantity threshold, in response to the synthesis operation, the game object acquires the first virtual capture item, where the quantity threshold is the number of first virtual items required to synthesize the first virtual capture item.
2. The method according to claim 1, characterized in that, The master virtual object carries a second virtual role; After displaying the master virtual object and the first virtual character located in the virtual world, the method further includes: Display the released second virtual character; In response to an interaction command to the second virtual character, control the second virtual character to interact with the first virtual character; In response to a trigger operation on the item information of the first virtual capture item, an operation to capture the first virtual character using the first virtual capture item is triggered.
3. The method according to claim 1, characterized in that, The appearance of at least one body part includes at least one of color or shape.
4. The method according to claim 1, characterized in that, The first quantity is a fixed value; or, the first quantity corresponds to different types of the first virtual characters; or, the first quantity corresponds to different levels of the first virtual characters.
5. The method according to claim 1, characterized in that, The method further includes: In response to the release operation of the first virtual character after capture, the item icon of the first virtual item that can be obtained by the first virtual character after release is displayed; In response to a trigger operation on the item icon of the first virtual item, the item information of the first virtual item is displayed. The item information includes at least one of the following: item name, item icon, item purpose, item description information, and the number of the first virtual item acquired by the game object controlling the main virtual object.
6. The method according to any one of claims 1 to 5, characterized in that, Before displaying the master virtual object and the first virtual character located in the virtual world, the method further includes: In response to the release operation targeting a third virtual character, a second quantity of the first virtual item that can be obtained by releasing the third virtual character is displayed; In response to the confirmation of releasing the third virtual character, the game object controlling the main virtual object obtains the second quantity of the first virtual item, which is used to synthesize the first virtual capture item.
7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: In response to the operation of capturing the first virtual character using the first virtual capture prop, the capture animation corresponding to the first virtual capture prop is displayed.
8. The method according to any one of claims 1 to 5, characterized in that, The description of displaying the first virtual capture prop capturing the first virtual character includes: If it is determined that the first virtual capture item has successfully captured the first virtual character, then display that the first virtual capture item has captured the first virtual character.
9. The method according to claim 8, characterized in that, The method further includes: If it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character, a capture effect is displayed, which is used to preview the appearance of at least one body part of the first virtual character after capture.
10. The method according to any one of claims 1 to 5, characterized in that, Before displaying the first virtual capture prop capturing the first virtual character, the method further includes: Send an acquisition request to the server, the acquisition request being used to acquire first appearance information; The server receives the first appearance information returned based on the acquisition request, and the appearance of at least one body part of the captured first virtual character is the appearance indicated by the first appearance information.
11. The method according to any one of claims 1 to 5, characterized in that, The operation of capturing the first virtual character using the first virtual capture prop, which involves displaying the controlling virtual object throwing the first virtual capture prop at the first virtual character, includes: In response to the operation of capturing the first virtual character through the first virtual capture prop, and the appearance type of the first virtual character meets the appearance requirements, the main virtual object is shown to throw the first virtual capture prop at the first virtual character; The method further includes: In response to the operation of capturing the first virtual character using the first virtual capture prop, and the appearance type of the first virtual character does not meet the appearance requirements, a prompt message is displayed, indicating that the first virtual character cannot be captured using the first virtual capture prop.
12. The method according to any one of claims 1 to 5, characterized in that, After the first virtual capture prop captures the first virtual character, the method further includes: In response to a viewing operation on the captured first virtual character, display the character icon of the captured first virtual character; The captured first virtual character is displayed when the character icon of the first virtual character is triggered. In response to an operation to view the appearance of the captured first virtual character, display appearance information of at least one body part of the captured first virtual character.
13. The method according to any one of claims 1 to 5, characterized in that, After the first virtual capture prop captures the first virtual character, the method further includes: In response to a release operation on the captured first virtual character, the released captured first virtual character is displayed. The appearance of the released captured first virtual character differs from that of at least one body part of a reference virtual character, which is a virtual character of the same type as the captured first virtual character and has a normal appearance.
14. The method according to any one of claims 1 to 5, characterized in that, After the first virtual capture prop captures the first virtual character, the method further includes: A capture pop-up window is displayed, which shows the character information of the first virtual character after capture. The capture pop-up window is used to indicate that the first virtual character has been captured. The character information includes at least one of the following: character name, character type, character level, character icon, and character appearance type.
15. A device for capturing virtual characters, characterized in that, The device includes: The display module is used to display the main virtual object and the first virtual character located in the virtual world. The main virtual object has a first virtual capture prop, which is used to capture the virtual character in the virtual world and change the appearance of the captured virtual character. The display module is also configured to, in response to the operation of capturing the first virtual character through the first virtual capture prop, display the main virtual object throwing the first virtual capture prop at the first virtual character; The display module is further configured to display the first virtual capture prop capturing the first virtual character; wherein, at least one body part of the first virtual character after capture differs in appearance from that of the first virtual character before capture; The display module is also configured to, in response to the release operation of the captured first virtual character, display the first quantity of the first virtual item that can be obtained by the released captured first virtual character, wherein the first virtual item is used to synthesize the first virtual capture item; The device further includes: The transfer module is used to respond to the operation of the first virtual character after confirming the release and capture, so that the game object controlling the main virtual object obtains the first number of first virtual items; The transfer module is further configured to, in response to a synthesis operation, enable the game object to acquire the first virtual capture item when the number of first virtual items already acquired by the game object is greater than a quantity threshold, wherein the quantity threshold is the number of first virtual items required to synthesize the first virtual capture item.
16. The apparatus according to claim 15, characterized in that, The master virtual object carries a second virtual role; The display module is also used to display the released second virtual character; The device further includes: The control module is used to control the interaction between the second virtual character and the first virtual character in response to the interaction command of the second virtual character; The triggering module is used to trigger an operation to capture the first virtual character through the first virtual capture item in response to the item information of the first virtual capture item.
17. The apparatus according to claim 15, characterized in that, The appearance of at least one body part includes at least one of color or shape.
18. The apparatus according to claim 15, characterized in that, The first quantity is a fixed value; or, the first quantity corresponds to different types of the first virtual characters; or, the first quantity corresponds to different levels of the first virtual characters.
19. The apparatus according to claim 15, characterized in that, The display module is also used to display the item icon of the first virtual item that can be obtained by the captured first virtual character in response to the release operation of the first virtual character. In response to a trigger operation on the item icon of the first virtual item, the item information of the first virtual item is displayed. The item information includes at least one of the following: item name, item icon, item purpose, item description information, and the number of the first virtual item acquired by the game object controlling the main virtual object.
20. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is also configured to, in response to a release operation for a third virtual character, display a second quantity of the first virtual item that can be obtained by releasing the third virtual character; The transfer module is also configured to, in response to confirming the release of the third virtual character, cause the game object controlling the main virtual object to obtain the second quantity of the first virtual item, and the second quantity of the first virtual item is used to synthesize the first virtual capture item.
21. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is further configured to display the capture animation corresponding to the first virtual capture prop in response to the operation of capturing the first virtual character through the first virtual capture prop.
22. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is used to display that the first virtual capture item has captured the first virtual character when it is determined that the first virtual capture item has successfully captured the first virtual character.
23. The apparatus according to claim 22, characterized in that, The display module is further configured to display a capture effect when it is determined that the first virtual capture prop has successfully changed the appearance of at least one body part of the first virtual character. The capture effect is used to preview the appearance of at least one body part of the first virtual character after capture.
24. The apparatus according to any one of claims 15-19, characterized in that, The device further includes: The sending module is used to send an acquisition request to the server, the acquisition request being used to acquire first appearance information; A receiving module is configured to receive the first appearance information returned by the server based on the acquisition request, wherein the appearance of at least one body part of the captured first virtual character is the appearance indicated by the first appearance information.
25. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is configured to respond to the operation of capturing the first virtual character through the first virtual capture prop, and the appearance type of the first virtual character meets the appearance requirements, by displaying the main virtual object throwing the first virtual capture prop at the first virtual character; The display module is further configured to respond to an operation of capturing the first virtual character using the first virtual capture prop, and if the appearance type of the first virtual character does not meet the appearance requirements, display a prompt message indicating that the first virtual character cannot be captured using the first virtual capture prop.
26. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is also configured to display the character icon of the captured first virtual character in response to a viewing operation on the captured first virtual character; The captured first virtual character is displayed when the character icon of the first virtual character is triggered. In response to an operation to view the appearance of the captured first virtual character, display appearance information of at least one body part of the captured first virtual character.
27. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is further configured to, in response to a release operation on the captured first virtual character, display the released captured first virtual character, wherein the appearance of the released captured first virtual character differs from that of at least one body part of a reference virtual character, the reference virtual character being a virtual character of the same type as the captured first virtual character and having a normal appearance.
28. The apparatus according to any one of claims 15 to 19, characterized in that, The display module is also used to display a capture pop-up window, which displays the character information of the first virtual character after capture. The capture pop-up window is used to indicate that the first virtual character has been captured. The character information includes at least one of the following: character name, character type, character level, character icon, and character appearance type.
29. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory storing at least one piece of program code, which is loaded and executed by the processor to enable the terminal device to implement the virtual character capture method as described in any one of claims 1 to 14.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the terminal device to implement the virtual character capture method as described in any one of claims 1 to 14.
31. A computer program product, characterized in that, The computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the terminal device to implement the virtual character capture method as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Attribute accessory combination method and device of virtual image and storage medium
CN115463427A
Capture information display method and device based on virtual world, equipment and medium
CN117618901A
Display method, device and equipment for turn combat, medium and product
CN118846509A
Program and computer system
JP2022139197A