Method, device, equipment, medium and product for making virtual items
By displaying and managing areas of virtual elements in the virtual scene, users can superimpose gain effects for virtual characters, solving the problem of single virtual item production methods in the prior art, and improving the interaction effect between users and virtual scenes.
Patent Information
- Application Number
- CN202411863815.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, users control virtual characters to create virtual items in a relatively single way, which affects the interaction effect between users and virtual scenes.
By displaying the first element area and the second element area, the user can display N virtual elements in the first element area and add them to the second element area, and superimpose the gain effect for the virtual character based on these virtual elements, thereby controlling the progress of the virtual character making virtual items.
It expands the operation method of users controlling virtual characters to create virtual items, and improves the user's strategy and human-computer interaction effect.
Smart Images

Figure CN119770981A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of virtual scenes, and in particular to a method, device, equipment, medium and product for producing virtual items. Background Art
[0002] In virtual scenes such as games, virtual characters are usually provided to create virtual items.
[0003] In the related art, when a user controls a virtual character in a virtual scene, he or she can open a virtual item production interface, select a virtual item in the virtual item production interface, and click the "production" control. At this time, the computer device can control the virtual character to start producing the virtual item and start a countdown at the same time, and complete the production of the virtual item when the countdown ends.
[0004] However, in the above solution, the method in which the user controls the virtual character to make virtual objects is relatively simple, which affects the interaction effect between the user and the virtual scene. Summary of the invention
[0005] The present application provides a method, device, equipment, medium and product for making virtual items. The technical solution is as follows:
[0006] According to one aspect of the present application, a method for producing a virtual item is provided, the method comprising:
[0007] When receiving an instruction to control the virtual character to create a virtual item, displaying the first element area;
[0008] In response to a first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2;
[0009] Based on the N virtual elements, superimposing a gain effect on the virtual character;
[0010] Based on the gain effect of the virtual character, the progress of the virtual character in making the virtual item is controlled.
[0011] According to another aspect of the present application, a virtual item production device is provided, the device comprising:
[0012] An element area display module, configured to display a first element area when receiving an instruction to control a virtual character to create a virtual item;
[0013] An element display module, configured to display N virtual elements in the first element area in response to a first operation, each of the N virtual elements being determined from M virtual elements; N and M being integers greater than or equal to 2;
[0014] An effect superposition module, used for superimposing a gain effect on the virtual character based on the N virtual elements;
[0015] The progress control module is used to control the progress of the virtual character making the virtual item based on the gain effect of the virtual character.
[0016] In a possible implementation, the element region display module is further configured to display a second element region before displaying N virtual elements in the first element region in response to a first operation;
[0017] The effect superposition module is used to:
[0018] In response to a second operation, adding the virtual element in the first element area to the second element area;
[0019] In response to the number of first virtual elements in the second element area being not less than a specified number, removing the specified number of first virtual elements in the second element area, and adding a layer of first gain effect to the virtual character; the first virtual element is one of the M virtual elements.
[0020] In a possible implementation, the M types of virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; the second element region includes K sub-regions, and the K sub-regions correspond one-to-one to the K basic type virtual elements;
[0021] The effect superposition module is configured to add the virtual element in the first element area to the sub-area corresponding to the type of the virtual element in response to the second operation.
[0022] In a possible implementation manner, the device further includes:
[0023] The element adding module is used for adding a virtual element in the second element area based on a first probability in response to a third operation.
[0024] In a possible implementation manner, the first probability is positively correlated with at least one of the following information:
[0025] the number of the K basic types of virtual elements in the second element area;
[0026] The number of layers of the first buff effect.
[0027] In a possible implementation, the M types of virtual elements further include a first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element;
[0028] The effect superposition module is used to respond to the second operation, and the first element area contains a second virtual element, add the second virtual element to the first sub-area of the K sub-areas, the first sub-area is the sub-area containing the most virtual elements; the second virtual element is the first extension type virtual element.
[0029] In a possible implementation manner, the M types of virtual elements further include a second extended type virtual element, and the second extended type virtual element is not equivalent to any of the basic type virtual elements.
[0030] In a possible implementation manner, the device further includes:
[0031] A first state control module, configured to control the virtual character to enter a first state in response to a fourth operation;
[0032] Among them, in the first state, in response to the second operation, and the N virtual elements include at least one second extended type virtual element, the at least one second extended type virtual element is regarded as at least one first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element.
[0033] In a possible implementation manner, the device further includes:
[0034] A replacement module is used to replace the third virtual element with any one of the M virtual elements except the third virtual element in response to a fifth operation on the third virtual element in the first element area before the effect superposition module adds the virtual element in the first element area to the second element area in response to a second operation.
[0035] In a possible implementation manner, the device further includes:
[0036] A second state control module, configured to control the virtual character to enter a second state in response to a sixth operation;
[0037] Among them, in the second state, the N virtual elements displayed in the first element area triggered by the first operation are randomly determined from L virtual elements; the L virtual elements are part of the M virtual elements; 2≤L<M, L is an integer.
[0038] In a possible implementation, the effect superposition module is used to superimpose a second gain effect on the virtual character in response to the N virtual elements including a specified element combination; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
[0039] In a possible implementation manner, the device further includes:
[0040] The combination determination module is used to randomly determine the specified element combination in response to the first operation performed for the first time in the process of making the virtual item.
[0041] In a possible implementation, the effect superposition module is used to superimpose a layer of a third gain effect on the virtual character in response to the N virtual elements being the same.
[0042] In a possible implementation manner, the device further includes:
[0043] The progress display module is used to display a production progress display area, wherein the production progress display area includes a progress element, and the progress element is used to indicate the progress of the virtual character in producing the virtual item.
[0044] In a possible implementation, the progress of the virtual character making the virtual item includes at least one of the following:
[0045] The progress of improving the quality of the virtual item;
[0046] The progress of the production of the virtual item.
[0047] In a possible implementation, the progress control module is used to:
[0048] In response to a seventh operation, increasing a progress value of quality improvement of the virtual item based on the gain effect possessed by the virtual character;
[0049] In response to an eighth operation, a progress value of the production progress of the virtual item is increased based on the gain effect possessed by the virtual character.
[0050] In a possible implementation manner, the device further includes:
[0051] an execution module, configured to, in response to a ninth operation, perform at least one of the following operations:
[0052] Increasing the progress value of the quality improvement of the virtual item by a specified value;
[0053] At least one layer of first gain effect is superimposed on the virtual character based on the second probability.
[0054] In a possible implementation manner, the second probability is positively correlated with at least one of the following information:
[0055] the number of the K basic types of virtual elements in the second element area;
[0056] The number of layers of the second buff effect.
[0057] In a possible implementation manner, the device further includes:
[0058] The progress increasing module is used to respond to the tenth operation, and when the progress percentage of the virtual item's production progress is lower than the progress percentage of the virtual item's quality improvement, increase the progress value of the virtual item's production progress so that the progress percentage of the virtual item's production progress is equal to the progress percentage of the virtual item's quality improvement.
[0059] According to one aspect of the present application, a method for controlling a virtual scene is provided, the method comprising:
[0060] displaying a first element region and a second element region;
[0061] In response to a first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2;
[0062] In response to a second operation, adding the virtual element in the first element area to the second element area;
[0063] In response to the number of the first virtual elements in the second element area being not less than a specified number, removing a specified number of the first virtual elements in the second element area, and performing a first control operation on the virtual scene.
[0064] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0065] A solution is provided for advancing the progress of a virtual character making a virtual item by generating virtual elements. Specifically, a user can determine N virtual elements from M virtual elements through a first operation, and a computer device can superimpose gain effects corresponding to the N virtual elements for the virtual character, and control the progress of the virtual character making the virtual item through the gain effect. In other words, the user can superimpose different gain effects for the virtual character through different virtual elements triggered by the first operation, thereby having different effects on the progress of the virtual character making the virtual item, expanding the operation mode when the user controls the virtual character to make the virtual item, improving the strategy when the user controls the virtual character to make the virtual item, and thereby improving the human-computer interaction effect when the user controls the virtual character to make the virtual item. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;
[0067] Figure 2 is a flow chart of a method for making a virtual item provided by an exemplary embodiment of the present application;
[0068] Figure 3 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0069] Figure 4 is a flow chart of a method for making a virtual item provided by an exemplary embodiment of the present application;
[0070] Figure 5 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0071] Figure 6 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0072] Figure 7 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0073] Figure 8 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0074] Fig. 9 is a schematic diagram of a cooking process involved in an embodiment of the present application;
[0075] Fig.10 It is a prompt schematic diagram of a cooking interface involved in an embodiment of the present application;
[0076] Fig.11 is another prompt schematic diagram of a cooking interface involved in an embodiment of the present application;
[0077] Fig.12 is a schematic diagram of a cooking process shown in an embodiment of the present application;
[0078] Fig.13 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0079] Fig.14 is a schematic diagram of a virtual scene interface involved in an embodiment of the present application;
[0080] Fig.15 It is a schematic diagram of the skills involved in the embodiment of the present application;
[0081] Fig.16 is a structural block diagram of a virtual item production device provided by an exemplary embodiment of the present application;
[0082] Fig.17 is a flow chart of a method for controlling a virtual scene provided by an exemplary embodiment of the present application;
[0083] Fig.18 is a structural block diagram of a control device for a virtual scene provided by an exemplary embodiment of the present application;
[0084] Fig.19 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0085] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0086] First, the nouns involved in the embodiments of the present application are introduced:
[0087] 1) Virtual scene: A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal. The virtual scene can be a simulated environment scene of the real world, a semi-simulated and semi-fictitious three-dimensional environment scene, or a purely fictitious three-dimensional environment scene. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, and a three-dimensional virtual scene. The following embodiments are illustrated by taking the virtual scene as a three-dimensional virtual scene, but are not limited to this. Optionally, the virtual scene can also be used for virtual scene battles / competitions between at least two virtual characters. Optionally, the virtual scene can also be used for battles between at least two virtual characters using virtual props within the target area.
[0088] The virtual scene is usually generated by an application in a computer device such as a terminal and displayed based on the hardware in the terminal (such as a screen). The terminal can be a mobile terminal such as a smart phone, tablet computer or e-book reader; or, the terminal can also be a personal computer device such as a laptop or a fixed computer.
[0089] 2) Virtual object: A virtual object refers to an object that can be moved in a virtual scene. The movable object can be at least one of a virtual person, a virtual character, a virtual pet, a virtual animal, and a virtual vehicle. Optionally, when the virtual scene is a three-dimensional virtual scene, the virtual object is a three-dimensional model created based on animation skeleton technology. Each virtual object has its own shape, volume, and orientation in the three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene.
[0090] Figure 1 The following is a block diagram of a computer system according to an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110 , a server 120 , and a second terminal 130 .
[0091] The first terminal 110 is installed and runs a client 111 that supports virtual scenes. The client 111 may be a role-playing game (RPG) program. When the first terminal runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal 110. The client may be a client of the RPG. The first terminal 110 is a terminal used by the first user 112.
[0092] The second terminal 130 is installed and runs a client 131 that supports a virtual scene, and the client 131 can be an RPG program. When the second terminal 130 runs the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. The client can be an RPG client. The second terminal 130 is a terminal used by the second user 132.
[0093] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are the same type of clients on different operating system platforms. The first terminal 110 may refer to one of a plurality of terminals, and the second terminal 130 may refer to another of a plurality of terminals. This embodiment is only illustrated by taking the first terminal 110 and the second terminal 130 as an example. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device type includes at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer. The following embodiments are illustrated by taking the terminal including a smart phone as an example.
[0094] Those skilled in the art will appreciate that the number of the above terminals may be more or less. For example, the above terminal may be only one, or the above terminals may be 6, 8, or more. The embodiment of the present application does not limit the number of terminals and device types.
[0095] Figure 1 Only two terminals are shown, but in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there are one or more terminals 140 corresponding to the developer, and a development and editing platform for the client supporting the virtual scene is installed on the terminal 140. The developer can edit and update the client on the terminal 140, and transmit the updated client installation package to the server 120 via a wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to update the client.
[0096] The first terminal 110 , the second terminal 130 , and other terminals 140 are connected to the server 120 via a wireless network or a wired network.
[0097] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for clients that support three-dimensional virtual scenes (such as RPG clients). Optionally, the server 120 undertakes the main computing work and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work and the terminal undertakes the main computing work; or, the server 120 and the terminal adopt a distributed computing architecture for collaborative computing.
[0098] In an illustrative example, the server 120 includes a processor 122, a user account database 123, a scene service module 124, and a user-oriented input / output interface (I / O interface) 125. The processor 122 is used to load instructions stored in the server 120 and process data in the user account database 123 and the scene service module 124; the user account database 123 is used to store data of user accounts used by the first terminal 110, the second terminal 130, and other terminals 140, such as the user account's avatar, the user account's nickname, the user account's combat power index, and the service area where the user account is located; the scene service module 124 is used to provide background services for virtual scenes; and the user-oriented I / O interface 125 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network.
[0099] Please refer to Figure 2, which shows a flowchart of a method for making a virtual item provided by an exemplary embodiment of the present application, the method is executed by a computer device (or an application running in a computer device), for example, the computer device (or application) may be Figure 1 The first terminal 120 (or the RPG application installed on the first terminal 120) or the second terminal 130 (or the RPG application installed on the second terminal 130) shown; the method may include the following steps.
[0100] Step 210: When receiving an instruction to control the virtual character to create a virtual item, display the first element area.
[0101] In the embodiment of the present application, the computer device can display the scene interface of the virtual scene, and the user can control the virtual character to move in the virtual scene. The virtual character can have the ability to make virtual items; the user can control the virtual character to start making virtual items, and at this time, the computer device receives the instruction to control the virtual character to make virtual items.
[0102] For example, when a user controls a virtual character in a virtual scene, he or she can open a function interface corresponding to the virtual item production function, which may include multiple virtual item options. After the user selects one of the virtual item options, he or she can click the "production" control. At this time, the computer device can receive instructions to control the virtual character to produce the virtual item.
[0103] In the embodiment of the present application, after receiving the instruction to control the virtual character to make a virtual item, the computer device can control the virtual object to start making the virtual item, and at this time, the first element area can be displayed. The first element area is an area for displaying virtual elements.
[0104] Step 220: In response to the first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2.
[0105] In an embodiment of the present application, upon receiving a first operation performed by a user, the computer device may determine N virtual elements, wherein each virtual element may be a virtual element determined from M virtual elements; and there may be repeated virtual elements among the N virtual elements.
[0106] In a possible implementation, the first element area may include N virtual element display positions. For each display position, the computer device determines a virtual element from M virtual elements in a random or pseudo-random manner as the virtual element displayed at the display position.
[0107] In one possible implementation, a computer device may display a trigger control corresponding to the first element area (for example, the trigger control may be a skill release control), and a user may trigger the trigger control corresponding to the first element area. Accordingly, the computer device displays N virtual elements in the first element area in response to the user's trigger operation on the trigger control corresponding to the first element area (i.e., the first operation mentioned above).
[0108] Optionally, the first operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the first operation.
[0109] In a possible implementation, in response to the first operation, the computer device may deduct a certain value from the specified attribute value of the virtual character, wherein the specified attribute value may be the attribute value consumed when the virtual character makes a virtual item.
[0110] In one possible implementation, in response to a first operation, and if N virtual elements already exist in the first element area, N new virtual elements are displayed in the first element area; that is, when the computer device receives the first operation, if a virtual element that was previously triggered to be displayed already exists in the first element area, N new virtual elements can be re-determined, and the existing virtual elements can be replaced with the new N virtual elements.
[0111] Step 230: Based on the N virtual elements, a gain effect is superimposed on the virtual character.
[0112] In an embodiment of the present application, the computer device may superimpose a gain effect on the virtual character based on the N virtual elements displayed in the first element area.
[0113] For example, the computer device may superimpose a specified gain effect on the virtual character based on the combination of the N virtual elements displayed in the first element area, and accordingly, different combinations of virtual elements correspond to different levels or types of gain effects. For example, the computer device may query the type or level of gain effect that is preset and corresponds to the combination of the N virtual elements, and superimpose the gain effect corresponding to the queried type or level on the virtual character.
[0114] For another example, the computer device may calculate scores based on the N virtual elements displayed in the first element area, and superimpose a specified gain effect on the virtual character according to the calculated score, and accordingly, different scores correspond to different levels or types of gain effects. For example, the computer device may query the type or level of gain effect that is preset and corresponds to the score (or the interval in which the score is located), and superimpose the gain effect corresponding to the queried type or level for the virtual character.
[0115] Step 240: Based on the gain effect of the virtual character, control the progress of the virtual character in making virtual items.
[0116] In the embodiment of the present application, the gain effect of the virtual character can affect the progress of the virtual character in making virtual items.
[0117] For example, the gain effect of the virtual character can affect the speed at which the virtual character advances in making virtual items; accordingly, the computer device can control the speed at which the virtual character's progress in making virtual items increases or the value of each increase in progress based on the gain effect of the virtual character.
[0118] For example, each time the computer device advances the progress of the virtual character in making virtual items, it can calculate the progress value of the increase in the progress of the virtual character in making virtual items based on the current gain effect of the virtual character, and the increased progress value is positively correlated with at least one of the number of layers of the gain effect and the gain value. That is to say, the higher the number of layers of the above-mentioned gain effect and the larger the gain value corresponding to the gain effect, the larger the progress value of the increase in the progress of the virtual character in making virtual items, that is, the faster the progress of making virtual items is advanced.
[0119] In summary, the scheme shown in the embodiment of the present application provides a scheme for advancing the progress of a virtual character in making virtual items by generating virtual elements. Specifically, a user can determine N virtual elements from M virtual elements through a first operation, and a computer device can superimpose gain effects corresponding to the N virtual elements for the virtual character, and control the progress of the virtual character in making virtual items through the gain effect. In other words, the user can superimpose different gain effects for the virtual character through different virtual elements triggered by the first operation, thereby having different effects on the progress of the virtual character in making virtual items, expanding the operation mode when the user controls the virtual character to make virtual items, improving the strategy when the user controls the virtual character to make virtual items, and thereby improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0120] The solution shown in the above embodiment of the present application can be applied to the virtual item production (including but not limited to cooking, equipment production, medicine production, etc.) gameplay in the virtual game scene; taking the cooking gameplay as an example, please refer to Figure 3 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Figure 3As shown, the player controls the virtual character in the virtual game scene to enter the cooking state. At this time, the first element area 310 and the skill release control 320 corresponding to the first element area 310 are displayed in the virtual scene interface; the first element area 310 contains N (3 are shown in the figure) display positions of virtual elements; optionally, the virtual scene interface also displays skill prompt information 330, prompting the player to use the skill release control 320 to trigger the display of the virtual element.
[0121] like Figure 3 As shown, after the player triggers the skill release control 320, a virtual element 340 is displayed at each of the display positions of the three virtual elements in the first element area 310; optionally, the three virtual elements are randomly determined from M different types of virtual elements; and repeated virtual elements may appear among the three virtual elements.
[0122] The computer device can superimpose a gain effect on the virtual character based on the above three virtual elements, and control the progress of the virtual character in cooking virtual food based on the gain effect.
[0123] Based on the solutions shown in any one or more of the above embodiments, please refer to Figure 4 , which shows a flowchart of a method for making a virtual item provided by an exemplary embodiment of the present application, such as Figure 4 As shown, step 212 is included before step 220, and step 230 may include step 230a and step 230b.
[0124] Step 212: Display the second element area.
[0125] The second element area is an area for storing virtual elements displayed in the first element area.
[0126] In the embodiment of the present application, when receiving an instruction to control a virtual character to create a virtual item, the computer device will also display a second element area.
[0127] Among them, step 212 and step 210 can be executed simultaneously.
[0128] Step 230a: In response to the second operation, add the virtual element in the first element area to the second element area.
[0129] In the embodiment of the present application, when the computer device receives the second operation performed by the user, the computer device can transfer the N virtual elements in the first element area to the second element area.
[0130] In one possible implementation, a computer device may display a trigger control corresponding to the second element area (for example, the trigger control may be a skill release control), and a user may trigger the trigger control corresponding to the second element area. Accordingly, the computer device transfers the N virtual elements in the first element area to the second element area in response to the user's trigger operation on the trigger control corresponding to the second element area (i.e., the second operation mentioned above).
[0131] Optionally, the second operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the second operation.
[0132] In a possible implementation, in response to the second operation, the computer device may deduct a certain value from the specified attribute value of the virtual character.
[0133] Step 230b: In response to the number of first virtual elements in the second element area being not less than a specified number, remove the specified number of first virtual elements in the second element area and add a first gain effect to the virtual character; the first virtual element is one of the M virtual elements.
[0134] Among them, the above-mentioned gain effect includes a first gain effect.
[0135] In an embodiment of the present application, a user can trigger the display of virtual elements in the first element area through a first operation multiple times, and correspondingly, can also transfer the virtual elements in the first element area to the second element area through a second operation multiple times, so that the virtual elements in the second element area will accumulate, and when the number of a certain type of virtual elements accumulated in the second element area reaches or exceeds a specified number, the computer device can convert the specified number of such virtual elements in the second element area into a first layer of gain effect for the virtual character.
[0136] The solution shown in the embodiment of the present application is to set a second element area outside the first element area to store the virtual elements displayed by the first element area, and to apply a first gain effect to the virtual character by accumulating virtual elements of the same type in the second element area. That is, the user can choose to accumulate the virtual elements in the first element area to the second element area through a second operation, thereby accumulating virtual elements of the same type, and then superimposing a gain effect on the virtual character, thereby ensuring the controllability of the gain effect superimposed on the virtual character, improving the strategy of the user controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0137] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the M virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; the second element area includes K sub-areas, and the K sub-areas correspond one-to-one to the K basic type virtual elements; the above step 240a can be implemented as follows:
[0138] In response to the second operation, the virtual element in the first element region is added to a sub-region corresponding to the type of the virtual element.
[0139] In an embodiment of the present application, the second element area can be divided into K sub-areas, each sub-area corresponds to a basic type of virtual element. When the computer device receives the second operation and transfers the virtual elements in the first element area to the second element area, each basic type of virtual element in the first element area can be added to the sub-area of the corresponding type.
[0140] The scheme shown in the above-mentioned embodiment of the present application divides the second element area into K sub-areas according to different basic types of virtual elements, and each sub-area is used to store the same basic type of virtual elements, so that the same type of basic type virtual elements can be concentratedly presented in the second element area, which is convenient for users to distinguish the current cumulative number of various types of basic type virtual elements, so that users can more accurately choose to add new virtual elements to the second element area through the second operation, thereby improving the efficiency of users triggering the accumulation of the first gain effect for the virtual character through the second operation, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0141] For example, taking cooking as an example, please refer to Figure 5 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Figure 5 As shown in part (a) of the figure, the player controls the virtual character in the virtual game scene to enter the cooking state. At this time, the virtual scene interface displays a first element area 510, a second element area 520, and a skill release control 530 corresponding to the second element area 520; wherein the second element area 520 includes 5 sub-areas 520a, and the 5 sub-areas 520a correspond to 5 basic virtual elements one by one; the player triggers the display of 3 virtual elements in the first element area 510 through a first operation; optionally, the virtual scene interface also displays a skill prompt message 540, prompting the player to use the skill release control 530 to trigger the transfer of the virtual elements in the first element area 510 to the second element area 520; as shown in FIG. Figure 5As shown in part (b), after the player triggers the above-mentioned skill release control 530, the basic type virtual elements (such as virtual elements 510a and virtual elements 510b) in the first element area 510 will be transferred to the corresponding sub-area 520a in the second virtual area.
[0142] The above process can be performed repeatedly, that is, the player can trigger the display of virtual elements in the first element area 510 through the first operation multiple times. After each triggering of the display of virtual elements in the first element area 510, the player can choose whether to transfer the basic type virtual elements in the first element area 510 to the corresponding sub-area 520a by triggering the skill release control 530.
[0143] As the above process is repeatedly executed, the number of basic type virtual elements in each sub-area 520a included in the second element area 520 will gradually accumulate. When the number of basic type virtual elements in a sub-area 520a accumulates to a specified number (for example, 3), 3 basic type virtual elements can be eliminated from the sub-area 520a, and a first gain effect is added to the virtual character. Figure 5 As shown in part (c), three basic type virtual elements 510c are accumulated in the middle sub-area 520a. At this time, the basic type virtual elements 510c in the middle sub-area 520a can be cleared and a first gain effect can be superimposed on the virtual character.
[0144] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the method for making the virtual item further includes: in response to a third operation, adding a virtual element in the second element area based on the first probability.
[0145] In one possible implementation, a computer device may display a trigger control (for example, the trigger control may be a skill release control) in a scene interface of a virtual scene, and a user may trigger the trigger control to perform a third operation. Accordingly, the computer device increases virtual elements in the second element area based on the first probability in response to the user's trigger operation on the trigger control (i.e., the above-mentioned third operation).
[0146] In one possible implementation, the above-mentioned adding virtual elements in the second element area based on the first probability refers to adding virtual elements in all sub-areas of the second element area based on the first probability; for example, the computer device determines whether to add virtual elements in the second element area according to the first probability, and if so, adds corresponding basic type virtual elements in each sub-area of the second element area; otherwise, does not add corresponding basic type virtual elements in any sub-area.
[0147] In one possible implementation, the above-mentioned adding virtual elements in the second element area based on the first probability may refer to adding virtual elements in some sub-areas of the second element area based on the first probability; for example, the computer device determines, for each sub-area, based on the first probability, whether to add the virtual elements in the sub-area, and if so, adds the corresponding basic type virtual elements in the sub-area; otherwise, does not add the corresponding basic type virtual elements in the sub-area.
[0148] Optionally, the third operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the third operation.
[0149] In a possible implementation, in response to the third operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the third operation, the specified attribute value of the virtual character needs to be consumed.
[0150] In the scheme shown in the embodiment of the present application, the user can trigger the addition of virtual elements in the second element area through a third operation, thereby expanding the way of accumulating virtual elements in the second element area, so as to accumulate virtual elements of the same type more quickly, thereby improving the efficiency of superimposing gain effects on virtual characters, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0151] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the first probability is positively correlated with at least one of the following information:
[0152] The number of K basic types of virtual elements in the second element area;
[0153] The number of layers of the first buff effect.
[0154] In a possible implementation manner, the more basic type virtual elements there are in the second element area, the higher the value of the first probability is.
[0155] For example, taking the above-mentioned increase of virtual elements in the second element area based on the first probability, which refers to the increase of virtual elements in all sub-areas of the second element area based on the first probability, the higher the total number of virtual elements in all sub-areas of the second element area, the higher the value of the first probability, and the higher the possibility of triggering the increase of virtual elements in the second element area through the third operation, the faster the accumulation of virtual elements of the same type, thereby improving the efficiency of superimposing gain effects on virtual characters; conversely, the lower the total number of virtual elements in all sub-areas of the second element area, the lower the value of the first probability, and the lower the possibility of triggering the increase of virtual elements in the second element area through the third operation.
[0156] For another example, taking the above-mentioned increasing the virtual elements in the second element area based on the first probability as an example, which refers to increasing the virtual elements in all sub-areas of the second element area based on the first probability, the higher the number of virtual elements in a sub-area of the second element area, the higher the value of the first probability corresponding to the sub-area, and the higher the possibility of triggering the third operation to increase the virtual elements in the sub-area is, the faster the same type of virtual elements can be accumulated, thereby improving the efficiency of superimposing gain effects on virtual characters; conversely, the lower the number of virtual elements in a sub-area of the second element area, the lower the value of the first probability corresponding to the sub-area is, and the lower the possibility of triggering the third operation to increase the virtual elements in the sub-area is.
[0157] In a possible implementation, the higher the number of layers of the first gain effect currently possessed by the virtual character, the higher the value of the first probability. Specifically, the higher the number of layers of the first gain effect currently possessed by the virtual character, the higher the possibility of triggering the third operation to add virtual elements in the second element area or a sub-area in the second element area, and the faster the accumulation of virtual elements of the same type, thereby improving the efficiency of superimposing gain effects on the virtual character; conversely, the lower the number of layers of the first gain effect currently possessed by the virtual character, the lower the possibility of triggering the third operation to add virtual elements in the second element area or a sub-area in the second element area.
[0158] Through the scheme shown in the embodiment of the present application, the value of the first probability is associated with the number of K basic types of virtual elements in the second element area and at least one of the number of layers of the first gain effect, so that the user can choose the appropriate time to perform the third operation according to the accumulation of basic types of virtual elements in the second element area, the superposition of the first gain effect and other information, so as to achieve the optimal operation effect, thereby improving the strategy of the user when controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0159] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the M types of virtual elements further include a first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element;
[0160] In response to the second operation, adding the virtual element in the first element area to the second element area includes:
[0161] In response to the second operation, and the first element region includes a second virtual element, the second virtual element is added to a first subregion of the K subregions, the first subregion is one of the K subregions; the second virtual element is a first extension type virtual element.
[0162] In a possible implementation manner, the first sub-region is a sub-region among the K sub-regions and contains the most virtual elements.
[0163] In an embodiment of the present application, a first extended type virtual element is also provided in the virtual scene, and the first extended type virtual element can be used as any basic type virtual element. Accordingly, when adding the virtual element in the first element area to the second element area, if the first element area contains the first extended type virtual element, the computer device can first determine the sub-area that currently contains the most virtual elements in each sub-area, and add the first extended type virtual element in the first element area to the determined sub-area; optionally, if the sub-area that currently contains the most virtual elements in each sub-area contains multiple sub-areas, the computer device can randomly add the first extended type virtual element in the first element area to a sub-area among the sub-areas that currently contain the most virtual elements.
[0164] Through the setting and processing of the above-mentioned first extended type virtual elements, the computer device can give priority to adding virtual elements to the sub-area containing the most virtual elements, so that the same type of virtual elements can be accumulated more quickly in the second element area, thereby improving the efficiency of superimposing gain effects on virtual characters and improving the human-computer interaction effect when users control virtual characters to make virtual items.
[0165] Alternatively, the first sub-region may also be a sub-region selected by the user among the K sub-regions. For example, before or after the user performs the second operation, in response to the first element region containing the second virtual element, prompt information is displayed, the prompt information is used to prompt the user to select the first sub-region from the K sub-regions, and in response to receiving the selection operation of the sub-region in the second element region, the sub-region corresponding to the selection operation is determined as the first sub-region.
[0166] Through the setting and processing of the above-mentioned first extended type virtual elements, the computer device can give priority to adding virtual elements to the sub-area selected by the user, so that the accumulation of virtual elements in the second element area can better meet the user's expectations, thereby improving the human-computer interaction effect when the user controls the virtual character to make virtual objects.
[0167] Alternatively, the first sub-region may be a random sub-region among the K sub-regions.
[0168] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the M types of virtual elements further include a second extended type virtual element, and the second extended type virtual element is not equivalent to any basic type virtual element.
[0169] In an embodiment of the present application, a second extended type virtual element is also provided in the virtual scene. The second extended type virtual element is not regarded as any basic type virtual element, thereby expanding the types of virtual elements and providing more possibilities for the combination of virtual elements appearing in the first element area, thereby improving the strategy of the user controlling the virtual character to make virtual items and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0170] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the method for producing virtual items further includes: in response to a fourth operation, controlling the virtual character to enter a first state; wherein, in the first state, in response to a second operation, and the N virtual elements include at least one second extended type virtual element, the at least one second extended type virtual element is regarded as at least one first extended type virtual element.
[0171] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the fourth operation.
[0172] In a possible implementation, the fourth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the fourth operation.
[0173] In a possible implementation, in response to the fourth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the fourth operation, the specified attribute value of the virtual character needs to be consumed.
[0174] In an embodiment of the present application, the user can trigger the use of the second extended type virtual element as the first extended type virtual element through the fourth operation. Accordingly, when the computer device detects the fourth operation, it can control the virtual character to enter the first state to use the second extended type virtual element as the first extended type virtual element.
[0175] The first state may be effective for a specified number of second operations. For example, after the user performs the fourth operation, the computer device regards the second extension type virtual element in the first element area as the first extension type virtual element in three second operations.
[0176] Alternatively, the first state may be effective within a specified time period. For example, within a specified time period (such as 10 seconds) after the user performs the fourth operation, the computer device regards the second extension type virtual element in the first element area as the first extension type virtual element.
[0177] In an embodiment of the present application, when a first extension type virtual element and a second extension type virtual element are also provided in a virtual scene, the user can use the second extension type virtual element as a first extension type element through a fourth operation, thereby expanding the method of superimposing a specified gain state for a virtual character based on a virtual element, improving the strategy of the user when controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0178] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, before adding the virtual element in the first element area to the second element area in response to the second operation, the method for making the virtual item further includes:
[0179] In response to a fifth operation on the third virtual element in the first element region, the third virtual element is replaced with any one virtual element among the M virtual elements except the third virtual element.
[0180] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the fifth operation.
[0181] In a possible implementation, the fifth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the fifth operation.
[0182] In a possible implementation, in response to the fifth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the fifth operation, the specified attribute value of the virtual character needs to be consumed.
[0183] In the embodiment of the present application, after the user performs the first operation to display N virtual elements in the first element area, if the user is not satisfied with the combination of the N virtual elements displayed in the first element area, the user can choose to replace one of the virtual elements with another virtual element. For example, the user can click on the virtual element to be replaced in the first element area (i.e., the fifth operation described above), triggering the replacement of the virtual element with a random other virtual element.
[0184] In one possible implementation, after displaying N virtual elements through a first operation, the user may perform a fifth operation on the virtual elements at the same element position multiple times; optionally, the specified attribute value consumed by the fifth operation performed multiple times on the virtual elements at the same element position is incremented.
[0185] In an embodiment of the present application, a method for individually replacing virtual elements in the first element area is also provided in the virtual scene, so that the user can modify the combination of virtual elements in the first element area in a targeted manner without having to re-execute the first operation, thereby expanding the method of superimposing specified gain states for virtual characters based on virtual elements, improving the strategy of users controlling virtual characters to make virtual items, and improving the human-computer interaction effect when users control virtual characters to make virtual items.
[0186] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the method for making a virtual item further includes: in response to a sixth operation, controlling the virtual character to enter a second state;
[0187] Among them, in the second state, the N virtual elements displayed in the first element area triggered by the first operation are randomly determined from L virtual elements; the L virtual elements are part of the M virtual elements; 2≤L<M, L is an integer.
[0188] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the sixth operation.
[0189] In a possible implementation, the sixth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the sixth operation.
[0190] In a possible implementation, in response to the sixth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the sixth operation, the specified attribute value of the virtual character needs to be consumed.
[0191] In an embodiment of the present application, the user can limit the types of virtual elements displayed in the first element area through the sixth operation, so that the virtual elements displayed in the first element area triggered by the first operation can be concentrated in a few virtual elements, thereby increasing the probability of the appearance of virtual elements of the same type.
[0192] The first state may be effective for a specified number of first operations. For example, after the user performs the sixth operation and three first operations, the computer device randomly determines N virtual elements from L virtual elements.
[0193] For example, assuming that the M types of virtual elements include 5 basic type virtual elements, a first extended type virtual element, and a second extended type virtual element; in response to the sixth operation, the computer device randomly determines two virtual elements (i.e., the L types of virtual elements mentioned above) from the M types of virtual elements, for example, basic type virtual element 1 and basic type virtual element 2, then in the subsequent three first operations, for each element position in the first element area, the computer device randomly / pseudo-randomly selects one virtual element from basic type virtual element 1 and basic type virtual element 2 to be displayed in the element position, that is, in the three first operations after the sixth operation, the virtual elements displayed in the first element area are all basic type virtual elements 1 or basic type virtual elements 2.
[0194] Alternatively, the first state may be effective within a specified time period. For example, within a specified time period (eg, 10 seconds) after the user performs the sixth operation, the computer device randomly determines N virtual elements from L virtual elements each time it receives the first operation.
[0195] In an embodiment of the present application, a scheme for limiting the types of virtual elements displayed in the first element area is also provided in the virtual scene, thereby expanding the method of superimposing specified gain states for virtual characters based on virtual elements, increasing the probability of accumulating virtual elements of the same type, improving the efficiency of superimposing gain effects for virtual characters, improving the strategy of users controlling virtual characters to make virtual items, and improving the human-computer interaction effect when users control virtual characters to make virtual items.
[0196] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the above step 230 may be implemented as follows:
[0197] In response to the N virtual elements including a specified element combination, a second gain effect is superimposed on the virtual character; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
[0198] In the embodiment of the present application, the computer device may predetermine a specified element combination.
[0199] In a possible implementation, the specified element combination may be a combination of some basic type virtual elements among the K basic type virtual elements. For example, the specified element combination may be a combination of two basic type virtual elements among the K basic type virtual elements.
[0200] In a possible implementation, in response to the second operation, and the current N virtual elements in the first element area include a specified element combination, a second gain effect is superimposed on the virtual character.
[0201] In a possible implementation, when the N virtual elements include a first extended type virtual element, the first extended type virtual element can be used as any basic type virtual element to form the specified element combination with other virtual elements in the N virtual elements.
[0202] In a possible implementation, when the N virtual elements include a second extended type virtual element and the virtual character is in the first state, the second extended type virtual element can be used as any basic type virtual element (that is, the second extended type virtual element is regarded as the first extended type virtual element at this time), and together with other virtual elements in the N virtual elements, form the above-mentioned specified element combination.
[0203] In a possible implementation, the computer device displays the indication information of the above-mentioned specified element combination in the scene interface of the virtual scene.
[0204] In some embodiments, the indication information of the above-mentioned specified element combination may include at least one of the patterns and names of various virtual elements in the specified element combination.
[0205] For example, please refer to Figure 6 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Figure 6 As shown, a pattern 610 of various virtual elements in a specified element combination is displayed in the virtual scene interface; among the three virtual elements in the first element area, the combination of virtual element 620 and virtual element 630 is the same as the above-mentioned specified element combination. At this time, the computer device can superimpose a second gain effect for the virtual character.
[0206] In an embodiment of the present application, when a combination of at least two specified virtual elements is included in the N virtual elements displayed in the first element area triggered by a first operation, the computer device can superimpose a second gain effect for the virtual character; for example, when a combination of at least two specified virtual elements is included in the N virtual elements displayed in the first element area triggered by a first operation, and the user performs a second operation, the computer device can superimpose a second gain effect for the virtual character, thereby expanding the method of superimposing specified gain states for virtual characters based on virtual elements, improving the strategy of users controlling virtual characters to make virtual items, and improving the human-computer interaction effect when users control virtual characters to make virtual items.
[0207] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the method for making the virtual item further includes:
[0208] In response to a first operation performed for the first time during the creation of the virtual item, a specified element combination is randomly determined.
[0209] Optionally, in response to a first operation performed for the first time during the production process of this virtual item, the computer device randomly determines the above-mentioned specified element combination from K basic types of virtual elements.
[0210] In an embodiment of the present application, the computer device can randomly determine the above-mentioned specified element combination when the user performs the first operation for the first time each time the user controls the virtual character to make a virtual item, so that a different specified element combination is used each time the virtual item is made, thereby ensuring the randomness of superimposing the second gain state on the virtual character and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0211] In a possible implementation, in response to receiving an instruction to control a virtual character to create a virtual item, the computer device randomly determines a specified combination of elements.
[0212] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the above step 230 may be implemented as follows: in response to the N virtual elements being the same, a third gain effect is superimposed on the virtual character.
[0213] In a possible implementation, when the N virtual elements include a first extended type virtual element, the first extended type virtual element can be used as any basic type virtual element to form N identical virtual elements with other virtual elements in the N virtual elements.
[0214] In a possible implementation, when the N virtual elements include a second extended type virtual element and the virtual character is in the first state, the second extended type virtual element can be used as any basic type virtual element (that is, the second extended type virtual element is regarded as the first extended type virtual element at this time), and together with other virtual elements in the N virtual elements, form N identical virtual elements.
[0215] For example, please refer to Figure 7 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Figure 7 As shown, three virtual elements are displayed in the first element area in the virtual scene interface, among which virtual element 710 is a first extended type virtual element, and the other two virtual elements are basic type virtual elements of the same type. At this time, the computer device regards virtual element 710 as a basic type virtual element of the same type as the other two virtual elements, that is, the three virtual elements in the first element area are the same. At this time, the computer device can superimpose a third gain effect for the virtual character.
[0216] In an embodiment of the present application, when a first operation is received and the types of N virtual elements displayed in the first element area are the same, the computer device can superimpose a third gain effect on the virtual character, thereby expanding the method of superimposing a specified gain state for the virtual character based on the virtual element, improving the strategy of the user when controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0217] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the method for making the virtual item further includes:
[0218] The production progress display area is displayed, and the production progress display area contains progress elements, and the progress elements are used to indicate the progress of the virtual character in making virtual items.
[0219] In an embodiment of the present application, a computer device may display elements of the progress of a virtual character making a virtual item in a scene interface of a virtual scene. For example, the progress element may be one or more progress bars to indicate the percentage of the progress of the virtual character making the virtual item, thereby allowing a user to intuitively determine the current progress of making the virtual item, helping the user to control the making process of the virtual item and improving the human-computer interaction effect when the user controls the virtual character to make the virtual item.
[0220] In a possible implementation, the production progress display area may also include other information. For example, the production progress display area may display the progress name corresponding to the progress element, the name of the virtual material required to produce the virtual item, the durability / quantity of the virtual material, the name of the virtual item, etc.
[0221] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the progress of the above virtual character making virtual items includes at least one of the following:
[0222] The progress of improving the quality of virtual items;
[0223] The progress of the virtual item's crafting progress.
[0224] The progress of the quality improvement of the virtual item can be used to control the quality of the virtual item, and the quality of the virtual item can affect the attribute value of the virtual item.
[0225] The accuracy of the production progress of the virtual item can be used to determine whether the production of the virtual item is completed.
[0226] For example, please refer to Figure 8 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Figure 8 As shown, when the virtual character is making a virtual item, a production progress display area 810 may be displayed in the virtual scene interface, and the production progress display area 810 includes a first progress bar 810a corresponding to the progress of the production of the virtual item, and a second progress bar 810b corresponding to the progress of the quality improvement of the virtual item; wherein, when the first progress bar 810a is pushed to the far right, or the value corresponding to the first progress bar 810a reaches the first numerical threshold, it is determined that the production of the virtual item is completed; the progress of the second progress bar 810b affects the quality of the virtual item when it is completed; for example, when the production of the virtual item is completed, if the second progress bar 810b is pushed to the far right, or the value corresponding to the second progress bar 810b reaches the second numerical threshold, the quality of the virtual item when it is completed is high quality, otherwise, when the production of the virtual item is completed, if the second progress bar 810b is not pushed to the far right, the quality of the virtual item when it is completed is ordinary quality. wherein, the above-mentioned first numerical threshold and second numerical threshold may be thresholds pre-set in the application.
[0227] like Figure 8As shown, the production progress display area 810 also includes the name 810c of the virtual material required to produce the virtual item and the durability 810d of the virtual material; before the production of the virtual item is completed, if the durability of the virtual material is lower than 0, the production of the virtual item fails; conversely, before the production of the virtual item is completed, if the durability of the virtual material is not lower than 0, the production of the virtual item is successful.
[0228] Through the scheme shown in the embodiment of the present application, based on the above-mentioned gain effect, at least one of the production progress and production quality of virtual items can be controlled, thereby expanding the operation mode when the user controls the virtual character to make virtual items, improving the strategy when the user controls the virtual character to make virtual items, and thus improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0229] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, based on the gain effect of the virtual character, controlling the progress of the virtual character making virtual items includes:
[0230] In response to the seventh operation, based on the gain effect of the virtual character, the progress value of the quality improvement of the virtual item is increased;
[0231] In response to the eighth operation, the progress value of the production progress of the virtual item is increased based on the gain effect possessed by the virtual character.
[0232] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the seventh operation.
[0233] In a possible implementation, the seventh operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the seventh operation.
[0234] In a possible implementation, in response to the seventh operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the seventh operation, the specified attribute value of the virtual character needs to be consumed.
[0235] In an embodiment of the present application, when the computer device detects the seventh operation performed by the user, it can calculate the increased value of the progress value of the quality improvement of the virtual item through the gain effect of the virtual character, and superimpose the increased value on the progress value of the quality improvement of the virtual item to advance the progress of the quality improvement of the virtual item.
[0236] In a possible implementation, the seventh operation may be the second operation, that is, upon receiving the second operation, the computer device not only adds the virtual elements in the first element area to the second element area, but also advances the quality improvement progress of the virtual items.
[0237] In one possible implementation, when the computer device receives the second operation, it can execute the steps of adding the virtual elements in the first element area to the second element area, and superimposing the gain effect for the virtual character based on N virtual elements to update the gain effect of the virtual character, and then calculate the increase in the progress value of the quality improvement of the virtual item based on the gain effect of the virtual character.
[0238] Optionally, the increase in the progress value of the quality improvement of the virtual item may have a quality improvement base value, and the gain effect may be a gain coefficient of the quality improvement base value. When the computer device calculates the increase in the progress value of the quality improvement of the virtual item, the increase in the progress value of the quality improvement of the virtual item may be calculated by the gain coefficient of the quality improvement base value and the quality improvement base value.
[0239] For example, the above-mentioned basic value of quality improvement is 100, and the gain effect of the virtual character is a 50% increase in the efficiency of quality improvement. Then the computer device calculates the increase in the progress value of the quality improvement of the virtual item as: 100*(1+50%)=150; assuming that the progress value of the quality improvement of the virtual item before the update is 230, then after this update, the progress value of the quality improvement of the virtual item is 230+150=380.
[0240] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the eighth operation.
[0241] In a possible implementation, the eighth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the eighth operation.
[0242] In a possible implementation, in response to the eighth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the eighth operation, the specified attribute value of the virtual character needs to be consumed.
[0243] In an embodiment of the present application, when the computer device detects the eighth operation performed by the user, it can calculate the added value of the progress value of the production progress of the virtual item through the gain effect of the virtual character, and superimpose the added value on the progress value of the production progress of the virtual item to advance the progress of the production progress of the virtual item.
[0244] Optionally, the added value of the progress value of the production progress of the above-mentioned virtual item may have a production progress base value, and the above-mentioned gain effect may be a gain coefficient of the production progress base value. When the computer device calculates the added value of the progress value of the production progress of the virtual item, the added value of the progress value of the production progress of this virtual item may be calculated by the gain coefficient of the production progress base value and the production progress base value.
[0245] For example, the above-mentioned production progress base value is 100, and the gain effect of the virtual character is that the efficiency of production progress is increased by 20%. Then the increase in the progress value of the production progress of the virtual item calculated by the computer device is: 100*(1+20%)=120; assuming that the progress value of the production progress of the virtual item before the update is 80, then after this update, the progress value of the production progress of the virtual item is 80+120=200.
[0246] Through the scheme shown in the embodiment of the present application, based on the above-mentioned seventh operation and eighth operation, the user can respectively control the progress of the production of virtual items and the progress of the production quality, thereby expanding the operation mode when the user controls the virtual character to make virtual items, improving the strategy when the user controls the virtual character to make virtual items, and thereby improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0247] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the method for making a virtual item further includes: in response to the ninth operation, performing at least one of the following operations:
[0248] Increase the progress value of the quality improvement of virtual items by a specified value;
[0249] At least one layer of the first gain effect is superimposed on the virtual character based on the second probability.
[0250] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the ninth operation.
[0251] In a possible implementation, the ninth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the ninth operation.
[0252] In a possible implementation, in response to the ninth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the ninth operation, the specified attribute value of the virtual character needs to be consumed.
[0253] In an embodiment of the present application, the user can also trigger the progress of improving the quality of the virtual item through the ninth operation, as well as increase the number of layers of the first gain effect, thereby expanding the operation mode when the user controls the virtual character to make virtual items, improving the strategy when the user controls the virtual character to make virtual items, and further improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0254] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the second probability is positively correlated with at least one of the following information:
[0255] The number of K basic types of virtual elements in the second element area;
[0256] The number of layers of the second buff effect.
[0257] Through the scheme shown in the embodiment of the present application, the value of the second probability is associated with the number of K basic types of virtual elements in the second element area and at least one of the number of layers of the first gain effect, so that the user can choose the appropriate time to perform the ninth operation according to the accumulation of basic types of virtual elements in the second element area, the superposition of the first gain effect and other information, so as to achieve the optimal operation effect, thereby improving the strategy of the user when controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0258] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation, the method for making the virtual item further includes:
[0259] In response to the tenth operation, if the progress percentage of the virtual item's production progress is lower than the progress percentage of the virtual item's quality improvement, the progress value of the virtual item's production progress is increased so that the progress percentage of the virtual item's production progress is equal to the progress percentage of the virtual item's quality improvement.
[0260] In one possible implementation, the computer device may display a trigger control (for example, the trigger control may be a skill release control) in the scene interface of the virtual scene, and the user may trigger the trigger control to perform the tenth operation.
[0261] In a possible implementation, the tenth operation may also be other operations other than the triggering operation of the triggering control, such as voice control operation, gesture operation, etc. The embodiment of the present application does not limit the operation mode of the tenth operation.
[0262] In a possible implementation, in response to the tenth operation, the computer device may deduct a certain value from the specified attribute value of the virtual character. That is, when the user successfully performs the tenth operation, the specified attribute value of the virtual character needs to be consumed.
[0263] Through the scheme shown in the embodiment of the present application, when the progress percentage of the quality improvement of the virtual item is higher than the progress percentage of the production progress of the virtual item, the user can directly copy the progress percentage of the quality improvement of the virtual item to the progress percentage of the production progress of the virtual item through the tenth operation, thereby improving the progress of the production progress of the virtual item, improving the strategy of the user when controlling the virtual character to make virtual items, and improving the human-computer interaction effect when the user controls the virtual character to make virtual items.
[0264] Taking the solution shown in the above-mentioned embodiment of the present application as an example of being applied to cooking gameplay, in a virtual game scene, after the virtual character learns the skills of a chef, it can make virtual food (i.e., cook) in the virtual scene.
[0265] 1. Introduction to the cooking process
[0266] Please refer to Fig. 9 , which shows a schematic diagram of the cooking process involved in the embodiment of the present application. Fig. 9 As shown in part (a) of FIG. 1 , the user opens the production note page, selects the recipe 901 to be produced, prepares the required materials 902, and clicks the start production control 903 to enter the production scene. Fig. 9 As shown in part (b), the interface of the production scene includes a recipe information progress panel 904 (corresponding to the production progress display area in the above embodiment), a character model, a skill button area 905, a player production resource bar 912 (corresponding to the specified attribute value in the above embodiment), a first element area 906, an inspiration skill control 907, a second element area 908, a practical skill control 909 and other information.
[0267] like Fig. 9 As shown in part (c) of the figure, when making a game, the player uses the operation skills and processing skills (for example, the corresponding skills can be released by triggering the skill button area 905, the inspiration skill control 907 and the practical skill control 909) to promote the quality of the production and the progress bar 910. In the embodiment of the present application, the production will cause a certain burden on the materials, and the durability 911 of the materials will be reduced accordingly. Fig. 9As shown in part (d) of FIG. 1 , if the production progress is completed before the durability is reduced to 0 (that is, the progress bar 910a corresponding to the production progress is filled), the production can be successfully completed. If the durability is reduced to 0 before the progress is completed, the production fails.
[0268] 2. Cooking core gameplay rules
[0269] The solution shown in the embodiment of the present application is realized by combining the basic gameplay of "slot machine + match-3".
[0270] Please refer to Fig.10 , which shows a schematic diagram of a prompt of a cooking interface involved in an embodiment of the present application. Fig.10 As shown, in the cooking interface, prompt information 1001 of the recipe information progress panel, prompt information 1002 of the skill button area, prompt information 1003 of the inspiration skill control, and prompt information 1004 of the practical skill control can be displayed.
[0271] Please refer to Fig.11 , which shows another prompt schematic diagram of the cooking interface involved in the embodiment of the present application. Fig.11 As shown, in the cooking interface, the introduction information 1101 of the inspiration elements corresponding to the five flavors (corresponding to the K basic types of virtual elements in the above embodiment), the introduction information 1102 of the combination effects of the inspiration elements (wherein, the [Inner Calmness] effect corresponds to the first gain effect in the above embodiment, and the [Magic Skill] effect corresponds to the third gain effect in the above embodiment), the introduction information 1103 corresponding to the [Taste of Fantasy] element (corresponding to the first extended type of virtual element in the above embodiment) and the [Taste of Emptiness] element (corresponding to the second extended type of virtual element in the above embodiment), and the introduction information 1104 of [Origin of Taste] (that is, the "sixth taste" corresponds to the above-specified element combination, where the [Origin] effect corresponds to the second gain effect in the above embodiment) can be displayed.
[0272] like Fig.10 and Fig.11 As shown, the five flavors involved in the embodiment of the present application are color, aroma, taste, texture, and flavor, which are the elements of [Inspiration (i.e. slot machine)] + [Practice (i.e. three eliminations)]. Players use [Inspiration (i.e. slot machine)] to find various elements in the "six flavors in one" and discover the "sixth flavor". During this period, if you can get 3 of the same elements, you can immediately get a production efficiency bonus. Through [Practice], drop and collect these elements, trigger "three eliminations" to obtain important skill bonus effects in the production process.
[0273] Please refer to Fig.12 , which shows a schematic diagram of the cooking process shown in the embodiment of the present application. Fig.12 As shown, the cooking process may include the following steps:
[0274] Step S1201, triggering entry into the production scene.
[0275] In the embodiment of the present application, the user can open the cooking skill production notes, select the recipe to be made and trigger the production. The game program can detect whether the corresponding materials of the recipe are sufficient and whether the production conditions are met; if the materials are sufficient and the production conditions are met, the game program enters the production scene and starts the production of the cooking recipe. If the materials are insufficient or do not meet the production conditions, the user can supplement the materials (such as exchange / collect) or adjust the production conditions, and then reselect the recipe and trigger the production.
[0276] Step S1202, using skills to execute the recipe making process.
[0277] Among them, users can increase the progress of recipe making, including the progress of making progress and the progress of quality improvement, by triggering various cooking-related skills.
[0278] For example, users can trigger Fig. 9 The skill trigger control in the skill button area 905 can be used to trigger the release of corresponding cooking-related skills.
[0279] Step S1203, use the [Inspiration] skill.
[0280] Among them, users can trigger Fig. 9 The inspiration skill control 907 in the game can release the [Inspiration] skill. At this time, the computer device can randomly select 3 cooking elements (repeatable) from five common cooking elements, [Fantasy Taste] elements and [Taste of Emptiness] elements to determine whether a triple combo is triggered (i.e., three identical cooking elements are randomly selected). If so, the [Magic Skill] effect is applied to the virtual character and the process goes to step S1204. Otherwise, the process goes to step S1204.
[0281] Step S1204, use the [Practice] skill.
[0282] Among them, users can trigger Fig. 9 The practical skill control 909 in the figure is used to release the [Practice] skill. At this time, the computer device detects that the user has triggered the [Practice] skill, and can determine whether three identical cooking elements have been accumulated. If so, a layer of [Internal Quiet] effect is superimposed on the virtual character and the process goes to step S1205, otherwise, the process goes to step S1205.
[0283] Optionally, when the computer device detects that the user has triggered the [Practice] skill, it can also determine whether the three randomly selected cooking elements have triggered the [Origin of Taste]. If so, a layer of [Origin] effect is superimposed on the virtual character.
[0284] Among them, the above-mentioned [Inner Calm] effect, [Origin] effect and [Divine Skill] effect can all affect the progress of recipe making.
[0285] Step S1205, checking whether the recipe preparation is completed.
[0286] The computer device can first detect whether the durability of the material is 0. If so, it can further detect whether the production progress of the recipe has reached 100%. If the production progress of the recipe has not reached 100%, it is determined that the production has failed. If the durability of the material is not 0, it can further detect whether the production progress of the recipe has reached 100%. If the production progress of the recipe has not reached 100%, it returns to step S1202.
[0287] If the recipe production progress reaches 100%, the computer equipment further detects whether the quality improvement progress reaches 100%. If so, it is determined that the high-quality recipe is completed; otherwise, it is determined that the ordinary quality recipe is completed.
[0288] like Fig.12 As shown, the embodiment of the present application designs two main gameplays plus random skills on the core gameplay of cooking to constitute the main gameplay of cooking:
[0289] 1) Inspiration: Get three cooking elements at random. Ordinary Triple: Use [Inspiration] to get three of the same ordinary elements and get the [Divine Skill] effect, which cannot be stacked.
[0290] Optionally, different cooking elements may have different occurrence probabilities. The occurrence probabilities of different cooking elements may be as shown in Table 1, where [Fantasy Taste] is a rare element.
[0291] Table 1
[0292]
[0293]
[0294] As shown in Table 1, each time the computer device receives a trigger operation for the [Inspiration] skill, it can randomly (or pseudo-randomly) determine three cooking elements according to the corresponding probabilities of occurrence of various cooking elements in Table 1 above.
[0295] Please refer to Fig.13 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Fig.13 As shown, the user can long press the inspiration skill control 1301 to trigger the display of the introduction information 1302 of the [Inspiration] skill.
[0296] 2) Practice: Save the three elements obtained by inspiration, and then immediately advance the quality once, first calculate the number of buff effect layers, and then calculate the quality progress. This skill cannot be used without inspiration. Each time the same element reaches 3 layers, 3 layers of elements are consumed and the cook obtains 1 layer of [Inner Tranquility] effect. Each time a layer of Fantasy Taste is obtained, a layer of [Inner Tranquility] effect can be directly obtained; at the same time, Fantasy Taste can also be used as a universal element and activate the ordinary three-link effect together with ordinary elements. Please refer to Fig.14 , which shows a schematic diagram of a virtual scene interface involved in an embodiment of the present application. Fig.14 As shown, the user can long press the practical skill control 1401 to trigger the display of the introduction information 1402 of the [Practice] skill.
[0297] Please refer to Fig.15 , which shows a schematic diagram of the skills involved in the embodiment of the present application. Fig.15 , the various skills involved in this application can be as follows:
[0298] [Cooking] (Basic Production): Increases production progress, efficiency is 100; skill success rate is 100%, durability consumption is 5, production power consumption is 0, cooling time is 0, learning level is 1, and can be upgraded.
[0299] [Inspiration] (Random based on characteristic value, the skill corresponding to the first operation mentioned above): Randomly obtain 3 inspiration elements from 7 inspiration elements; skill success rate 100%, durability consumption 0, production power consumption 5, cooldown 0, learning level 1, cannot be upgraded.
[0300] [Practice] (Eigenvalue storage, the skill corresponding to the second operation above): first store the inspiration elements obtained, then advance the quality once; skill success rate 100%, durability consumption 10, production power consumption 10, cooldown 0, learning level 1, upgradeable.
[0301] [Secret Technique] (Characteristic value changes, the skill corresponding to the fifth operation above): Randomly change a single inspiration element, which must be different from the previous one, and the production force consumption gradually increases; skill success rate 100%, durability consumption 0, production force consumption 1~50, cooldown 0, learning level 1, cannot be upgraded.
[0302] [Advance] (skill corresponding to the tenth operation above): copies the current quality percentage to the production progress percentage; skill success rate 100%, durability consumption 20, production power consumption 20, cooldown 0, learning level 15, cannot be upgraded.
[0303] [Seasoning] (Basic processing + random feature value, the skill corresponding to the ninth operation mentioned above): Increase quality, with a probability of stacking 1 to 3 layers of inner tranquility; skill success rate 60%, durability consumption 5, production power consumption 10, cooldown 0, learning level 20, upgradeable.
[0304] [Accumulate and then release] (the skill corresponding to the third operation mentioned above): Increase the cumulative number of all elements in the inspiration storage pool (i.e. the second element area mentioned above) once. The probability of increase is proportional to the accumulated number of cooking elements in the inspiration storage pool and the number of internal static layers; skill success rate is 100%, durability consumption is 5, production power consumption is 15, cooling time is 4, learning level is 25, and cannot be upgraded.
[0305] [Inspiration Storm] (the skill corresponding to the sixth operation mentioned above): Randomly remove 5 of the 7 inspiration elements, and only the remaining 2 inspiration elements will appear in the subsequent N inspirations; skill success rate 100%, durability consumption 15, production power consumption 20, cooldown 4, learning level 35, cannot be upgraded.
[0306] [Hand of XX] (the skill corresponding to the fourth operation mentioned above): When releasing the practice, the [Taste of Emptiness] element will be regarded as the [Taste of Illusion] element, which can trigger the origin and can also be used to stack inner tranquility. It will not trigger the magic skill. This state disappears after releasing the practice 3 times; the skill success rate is 100%, durability consumption is 15, production power consumption is 25, cooldown is 8, learning level is 45, and it cannot be upgraded.
[0307] [Memory of XX]: After releasing it, one can gain insight into the origin of taste. If the conditions are met, the [Origin] effect can be obtained; skill success rate 100%, durability consumption 0, production power consumption 10, cooldown 0, learning level 10, cannot be upgraded.
[0308] [Inner Calm] (Passive): Accumulate 3 common elements to gain a layer of Inner Calm. Each layer of Inner Calm increases quality efficiency by 20%. When used in practice, the number of Inner Calm layers will be updated first and then the quality progress. Updating the quality progress does not consume the number of Inner Calm layers. Learning level 1, cannot be upgraded.
[0309] [Origin] (Passive): Inspiration gains the origin of taste. When practicing, you gain a layer of origin. Each layer of origin increases the quality efficiency by 50%. When using practice, the number of origin layers will be updated first and then the quality progress. Updating the quality progress does not consume the number of origin layers. Learning level 1, cannot be upgraded.
[0310] [Divine Skill] (Passive): Inspiration gains 3 identical elements to gain divine skills, which increases the quality and efficiency of the next practice by 200%; learning level 10, cannot be upgraded.
[0311] [Refined] (Passive): Each time you gain a magical skill, there is a chance to restore durability. Learning level 30, cannot be upgraded.
[0312] [Skill Practice] (Passive): When using practice, there is a chance that production power will not be consumed. Learning level 40, cannot be upgraded.
[0313] The above quality efficiency = basic quality efficiency * (1 + inner calm bonus) * (1 + origin bonus + magic skill bonus).
[0314] Alternatively, the calculation formula for cooking progress and quality may be as follows.
[0315] Production progress added value = round (production skill efficiency * recipe progress efficiency coefficient * operation accuracy * recipe special progress correction * character characteristic value progress multiplier * (1 + cumulative sum of gain effects), 0); among them, production skill efficiency = final value of progress efficiency; final value of progress efficiency = production skill efficiency panel value / 100 / (10% / cooking character progress conversion rate); cooking character progress conversion rate = 25%, character characteristic value progress multiplier = 1.
[0316] Quality increase value = round (processing skill efficiency * recipe quality efficiency coefficient * processing accuracy * recipe special quality correction * character characteristic value progression multiplier * (1 + cumulative sum of gain effects), 0); among them, processing skill efficiency = final value of quality efficiency, final value of quality efficiency = processing skill efficiency panel value / 100 / (10% / cooking character quality conversion rate); cooking character quality conversion rate = 3%, character characteristic value progression multiplier = (1+inner quality bonus efficiency)*(1+origin quality efficiency bonus+divine skill quality efficiency bonus).
[0317] The scheme shown in the above-mentioned embodiments of the present application increases the difficulty, operability and playability of the virtual item production gameplay, can map the real manufacturing experience, and allows players to think about production strategies and have an immersive cooking experience. Cooking advanced dishes requires inspiration, and the core gameplay of a chef is to create outstanding dishes by finding inspiration again and again. The core gameplay is to increase the complexity and advancement of the gameplay through the combination of [inspiration] and [practice], etc., so that the playability is greatly improved. The combination of skills, scene role performance, cooking containers and user interface (UI) panels can also allow players to feel as close as possible to the feeling of displaying cooking regulations.
[0318] Please refer to Fig.16 , which shows a structural block diagram of a virtual item production device provided by an exemplary embodiment of the present application, the control device includes:
[0319] The element area display module 1601 is used to display the first element area when receiving an instruction to control the virtual character to make a virtual item;
[0320] The element display module 1602 is used to display N virtual elements in the first element area in response to the first operation, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2;
[0321] An effect superposition module 1603, configured to superimpose a gain effect on the virtual character based on the N virtual elements;
[0322] The progress control module 1604 is used to control the progress of the virtual character making the virtual item based on the gain effect of the virtual character.
[0323] In a possible implementation, the element region display module 1601 is further configured to display a second element region before displaying N virtual elements in the first element region in response to the first operation;
[0324] The effect superposition module 1603 is used to:
[0325] In response to a second operation, adding the virtual element in the first element area to the second element area;
[0326] In response to the number of first virtual elements in the second element area being not less than a specified number, removing the specified number of first virtual elements in the second element area, and adding a layer of first gain effect to the virtual character; the first virtual element is one of the M virtual elements.
[0327] In a possible implementation, the M types of virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; the second element region includes K sub-regions, and the K sub-regions correspond one-to-one to the K basic type virtual elements;
[0328] The effect superposition module 1603 is used to add the virtual element in the first element area to the sub-area corresponding to the type of the virtual element in response to the second operation.
[0329] In a possible implementation manner, the device further includes:
[0330] The element adding module is used for adding a virtual element in the second element area based on a first probability in response to a third operation.
[0331] In a possible implementation manner, the first probability is positively correlated with at least one of the following information:
[0332] the number of the K basic types of virtual elements in the second element area;
[0333] The number of layers of the first buff effect.
[0334] In a possible implementation, the M types of virtual elements further include a first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element;
[0335] The effect superposition module 1603 is used to respond to the second operation, and the first element area contains a second virtual element, and add the second virtual element to the first sub-area of the K sub-areas, where the first sub-area is the sub-area containing the most virtual elements; and the second virtual element is the first extension type virtual element.
[0336] In a possible implementation manner, the M types of virtual elements further include a second extended type virtual element, and the second extended type virtual element is not equivalent to any of the basic type virtual elements.
[0337] In a possible implementation manner, the device further includes:
[0338] A first state control module, configured to control the virtual character to enter a first state in response to a fourth operation;
[0339] Among them, in the first state, in response to the second operation, and the N virtual elements include at least one second extended type virtual element, the at least one second extended type virtual element is regarded as at least one first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element.
[0340] In a possible implementation manner, the device further includes:
[0341] A replacement module is used to replace the third virtual element with any one of the M virtual elements except the third virtual element in response to a fifth operation on the third virtual element in the first element area before the effect superposition module 1603 adds the virtual element in the first element area to the second element area in response to a second operation.
[0342] In a possible implementation manner, the device further includes:
[0343] A second state control module, configured to control the virtual character to enter a second state in response to a sixth operation;
[0344] Among them, in the second state, the N virtual elements displayed in the first element area triggered by the first operation are randomly determined from L virtual elements; the L virtual elements are part of the M virtual elements; 2≤L<M, L is an integer.
[0345] In a possible implementation, the effect superposition module 1603 is used to superimpose a second gain effect on the virtual character in response to the N virtual elements including a specified element combination; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
[0346] In a possible implementation manner, the device further includes:
[0347] The combination determination module is used to randomly determine the specified element combination in response to the first operation performed for the first time in the process of making the virtual item.
[0348] In a possible implementation, the effect superposition module 1603 is configured to superimpose a layer of a third gain effect on the virtual character in response to the N virtual elements being the same.
[0349] In a possible implementation manner, the device further includes:
[0350] The progress display module is used to display a production progress display area, wherein the production progress display area includes a progress element, and the progress element is used to indicate the progress of the virtual character in producing the virtual item.
[0351] In a possible implementation, the progress of the virtual character making the virtual item includes at least one of the following:
[0352] The progress of improving the quality of the virtual item;
[0353] The progress of the production of the virtual item.
[0354] In a possible implementation, the progress control module 1604 is used to:
[0355] In response to a seventh operation, increasing a progress value of quality improvement of the virtual item based on the gain effect possessed by the virtual character;
[0356] In response to an eighth operation, a progress value of the production progress of the virtual item is increased based on the gain effect possessed by the virtual character.
[0357] In a possible implementation manner, the device further includes:
[0358] an execution module, configured to, in response to a ninth operation, perform at least one of the following operations:
[0359] Increasing the progress value of the quality improvement of the virtual item by a specified value;
[0360] At least one layer of first gain effect is superimposed on the virtual character based on the second probability.
[0361] In a possible implementation manner, the second probability is positively correlated with at least one of the following information:
[0362] the number of the K basic types of virtual elements in the second element area;
[0363] The number of layers of the second buff effect.
[0364] In a possible implementation manner, the device further includes:
[0365] The progress increasing module is used to respond to the tenth operation, and when the progress percentage of the virtual item's production progress is lower than the progress percentage of the virtual item's quality improvement, increase the progress value of the virtual item's production progress so that the progress percentage of the virtual item's production progress is equal to the progress percentage of the virtual item's quality improvement.
[0366] One point that needs to be explained is that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0367] Please refer to Fig.17 , which shows a flowchart of a virtual scene control method provided by an exemplary embodiment of the present application, the method is executed by a computer device (or an application running in the computer device), for example, the computer device (or application) may be Figure 1 The first terminal 120 (or the RPG application installed on the first terminal 120) or the second terminal 130 (or the RPG application installed on the second terminal 130) shown; the method may include the following steps.
[0368] Step 1710: Display the first element area and the second element area.
[0369] Among them, the display process of the first element area and the second element area in the embodiment of the present application is similar to the display process of the first element area and the second element area involved in the above-mentioned virtual item production method, and will not be repeated here.
[0370] Step 1720: In response to the first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2.
[0371] Among them, in the embodiment of the present application, the process of displaying N virtual elements in the first element area in response to the first operation is similar to step 220 in the above-mentioned method for making virtual items, and will not be repeated here.
[0372] Step 1730: In response to the second operation, add the virtual element in the first element area to the second element area.
[0373] Among them, in the embodiment of the present application, in response to the second operation, the process of adding the virtual element in the first element area to the second element area is similar to step 230a in the above-mentioned method for making virtual items, and will not be repeated here.
[0374] Step 1740: In response to the number of first virtual elements in the second element area being not less than a specified number, removing a specified number of first virtual elements in the second element area, and performing a first control operation on the virtual scene.
[0375] Among them, in the embodiment of the present application, in response to the number of first virtual elements in the second element area being not less than the specified number, the process of removing the specified number of first virtual elements in the second element area is similar to the process of removing the specified number of first virtual elements in the second element area in step 230b in the above-mentioned virtual item production method and will not be repeated here.
[0376] In the embodiment of the present application, the above-mentioned execution of the first control operation on the virtual scene may be to add a first gain effect to the virtual character.
[0377] Alternatively, the above-mentioned execution of the first control operation on the virtual scene may also be other control operations other than adding the first gain effect to the virtual character in the state of making virtual items; for example, it may be adding a gain effect to the virtual character in other states except making virtual items, or controlling the virtual character to perform a specified action, or increasing virtual resources or points, or adding a new virtual character or virtual object to the virtual scene, or modifying the attributes of the virtual object in the virtual scene, etc. The embodiment of the present application does not limit the above-mentioned first control operation.
[0378] A solution for controlling virtual scenes by displaying and storing virtual elements is provided. Specifically, a user can determine N virtual elements from M virtual elements through a first operation, and then save the N virtual elements through a second operation. By accumulating virtual elements of the same type in a second element area, control of the virtual scene is triggered, thereby improving the user's strategic control of the virtual scene and improving the human-computer interaction effect when the user controls the virtual scene.
[0379] Based on the scheme shown in any one or more of the above embodiments, in a possible implementation method, the M virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; the second element area includes K sub-areas, and the K sub-areas correspond one-to-one to the K basic type virtual elements; the above step 1730 may include: in response to the second operation, adding the virtual elements in the first element area to the sub-area corresponding to the type of the virtual elements.
[0380] The solution shown in the above-mentioned embodiment of the present application divides the second element area into K sub-areas according to different basic types of virtual elements, and each sub-area is used to store the same basic type of virtual elements, so that the same type of basic type virtual elements can be concentratedly presented in the second element area, which is convenient for users to distinguish the current cumulative number of various types of basic type virtual elements, so that users can more accurately choose to add new virtual elements to the second element area through the second operation, thereby improving the efficiency of users' control over virtual scenes and improving the human-computer interaction effect when users control virtual scenes.
[0381] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the M types of virtual elements further include at least one of a first extended type virtual element and a second extended type virtual element;
[0382] The first extended type virtual element is equivalent to any basic type virtual element;
[0383] The second extended type virtual element is not equivalent to any basic type virtual element.
[0384] Among them, the functions of the first extension type virtual element and the second extension type virtual element can refer to the various embodiments corresponding to the above-mentioned virtual item production method, and the embodiments of the present application will not be repeated.
[0385] In an embodiment of the present application, at least one of a first extended type virtual element and a second extended type virtual element is also provided in the virtual scene, and the second extended type virtual element is not regarded as any basic type virtual element, thereby expanding the types of virtual elements and providing more possibilities for the combination of virtual elements appearing in the first element area, thereby improving the strategic and interesting nature of the user's control over the virtual scene and improving the human-computer interaction effect when the user controls the virtual scene.
[0386] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the method for controlling a virtual scene further includes:
[0387] In response to the N virtual elements including a specified element combination, a second control operation is performed on the virtual scene; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
[0388] Among them, the usage and determination method of the specified element combination involved in the embodiments of the present application can refer to the usage and determination method of the specified element combination in each embodiment corresponding to the above-mentioned virtual item production method, and the embodiments of the present application will not be repeated.
[0389] In the embodiment of the present application, the second control operation performed on the virtual scene may be to add a second gain effect to the virtual character.
[0390] Alternatively, the above-mentioned execution of the second control operation on the virtual scene may also be other control operations other than adding the second gain effect to the virtual character in the state of making virtual items; for example, it may be adding a gain effect to the virtual character in other states except making virtual items, or controlling the virtual character to perform a specified action, or increasing virtual resources or points, or adding a new virtual character or virtual object to the virtual scene, or modifying the properties of the virtual object in the virtual scene, etc. The embodiment of the present application does not limit the above-mentioned second control operation.
[0391] In the embodiments of the present application, the method of controlling the virtual scene based on virtual elements is expanded, the strategy of the user in controlling the virtual scene is improved, and the human-computer interaction effect when the user controls the virtual scene is improved.
[0392] Based on the solutions shown in any one or more of the above embodiments, in a possible implementation manner, the method for controlling a virtual scene further includes:
[0393] In response to the N virtual elements being identical, a third control operation is performed on the virtual scene.
[0394] In the embodiment of the present application, the third control operation performed on the virtual scene may be to add a third gain effect to the virtual character.
[0395] Alternatively, the third control operation performed on the virtual scene may also be other control operations other than adding the third gain effect to the virtual character in the state of making virtual items; for example, it may be adding a gain effect to the virtual character in other states except making virtual items, or controlling the virtual character to perform a specified action, or increasing virtual resources or points, or adding a new virtual character or virtual object to the virtual scene, or modifying the properties of the virtual object in the virtual scene, etc. The embodiment of the present application does not limit the third control operation.
[0396] In an embodiment of the present application, when a first operation is received and the types of N virtual elements displayed in the first element area are the same, the computer device performs a third control operation on the virtual scene, thereby expanding the method of controlling the virtual scene based on virtual elements, improving the user's strategic control of the virtual scene, and improving the human-computer interaction effect when the user controls the virtual scene.
[0397] Please refer to Fig.18 , which shows a structural block diagram of a virtual scene control device provided by an exemplary embodiment of the present application, the control device comprising:
[0398] An element region display module 1801 is used to display a first element region and a second element region;
[0399] The element display module 1802 is used to display N virtual elements in the first element area in response to the first operation, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2;
[0400] An element adding module 1803, configured to add the virtual element in the first element area to the second element area in response to a second operation;
[0401] The first control module 1804 is configured to remove a specified number of the first virtual elements in the second element area in response to the number of the first virtual elements in the second element area being not less than a specified number, and perform a first control operation on the virtual scene.
[0402] In a possible implementation, the M types of virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer;
[0403] The second element region includes K sub-regions, and the K sub-regions correspond one-to-one to the K basic types of virtual elements;
[0404] The element adding module 1803 is configured to add the virtual element in the first element area to the sub-area corresponding to the type of the virtual element in response to the second operation.
[0405] In a possible implementation manner, the M types of virtual elements further include at least one of a first extended type virtual element and a second extended type virtual element;
[0406] The first extended type virtual element is equivalent to any basic type virtual element;
[0407] The second extended type virtual element is not equivalent to any of the basic type virtual elements.
[0408] In a possible implementation manner, the device further includes:
[0409] The second control module is configured to execute a second control operation on the virtual scene in response to the N virtual elements including a specified element combination; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
[0410] In a possible implementation manner, the device further includes:
[0411] The second control module is configured to perform a third control operation on the virtual scene in response to the N virtual elements being the same.
[0412] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method; the technical effects achieved by each module performing operations are the same as those in the embodiment of the method, and will not be elaborated here.
[0413] Please refer to Fig.19 , which shows a structural block diagram of a computer device provided by an exemplary embodiment of the present application.
[0414] The computer device 1900 may be a portable mobile terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), or an MP4 player (Moving Picture Experts Group Audio Layer IV). The computer device 1900 may also be called a user device, a portable terminal, or other names.
[0415] Typically, the computer device 1900 includes a processor 1901 and a memory 1902 .
[0416] The processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc.
[0417] The memory 1902 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1902 is used to store at least one instruction, which is used to be executed by the processor 1901 to implement the method for making virtual items provided in the embodiments of the present application.
[0418] In some embodiments, the computer device 1900 may further include: a peripheral device interface 1903 and at least one peripheral device. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1904 , a touch display screen 1905 , a camera assembly 1906 , an audio circuit 1907 and a power supply 1908 .
[0419] In some embodiments, the computer device 1900 further includes one or more sensors 1909 , including but not limited to: an acceleration sensor 1910 , a gyroscope sensor 1911 , a pressure sensor 1912 , an optical sensor 1913 , and a proximity sensor 1914 .
[0420] Those skilled in the art will understand that Fig.19 The structure shown in the figure does not constitute a limitation on the computer device 1900, and the computer device 1900 may include more or less components than shown in the figure, or combine some components, or adopt a different arrangement of components.
[0421] In an exemplary embodiment, an embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a computer device, it is used to implement the method for making a virtual item as provided in the above method embodiment.
[0422] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement a method for producing a virtual item as provided in the above method embodiment.
[0423] The embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of a computer device reads the computer instructions from the computer-readable storage medium, so that the processor loads and executes the method for making a virtual item as provided in the above method embodiment.
[0424] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0425] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned computer-readable storage medium may be a read-only memory, a disk or an optical disk, etc.
[0426] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0427] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for producing a virtual item, characterized in that: The method comprises: When receiving an instruction to control the virtual character to create a virtual item, displaying the first element area; In response to a first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2; Based on the N virtual elements, superimposing a gain effect on the virtual character; Based on the gain effect of the virtual character, the progress of the virtual character in making the virtual item is controlled.
2. The method according to claim 1, characterized in that Before displaying N virtual elements in the first element area in response to the first operation, the method further includes: Display the second element area; The step of superimposing a gain effect on the virtual character based on the N virtual elements includes: In response to a second operation, adding the virtual element in the first element area to the second element area; In response to the number of first virtual elements in the second element area being not less than a specified number, removing the specified number of first virtual elements in the second element area, and adding a layer of first gain effect to the virtual character; the first virtual element is one of the M virtual elements.
3. The method according to claim 2, characterized in that The M types of virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; The second element region includes K sub-regions, and the K sub-regions correspond one-to-one to the K basic types of virtual elements; In response to the second operation, adding the virtual element in the first element area to the second element area includes: In response to the second operation, the virtual element in the first element area is added to the sub-area corresponding to the type of the virtual element.
4. The method according to claim 3, characterized in that The method further comprises: In response to the third operation, a virtual element in the second element area is added based on the first probability.
5. The method according to any one of claims 2 to 4, characterized in that: The M types of virtual elements further include a first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element; In response to the second operation, adding the virtual element in the first element area to the second element area includes: In response to the second operation, and the first element area includes a second virtual element, the second virtual element is added to a first sub-area of the K sub-areas, the first sub-area is one of the K sub-areas; the second virtual element is the first extension type virtual element.
6. The method according to any one of claims 2 to 5, characterized in that: The M types of virtual elements also include a second extended type virtual element, and the second extended type virtual element is not equivalent to any of the basic type virtual elements.
7. The method according to claim 6, characterized in that The method further comprises: In response to a fourth operation, controlling the virtual character to enter a first state; Among them, in the first state, in response to the second operation, and the N virtual elements include at least one second extended type virtual element, the at least one second extended type virtual element is regarded as at least one first extended type virtual element, and the first extended type virtual element is equivalent to any basic type virtual element.
8. The method according to any one of claims 2 to 7, characterized in that: Before adding the virtual element in the first element area to the second element area in response to the second operation, the method further includes: In response to a fifth operation on the third virtual element in the first element area, the third virtual element is replaced by any one virtual element among the M virtual elements except the third virtual element.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: In response to a sixth operation, controlling the virtual character to enter a second state; Among them, in the second state, the N virtual elements displayed in the first element area triggered by the first operation are randomly determined from L virtual elements; the L virtual elements are part of the M virtual elements; 2≤L<M, L is an integer.
10. The method according to any one of claims 1 to 9, characterized in that: The step of superimposing a gain effect on the virtual character based on the N virtual elements includes: In response to the N virtual elements including a specified element combination, a second gain effect is superimposed on the virtual character; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
11. The method according to claim 10, characterized in that The method further comprises: In response to the first operation being performed for the first time during the production process of the virtual item, the specified element combination is randomly determined.
12. The method according to any one of claims 1 to 11, characterized in that: The step of superimposing a gain effect on the virtual character based on the N virtual elements includes: In response to the N virtual elements being identical, a third gain effect is superimposed on the virtual character.
13. The method according to any one of claims 1 to 12, characterized in that: The method further comprises: Displaying a production progress display area, wherein the production progress display area includes a progress element, and the progress element is used to indicate the progress of the virtual character in producing the virtual item; The progress of the virtual character making the virtual item includes at least one of the following: The progress of improving the quality of the virtual item; The progress of the production of the virtual item.
14. The method according to claim 13, characterized in that The controlling the progress of the virtual character making the virtual item based on the gain effect of the virtual character includes: In response to a seventh operation, increasing a progress value of quality improvement of the virtual item based on the gain effect possessed by the virtual character; In response to an eighth operation, a progress value of the production progress of the virtual item is increased based on the gain effect possessed by the virtual character.
15. The method according to claim 14, characterized in that The method further comprises: In response to the ninth operation, at least one of the following operations is performed: Increasing the progress value of the quality improvement of the virtual item by a specified value; At least one layer of first gain effect is superimposed on the virtual character based on the second probability.
16. The method according to claim 14 or 15, characterized in that The method further comprises: In response to the tenth operation, if the progress percentage of the virtual item's production progress is lower than the progress percentage of the virtual item's quality improvement, the progress value of the virtual item's production progress is increased so that the progress percentage of the virtual item's production progress is equal to the progress percentage of the virtual item's quality improvement.
17. A virtual item production device, characterized in that: The device comprises: An element area display module, configured to display a first element area when receiving an instruction to control a virtual character to create a virtual item; An element display module, configured to display N virtual elements in the first element area in response to a first operation, each of the N virtual elements being determined from M virtual elements; N and M being integers greater than or equal to 2; An effect superposition module, used for superimposing a gain effect on the virtual character based on the N virtual elements; The progress control module is used to control the progress of the virtual character making the virtual item based on the gain effect of the virtual character.
18. A computer device, characterized in that: The computer device comprises: a processor and a memory, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the method for producing a virtual item according to any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the method for producing a virtual item according to any one of claims 1 to 16.
20. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor obtains the computer instructions from the computer-readable storage medium, so that the processor loads and executes them to implement the method for creating a virtual item as described in any one of claims 1 to 16.
21. A method for controlling a virtual scene, characterized in that: The method comprises: displaying a first element region and a second element region; In response to a first operation, N virtual elements are displayed in the first element area, each of the N virtual elements is determined from M virtual elements; N and M are integers greater than or equal to 2; In response to a second operation, adding the virtual element in the first element area to the second element area; In response to the number of the first virtual elements in the second element area being not less than a specified number, removing a specified number of the first virtual elements in the second element area, and performing a first control operation on the virtual scene.
22. The method according to claim 21, characterized in that The M types of virtual elements include K basic type virtual elements, 2≤K≤M, and K is an integer; The second element region includes K sub-regions, and the K sub-regions correspond one-to-one to the K basic types of virtual elements; In response to the second operation, adding the virtual element in the first element area to the second element area includes: In response to the second operation, the virtual element in the first element area is added to the sub-area corresponding to the type of the virtual element.
23. The method according to claim 21 or 22, characterized in that The M types of virtual elements further include at least one of a first extended type virtual element and a second extended type virtual element; The first extended type virtual element is equivalent to any basic type virtual element; The second extended type virtual element is not equivalent to any of the basic type virtual elements.
24. The method according to any one of claims 21 to 23, characterized in that: The method further comprises: In response to the N virtual elements including a specified element combination, a second control operation is performed on the virtual scene; the specified element combination is a combination of at least two virtual elements specified by the M virtual elements.
25. The method according to any one of claims 21 to 24, characterized in that: The method further comprises: In response to the N virtual elements being identical, performing a third control operation on the virtual scene.