Interactive method, production method, device, medium and product based on virtual elements
By dividing the virtual elements into multiple interactive areas and simulating the inter-regional impact, the problem of mechanical repetition of metal resource forging process in the prior art is solved, and the interaction diversity of virtual elements and human-computer interaction efficiency are improved.
Patent Information
- Application Number
- CN202411864763.0
- 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, the forging process of metal resources has the problem of mechanical repetition and single operation, resulting in low human-computer interaction efficiency and poor authenticity.
By dividing the virtual elements into at least two interactive areas and assigning regional interaction information to these areas, adjusting and displaying the interaction results based on this information, simulating the influence and coordination between multiple interactive areas, and improving the interactive diversity of virtual elements.
It improves the interactive diversity of virtual elements and the efficiency of human-computer interaction, enhances the unknown and authenticity of interactive operations, and avoids repeated mechanical operations.
Smart Images

Figure CN119770962A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular to an interactive method, production method, device, medium and product based on virtual elements. Background Art
[0002] In the game application, players can use the resources in the virtual scene to prepare advanced items, such as: using the stone resources and wood resources in the virtual scene to prepare virtual hammers and other props, and using the metal resources in the virtual scene to prepare metal machetes and other props.
[0003] In the related art, for the forging process of metal resources, the player controls the virtual object to perform the forging operation. Each forging operation will increase a certain forging progress. When the forging progress reaches 100%, the forging process of the metal resource into an advanced item is completed.
[0004] The above-mentioned forging method is a mechanical repetition of simple operations with a single form. The process in which players continuously perform forging operations to improve the forging progress has low human-computer interaction efficiency and poor authenticity. Summary of the invention
[0005] The embodiments of the present application provide an interactive method, production method, device, medium and product based on virtual elements, which can improve the diversity of virtual element interaction. The technical solution is as follows:
[0006] In one aspect, a virtual element-based interactive method is provided, the method comprising:
[0007] Displaying i-th element interaction information of a virtual element, wherein the virtual element includes at least two interaction areas, and the i-th element interaction information includes i-th area interaction information corresponding to the at least two interaction areas respectively;
[0008] Receiving an (i+1)th interaction operation on a first interaction area of at least two interaction areas of the virtual element;
[0009] Based on the i-th area interaction information respectively corresponding to the at least two interactive areas, the interaction result corresponding to the (i+1)-th interaction operation is adjusted and displayed.
[0010] In another aspect, a method for producing a virtual item is provided, the method comprising:
[0011] Displaying the i-th production status information and the i-th production attribute information in the production process of the virtual item, the production status information is used to express the stage status of the production of the virtual item, and the production attribute information is used to express the resource attribute status of the production resources, and i is a natural number;
[0012] Receiving an (i+1)th production operation of producing the virtual item;
[0013] Based on the resource attribute influence corresponding to the i-th production attribute information, the i+1-th production status information and the i+1-th production attribute information obtained by the i+1-th production operation are displayed.
[0014] In another aspect, there is provided an interactive device based on a virtual element, the device comprising:
[0015] A display module, configured to display i-th element interaction information of a virtual element, wherein the virtual element includes at least two interaction areas, and the i-th element interaction information includes i-th area interaction information corresponding to the at least two interaction areas respectively;
[0016] A receiving module, configured to receive an (i+1)th interaction operation on a first interaction area of at least two interaction areas of the virtual element;
[0017] The display module is further used to adjust and display the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information respectively corresponding to the at least two interaction areas.
[0018] In another aspect, a device for making a virtual item is provided, the device comprising:
[0019] A display module, used to display the i-th production status information and the i-th production attribute information in the production process of the virtual item, the production status information is used to express the stage status of the production of the virtual item, the production attribute information is used to express the resource attribute status of the production resource, and i is a natural number;
[0020] A receiving module, used for receiving the (i+1)th production operation of producing the virtual item;
[0021] The display module is further used to display the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation based on the resource attribute influence corresponding to the i-th production attribute information.
[0022] In an optional embodiment, the virtual item includes at least two production areas;
[0023] The receiving module is further used to receive a production operation on a first production area of the at least two production areas as an (i+1)th production operation;
[0024] The display module is further used to display the i+1th production status information obtained by the i+1th production operation based on the i-th production attribute information obtained by the previous i-th production operation; and
[0025] The display module is further used to adjust and display the production attribute information of the first production area with a first adjustment range, and to adjust and display the production attribute information of other production areas except the first production area with an adjustment range corresponding to the area influence relationship.
[0026] In an optional embodiment, the at least two production areas include a second production area having a first positional relationship with the first production area, and a third production area having a second positional relationship with the first production area;
[0027] The display module is further used to adjust the production attribute information of the second production area with a second adjustment range corresponding to the first position relationship;
[0028] The display module is further used to adjust the production attribute information of the second production area with a third adjustment range corresponding to the second position relationship.
[0029] In an optional embodiment, the first position relationship includes an adjacent relationship, and the second position relationship includes a diagonal relationship;
[0030] The second adjustment range is greater than the third adjustment range.
[0031] In an optional embodiment, the display module is also used to adjust the production attribute information corresponding to the at least two production areas respectively with a uniform adjustment range as the (i+1)th production attribute information after the i-th production operation, if the production attribute information corresponding to the at least two production areas respectively meets the attribute requirements.
[0032] In an optional embodiment, the device further comprises:
[0033] an acquisition module, configured to acquire state adjustment gain data after the i-th production operation, when the production attribute information respectively corresponding to the at least two production areas meets the attribute requirements;
[0034] The display module is further used to adjust and display the (i+1)th production status information obtained by the (i+1)th production operation based on the production efficiency corresponding to the (i)th production attribute information and the adjustment gain data.
[0035] In an optional embodiment, the device further comprises:
[0036] An acquisition module, configured to acquire an amplitude gain parameter when the attribute value corresponding to the i-th production attribute information is an integer multiple of the first value;
[0037] The display module is further used to adjust and display the production attribute information of the first production area based on the reference adjustment amplitude and the amplitude gain parameter.
[0038] In an optional embodiment, the device further comprises:
[0039] An acquisition module, used to acquire the production efficiency corresponding to the i-th production attribute information; acquire the production efficiency corresponding to the i+1-th production attribute information after the i-th production attribute information is adjusted in the i+1-th production operation;
[0040] The display module is further used to adjust the i-th production status information obtained by the i-th production operation based on the production efficiency, obtain the i+1-th production status information, and display the i+1-th production attribute information.
[0041] In an optional embodiment, the acquisition module is further used to acquire the efficiency gain parameter when the attribute value corresponding to the i-th production attribute information is an integer multiple of the second value;
[0042] The display module is further used to adjust the i-th production status information obtained by the i-th production operation based on the production efficiency and the efficiency gain parameter to obtain the (i+1)-th production status information.
[0043] In an optional embodiment, the production process of the virtual item includes a basic durability value;
[0044] The device also includes:
[0045] An acquisition module, used for acquiring a first durability value corresponding to the (i+1)th production operation;
[0046] The display module is also used to consume the first durability value on the basis that the remaining durability value after the previous i production operations is greater than or equal to the first durability value, and based on the resource attribute influence corresponding to the i-th production attribute information, display the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation, wherein the remaining durability value is obtained after i production operations based on the basic durability value.
[0047] In an optional embodiment, the acquisition module is further used to acquire a durability adjustment range corresponding to the i-th production attribute information; and adjust a basic durability value based on the durability adjustment range to obtain the first durability value.
[0048] In an optional embodiment, the acquisition module is further used to acquire the first durability value corresponding to the production skill applied in the (i+1)th production operation; or,
[0049] The acquisition module is further used to acquire the first durability value corresponding to the triggering mode executed by the (i+1)th production operation; or,
[0050] The acquisition module is further used to acquire the first durability value corresponding to the object state of the virtual object during the (i+1)th production operation; or
[0051] The acquisition module is further used to acquire the first durability value corresponding to the virtual scene where the virtual object is located during the (i+1)th production operation.
[0052] In an optional embodiment, the production status information includes at least one of production progress information, production quality information, production success rate information and resource consumption information;
[0053] The production progress information is used to express the completion progress of the production of the virtual item;
[0054] The production quality information is used to express the quality status achieved by the virtual item;
[0055] The production success rate information is used to express the predicted probability of successful production of the virtual item;
[0056] The resource consumption information is used to express the consumption of virtual resources in the process of making the virtual item.
[0057] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement an interactive method based on virtual elements or a method for producing virtual items as provided in the above-mentioned embodiments of the present application.
[0058] On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the virtual element-based interaction method or the virtual item production method provided in the above-mentioned embodiments of the present application.
[0059] On the other hand, a computer program product is provided. When the computer program product is run on a computer, the computer executes the interactive method based on virtual elements or the method for making virtual items as provided in the above-mentioned embodiments of the present application.
[0060] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0061] By dividing the virtual elements into at least two interactive areas and assigning regional interaction information to the at least two interactive areas respectively, the interactive result corresponding to the next interactive operation is affected based on the regional interaction information. For example, by dividing the production process of virtual items into multiple production areas, the production process of virtual items is affected based on the regional interaction information corresponding to each production area. On the one hand, the real regional expression of producing virtual items is simulated. On the other hand, by adding at least two production areas, the production process of virtual items is considered to have efficiency influencing factors, thereby improving the interactive diversity of virtual elements, improving the operational uncertainty of interactive operations, and improving the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0063] Figure 1 It is a schematic diagram of a production framework of a virtual item provided by an exemplary embodiment of the present application;
[0064] Figure 2 is a flow chart of an interactive method based on virtual elements provided by an exemplary embodiment of the present application;
[0065] Figure 3 It is a schematic diagram of an interface of a method for driving a virtual ship provided by an exemplary embodiment of the present application;
[0066] Figure 4 is a flow chart of a method for making a virtual item provided by an exemplary embodiment of the present application;
[0067] Figure 5 is a flow chart of a method for making a virtual item provided by another exemplary embodiment of the present application;
[0068] Figure 6 is based on Figure 5 The illustrated embodiment provides a schematic diagram of the production operation on the first production area;
[0069] Figure 7 is based on Figure 5 The skill triggering schematic diagram provided by the illustrated embodiment;
[0070] Figure 8 It is a trigger logic diagram of hot forging skills provided by an exemplary embodiment of the present application;
[0071] Fig. 9is a flow chart of a method for making a virtual item provided by another exemplary embodiment of the present application;
[0072] Fig.10 is based on Fig. 9 The illustrated embodiment provides a schematic diagram of the overall manufacturing process;
[0073] Fig.11 is based on Fig.10 A schematic diagram of an interface for entering a production scene provided by the illustrated embodiment;
[0074] Fig.12 is based on Fig.10 A schematic diagram of a manufacturing operation execution process provided by the illustrated embodiment;
[0075] Fig.13 is based on Fig.10 A schematic diagram of a rule introduction interface corresponding to the beating skill A provided in the illustrated embodiment;
[0076] Fig.14 is based on Fig.10 The illustrated embodiment provides a logic diagram corresponding to the beating skill B;
[0077] Fig.15 is based on Fig.10 A schematic diagram of a rule introduction interface corresponding to the beating skill B provided in the illustrated embodiment;
[0078] Fig.16 is based on Fig.10 A schematic diagram of a virtual item creation interface provided by the illustrated embodiment;
[0079] Fig.17 is based on Fig.10 A schematic diagram of prompt information of a production interface provided by the illustrated embodiment;
[0080] Fig.18 is a structural block diagram of a virtual item production device provided by an exemplary embodiment of the present application;
[0081] Fig.19 is a structural block diagram of a virtual item production device provided by another exemplary embodiment of the present application;
[0082] Fig. 20 is a structural block diagram of an interactive device based on virtual elements provided by an exemplary embodiment of the present application;
[0083] Fig.21 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0084] 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.
[0085] First, a brief introduction is given to the terms involved in the embodiments of the present application.
[0086] Virtual scene: a virtual scene displayed (or provided) when an application is running on a terminal. The virtual scene can be a simulation of a real scene, a semi-simulation and semi-fictitious scene, or a purely fictitious 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, and this application does not limit this. The following embodiments are illustrated by taking a three-dimensional virtual scene as an example.
[0087] Virtual character / virtual object: refers to an active object in a virtual scene. The active object can be a virtual object, a virtual animal, an animated character, etc., such as a person, an animal, a plant, an oil drum, a wall, a stone, etc. displayed in a three-dimensional virtual scene. Optionally, the virtual object is a three-dimensional stereo model created based on animation skeleton technology. Each virtual object has its own shape and volume in a three-dimensional virtual scene and occupies a part of the space in the three-dimensional virtual scene.
[0088] Massively multiplayer online role-playing games (MMORPGs) are games that support a large number of players interacting in the same virtual world (virtual scene). The ways of interaction include but are not limited to exploring the world, participating in battles, completing tasks, challenging dungeons and virtual monsters, etc. Players play virtual characters to participate in various virtual adventures, virtual battles, virtual social interactions, virtual transactions, and cooperative tasks. It not only emphasizes cooperation and competition between players, but also provides players with a deep immersive experience through rich plots, economic systems, and skill development. The game combines elements of typical MMORPGs, such as role-playing, adventure exploration, combat systems, social interactions, and crafting systems.
[0089] Schematically, some MMORPG games are equipped with a job system, which is used to provide players with the function of selecting and switching jobs. The jobs include at least one of the following forms:
[0090] (1) Combat classes: including tanks, healers, and output players, such as warriors, black mages, white mages, etc.
[0091] (2) Production trades: including goldsmiths, blacksmiths, tailors, carpenters, etc. Players can obtain exchange resources and provide equipment for combat trades by making virtual items; for example, goldsmiths are mainly used to make virtual jewelry, virtual accessories, gemstone inlays, etc., to provide dressing effects and combat enhancement effects for virtual objects controlled by themselves or other virtual objects (such as wearing virtual jewelry R can increase movement speed, etc.); blacksmiths are mainly used to make virtual props, virtual shields and other metal equipment, etc., to focus on creating virtual props and virtual protective gear for virtual characters in the warrior trade; tailors are mainly used to make virtual cloth armor equipment, virtual clothes, virtual cloaks and other light clothing, which are suitable for some agile trades; carpenters are mainly used to make virtual wooden props, virtual furniture and virtual building resources, wooden decorations, etc., which are not limited here;
[0092] (3) Collection workers: including gardeners, fishermen, etc., who are responsible for collecting various virtual resources from virtual scenes, such as virtual materials.
[0093] By setting up different types of work in the game, players can be provided with a variety of production and resource exchange gameplay. Through the growth and interaction between virtual objects, players can embark on a challenging and fun journey in a virtual scene.
[0094] In the virtual scene, players can play different roles and types of work. Among them, the blacksmith can also be called a foundry master, ironworker, etc., and can prepare virtual props or virtual props by forging in the virtual scene.
[0095] In the related art, for the forging process of metal resources, the player controls the virtual object to perform the forging operation. Each forging operation will increase the forging progress to a certain extent. When the forging progress reaches 100%, the forging process of the metal resource into an advanced item is completed.
[0096] The above-mentioned forging method is a mechanical repetition of simple operations with a single form. The process in which players continuously perform forging operations to improve the forging progress has low human-computer interaction efficiency and poor authenticity.
[0097] The method provided in the embodiment of the present application simulates multiple interactive areas existing in the process of virtual element interaction, and simulates the interactive results of the virtual elements based on the influence or coordination between the multiple interactive areas, thereby improving the interactive diversity of the virtual elements.
[0098] The method provided in the embodiment of the present application simulates the attributes of the interactive area according to the regional interaction information of the interactive area when simulating the interactive coordination or influence of multiple interactive areas. Taking the production of virtual items as an example, the method simulates the changes in the resource attribute states of the resources in the production area during the production process, and simulates the impact of the changes in the resource attribute states on the production efficiency, and takes the resource attribute states into consideration in the production process.
[0099] For example, if a virtual item is made from metal resources, the resource attribute state includes the heat attribute of the metal resource, and the heat attribute is used to express the heat state of the metal resource due to hammering or fire refining during the production process. The production process of the virtual item can also be understood as the forging process of the virtual item.
[0100] For example, if the resources used to make virtual items include wood resources, the resource attribute status includes the humidity attribute of the wood resources. The humidity attribute is used to express the change in humidity status of the wood resources due to environmental or process influences during the production process.
[0101] For example, if the resources used to make virtual items include glass resources, the resource attribute state includes the thickness attribute of the glass resource. The thickness attribute is used to express the thickness change of the glass resource caused by polishing or other processes during the production process.
[0102] In this embodiment, the resource attribute state including the heat attribute is taken as an example for description.
[0103] Indicative, Figure 1 FIG. 1 is a schematic diagram of a virtual item production framework provided by an exemplary embodiment of the present application. Figure 1 As shown, the production of virtual items is implemented by forging metal resources as an example for explanation. The heat value 110 of the virtual item is displayed in the forging interface 100. After receiving the forging operation for the virtual item, the heat value 110 rises, which means that the resources for forging the virtual item generate heat as the forging hammers. Among them, the virtual item is divided into four production areas, and each production area has its own heat value.
[0104] In addition, the forging interface 100 also displays forging status information 120 of the virtual item. Figure 1Taking the forging interface 100 shown as an example, the forging status information 120 mainly includes the forging progress and the forging quality, wherein the forging progress is used to characterize the progress of the virtual item forging, and the forging quality is used to characterize the quality characteristics of the virtual item after the forging is completed. In response to receiving the forging operation, the forging status information 120 changes accordingly. In some embodiments, in response to the forging operation, at least one of the forging progress and forging quality of the virtual item is improved accordingly. Among them, the improvement of the forging status information 120 is related to the heat value 110 of the resource of the virtual item. Optionally, the improvement of the forging status information 120 is positively correlated with the heat value 110 of the resource of the virtual item, or the improvement of the forging status information 120 is negatively correlated with the heat value 110 of the resource of the virtual item.
[0105] In some embodiments, the interactive method of virtual elements or the method of making virtual items provided in the embodiments of the present application can be completed independently by the terminal, can be completed independently by the server, or can be completed by the terminal and the server in cooperation, and the interaction of virtual elements can be achieved through data interaction between the terminal and the server.
[0106] Schematically, the method of forging the above virtual items is explained by taking the cooperation between the terminal and the server as an example. Figure 1 As shown, after receiving the forging operation, the terminal 101 sends the operation information corresponding to the forging operation to the server 102. The server 102 stores the change timing data of the forging state information and the attribute timing data of the forging attribute information during the forging process. After receiving the operation information of the forging operation, the server 102 updates the forging state information and forging attribute information according to the operation information and the recorded change timing data and attribute timing data, and feeds back the updated forging state information and forging attribute information to the terminal 101. The terminal 101 receives the updated forging state information and forging attribute information fed back by the server 102 as the forging state information and forging attribute information generated after the current forging operation.
[0107] When the server 102 updates the forging state information and the forging attribute information according to the operation information, the server 102 updates the i+1th forging state information and the i+1th forging attribute information obtained by the i+1th forging operation based on the resource attribute influence corresponding to the i-th forging attribute information obtained by the previous i-th forging operation, where i is a positive integer.
[0108] It is worth noting that the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers. They can also be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.
[0109] When the above server is implemented as a cloud server, the above virtual element interaction method or virtual item production method can be implemented as a production method provided in a cloud game. In a cloud game scenario, the terminal is responsible for displaying the game screen and receiving the player's game operation, sending the operation information related to the game operation to the cloud server, which performs the game's logical operations, screen generation and other operations, and sends the generated game screen to the terminal, which continues to update and display the received game screen.
[0110] In some embodiments, the above server can also be implemented as a node in a blockchain system.
[0111] It should be noted that the information (including but not limited to image information, user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the image data, three-dimensional models and other contents involved in this application are all obtained with full authorization.
[0112] It should be understood that, although the terms first, second, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0113] Figure 2 1 is a flowchart of an interactive method based on virtual elements provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by a terminal and a server in collaboration. In this embodiment, the method is described by taking the execution of the method by a terminal as an example. Figure 2 As shown, the method includes the following steps.
[0114] Step 220 , displaying the i-th element interaction information of the virtual element, wherein the virtual element includes at least two interaction areas.
[0115] The i-th element interaction information includes i-th region interaction information corresponding to at least two interaction regions.
[0116] Taking the production process of a virtual item as an example, the virtual element includes the virtual item to be produced, and the i-th element interaction information of the virtual element includes at least two production areas of the virtual item, and the at least two production areas respectively correspond to the i-th area interaction information. The element interaction information includes the production attribute information of the virtual item. Schematically, the virtual item to be produced includes four production areas, and the area heat value corresponding to each production area is used as the area interaction information.
[0117] Taking the upgrade process of scene elements as an example, scene elements include at least one of virtual objects, object skills, virtual items, and virtual pets. Optionally, scene elements may also include elements in any other virtual scene, such as virtual homes and virtual props, which are not limited in the embodiments of the present application. At least two interactive areas include at least two candidate upgrade areas of the scene element, and the element interaction information includes element attribute information of the scene element.
[0118] Taking the driving process of a virtual vehicle as an example, the virtual element includes the virtual vehicle, the at least two interactive areas include at least two power areas of the virtual vehicle, and the element interaction information includes power attribute information of the virtual vehicle.
[0119] Taking the attack process of a virtual object as an example, the virtual element includes a hostile virtual object attacked by the main virtual object, at least two interactive areas include at least two attack parts of the hostile virtual object, and the element interaction information includes object attribute information of the hostile virtual object, such as: the attack values received by at least two parts of the hostile virtual object respectively.
[0120] In an optional embodiment, the virtual element further includes element attribute information, and there is an association relationship between the element attribute information and the above-mentioned element interaction information. In some embodiments, the element attribute information is used to express the interaction state of the virtual element interaction.
[0121] Optionally, an interactive interface of the virtual element is displayed, the interactive interface including element interaction information and element attribute information; or, in the process of displaying a virtual scene, in response to a virtual object starting an interactive process with respect to the virtual element in the virtual scene, the element interaction information and element attribute information are displayed.
[0122] In some embodiments, i is a natural number, that is, i≥0, and i is an integer. When i is 0, the 0th element interaction information represents the initial element interaction information, and the 0th element attribute information represents the initial element attribute information.
[0123] Optionally, the interaction process of the virtual element is presented as a staged state. For example, the virtual element needs to go through multiple interactive operations to complete the interaction. The number of interactions can be known (such as 10 interactions to complete the interaction process) or unknown; based on the setting of the staged state, there is at least one element interaction process before the interaction process ends.
[0124] Schematically, the element attribute information is used to express the interactive stage status of the virtual element, and the element interaction information is used to express the stage status of the element area.
[0125] Taking the production process of virtual items as an example, the element attribute information includes the production progress information and production quality information of the virtual items. The production progress information is used to express the production progress value of the virtual items, and the production quality information is used to express the quality status achieved by the virtual items in stages.
[0126] Taking the upgrade process of scene elements as an example, the element attribute information includes the upgrade progress of the scene elements, such as the remaining upgrade value of the scene element to the next level, or the remaining upgrade times of the scene element to the next level stage, wherein each level stage includes one or more levels.
[0127] Taking the driving process of a virtual vehicle as an example, the element attribute information includes the vehicle moving distance or vehicle moving speed of the virtual vehicle, wherein the vehicle moving distance refers to the distance the virtual vehicle moves under a single driving operation, and the vehicle moving speed refers to the moving speed at which the virtual vehicle moves after receiving the driving operation.
[0128] Taking the attack process of a virtual object as an example, the element attribute information includes the object attribute values of the attacked hostile virtual object, such as the health value, mana value, etc. of the hostile virtual object.
[0129] It is worth noting that the above scheme is only an illustrative example. The virtual element-based interaction method provided in the embodiment of the present application can be applied to a scene in which the virtual elements in the virtual scene are divided into at least two interactive areas for separate interaction.
[0130] Step 240: receiving the (i+1)th interactive operation on the virtual element.
[0131] In some embodiments, an i+1th interaction operation for overall interaction with at least two interaction areas of the virtual element is received, or an i+1th interaction operation for a first interaction area among at least two interaction areas of the virtual element is received.
[0132] Optionally, taking the process of making virtual items as an example, the interactive operation includes the operation of making virtual items; taking the process of upgrading scene elements as an example, the interactive operation includes the operation of upgrading scene elements; taking the process of driving a virtual vehicle as an example, the interactive operation includes the operation of driving the virtual vehicle; taking the process of attacking a virtual object as an example, the interactive operation includes the operation of attacking a hostile virtual object.
[0133] In some embodiments, the virtual element includes at least two interactive areas. When the (i+1)th interactive operation for the first interactive area is received, the interactive process for the first interactive area is executed; when the overall interactive operation for the virtual element is received, the interactive process for the entire virtual element is executed for at least two interactive areas.
[0134] The (i+1)th interactive operation is an interactive operation on the virtual element based on the previous (i) interactive operations. In some embodiments, the (i+1)th interactive operation is performed by triggering the interactive control.
[0135] Optionally, the i+1th interaction operation is implemented as a regular interaction operation; or, the i+1th interaction operation is implemented as a skill interaction operation. The regular interaction operation refers to an operation that interacts with a virtual element based on basic interaction parameters; the skill interaction operation refers to an operation that interacts with a virtual element by integrating skill parameters based on basic interaction parameters.
[0136] The (i+1)th interaction operation is used to change at least one of the element interaction information and the element attribute information of the virtual element.
[0137] The operation method of the (i+1)th interactive operation includes at least one of the following methods:
[0138] First, receive interactive operations and perform overall interactions on virtual elements.
[0139] In some embodiments, the interactive operation is used to change the state of the entire virtual element. The interactive operation is used to change the element attribute information of the entire virtual element; or the interactive operation is used to change the element attribute information and element interaction information of the entire virtual element.
[0140] Illustratively, taking the interactive method of implementing virtual elements on a mobile terminal as an example, a trigger operation on a first control is received as an interactive operation, and overall interaction is performed on the virtual element based on the trigger operation on the first control.
[0141] Second, receiving an interactive operation, and performing regionalized interaction on at least one interactive area of the virtual element.
[0142] In some embodiments, the interactive operation is used to change the state of a portion of the interactive area of the virtual element. The interactive operation is used to change the element attribute information of at least one interactive area in the virtual element; or the interactive operation is used to change the element attribute information and element interaction information of at least one interactive area in the virtual element; or the interactive operation is used to change the element attribute information of the entire virtual element and change the element interaction information of a portion of the area.
[0143] In some embodiments, based on the first interactive area targeted by the interactive operation, the element attribute information of the virtual element as a whole and the element interaction information of the first interactive area are changed; in some embodiments, the element interaction information of the first interactive area is changed with a first adjustment range, and other interactive areas that have a preset position relationship with the first interactive area are changed with a second adjustment range, and the first adjustment range is greater than the second adjustment range.
[0144] When the interactive method of virtual elements provided in the embodiment of the present application is applied to a mobile terminal, the interactive operation can be implemented as a touch operation on the terminal display screen, or as a touch operation on the physical controls on the mobile terminal, or as a motion control operation on the mobile terminal; when the method provided in the embodiment of the present application is applied to a computer, the interactive operation can be implemented as an input operation through an external input device, such as: through a mouse click operation, through a keyboard shortcut key trigger operation, etc., which is not limited in the embodiment of the present application.
[0145] Illustratively, taking the driving process of a virtual vehicle as an example, the interactive operation includes the driving operation of the virtual vehicle. Figure 3 FIG. 4 shows a schematic diagram of a driving process of a virtual ship provided by an exemplary embodiment of the present application. Figure 3 As shown, the driving interface of the virtual ship includes a driving control 300, which also includes regional driving controls corresponding to the three engines, such as a driving control 310 corresponding to the front engine. If a trigger operation for the driving control 310 corresponding to the front engine is received as the (i+1)th driving operation, it means that the virtual ship is accelerated by increasing the power of the front engine.
[0146] Step 260: Based on the i-th area interaction information corresponding to at least two interactive areas, the interaction result of the (i+1)th interaction operation is displayed.
[0147] Optionally, an interactive operation for a first interactive area among at least two interactive areas is received as the (i+1)th interactive operation, and regional interaction information of the first interactive area is adjusted and displayed with a first adjustment amplitude, and regional interaction information of other interactive areas except the first interactive area is adjusted and displayed with an adjustment amplitude corresponding to the regional influence relationship.
[0148] Optionally, at least two interactive areas include a second interactive area that has a first positional relationship with the first interactive area, and a third interactive area that has a second positional relationship with the first interactive area, then the area interaction information of the second interactive area is adjusted with the second adjustment amplitude corresponding to the first positional relationship, and the area interaction information of the third interactive area is adjusted with the third adjustment amplitude corresponding to the second positional relationship.
[0149] When the first interactive area receives an interactive operation, a regional influence relationship is introduced for other interactive areas, that is, the influence of the first interactive area on other areas is shown. Taking the heat value in the metal forging process as an example, when the heat value of the first interactive area increases, the interactive area adjacent to the first interactive area will also increase in temperature due to the increase in temperature of the first interactive area, that is, the adjacent interactive area also has an increase in heat value, and the increase in the regional heat value is less than the increase in the heat value of the first interactive area, which improves the authenticity of the forged virtual items and the strategy in the interactive process of virtual items, avoiding the problem of too single preparation method of virtual items, resulting in waste of game resources. Taking the driving process of a virtual ship as an example, the first driving engine in the first interactive area is connected to the second driving engine in the second interactive area. When the first interactive area is driven by the driving operation and the power is increased, the second driving engine in the second interactive area is affected by the first driving engine and has a synchronous power increase, and the power increase of the second driving engine is less than the power increase of the first driving engine, which improves the authenticity of the virtual ship driving.
[0150] Optionally, the first distance between the first interactive area and the second interactive area in the first position relationship is smaller than the second distance between the first interactive area and the third interactive area in the second position relationship, and the second adjustment amplitude is greater than the third adjustment amplitude, wherein the first distance and the second distance are used to indicate the distance between the center points of the interactive areas. Schematically, the first interactive area includes the first center point, the second interactive area includes the second center point, and the third interactive area includes the third center point, and the distance between the first center point and the second center point is smaller than the distance between the first center point and the third center point.
[0151] By introducing the first position relationship and the second position relationship, the degree of influence between different areas and the first interactive area is refined. For example, under the first position relationship, the first interactive area has a higher degree of influence on other areas, and under the second position relationship, the first interactive area has a lower degree of influence on other areas. The complexity of the virtual element interaction process is increased by the first position relationship and the second position relationship, thereby improving the interaction accuracy of the virtual elements and the flexibility of strategy selection.
[0152] Optionally, the first adjustment amplitude is a random adjustment amplitude, and the second adjustment amplitude and the third adjustment amplitude are random adjustment amplitudes smaller than the first adjustment amplitude.
[0153] In some embodiments, the first position relationship includes an adjacent relationship, and the second position relationship includes a non-adjacent relationship, and the second adjustment amplitude is greater than the third adjustment amplitude. Optionally, the non-adjacent relationship includes any one of a diagonal relationship, an interval relationship, and the like.
[0154] Schematically, when at least two interactive areas form multiple rows and columns of areas arranged in an array in a rectangular area, the first position relationship includes an adjacent relationship, and the second position relationship includes a diagonal relationship or an interval relationship. When at least two interactive areas form a strip area arrangement, such as: one row and multiple columns or multiple rows and one column, the first position relationship includes an adjacent relationship, and the second position relationship includes an interval relationship. Optionally, the first position relationship includes an adjacent relationship with a front-to-back order, such as: the area arranged in front affects the area arranged in the back, and the area arranged in the back has no effect on the area arranged in the front, etc. When at least two interactive areas form a polygonal area arrangement, such as a hexagonal arrangement, the middle area affects the peripheral area, and the peripheral areas do not affect each other. When at least two interactive areas form an irregular graphic arrangement, optionally, whether the two interactive areas have a regional influence is determined based on the distance between the two interactive areas, or the regional influence between the two interactive areas is determined in proportion based on the distance between the two interactive areas, such as: there is a negative correlation between the distance and the influence.
[0155] By introducing adjacent relationships and non-adjacent relationships, and through the high and low relationship between the second adjustment amplitude and the third adjustment amplitude, the higher influence of the first interactive area on the adjacent interactive area is reflected, and correspondingly, the lower influence of the first interactive area on the non-adjacent area is reflected, thereby increasing the complexity of the virtual element interaction process and improving the interactive realism of virtual items and the flexibility of strategy selection.
[0156] In some embodiments, the first positional relationship includes a connection relationship between the first interactive area and the second interactive area between sub-elements that affect the element interaction information of the virtual element, and the second positional relationship includes a non-connection relationship between the first interactive area and the third interactive area between sub-elements that affect the element interaction information.
[0157] Among them, the first adjustment range is greater than the second adjustment range, and the second adjustment range is greater than the third adjustment range; or, the first adjustment range is greater than the second adjustment range, and the second adjustment range is equal to the third adjustment range; or, the first adjustment range is greater than the third adjustment range, and the third adjustment range is greater than the second adjustment range.
[0158] In an optional embodiment, when the information value corresponding to the i-th area interaction information is an integer multiple of the first value, an amplitude gain parameter is obtained, and the area interaction information of the first interaction area is adjusted and displayed based on the benchmark adjustment amplitude and the amplitude gain parameter.
[0159] In an illustrative example, taking the driving process of a virtual ship as an example, when a driving operation for the first driving area is received as the i+1th driving operation, when the i-th power value corresponding to the first driving area is an integer multiple of 3, the amplitude gain parameter is obtained, such as: 2 times, the reference adjustment amplitude is +5, then the adjustment amplitude obtained according to the amplitude gain parameter and the reference adjustment amplitude is +10, then the i-th power value of the first driving area is added by 10, and the i+1th power value of the first driving area is obtained. In some embodiments, the first driving area is adjacent to the second driving area, and the first driving area is not adjacent to the third driving area, so the power value of the second driving area is +3, and the power value of the third driving area remains unchanged.
[0160] Increase the matching relationship between element interaction information and integer multiples of the first value, so that when the element interaction information is an integer multiple of the first value, additional gain effect enhancement is added to the element interaction information, thereby increasing the strategy selectivity and production flexibility in the virtual element interaction process, improving the human-computer interaction efficiency, and improving the interaction efficiency with virtual elements.
[0161] Optionally, after the i-th interactive operation, when the regional interaction information corresponding to at least two interactive areas respectively meets the interaction requirements, the regional interaction information corresponding to at least two interactive areas respectively is adjusted with a uniform adjustment amplitude as the i+1-th element interaction information, which includes the i+1-th regional interaction information corresponding to at least two interactive areas respectively.
[0162] In an optional embodiment, after the i-th interactive operation, when the interactive area information corresponding to at least two interactive areas respectively meets the interactive requirements, a unified interactive skill is activated, and when a trigger operation for the unified interactive skill is received as the i+1-th interactive operation, the area interactive information corresponding to at least two interactive areas respectively is adjusted with a unified adjustment amplitude as the i+1-th element interactive information.
[0163] Schematically, taking the driving process of a virtual ship as an example, after the i-th interactive operation, if the power values corresponding to at least two driving areas respectively reach the power threshold, the power skill of the entire ship is activated. When the trigger operation for the power skill of the entire ship is received as the i+1-th interactive operation, the power values of at least two driving areas are increased by +15, where 15 is the unified adjustment amplitude, to obtain the i+1-th power value of the first driving area.
[0164] In the process of element interaction information being adjusted with the number of interaction operations, an attribute change strategy is added based on the regional interaction information corresponding to multiple interaction areas. When the regional interaction information of multiple interaction areas reaches a certain threshold, a range improvement can be generated, and the regional interaction information of multiple interaction areas can be uniformly improved. In the process of virtual element interaction, the enthusiasm for interaction is encouraged, and the resource utilization efficiency in the process of virtual element interaction is improved.
[0165] In some embodiments, since the virtual element also includes element attribute information, based on the i-th area interaction information corresponding to at least two interactive areas, the i+1-th element attribute information and the i+1-th area interaction information corresponding to at least two interactive areas are displayed.
[0166] By adding element attribute information of virtual elements and integrating the element attribute information to express the interactive state of virtual elements, the human-computer interaction efficiency in the process of virtual element interaction is improved, and reference information for virtual element interaction is provided.
[0167] Optionally, in the case where the i+1th interactive operation is directed to the first interactive area, the i+1th element attribute information is displayed based on the i-th area interaction information corresponding to the first interactive area, and the i+1th area interaction information corresponding to at least two interactive areas is displayed.
[0168] The element attribute information is adjusted according to the adjustment range corresponding to the regional interaction information. In some embodiments, the adjustment range of the element attribute information is positively correlated with the regional interaction information, or the adjustment range of the element attribute information is negatively correlated with the regional interaction information.
[0169] Optionally, after the i-th interactive operation, when the regional interactive information corresponding to at least two interactive areas meets the attribute requirements, the attribute adjustment gain data is obtained, and based on the attribute adjustment efficiency and attribute adjustment gain data corresponding to the i-th element attribute information, the i+1th element attribute information obtained by the i+1th interactive operation is adjusted and displayed, and the i+1th regional interactive information corresponding to at least two interactive areas is displayed. For example, after the i-th interactive operation, when the regional interactive information corresponding to at least two interactive areas reaches the interactive threshold, the attribute adjustment gain data is obtained.
[0170] In the process of element interaction information being adjusted with the number of interaction operations, an attribute change strategy is added based on the regional interaction information corresponding to multiple interaction areas. This can produce additional gain effects on element attribute information when the regional interaction information of multiple interaction areas reaches a certain threshold, thereby encouraging the enthusiasm for interaction and improving the resource utilization efficiency in the process of virtual element interaction.
[0171] Optionally, obtain the attribute adjustment efficiency corresponding to the interactive information of the ith region, or obtain the attribute adjustment efficiency corresponding to the interactive information of the ith region obtained after the interactive operation of the ith region is adjusted. Adjust the attribute information of the ith element obtained by the interactive operation of the ith region based on the attribute adjustment efficiency, and display the attribute information of the ith+1th element; and display the interactive information of the ith+1th region corresponding to at least two interactive regions respectively. Wherein, if the interactive operation is an interactive operation for the first interactive region, obtain the attribute adjustment efficiency corresponding to the interactive information of the ith region of the first interactive region, or obtain the attribute adjustment efficiency corresponding to the interactive information of the ith+1th region obtained after the interactive operation of the first interactive region is adjusted. Adjust the attribute information of the ith element obtained by the interactive operation of the ith region based on the attribute adjustment efficiency, and display the attribute information of the ith+1th element.
[0172] By adjusting the element attribute information of the virtual element through the attribute adjustment efficiency, it is avoided that the element attribute information of the virtual element is increased or decreased in a regular manner, thereby improving the diversity and uncertainty in the virtual element interaction process.
[0173] Optionally, when the information corresponding to the i-th element interaction information is an integer multiple of the second numerical value, an efficiency gain parameter is obtained, and the i-th element attribute information obtained by the i-th interaction operation is adjusted based on the attribute adjustment efficiency and the efficiency gain parameter to obtain the i+1-th element attribute information.
[0174] Schematically, taking the driving process of a virtual ship as an example, when a driving operation for the first driving area is received as the i+1th driving operation, when the i-th power value corresponding to the first driving area is an integer multiple of 5, the efficiency gain parameter is obtained, such as: 3 times, and the attribute adjustment efficiency is the ship's driving speed + 3km / h. Then, the adjustment range obtained according to the efficiency gain parameter and the attribute adjustment efficiency is the ship's driving speed + 9km / h.
[0175] Increase the matching relationship between element interaction information and integer multiples of the second value, so that when the element interaction information is an integer multiple of the second value, additional gain effect is added to the element attribute information, increasing the strategy selectivity and production flexibility in the virtual element interaction process, improving the human-computer interaction efficiency, and improving the interaction efficiency with virtual elements.
[0176] Optionally, the interaction process of the virtual element includes a basic durability value. A first durability value corresponding to the (i+1)th interaction operation is obtained, and on the basis that the remaining durability value after the first i interaction operations is greater than or equal to the first durability value, the first durability value is consumed based on the interaction information of the i-th area corresponding to at least two interaction areas, and the interaction result corresponding to the (i+1)th interaction operation is displayed, wherein the remaining durability value is obtained after i interaction operations based on the basic durability value.
[0177] Among them, the durability values consumed corresponding to different production operations are the same, or the durability values consumed corresponding to different production operations are different.
[0178] The basic durability value is used to characterize the durability value of the virtual resources or virtual props used to make virtual items, or the basic durability value is used to characterize the physical durability value of the virtual object used to make virtual items. Alternatively, there is a first basic durability value used to express the durability value of the virtual resources or virtual props used to make virtual items, and there is a second basic durability value used to express the physical durability value of the virtual object. In the embodiment of the present application, the basic durability value is implemented as the durability value of the virtual resources or virtual props used to make virtual items as an example for explanation.
[0179] Taking the case where the durability values consumed by different interactive operations are the same as an example, for example, the basic durability value is 100, and the first durability value corresponding to the interactive operation is 10. That is, the interactive process of the virtual element can receive a maximum of 10 durability consumptions. If the interaction of the virtual element has not ended when the 10th durability consumption ends, the virtual element interaction fails.
[0180] Taking the example that different interactive operations correspond to different durability values consumed, in some embodiments, the different durability values consumed include at least one of the following situations:
[0181] 1. Different interactive skills are used for interactive operations, and the corresponding durability consumed is different;
[0182] Then obtain the first durability value corresponding to the interactive skill applied in the (i+1)th interactive operation.
[0183] By associating durability with interactive skills, different interactive skills correspond to different durability values. At the same time, different interactive skills produce different interactive effects, so the consumed durability values are also different. This improves the flexibility of durability consumption, increases the distribution of durability between different skills by players during the use of durability, and improves the efficiency of human-computer interaction and the flexibility of virtual item interaction.
[0184] 2. Different triggering methods for interactive operations consume different durability values;
[0185] Then, the first durability value corresponding to the triggering mode executed by the (i+1)th interactive operation is obtained.
[0186] Indicatively, when interactive operations are received continuously, the durability values corresponding to the continuous interactive operations are consumed in a step-by-step manner, such as: when 6 interactive operations are received continuously, the durability values consumed by the 1st and 2nd interactive operations are 5, the durability values consumed by the 3rd and 4th interactive operations are 8, and the durability values consumed by the 5th and 6th interactive operations are 10. Continuously receiving interactive operations means that the time interval between two adjacent interactive operations in the continuous interactive operations is less than the preset interval threshold, or continuously receiving interactive operations means receiving a long press operation on the interactive control, triggering multiple consecutive interactive operations.
[0187] By associating the durability value with the interactive skill mode, different triggering methods correspond to different durability values. The interactive effects produced by different skill triggering methods are different, so the consumed durability values are also different. This increases the player's operating methods in the process of durability consumption, and improves the efficiency of human-computer interaction and the flexibility of virtual item interaction.
[0188] 3. The durability of virtual objects consumed in different states is different;
[0189] Then, the first durability value corresponding to the object state of the virtual object during the (i+1)th interactive operation is obtained.
[0190] Indicatively, when the virtual object is in different states, the corresponding durability consumed when performing interactive operations is different. For example, when the virtual object is in a state where the physical value is 100, the durability consumed when performing interactive operations is 8, and when the virtual object is in a state where the physical value is 80, the durability consumed when performing interactive operations is 10. It is worth noting that the above-mentioned state of the virtual object is described by taking the physical value state of the virtual object as an example, and the state of the virtual object can also be implemented as at least one of a tension state and a mental health state (such as a SAN value), which is not limited in the embodiments of the present application.
[0191] By associating the durability value with the state of the virtual object, different object states correspond to different durability consumption, guiding the player to interact with the virtual elements when the virtual object state matches the low durability consumption, or guiding the player to adjust the state value of the virtual object to match the state with low durability consumption, thereby improving the efficiency of human-computer interaction.
[0192] 4. The triggering environment of interactive operations is different, and the corresponding durability consumed is different.
[0193] Then, the first durability value corresponding to the virtual scene where the virtual object is located during the (i+1)th interactive operation is obtained.
[0194] In an illustrative manner, the durability value consumed by the virtual object when performing the interactive operation is determined based on the virtual scene in which the virtual object is located when performing the interactive operation. For example, when the virtual object performs the interactive operation in a virtual house, the durability value consumed by the interactive operation is 10, when the virtual object performs the interactive operation outdoors on a sunny day, the durability value consumed by the interactive operation is 8, and when the virtual object performs the interactive operation outdoors on a rainy day, the durability value consumed by the interactive operation is 12.
[0195] By associating the durability value with the environment of the virtual scene, different virtual scenes correspond to different durability consumption, guiding players to interact with virtual elements when the virtual scene matches the low durability consumption, or guiding players to control virtual objects to move to a virtual scene that matches the low durability consumption, thereby improving the efficiency of human-computer interaction.
[0196] It is worth noting that the above-mentioned consumption mode of the durability value is only an illustrative example and is not limited to this in the embodiments of the present application.
[0197] By introducing the concept of durability in the interactive process of virtual elements, the problem of weak constraints on interactive operations performed on virtual elements can be avoided. Through the constraint relationship between durability, element interaction information, and element attribute information, the interaction of virtual items is selective among the three information, thereby avoiding the problem of a single interactive result of virtual items, increasing the uncertainty of the interactive results of virtual items, increasing the attractiveness of interaction, and improving the utilization rate of computing resources in the interactive process of virtual items.
[0198] In some embodiments, the durability adjustment range corresponding to the (i+1)th element interaction information is obtained, and the reference durability value is adjusted based on the durability adjustment range to obtain a first durability value.
[0199] By introducing the durability adjustment range, different amounts of durability are consumed for different interactive operations or interactive situations, uncertainty is introduced into the interaction process of virtual elements, and balance considerations for durability are introduced, which increases the interaction complexity of virtual elements and improves playability.
[0200] By way of example, the production process of virtual items, the upgrading process of scene elements, the driving process of virtual vehicles, and the attack process of hostile virtual objects provided in the embodiments of the present application are described respectively.
[0201] The process of making virtual items:
[0202] As described in the above embodiments of the present application, during the production process of a virtual item, the virtual item includes at least two production areas, and at least two production areas respectively display the i-th area interaction information. After receiving the i+1-th production operation, the production result of the i+1-th production operation is displayed based on the i-th area interaction information corresponding to at least two production areas. In some embodiments, when the i-th area interaction information corresponding to at least two production areas meets the preset conditions, the gain effect or loss effect in the production process of the virtual item is displayed. Schematically, taking the area interaction information as the heat value of the production area as an example, when the i-th heat value corresponding to at least two production areas reaches the first heat threshold, the virtual item is displayed after the i+1-th production operation, and the production progress value of the virtual item is improved with the additional gain progress, or the virtual item is displayed after the i+1-th production operation, and the production quality value of the virtual item is improved with the additional gain quality. Alternatively, when the i-th heat value corresponding to at least two production areas is reduced to the second heat threshold, the production progress value of the virtual item is increased by the degraded progress after the i+1 production operation, or the production quality value of the virtual item is reduced by the degraded effect after the i+1 production operation.
[0203] The details of making virtual items are described in detail in the following embodiments.
[0204] The upgrade process of scene elements:
[0205] Scene elements can be implemented as at least one of virtual objects, object skills, virtual items, virtual pets, virtual homes, virtual props and other elements. When a scene element is implemented as a virtual object, the virtual object can be implemented as at least one of a main virtual object, other virtual objects that follow the main virtual object, an associated virtual object of the main virtual object, or a hostile virtual object of the main virtual object. Take the upgrade process of a virtual prop as an example to illustrate, the virtual prop includes at least two candidate upgrade areas, that is, the player can choose to upgrade one or more of the at least two candidate upgrade areas. For example: the virtual prop is implemented as a virtual stick prop, and the virtual stick prop includes a first stick end, a stick body, and a second stick end. The attack ability / defense ability / magic resistance ability of the virtual stick prop is improved by upgrading. The player can choose to upgrade at least one area of the first stick end, the roller body, and the second stick end.
[0206] At least two candidate upgrade areas respectively display the i-th element attribute information, and after receiving the i+1 upgrade operation, the upgrade result of the i+1 upgrade operation is displayed based on the i-th element attribute information respectively corresponding to the at least two candidate upgrade areas. In some embodiments, when the i-th element attribute information respectively corresponding to the at least two candidate upgrade areas meets the preset conditions, the gain effect or loss effect during the upgrade of the virtual prop is displayed. Schematically, taking the element attribute information as the hardness of the candidate upgrade area as an example, when the i-th hardness respectively corresponding to the at least two candidate upgrade areas reaches the first hardness threshold, the virtual prop is displayed to increase the upgrade progress value of the virtual prop with the additional gain progress after the i+1 upgrade operation. Or, when the i-th hardness respectively corresponding to the at least two candidate upgrade areas is reduced to the second hardness threshold, the virtual prop is displayed to reduce the upgrade progress value of the virtual prop with the loss progress after the i+1 upgrade operation.
[0207] Among them, the first hardness threshold is greater than the second hardness threshold.
[0208] In some embodiments, there is an influence between the element attribute information of adjacent candidate upgrade areas. Schematically, if the (i+1)th upgrade operation is an upgrade operation for the first upgrade area, the element attribute information of the first production area is adjusted and displayed with a first adjustment amplitude, and the element attribute information of the second upgrade area adjacent to the first upgrade area is adjusted and displayed with an adjustment amplitude corresponding to the regional influence relationship. Schematically, taking the virtual props implemented as virtual stick props as an example, when an upgrade operation for the first stick end is received, the hardness value of the first stick end is increased with a first adjustment amplitude, the hardness value of the roller body is increased with a second adjustment amplitude, and the hardness value of the second stick end is kept unchanged, wherein the first adjustment amplitude is +11 and the second adjustment amplitude is +3.
[0209] Optionally, the upgrade progress value of the virtual stick prop is determined according to the hardness value corresponding to the area receiving the upgrade operation in the virtual stick prop. Optionally, there is a positive correlation between the hardness value and the upgrade progress value.
[0210] Optionally, when the i-th element attribute information respectively corresponding to at least two candidate upgrade areas reaches a first hardness threshold, the displayed virtual props adjust the element attribute information respectively corresponding to at least two candidate upgrade areas with a uniform adjustment amplitude after the i+1-th upgrade operation.
[0211] In some embodiments, when the attribute value corresponding to the i-th element attribute information of the first upgraded area is an integer multiple of the first value, an amplitude gain parameter is obtained, and the i+1-th element attribute information of the first upgraded area is adjusted and displayed based on the benchmark adjustment amplitude and the amplitude gain parameter.
[0212] In some embodiments, when the attribute value corresponding to the i-th element attribute information of the first upgrade area is an integer multiple of the second value, an efficiency gain parameter is obtained, and the upgrade progress information of the virtual item is adjusted and displayed based on the benchmark adjustment amplitude and the efficiency gain parameter.
[0213] The driving process of the virtual vehicle:
[0214] The virtual vehicle can be implemented as at least one of a virtual car, a virtual riding pet, a virtual ship, a virtual airplane, and the like. Taking the driving process of the virtual vehicle as an example, the virtual vehicle includes at least two power areas, that is, the player can choose to drive one or more of the at least two power areas. For example, the virtual vehicle is implemented as a virtual ship, and the virtual ship includes four power areas, which correspond to the right front, left front, right rear, and left rear of the virtual ship.
[0215] At least two power areas respectively display the i-th power attribute information, and after receiving the i+1-th driving operation, the driving result of the i+1-th driving operation is displayed based on the i-th power attribute information corresponding to the at least two power areas. In some embodiments, when the i-th power attribute information corresponding to the at least two power areas meets the preset conditions, the gain effect or loss effect in the driving process of the virtual vehicle is displayed. Schematically, taking the power value of the power area as an example, when the i-th power value corresponding to the at least two power areas reaches the first power threshold, the virtual vehicle is displayed to increase the driving distance of the virtual vehicle with an additional gain progress after the i+1 driving operation, such as: increasing the distance value of the driving distance of the virtual vehicle with an additional gain progress, or reducing the remaining distance value between the virtual vehicle and the end point after driving with an additional gain progress. Or, when the i-th power value corresponding to the at least two power areas is reduced to the second power threshold, the virtual vehicle is displayed to reduce the driving distance of the virtual vehicle with the progress after the loss after the i+1 driving operation.
[0216] The first power threshold is greater than the second power threshold.
[0217] In some embodiments, there is an influence between the power attribute information between adjacent power areas. Schematically, if the i+1th driving operation is a driving operation for the first power area, the power attribute information of the first power area is adjusted and displayed with a first adjustment amplitude, and the power attribute information of the second power area adjacent to the first power area is adjusted and displayed with an adjustment amplitude corresponding to the regional influence relationship. Schematically, taking the virtual vehicle as a virtual ship as an example, when a driving operation for the first power area is received, the power value of the first power area is increased with a first adjustment amplitude, the power value of the second power area and the power value of the third power area are increased with a second adjustment amplitude, and the power value of the fourth power area is kept unchanged, wherein the first adjustment amplitude is +11 and the second adjustment amplitude is +3. The first power area and the second power area are in an adjacent relationship, the first power area and the third power area are in an adjacent relationship, and the first power area and the fourth power area are in a diagonal relationship.
[0218] Optionally, the driving distance of the virtual vehicle is determined according to the power value corresponding to the power area receiving the driving operation in the virtual vehicle. Optionally, there is a positive correlation between the power value and the driving distance.
[0219] Optionally, when the i-th power attribute information respectively corresponding to at least two power areas reaches a first power threshold, the virtual vehicle is displayed to adjust the power attribute information respectively corresponding to at least two power areas with a uniform adjustment amplitude after the i+1-th driving operation.
[0220] In some embodiments, when the attribute value corresponding to the i-th power attribute information of the first power area is an integer multiple of the first value, an amplitude gain parameter is obtained, and the i+1-th power attribute information of the first power area is adjusted and displayed based on the benchmark adjustment amplitude and the amplitude gain parameter.
[0221] In some embodiments, when the attribute value corresponding to the i-th power attribute information of the first power area is an integer multiple of the second value, an efficiency gain parameter is obtained, and the driving distance of the virtual vehicle is adjusted and displayed based on the benchmark adjustment amplitude and the efficiency gain parameter.
[0222] The attack process of the hostile virtual object:
[0223] The hostile virtual object may be a virtual object that participates in the same virtual game with the master virtual object, or may be an artificial intelligence (AI) virtual object in the same virtual game with the master virtual object. Taking the attack process on the hostile virtual object as an example, the hostile virtual object includes at least two attack parts, that is, the player can choose to attack one or more of the at least two attack parts. For example, the hostile virtual object includes attack parts such as the torso, limbs, and head.
[0224] At least two attacking parts are respectively displayed with the i-th object attribute information corresponding to them. After receiving the i+1 attack operation, the attack result of the i+1 attack operation is displayed based on the i-th object attribute information corresponding to the at least two attacking parts. In some embodiments, when the i-th object attribute information corresponding to the at least two attacking parts meets the preset conditions, the gain effect or loss effect of the hostile virtual object during the attack is displayed. Schematically, taking the life value of the attacking part as the object attribute information, when the i-th life value corresponding to the at least two attacking parts is reduced to the first life threshold, the hostile virtual object is displayed to reduce the life value of the hostile virtual object with additional gain progress after the i+1 attack operation. Or, when the i-th life value corresponding to the at least two attacking parts is restored to the second life threshold, the hostile virtual object is displayed to enter the mode of superimposing the gain effect after the i+1 attack operation, wherein, when the hostile virtual object superimposes the gain effect, the attack power or defense power of the hostile virtual object is improved.
[0225] The first life threshold is smaller than the second life threshold.
[0226] In some embodiments, there is an influence between the object attribute information between adjacent attack parts. Schematically, if the i+1th attack operation is an attack operation on the first attack part, the object attribute information of the first attack part is adjusted and displayed with a first adjustment amplitude, and the object attribute information of the second attack part adjacent to the first attack part is adjusted and displayed with an adjustment amplitude corresponding to the regional influence relationship. Schematically, taking the hostile virtual object including the trunk and limbs as an example, when an attack operation on the first attack part is received, the health value of the first attack part is reduced by the first adjustment amplitude, the health value of the second attack part is reduced by the second adjustment amplitude, and the health value of the fourth attack part is kept unchanged, wherein the first attack part is the limbs, the second attack part is the trunk, and the third attack part is the head, the first adjustment amplitude is -11, and the second adjustment amplitude is -3. The first attack part and the second attack part are in an adjacent relationship, and the first attack part and the third attack part are in an interval relationship.
[0227] Optionally, the overall life reduction value of the hostile virtual object is determined according to the life value corresponding to the attack part of the hostile virtual object that receives the attack operation. Optionally, there is a negative correlation between the overall life reduction value and the life value corresponding to the attack part.
[0228] Optionally, when the i-th object attribute information corresponding to at least two attack parts respectively reaches the first life threshold, the hostile virtual object is displayed to adjust the object attribute information corresponding to at least two attack parts respectively with a uniform adjustment amplitude after the i+1-th attack operation.
[0229] In some embodiments, when the attribute value corresponding to the i-th object attribute information of the first attack part is an integer multiple of the first value, an amplitude gain parameter is obtained, and the i+1-th object attribute information of the first attack part is adjusted and displayed based on the benchmark adjustment amplitude and the amplitude gain parameter.
[0230] In some embodiments, when the attribute value corresponding to the i-th object attribute information of the first attack part is an integer multiple of the second value, an efficiency gain parameter is obtained, and the overall health reduction of the hostile virtual object is adjusted and displayed based on the baseline adjustment amplitude and the efficiency gain parameter.
[0231] To sum up, the interactive method based on virtual elements provided in the embodiments of the present application divides the virtual elements into at least two interactive areas and assigns regional interaction information to the at least two interactive areas respectively, thereby affecting the interactive result corresponding to the next interactive operation based on the regional interaction information, thereby improving the interactive diversity of virtual elements, improving the operational uncertainty of interactive operations, and improving the efficiency of human-computer interaction.
[0232] Figure 4 1 is a flowchart of a method for making a virtual item provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by a terminal and a server in collaboration. In this embodiment, the method is described by taking the method executed by a terminal as an example. Figure 4 As shown, the method includes the following steps.
[0233] Step 420: Display the i-th production status information and i-th production attribute information in the production process of the virtual item.
[0234] Optionally, a production interface of a virtual item is displayed, the production interface including production status information and production attribute information; or, in the process of displaying a virtual scene, in response to a virtual object starting a production process of a virtual item in the virtual scene, the production status information and production attribute information are displayed.
[0235] In some embodiments, i is a natural number, that is, i≥0, and i is an integer. When i is 0, the 0th production state information indicates the initial production state information, and the 0th production attribute information indicates the initial production attribute information. When i is a positive integer, the i-th production state information is the production state information obtained by the i-th production operation, and the i-th production attribute information is the production attribute information obtained by the i-th production operation.
[0236] Illustratively, virtual items are items to be made in a virtual scene. Optionally, virtual items are synthesized through at least one virtual resource to achieve the purpose of making virtual items, for example, virtual steel resources and virtual leather resources are used to synthesize at least one of a variety of virtual items such as virtual armor and virtual saddles. Virtual resources can be obtained by collecting in a virtual scene or by exchanging in a virtual store, which is not limited here.
[0237] In some embodiments, the item production interface is an interface provided in an application for producing virtual items, such as: entering the item production function in the application to display the item production interface. If the item production interface is a production simulation interface of a virtual resource synthesis table, then the item production interface refers to a virtual resource synthesis table used to synthesize virtual items using virtual resources; or, the item production interface is an interface corresponding to a virtual scene in the application, and players control virtual objects to produce virtual items in the virtual scene. For example, in the item production interface, there is a virtual object controlled by the player to produce virtual items at the virtual resource synthesis table. In addition, the virtual scene also includes other virtual elements such as other buildings, which are not limited here.
[0238] Optionally, the production process of virtual items is presented in a staged state. For example, a virtual item needs to be produced multiple times to be completed. The number of times the virtual item is produced can be known (such as 10 times to complete the virtual item) or unknown (such as due to the possible influence of skill blessings, the progress of each stage of production is different, so the number of times the virtual item is produced is unknown, etc.); based on the setting of the staged state, there is at least one item production process in the process of completing the virtual item.
[0239] Schematically, the production status information is used to express the production stage status of the virtual item, and the production attribute information is used to express the resource attribute status of the production resource.
[0240] Production status information description:
[0241] The production status information is used to express the state of the production process of the virtual item based on the production operation. In the embodiment of the present application, the production of the virtual item is carried out step by step based on the production operation. The production status information is used to express the staged state of the virtual item driven by the production operation. In some embodiments, the production status information of the virtual item includes at least one of production progress information, production quality information, production success rate information, resource consumption information, and the like.
[0242] The production progress information is used to express the completion progress of the production of the virtual item. In some embodiments, when the production progress information reaches a preset progress value, the production of the virtual item is completed.
[0243] Optionally, when the production progress information reaches a preset progress value, the completed virtual item is displayed, and the production process is ended; or, when the production progress information reaches a preset progress value, in response to receiving a production completion operation, the completed virtual item is displayed, and the production process is ended; if the production completion operation is not received, in response to receiving a production operation, the production of the virtual item continues, and when the production progress information reaches the preset progress value, continuing the production process of the virtual item can change other attribute information of the virtual item, such as quality information, rarity information, sophistication information, etc., or, when the production progress information reaches the preset progress value, continuing the production process of the virtual item has a certain probability of changing other attribute information of the virtual item.
[0244] In some embodiments, the production progress information is expressed in the form of a progress percentage, such as: the preset progress value is 100%, then when the production progress information reaches 100%, it indicates that the virtual item is completed; or, the production progress information is expressed in the form of a preset progress value, such as: the preset progress value is 20, then when the production progress information reaches 20, it indicates that the virtual item is completed; or, the production progress information is expressed in the form of an image, such as: the preset progress value is reflected as a complete virtual item image, then when the production progress information draws the complete virtual item image, it indicates that the virtual item is completed. It is worth noting that the above-mentioned expression form of the production progress information is only an illustrative example, and the embodiments of the present application are not limited to this.
[0245] By introducing the production progress information, the production of the virtual item is completed only when the production progress information reaches 100%, which provides the basic requirements for the production of the virtual item and improves the efficiency of human-computer interaction.
[0246] The production quality information is used to express the quality status achieved by the virtual item. Optionally, the production quality information is used to express the staged quality status achieved by the virtual item during the production process of the virtual item. In some embodiments, during the production process of the virtual item, the production quality information is improved through skills; or, the production quality information is improved through props; or, the production quality information is improved through production operations.
[0247] Optionally, when the production of the virtual item is completed, if the production quality information of the virtual item reaches a preset quality value, the produced virtual item corresponds to a first quality level; when the production of the virtual item is completed, if the production quality information of the virtual item is less than the preset quality value, the produced virtual item corresponds to a second quality level, wherein the first quality level is higher than the second quality level. Schematically, at the first quality level, the virtual item is a high-quality virtual item; at the second quality level, the virtual item is an ordinary quality virtual item. Among them, the first quality level and the second quality level are only illustrative examples, and the quality level of the virtual item can also be divided into more levels by setting multiple preset quality values, such as: high quality level, ordinary quality level, low quality level, etc.
[0248] When virtual items correspond to different quality levels, the virtual items behave differently.
[0249] For example, when virtual items are implemented as virtual props, when virtual props correspond to different quality levels, at least one of the following performance characteristics of the virtual props is different: attack power, attack method, launch prop type, attack speed, attack range, resource exchange value, number of accessory slots, and accessory slot level. Taking attack power as an example, the attack power corresponding to a virtual prop of a high quality level is greater than the attack power corresponding to a virtual prop of an ordinary quality level.
[0250] By introducing production quality information, it is possible to increase the strategic choices corresponding to the production quality information on the basis of the production progress information. On the one hand, players can choose to quickly improve the production progress information, give up high quality requirements, and meet the needs of fast combat; on the other hand, players can also choose to strategically improve the production progress information slowly and simultaneously improve the production quality information to meet the needs of high-difficulty combat, thereby improving the selectivity and flexibility of virtual item production and improving the efficiency of human-computer interaction.
[0251] The production success rate information is used to express the predicted probability of successful production of virtual items. Optionally, the production success rate information is used to express the probability of successful production when producing virtual items. The production success rate information is data on the probability of successful production of virtual items predicted in real time during the production process of virtual items. In some embodiments, the production success rate information of virtual items is predicted based on production operations, skill selections, strategy selections and other factors received during the production process of virtual items. Strategy selection refers to the strategic arrangement in the process of producing virtual items. For example, if a virtual item includes multiple production areas (or is implemented as an item component), the strategy selection includes the production order of multiple production areas, the production proportions corresponding to the multiple production areas, etc.
[0252] In some embodiments, the production process of virtual items includes a basic durability value, which is used to express the durability of the production operation that the resources for producing virtual items can bear. When the basic durability value is reduced to the durability threshold, the production of virtual items fails, wherein the basic durability value is used to express the durability of the materials for producing virtual items, or the basic durability value is used to express the durability of the props for producing virtual items, or the basic durability value is used to express the physical durability of the virtual object for producing virtual items. In the production process of virtual items, based on the consumption of durability during production operations, skill selection, and strategy selection, the production success rate information of virtual items is predicted in real time. Schematically, the basic durability value of virtual item A is 100. After executing 3 production operations, the durability value remains 70, and the production progress information is 25%. Then, according to the preset algorithm, the production success rate is judged to be 83%. For example, after executing 3 production operations, the remaining durability value is 70, and the ideal production progress is 30%. The production success rate information is obtained by dividing the actual progress information by the ideal production progress. It is worth noting that the calculation of the production success rate information is only an illustrative example. The embodiment of the present application does not limit the calculation method of the production success rate information. For example, after analyzing the remaining durability value, the number of operations performed, the production progress information and other information through a machine learning model, the production success rate information is predicted.
[0253] Similarly, in some embodiments, the virtual object includes a basic energy value in the process of making virtual items, which is used to express the energy status of the virtual object when making virtual items. When the energy value is low, it can be understood that the virtual object is in a relatively weak state. When the basic energy value is reduced to the energy threshold, the production of the virtual item fails. In the process of making virtual items, based on the consumption of energy values during production operations, skill selection, and strategy selection, the production success rate information of the virtual item is predicted in real time. Optionally, the production success rate information is calculated by a preset algorithm, or the production success rate information is predicted by analyzing the remaining energy value, the number of operations performed, the production progress information, and other information through a machine learning model. The above energy value is only an illustrative example related to the state of the virtual object. The energy value can also be implemented as other state values, such as: concentration value, tension value, etc., which is not limited in the embodiments of the present application.
[0254] By introducing the production success rate information, the user can be informed of the accuracy of the strategy currently selected for the production process of virtual items to a certain extent, avoiding the problem of excessive production resource waste caused by the high probability of production failure of players, thereby improving the efficiency of computing resource utilization and the human-computer interaction efficiency of interface information.
[0255] Resource consumption information is used to express the consumption of virtual resources in the process of making virtual items. In some embodiments, the resource consumption information is updated in real time to express the real-time consumption of virtual resources in the process of making virtual items. In some embodiments, the resource consumption information in the process of making virtual items is determined based on factors such as production operations, skill selections, and strategy selections received during the process of making virtual items.
[0256] Optionally, the virtual object has at least one virtual resource in the virtual scene, and the production of virtual items is completed based on the virtual resources owned by the virtual object. Virtual resources are obtained by the virtual object through resource exchange, or the virtual resources are obtained by the virtual object by picking up, or the virtual resources are obtained by the virtual object through the development of the virtual scene, or the virtual resources are obtained by the virtual object through other virtual resources. The embodiments of the present application do not limit this. The number of virtual resources owned by the virtual object is a first number, that is, when the virtual object produces virtual items, it is necessary to ensure that the first number of virtual resources owned is greater than or equal to the number used to produce virtual items. Among them, the virtual resources used to produce virtual items include one or more.
[0257] In some embodiments, when the virtual object uses different production operations, production skills or production strategies to produce virtual items, the consumption of virtual resources is different. Schematically, when production operation A is received to produce a virtual item, 1 virtual resource is consumed, when production operation B is received to produce a virtual item, 3 virtual resources are consumed, and when skill C is received to produce a virtual item, 5 virtual resources are consumed.
[0258] In some embodiments, when the amount of virtual resources consumed in making the virtual item reaches a first amount of virtual resources owned by the virtual object, and the virtual object does not replenish the amount of virtual resources, the virtual item making fails.
[0259] By introducing production resource consumption information, users can be prompted in real time about the virtual resource consumption generated by the current production process of virtual items, avoiding the problem that players are unable to perceive the resource consumption process, which leads to a high probability of production failure and a high waste rate of production resources. This improves the efficiency of computing resource utilization and the human-computer interaction efficiency of interface information.
[0260] It is worth noting that the information type of the above-mentioned production status information is only an illustrative example. The embodiments of the present application do not limit the specific information type of the production status information. Information corresponding to the production status of virtual items can be regarded as production status information, or, status information with stage changes or real-time changes in the production process of virtual items can be regarded as production status information.
[0261] In some embodiments, the player controls a virtual object to create virtual items in a virtual scene, and the virtual object may be displayed in an item creation interface (such as the item creation interface is a third-person interface); or, the virtual object may not be displayed in the item creation interface (such as the item creation interface is a first-person interface of the virtual object, or the item creation interface is a simulated operation interface of a virtual resource synthesis table, etc.), etc., which is not limited here.
[0262] Production attribute information description:
[0263] The production attribute information is used to express information related to the resource attribute performance during the production process of the virtual item. Among them, the virtual resource used in the production process of the virtual item includes at least one, and the production attribute information corresponding to the at least one virtual resource is used. In some embodiments, the production attribute information of the virtual item includes at least one of heat value, expansion index, humidity, thickness, volume, and weight.
[0264] In some embodiments, the virtual resource includes at least one of metal resources, glass resources, wood resources, crystal resources, stone resources, and the like.
[0265] In some embodiments, the production attribute information is attribute information determined based on the resource type of the virtual resource, and different virtual resources correspond to different attribute information; or, the production attribute information is unified attribute information determined for virtual resources of multiple different resource types, such as: volume, thickness, etc.
[0266] The production attribute information has a resource attribute impact on the production operation. The production attribute information is attribute information determined based on the resource type of the virtual resource. For example, the virtual resource includes a metal resource as an example. The production attribute information of the metal resource includes a heat value. The higher the heat value, the higher the forging efficiency of the metal resource during the production operation, that is, the higher the production efficiency of the virtual item.
[0267] Taking the virtual resource including wood as an example, the production attribute information of the wood includes moisture. When the moisture of the wood is within the preset moisture range, the production efficiency of the wood is high. Correspondingly, when the moisture of the wood is outside the preset moisture range, the production efficiency of the wood is low. Schematically, the preset moisture range is 18%-22%.
[0268] Taking the example that production attribute information is unified attribute information determined for virtual resources of multiple different resource types, schematically, the production attribute information includes volume, wherein the larger the volume of the virtual resource, the higher the production efficiency of the virtual resource. It can be understood that there is a positive correlation between the volume of the virtual resource and the production efficiency of the virtual resource.
[0269] Step 440: receiving the (i+1)th production operation of producing the virtual item.
[0270] The (i+1)th production operation is a production operation for producing a virtual item based on the previous (i) production operations. In some embodiments, the (i+1)th production operation is performed by triggering a production control.
[0271] Optionally, the i+1th production operation is implemented as a regular production operation; or, the i+1th production operation is implemented as a skill production operation. The regular production operation refers to the operation of producing a virtual item based on basic production parameters; the skill production operation refers to the operation of producing a virtual item by integrating skill parameters on the basis of basic production parameters.
[0272] The (i+1)th production operation is used to change at least one of the production state information and the production attribute information of the virtual object.
[0273] The operation mode of the (i+1)th production operation includes at least one of the following modes:
[0274] First, receiving the production operation and performing overall production on the virtual item.
[0275] In some embodiments, the production operation is used to change the state of the entire virtual item. The production operation is used to change the production state information of the entire virtual item; or the production operation is used to change the production state information and production attribute information of the entire virtual item.
[0276] Illustratively, taking a method for making a virtual item on a mobile terminal as an example, a trigger operation on a first control is received as a making operation, and overall making of the virtual item is performed based on the trigger operation on the first control.
[0277] Second, receiving a production operation, and performing regionalized production on at least one production area of the virtual item.
[0278] In some embodiments, the production operation is used to change the state of a portion of the production area of the virtual item. The production operation is used to change the production state information of at least one production area in the virtual item; or the production operation is used to change the production state information and production attribute information of at least one production area in the virtual item; or the production operation is used to change the production state information of the entire virtual item and change the production attribute information of a portion of the area.
[0279] In some embodiments, based on the first production area targeted by the production operation, the overall production status information of the virtual item and the production attribute information of the first production area are changed; in some embodiments, the production attribute information of the first production area is changed with a first adjustment range, and other production areas that have a preset position relationship with the first production area are changed with a second adjustment range, and the first adjustment range is greater than the second adjustment range.
[0280] When the method for producing virtual items provided in the embodiment of the present application is applied to a mobile terminal, the production operation can be implemented as a touch operation on the terminal display screen, or as a touch operation on the physical controls on the mobile terminal, or as a motion control operation on the mobile terminal; when the method provided in the embodiment of the present application is applied to a computer, the production operation can be implemented as an input operation through an external input device, such as: through a mouse click operation, through a keyboard shortcut key trigger operation, etc., and the embodiment of the present application is not limited to this.
[0281] Step 460: Based on the resource attribute influence corresponding to the i-th production attribute information, the i+1-th production status information and the i+1-th production attribute information obtained by the i+1-th production operation are displayed.
[0282] In some embodiments, based on the resource attribute impact corresponding to the i-th production attribute information, the obtained i+1-th production status information and i+1-th production attribute information include at least one of the following situations:
[0283] 1. The i+1th production status information is changed relative to the i-th production status information, and the i+1th production attribute information is unchanged relative to the i-th production attribute information;
[0284] The production operation is used to produce virtual items and adjust the production status information of virtual items. In the embodiment of the present application, the production status information includes production progress information and production quality information, and the production attribute information includes the heat value of the metal resource. When the production operation is received, at least one of the production progress information and production quality information when the virtual item is produced is changed based on the i-th heat value. Indicatively, based on the i-th heat value, at least one of the production progress information and production quality information when the virtual item is produced is improved.
[0285] In some embodiments, the i-th production attribute information is used to determine the additional adjustment range of the i-th production status information based on the basic adjustment range, thereby obtaining the i+1-th production status information. Schematically, the basic adjustment range is 3%, that is, the production operation increases 3% on the basis of the i-th production progress information under the basic adjustment range to obtain the i+1-th production progress information. The production efficiency corresponding to the i-th production attribute information is 110%, and after adjusting the basic adjustment range by 110%, the adjustment range obtained is 3.3%, so the i+1-th production progress information is the progress information obtained by increasing 3.3% on the basis of the i-th production progress information.
[0286] The (i+1)th production attribute information is unchanged relative to the (i)th production attribute information, that is, the (i+1)th production operation has no effect on the production attribute information.
[0287] By keeping the production attribute information unchanged, it is expressed that the production operation only promotes the production of virtual items from the production progress information / production quality information, corresponding to the fine polishing and direction adjustment process of the virtual items, adapting to the situation where the production status changes but the production attributes remain unchanged, thereby improving the authenticity of the virtual item production.
[0288] 2. The i+1th production status information remains unchanged relative to the i-th production status information, and the i+1th production attribute information changes relative to the i-th production attribute information;
[0289] The production operation is used to adjust the production attribute information of the virtual item. In some embodiments, a state adjustment operation is received as the production operation, and the state adjustment operation is used to adjust the production attribute information of the virtual item. In some embodiments, the state adjustment operation is also used to adjust the state of the virtual object, affecting the operation result of the (i+2)th production operation.
[0290] In some embodiments, the production operation is used to change the state of a virtual item or a virtual object, and the state change is used to affect the operation result of at least one round of production operations after the production operation.
[0291] Schematically, taking the example of virtual resources for making virtual items including metal resources, the production operation includes at least one of the operation forms of heating operation, cooling operation, and rotating operation on the metal resources, wherein the heating operation is used to increase the temperature of the metal resources, the cooling operation is used to lower the temperature of the metal resources, and the rotation operation is used to adjust the area forging the metal resources.
[0292] The (i+1)th production status information is unchanged relative to the (i)th production status information, that is, the (i+1)th production operation has no effect on the production status information.
[0293] By keeping the production status information unchanged, it is expressed that the production operation only promotes the production of virtual items from the production attribute information, corresponding to the heating, cooling or water injection processes of the virtual items, and adapting to the situation where the production status remains unchanged but the production attributes change, thereby improving the authenticity of the virtual item production.
[0294] 3. The (i+1)th production status information is changed relative to the (i)th production status information, and the (i+1)th production attribute information is changed relative to the (i)th production attribute information.
[0295] The production operation changes the i-th production status information and the i-th production attribute information.
[0296] Schematically, taking the example that the production status information includes production progress information and production quality information, and the production attribute information includes the heat value of the metal resource, after receiving the i+1th production operation, the i-th production status information and the i-th production attribute information are changed to obtain the i+1th production status information and the i+1th production attribute information.
[0297] In some embodiments, the resource attribute influence corresponding to the i-th production attribute information has an impact on the production status information; or, the resource attribute influence corresponding to the i-th production attribute information has an impact on the production attribute information; or, the resource attribute influence corresponding to the i-th production attribute information has an impact on both the production status information and the production attribute information.
[0298] By synchronously changing the production status information and the production attribute information, it is expressed that the production operation promotes the production of virtual items from the production attribute information and the production status information respectively, corresponding to the metal resource forging and hammering, wood trimming and other processes of the virtual items, adapting to the representation of the changes in the production status and production attributes, and improving the authenticity of the virtual item production.
[0299] When the i-th production attribute information has an impact on the production status information, the adjustment range of the i-th production status information is determined based on the i-th production attribute information, and the i+1-th production status information is obtained by adjustment. The impact of the i-th production attribute information includes positive impact or negative impact.
[0300] Indicatively, when the influence of the i-th production attribute information includes a positive influence, taking the heat value as an example, the higher the heat, the higher the production efficiency of the virtual item. The adjustment range of the production progress corresponding to the i-th heat value information is 110%, and the basic adjustment range is 3%. The adjustment range obtained under the influence of the i-th heat value is 3.3%. Therefore, 3.3% is added to the i-th production progress information to obtain the i+1-th production progress information.
[0301] Indicatively, when the influence of the i-th production attribute information includes a negative influence, taking the wood moisture as an example, when the moisture is outside the preset moisture range, the production efficiency of the virtual item is low. The i-th moisture is 25%, and the preset moisture range is 18%-22%. The production progress adjustment range corresponding to the i-th moisture is 80%, and the basic adjustment range is 3%. The adjustment range obtained under the influence of the i-th moisture is 2.4%. Therefore, 2.4% is added to the i-th production progress to obtain the i+1-th production progress information.
[0302] It is worth noting that the above embodiment uses the influence of production progress information as an example to illustrate the influence of production quality information, and the influence of production quality information can be achieved with the same idea.
[0303] In the case where the i-th production attribute information has an impact on the production attribute information itself, the adjustment range of the i-th production attribute information is determined, and the i+1-th production attribute information is adjusted. In some embodiments, the adjustment range of the i-th production attribute information is determined according to the production operation. Optionally, the adjustment range of the i-th production status information is determined based on the i+1-th production attribute information obtained after adjustment, and the i+1-th production status information is adjusted.
[0304] Illustratively, the adjustment range of the i-th production attribute information is a preset range, or the adjustment range of the i-th production attribute information is a range corresponding to the production operation, or the adjustment range of the i-th production attribute information is a random range, which is not limited in the embodiments of the present application.
[0305] Indicatively, the preset attribute value is added to the i-th production attribute information to obtain the i+1-th production attribute information. Indicatively, the i-th heat value is 30, the preset attribute value is 11, and the i+1-th production attribute information is 41.
[0306] Optionally, the above description takes the adjustment amplitude of the i-th production attribute information as a preset amplitude as an example. In some embodiments, the adjustment amplitude of the i-th production attribute information is determined to be a random amplitude, and the i+1-th production attribute information is adjusted.
[0307] In summary, the method for producing virtual items provided in the embodiments of the present application sets production attribute information for the production resources of the virtual items, and affects the production process of the virtual items through the production attribute information. For example, the higher the heat value of the metal resource and the higher the forging efficiency, the greater the improvement of the production progress information corresponding to the production operation. On the one hand, the physical properties of the virtual resources used to produce the virtual items are simulated, which affects the production process of the virtual items. On the other hand, by adding the production attribute information, the production process of the virtual items takes into account the factors affecting the efficiency, thereby increasing the fun of the production of the virtual items, avoiding mechanical repetitive operations in the production process, improving the efficiency of human-computer interaction, and improving the production diversity of virtual items.
[0308] In some embodiments, the virtual item includes at least two production areas, and the production effects produced by performing production operations on different areas are different. Figure 5 1 is a flowchart of a method for making a virtual item provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by a terminal and a server in collaboration. In this embodiment, the method is described by taking the method executed by a terminal as an example. Figure 5 As shown, the above steps 440 to 460 can also be implemented as the following steps 540 to 580.
[0309] Step 540: receiving a production operation on a first production area of at least two production areas as an (i+1)th production operation.
[0310] In some embodiments, taking the implementation of an item production method on a mobile terminal as an example, at least two area controls corresponding to production areas are displayed on the terminal interface, and a trigger operation on the area control corresponding to the first production area is received as a production operation on the first production area.
[0311] Indicative, Figure 6 FIG. 1 shows a schematic diagram of a manufacturing operation of a first manufacturing area provided by an exemplary embodiment of the present application, such as Figure 6As shown, the production interface 600 includes a production area 610 of virtual items, including area controls corresponding to four production areas, and receives a trigger operation on an area control 611 corresponding to the first production area as a production operation for the first production area.
[0312] Alternatively, a selection operation on the first production area is received on the terminal interface, and the area targeted by the first production area is then triggered by a trigger operation on the production control, thereby triggering the production operation on the first production area, wherein, when the first production area is in a selected state, continuously receiving production operations means continuously receiving production operations for the first production area.
[0313] The first production area is placed in a selected state through a selection operation, so that the production of the first production area can be realized by receiving the production operation, thereby avoiding the problem of low accuracy of the production area due to the close display positions of the first production area and other production areas, thereby improving the efficiency of human-computer interaction.
[0314] Optionally, when the first production area is in a selected state, continuous receipt of production operations for the area is to continuously receive production operations for the first area, and in response to receiving production operations for the entire virtual item, it is to perform production operations on at least two production areas of the virtual item. Schematically, the terminal interface includes a first control for vigorously hammering the production area, and the terminal interface also includes a second control for hot forging at least two production areas. Therefore, in response to receiving a trigger operation on the first control, a strong hammering operation is performed on the selected first production area; in response to receiving a trigger operation on the second control, hot forging is performed on at least two production areas.
[0315] Taking the method of implementing item production on a computer as an example, a trigger operation of a shortcut key for a first production area is received as a production operation for the first production area.
[0316] Step 562: Based on the i-th production attribute information, display the i+1-th production status information obtained by the i+1-th production operation.
[0317] In some embodiments, the production efficiency corresponding to the ith production attribute information is obtained, and the ith production status information obtained by the ith production operation is adjusted based on the production efficiency to obtain the (i+1)th production status information.
[0318] By expressing the production attribute information that the virtual resource has achieved after the i-th production operation, the influence of the i+1-th production operation of the i-th production attribute information is further expressed, thereby increasing the influence and participation of the production attribute information in the production process of the virtual item and improving the authenticity of the virtual item production.
[0319] In some embodiments, the production efficiency is determined as a whole based on the i-th production attribute information corresponding to at least two production areas, and the i-th production status information is adjusted to obtain the i+1-th production status information; or, the production efficiency is determined based on the i-th production attribute information of the first production area among at least two production areas, and the i-th production status information is adjusted to obtain the i+1-th production status information; or, the production efficiency is determined based on the i+1-th production attribute information of the first production area among at least two production areas, and the i-th production status information is adjusted to obtain the i+1-th production status information; or, the production efficiency is determined as a whole based on the i+1-th production attribute information corresponding to at least two production areas, and the i-th production status information is adjusted to obtain the i+1-th production status information.
[0320] By dividing multiple production areas, and adjusting the production attribute information of each production area based on the adjustment unit of the production area, the precision of the production attribute information is improved, and virtual items are divided into different production areas to simulate the process of item production in the physical world, thereby improving the authenticity of virtual item production. In addition, by dividing multiple production areas, the coordination and influence relationship between production areas is introduced in the production process of virtual items, which improves the efficiency of human-computer interaction, can improve the attractiveness of virtual item production, and make full use of the resource interaction efficiency and utilization rate between the terminal and the server for virtual item production.
[0321] Taking the determination of production efficiency based on production attribute information corresponding to at least two production areas as an example, in some embodiments, the regional production efficiencies corresponding to at least two production areas are determined, the average efficiency between the regional production efficiencies corresponding to at least two production areas is determined, and the i-th production status information is adjusted based on the state adjustment range based on the average efficiency to obtain the i+1-th production status information, such as: the production attribute information corresponding to the two production areas are 50 and 0 respectively, the production efficiency corresponding to 50 is 110%, and the production efficiency corresponding to 0 is 100%, then the average efficiency is 105%, the basic adjustment range of the production progress information is 3%, and the adjustment range based on the average efficiency is 3.15%, then 3.15% is added to the i-th production progress information to obtain the i+1-th production progress information.
[0322] Taking determining the production efficiency based on the i-th production attribute information of the first production area as an example, in some embodiments, the production efficiency corresponding to the i-th production attribute information of the first production area is determined, and the i-th production status information is adjusted based on the basic status adjustment range of the production efficiency to obtain the i+1-th production status information. For example, the i-th production attribute information of the first production area is 50, and its corresponding production efficiency is 110%. The basic adjustment range of the production progress information is 3%, and the adjustment range based on the production efficiency is 3.3%. Therefore, 3.3% is added to the i-th production progress information to obtain the i+1-th production progress information.
[0323] Taking determining the production efficiency based on the i+1th production attribute information of the first production area as an example, in some embodiments, the production efficiency corresponding to the i+1th production attribute information of the first production area after receiving the regional production operation is determined, and the i+1th production status information is adjusted based on the basic status adjustment range of the production efficiency to obtain the i+1th production status information. For example, after the first production area receives the regional production operation, the i+1th production attribute information is 50, and its corresponding production efficiency is 110%. The basic adjustment range of the production progress information is 3%, and the adjustment range based on the production efficiency is 3.3%. Therefore, 3.3% is added to the i-th production progress information to obtain the i+1th production progress information.
[0324] Taking the overall determination of the production efficiency based on the i+1th production attribute information corresponding to at least two production areas as an example, in some embodiments, the regional production efficiencies corresponding to at least two production areas after the i+1th production operation are determined, the efficiency sum of the regional production efficiencies corresponding to at least two production areas is determined, and the i+1th production status information is adjusted based on the state adjustment range based on the efficiency sum to obtain the i+1th production status information. For example, the production attribute information corresponding to the two production areas are 50 and 100 respectively, the production efficiency corresponding to 50 is 110%, and the production efficiency corresponding to 100 is 120%, then the efficiency sum is 230%, the basic adjustment range of the production progress information is 3%, and the adjustment range based on the average efficiency is 6.9%, then 6.9% is added to the i-th production progress information to obtain the i+1th production progress information.
[0325] In some embodiments, after the i-th production operation, when the production attribute information corresponding to at least two production areas meets the attribute requirements, state adjustment gain data is obtained, and based on the production efficiency and adjustment gain data corresponding to the i-th production attribute information, the i+1th production state information obtained by the i+1th production operation is adjusted and displayed.
[0326] Optionally, after the i-th production operation, when the production attribute information corresponding to at least two production areas respectively reaches the first attribute threshold, the state adjustment gain data corresponding to the at least two production areas respectively is obtained as 1.2 times, then the production efficiency corresponding to the at least two production areas is improved by 1.2 times, and based on the adjusted production efficiency, the i+1th production status information obtained by the i+1th production operation is adjusted and displayed.
[0327] In the process of adjusting production attribute information with the number of production operations, an attribute change strategy is added based on the production attribute information corresponding to multiple production areas. When the production attribute information of multiple production areas reaches a certain threshold, it can produce a significant improvement in efficiency. In the process of item production, the enthusiasm for item production is encouraged, the resource utilization efficiency of item production is improved, and the problem of excessive production failure rate and excessive waste of resources is avoided.
[0328] Optionally, the basic adjustment range of the production progress information involved in the above embodiment is related to at least one of the object attribute of the virtual object and the item attribute of the virtual item. In the embodiment of the present application, the basic adjustment range of the production progress information corresponds to the item attribute of the virtual item, wherein, taking the item level of the virtual item as an example, the higher the item level of the virtual item, the more difficult it is to produce the virtual item, and therefore the lower the basic adjustment range of the production progress information of the virtual item during the production process.
[0329] Step 564: adjusting and displaying the production attribute information of the first production area with a first adjustment range, and adjusting and displaying the production attribute information of other production areas except the first production area with an adjustment range corresponding to the area influence relationship.
[0330] In some embodiments, the first adjustment amplitude is a preset adjustment amplitude; or, the first adjustment amplitude corresponds to the attribute range of the production attribute information. Schematically, taking the heat value of the metal resource as an example, when the heat value is 0, the first adjustment amplitude is +13; when the heat value is in the range of 1-70, the first adjustment amplitude is +11; when the heat value is in the range of 71-100, the first adjustment amplitude is +10; when the heat value reaches 100, the first adjustment amplitude is 0.
[0331] In some embodiments, the first adjustment amplitude is a random amplitude.
[0332] In some embodiments, when the attribute value corresponding to the i-th production attribute information is an integer multiple of the first value, an amplitude gain parameter is obtained; the production attribute information of the first production area is adjusted and displayed based on the reference adjustment amplitude and the amplitude gain parameter. That is, the first adjustment amplitude is an adjustment amplitude determined based on the reference adjustment amplitude and the amplitude gain parameter. Schematically, when the i-th heat value of the first production area is a multiple of 3, such as 24, the amplitude gain parameter is determined to be 2.5 times, and the reference adjustment amplitude of the heat value is +11, then the first adjustment amplitude after the corresponding amplitude gain parameter adjustment is 27.5, which is rounded up to 28, and 28 is added to 24 to obtain a heat value of 52 for the first production area.
[0333] Optionally, when the first gain skill is in a triggered state, the amplitude gain value is obtained as an integer multiple of the first value. Schematically, when the "skill hammer" skill is in a triggered state, the amplitude gain value is obtained as an integer multiple of the first value. Schematically, Figure 7 is a skill triggering schematic diagram provided by an exemplary embodiment of the present application, such as Figure 7 As shown, the production interface 700 includes a skill beating control 710. When a trigger operation is received on the skill beating control 710, the skill beating skill is in a triggered state. When a production operation is received on a first production area, when the i-th heat value of the first production area is an integer multiple of the first value, an amplitude gain value is determined, and the heat value of the first production area is increased according to the amplitude gain value.
[0334] Increase the matching relationship between production attribute information and integer multiples of the first value, so that when the production attribute information is an integer multiple of the first value, additional gain effect enhancement is added to the skill attribute information, thereby increasing the strategy selectivity and production flexibility in the virtual item production process, improving the human-computer interaction efficiency, and improving the production efficiency of virtual items.
[0335] In some embodiments, when the attribute value corresponding to the i-th production attribute information is an integer multiple of the second value, the efficiency gain parameter is obtained, and the i-th production status information obtained by the i-th production operation is adjusted based on the production efficiency and the efficiency gain parameter to obtain the i+1-th production status information. That is, the production efficiency is adjusted based on the efficiency gain parameter, and the production status information is adjusted according to the adjusted production efficiency, such as production progress information, to obtain the i+1-th production status information. Schematically, when the i-th heat value of the first production area is a multiple of 5, such as 30, the efficiency gain parameter is determined to be 2 times, the base adjustment range of the production progress information is 3%, the production efficiency of the first production area is 110%, then the corresponding adjusted production efficiency is 220%, and the corresponding progress adjustment range is 6.6%, then 6.6% is added to the i-th production progress information to obtain the i+1-th production progress information.
[0336] By increasing the matching relationship between production attribute information and integer multiples of the second value, an additional efficiency gain effect is added to the skill status information when the production attribute information is an integer multiple of the second value, thereby increasing the selectivity and flexibility of performing production operations in multiple production areas of virtual items, improving the efficiency of human-computer interaction, and improving the efficiency of producing virtual items.
[0337] In some embodiments, the at least two production areas include a second production area having a first positional relationship with the first production area, and a third production area having a second positional relationship with the first production area. The production attribute information of the second production area is adjusted with the second adjustment amplitude corresponding to the first positional relationship; and the production attribute information of the second production area is adjusted with the third adjustment amplitude corresponding to the second positional relationship.
[0338] When the first production area receives a production operation, a regional influence relationship is introduced for other production areas, that is, the influence of the first production area on other areas is shown. Taking the heat value of metal resources as an example, when the heat value of the first production area increases, the production area adjacent to the first production area will also have an increase in temperature due to the increase in temperature of the first production area, that is, the adjacent production area also has an increase in heat value, and the increase in regional heat value is less than the increase in heat value of the first production area, which improves the authenticity of the forged virtual items, improves the strategy in the virtual item production process, and avoids the problem of too single preparation method of virtual items, resulting in waste of game resources.
[0339] Optionally, the first distance between the first production area and the second production area in the first position relationship is smaller than the second distance between the first production area and the third production area in the second position relationship, and the second adjustment amplitude is greater than the third adjustment amplitude, wherein the first distance and the second distance are used to indicate the distance between the center points of the production areas. Schematically, the first production area includes a first center point, the second production area includes a second center point, and the third production area includes a third center point, and the distance between the first center point and the second center point is smaller than the distance between the first center point and the third center point.
[0340] By introducing the first position relationship and the second position relationship, the influence degree between different areas and the first production area is refined. For example, under the first position relationship, the first production area has a higher influence on other areas, and under the second position relationship, the first production area has a lower influence on other areas. The complexity of the virtual item production process is increased by the first position relationship and the second position relationship, thereby improving the production accuracy of virtual items and the flexibility of strategy selection.
[0341] Optionally, the second adjustment amplitude and the third adjustment amplitude are random adjustment amplitudes smaller than the first adjustment amplitude.
[0342] In some embodiments, the first position relationship includes an adjacent relationship, and the second position relationship includes a non-adjacent relationship, and the second adjustment amplitude is greater than the third adjustment amplitude. Optionally, the non-adjacent relationship includes any one of a diagonal relationship, an interval relationship, and the like.
[0343] By introducing adjacent and diagonal relationships, and through the high and low relationship between the second adjustment amplitude and the third adjustment amplitude, the higher influence of the first production area on the adjacent production area is reflected, and correspondingly, the lower influence of the first production area on the diagonal production is reflected. For example, taking the heat value as an example, when the heat value of the first production area rises sharply, the adjacent production areas are affected by the change in the heat value, and the heat value also rises moderately, while the diagonal areas are less affected by the change in the heat value, and the heat value rises slightly or remains unchanged, thereby increasing the complexity of the virtual item production process and improving the production realism of virtual items and the flexibility of strategy selection.
[0344] Among them, the first adjustment range is greater than the second adjustment range, and the second adjustment range is greater than the third adjustment range; or, the first adjustment range is greater than the second adjustment range, and the second adjustment range is equal to the third adjustment range; or, the first adjustment range is greater than the third adjustment range, and the third adjustment range is greater than the second adjustment range.
[0345] Illustratively, the first adjustment amplitude is +11, the second adjustment amplitude is +4, and the third adjustment amplitude is 0; or, the first adjustment amplitude is +28, and the second adjustment amplitude and the third adjustment amplitude are 0; or, the first adjustment amplitude is +11, the second adjustment amplitude is +3, and the third adjustment amplitude is +1; or, the first adjustment amplitude is +28, the second adjustment amplitude is 0, and the third adjustment amplitude is +1.
[0346] Step 580, after the i-th production operation, if the production attribute information corresponding to at least two production areas meets the attribute requirements, adjust the production attribute information corresponding to at least two production areas with a uniform adjustment range as the (i+1)th production attribute information.
[0347] In some embodiments, after the i-th production operation, when the production attribute information corresponding to at least two production areas respectively meets the attribute requirements, a unified adjustment range is obtained, the production attribute information corresponding to the at least two production areas respectively is adjusted according to the unified adjustment range, and the i+1-th production status information corresponding to the at least two production areas respectively obtained by the i+1-th production operation is displayed.
[0348] Optionally, after the i-th production operation, when the production attribute information corresponding to at least two production areas respectively reaches the second attribute threshold, the unified adjustment amplitude corresponding to the at least two production areas is obtained as 15, then 15 is added to the i-th production attribute information corresponding to the at least two production areas respectively, and the i+1-th production status information corresponding to the at least two production areas is obtained.
[0349] In the process of adjusting the production attribute information with the number of production operations, an attribute change strategy is added based on the production attribute information corresponding to multiple production areas. When the production attribute information of multiple production areas reaches a certain threshold, a wide range improvement can be generated, and the production attribute information of multiple production areas can be uniformly improved. In the process of item production, the enthusiasm for item production is encouraged, the resource utilization efficiency of item production is improved, and the problem of excessive production failure rate and excessive waste of resources is avoided.
[0350] It is worth noting that the first attribute threshold and the second attribute threshold may be the same or different.
[0351] In some embodiments, the first attribute threshold and the second attribute threshold are the same as an example for explanation, and the first attribute threshold and the second attribute threshold are collectively referred to as attribute thresholds, and the attribute threshold includes one or more threshold values.
[0352] When there are multiple threshold values, the unified adjustment amplitudes corresponding to the multiple threshold values are the same, or the unified adjustment amplitudes corresponding to the multiple threshold values are different. Similarly, the state adjustment gain data corresponding to the multiple threshold values are the same, or the state adjustment gain data corresponding to the multiple threshold values are different.
[0353] Schematically, three threshold values are taken as an example for explanation, and the three threshold values are 35, 70 and 90 respectively; when the production attribute information corresponding to at least two production areas respectively reaches 35, the effect of the first attribute threshold is triggered, and the uniform adjustment amplitude of 15 corresponding to the attribute threshold is obtained, and 15 is added to the i-th production attribute information corresponding to at least two production areas respectively, and the i+1-th production status information corresponding to at least two production areas is obtained.
[0354] In some embodiments, after the i-th production operation, when the production attribute information corresponding to at least two production areas respectively meets the attribute requirements, the second gain skill is triggered, and in response to receiving the trigger operation for the second gain skill as the (i+1)-th production operation, a unified adjustment amplitude is obtained, and the production attribute information corresponding to at least two production areas respectively is adjusted according to the unified adjustment amplitude.
[0355] Optionally, after the i-th production operation, when the production attribute information corresponding to at least two production areas meets the attribute requirements and the second gain skill meets the activation requirements, the second gain skill is triggered. Schematically, after the i-th production operation, when the production attribute information corresponding to at least two production areas meets the attribute requirements and the cooling cycle of the second gain skill reaches a preset number of operation cycles, the second gain skill is triggered. For example, after the i-th production operation, if the heat values corresponding to at least two production areas reach 35, and the cooling cycle of the hot forging skill reaches 3 production operations or more, the hot forging skill is triggered. When the triggering operation for the hot forging skill is received as the i+1th production operation, a uniform adjustment amplitude is obtained. In some embodiments, when the current i production operations are production operations corresponding to a specified skill type, the hot forging skill is triggered.
[0356] Figure 8 FIG. 1 is a trigger logic diagram of a hot forging skill provided by an exemplary embodiment of the present application, such as Figure 6As shown, the logic process includes the following steps: Step 801, using skills to increase the heat value. Among them, using skills to increase the heat values corresponding to at least two production areas. Step 802, judging whether it is the first time to try to use the hot forging skill in this production. Optionally, in the process of making virtual items, the hot forging skill has an upper limit on the number of uses. In response to receiving the trigger operation of the hot forging skill, judging whether it is the first time to use the hot forging skill. Step 803, if it is the first time to try to use the hot forging skill, judging whether the heat values of at least two production areas have reached 35. Step 804, if yes, then activating the hot forging skill, increasing the heat value of at least two parts at the same time, and adjusting the production status information at 1.2 times the efficiency. Step 805, judging whether it is the second time to try to use the hot forging skill in this production. Step 806, if it is the second time to try to use the hot forging skill, judging whether the heat values of at least two production areas have reached 70, if yes, then activating the hot forging skill, increasing the heat value of at least two parts at the same time, and adjusting the production status information at 1.2 times the efficiency. Step 807, determine whether it is the third attempt to use the hot forging skill in this production. Step 808, if it is the third attempt to use the hot forging skill, determine whether the heat value of at least two production areas reaches 90, if so, activate the hot forging skill, increase the heat value of at least two parts at the same time, and adjust the production status information according to 1.2 times the efficiency.
[0357] In some embodiments, different heat value ranges correspond to different display features. For example, at least one of the display color, display size, and display border brightness is different. Taking the display color as an example, as shown in Table 1 below:
[0358] Table 1
[0359] Heat Color Heat min Heat max Acceleration Efficiency max grey 0 0 0 100% Light pink 1 34 1 134% pink 35 69 1 169% Orange 70 89 1.5 199% red 90 100 2.5 227%
[0360] Among them, when the heat is 0, the display color of the production area is gray, and the production efficiency is the basic production efficiency, that is, 100% basic efficiency; when the heat is in the range of 1-34, the display color of the production area is light pink, and the heat increase acceleration of the production area is 1, that is, the heat value is adjusted according to the basic adjustment range of the heat increase, and the maximum efficiency value is 134%, that is, the improvement range of the production status information is 134% of the basic efficiency; similarly, when the heat is in the range of 35-69, the display color of the production area is pink, and the heat increase acceleration of the production area is 1, that is, the heat value is adjusted according to the basic adjustment range of the heat increase, and the maximum efficiency value is 169%, that is, the improvement range of the production status information is 169% of the basic efficiency.
[0361] Similarly, in response to receiving the trigger operation of the second gain skill as the (i+1)th production operation, the state adjustment gain data is obtained, and the (i+1)th production state information is adjusted based on the state adjustment gain data to obtain the (i+1)th production state information.
[0362] In summary, the method for producing virtual items provided in the embodiments of the present application sets production attribute information for the production resources of the virtual items, and affects the production process of the virtual items through the production attribute information. For example, the higher the heat value of the metal resource and the higher the forging efficiency, the greater the improvement of the production progress information corresponding to the production operation. On the one hand, the physical properties of the virtual resources used to produce the virtual items are simulated, which affects the production process of the virtual items. On the other hand, by adding the production attribute information, the production process of the virtual items takes into account the factors affecting the efficiency, thereby increasing the fun of the production of the virtual items, avoiding mechanical repetitive operations in the production process, improving the efficiency of human-computer interaction, and improving the production diversity of virtual items.
[0363] In an optional embodiment, the process of making a virtual item includes a basic durability value, and the making operation of the virtual item is performed by consuming the durability value. Fig. 9 1 is a flowchart of a method for making a virtual item provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by a terminal and a server in collaboration. In this embodiment, the method is described by taking the method executed by a terminal as an example. Fig. 9 As shown, the above step 460 can also be implemented as the following steps 962 to 964.
[0364] Step 962, obtaining a first durability value corresponding to the production operation.
[0365] Among them, the first durability value corresponding to the i+1th production operation is obtained.
[0366] Among them, the durability values consumed corresponding to different production operations are the same, or the durability values consumed corresponding to different production operations are different.
[0367] The basic durability value is used to characterize the durability value of the virtual resources or virtual props used to make virtual items, or the basic durability value is used to characterize the physical durability value of the virtual object used to make virtual items. Alternatively, there is a first basic durability value used to express the durability value of the virtual resources or virtual props used to make virtual items, and there is a second basic durability value used to express the physical durability value of the virtual object. In the embodiment of the present application, the basic durability value is implemented as the durability value of the virtual resources or virtual props used to make virtual items as an example for explanation.
[0368] Taking the example of different production operations corresponding to the same durability value consumption, for example, the basic durability value is 100, and the first durability value corresponding to the production operation is 10, that is, the production of a virtual item can receive a maximum of 10 durability values. If the production progress information of the virtual item has not reached 100% when the 10th durability value is consumed, the production of the virtual item fails.
[0369] Taking the example that different durability values consumed corresponding to different production operations are different, in some embodiments, the situation where the durability values consumed are different includes at least one of the following situations:
[0370] 1. The crafting operation uses different crafting skills, and the corresponding durability consumed is different;
[0371] Then obtain the first durability value corresponding to the production skill applied in the (i+1)th production operation.
[0372] Indicatively, there are at least two production skills when producing virtual items, and different production skills produce different effects when producing virtual items, such as: production skill 1 is used to greatly improve production progress information and slightly improve production quality information; production skill 2 is used to slightly improve production progress information and greatly improve production quality information, wherein, when production skill 1 is triggered, the corresponding durability value consumed is 10, and when production skill 2 is triggered, the corresponding durability value consumed is 8.
[0373] By associating durability with production skills, different production skills correspond to different durability values. At the same time, different production skills produce different production effects, so the consumed durability values are also different. This improves the flexibility of durability consumption, increases the distribution of durability between different skills by players during the use of durability, and improves the efficiency of human-computer interaction and the flexibility of virtual item production.
[0374] 2. The triggering method of the production operation is different, and the corresponding durability consumed is different;
[0375] Then, the first durability value corresponding to the triggering mode executed by the (i+1)th production operation is obtained.
[0376] Indicatively, when production operations are received continuously, the durability values corresponding to the continuous production operations are consumed in a step-by-step manner, such as: when 6 production operations are received continuously, the durability values consumed by the 1st and 2nd production operations are 5, the durability values consumed by the 3rd and 4th production operations are 8, and the durability values consumed by the 5th and 6th production operations are 10. The continuous receipt of production operations means that the time interval between two adjacent production operations in the continuous production operations is less than the preset interval threshold, or the continuous receipt of production operations means that a long press operation on the production control is received, triggering multiple continuous production operations.
[0377] By associating the durability value with the method of making skills, different triggering methods correspond to different durability values. The production effects produced by different skill triggering methods are different, so the consumed durability values are also different. This increases the player's operating methods in the process of durability consumption, improves the efficiency of human-computer interaction and the flexibility of virtual item production.
[0378] 3. The durability of virtual objects consumed in different states is different;
[0379] Then, a first durability value corresponding to the object state of the virtual object during the (i+1)th production operation is obtained.
[0380] Indicatively, when the virtual object is in different states, the corresponding durability consumed when executing the production operation is different. For example, when the virtual object is in a state where the physical value is 100, the durability consumed when executing the production operation is 8, and when the virtual object is in a state where the physical value is 80, the durability consumed when executing the production operation is 10. It is worth noting that the above-mentioned state of the virtual object is described by taking the physical value state of the virtual object as an example, and the state of the virtual object can also be implemented as at least one of a tension state and a mental health state (such as: SAN value), which is not limited in the embodiments of the present application.
[0381] By associating the durability value with the state of the virtual object, different object states correspond to different durability consumption, guiding players to create virtual items when the virtual object state matches the low durability consumption, or guiding players to adjust the state value of the virtual object to match the state with low durability consumption, thereby improving the efficiency of human-computer interaction.
[0382] 4. The triggering environment of the production operation is different, and the corresponding durability consumed is different.
[0383] Then, the first durability value corresponding to the virtual scene where the virtual object is located during the (i+1)th production operation is obtained.
[0384] In an illustrative manner, the durability value consumed by the virtual object when performing the production operation is determined based on the virtual scene in which the virtual object is located when performing the production operation. For example, when the virtual object performs the production operation in a virtual house to produce a virtual item, the durability value consumed by the production operation is 10, when the virtual object performs the production operation to produce a virtual item outdoors on a sunny day, the durability value consumed by the production operation is 8, and when the virtual object performs the production operation to produce a virtual item outdoors on a rainy day, the durability value consumed by the production operation is 12.
[0385] By associating the durability value with the environment of the virtual scene, different virtual scenes correspond to different durability consumption, guiding players to create virtual items when the virtual scene matches the low durability consumption, or guiding players to control the virtual objects to move to the virtual scene that matches the low durability consumption, thereby improving the efficiency of human-computer interaction.
[0386] It is worth noting that the above-mentioned consumption mode of the durability value is only an illustrative example and is not limited to this in the embodiments of the present application.
[0387] In some embodiments, a durability adjustment range corresponding to the i-th production attribute information is obtained, and a reference durability value is adjusted based on the durability adjustment range to obtain a first durability value.
[0388] Optionally, when the virtual resources used to make virtual items are in different attribute states, the consumption of durability is affected. For example, when the temperature of the metal resources used to make virtual items is high, the durability value increases due to the high temperature when the production operation is performed; similarly, when the temperature of the metal resources used to make virtual items is low, the durability value decreases. Alternatively, when the temperature of the metal resources used to make virtual items is high, the plasticity of the metal resources is strong under high temperature conditions, so the consumed durability value decreases; similarly, when the temperature of the metal resources used to make virtual items is low, the plasticity of the metal resources is weak, and the consumed durability value increases.
[0389] By introducing the concept of durability value in the process of making virtual items, the problem of low constraints on the production operations performed on virtual items can be avoided. Through the constraint relationship between durability value, production progress information, and production quality information, the production of virtual items is selective among the three information, thereby avoiding the problem of a single production result of virtual items, increasing the uncertainty of the production results of virtual items, increasing the attractiveness of production, and improving the utilization rate of computing resources in the process of virtual item production.
[0390] In addition, by introducing the concept of durability value, the resource loss and resource loss limit corresponding to the virtual resources used to make virtual items are simulated; or, the prop loss and prop loss limit corresponding to the virtual props (such as a cast iron base) used to make virtual items are simulated, thereby improving the realism of virtual item production and the complexity of factors considered in the virtual item production process.
[0391] Get the durability adjustment range corresponding to the i-th production attribute information. For example, the i-th production attribute information includes a heat value of 50 for a metal resource, and the corresponding durability adjustment range is 0.5 times. The base durability value determined based on the durability determination method given in the above example is 12. The first durability value adjusted by the durability adjustment range is 6, that is, the first durability value 6 is consumed to perform the i+1-th production operation.
[0392] By creating a correlation between production attribute information and durability value, and influencing the consumption of durability value through production attribute information, the connection between durability value, production attribute information and production status information is improved, so that the production of virtual items is selective among the three information, thereby avoiding the problem of single production result of virtual items, improving the uncertainty of virtual item production results, improving production attractiveness, and improving the utilization rate of computing resources in the process of virtual item production.
[0393] Step 964, on the basis that the remaining durability value after the previous i production operations is greater than or equal to the first durability value, consume the first durability value, and based on the resource attribute influence corresponding to the i-th production attribute information, display the i+1th production status information and i+1th production attribute information obtained by the i+1th production operation.
[0394] Among them, the remaining durability value is obtained after i production operations based on the basic durability value.
[0395] In some embodiments, taking the example of producing virtual items including metal resources, the embodiments of the present application provide at least three production skills for producing virtual items, including 1. strong hammering; 2. skillful hammering; 3. hot forging. Fig.10 is a schematic diagram of the overall manufacturing process provided by an exemplary embodiment of the present application, such as Fig.10 As shown in FIG. 1 , the process of making virtual items mainly includes the following steps:
[0396] Step 1001, open the production note.
[0397] Among them, the production notes are the note information obtained by the virtual object before making virtual items, wherein the production notes include a recipe corresponding to at least one item. When the virtual object obtains the recipe of the virtual item in the virtual scene and stores it in the production notes, it means that the virtual object has the basic production capability of the virtual item, which can be understood as the virtual object has learned how to make virtual items.
[0398] In some embodiments, the recipe of the production note records at least one of the virtual resources required to produce the virtual item, the conditions required to produce the virtual item, the method of producing the virtual item, and the sharing of skills for producing the virtual item.
[0399] When the recipe records the virtual resources required for making the virtual item, the virtual object is controlled to obtain the corresponding virtual resources in the virtual scene, and the virtual resources are used to make the virtual item.
[0400] When the recipe records the conditions for making virtual items, such as level requirements and attribute requirements, the virtual object's ability to make virtual items is determined based on the conditions, such as whether the level meets the level requirements, whether the attributes of the virtual object meet the attribute requirements, etc.
[0401] When the recipe records a method for making a virtual item, the virtual object is controlled to make the virtual item according to the method. For example, if the recipe records skill matching requirements for making the virtual item, the virtual object is controlled to configure skills according to the skill matching requirements.
[0402] When the recipe records the sharing of skills for making virtual items, the sharing of skills may be skill information posted by other players, such as the order of using skills to make high-quality virtual items, such as the order of using strong hammering and skill hammering in sequence to make virtual items.
[0403] Step 1002, select a recipe.
[0404] That is, a selection operation for a recipe corresponding to a virtual item is received, and when the recipe corresponding to the virtual item is obtained, the recipe of the virtual item is displayed in the production note, and a selection operation for the recipe is received to start the production process of the virtual item.
[0405] In some embodiments, the server stores at least one production recipe data corresponding to a virtual item. Schematically, the recipe of the virtual item is obtained from the production recipe data according to the item identifier of the virtual item to be produced, and the recipe records data such as production resources and production conditions of the virtual item.
[0406] Step 1003, determining whether there are sufficient virtual resources and whether the production conditions are met.
[0407] Wherein, virtual resources are resources used to make virtual items. In some embodiments, a preset number of virtual resources are required to make virtual items; or, there is a minimum number requirement for the virtual resources required to make virtual items, and it is determined whether the virtual resources owned by the virtual object meet the preset number or the minimum number requirement.
[0408] In some embodiments, the virtual resources required to make the virtual item include one or more virtual resources. When multiple virtual resources are included, it is necessary to determine whether the virtual object meets the quantity requirements corresponding to the multiple virtual resources.
[0409] The production conditions are the above-mentioned condition requirements, such as level requirements and attribute requirements. The production capability of the virtual object for virtual items is determined based on the condition requirements, such as whether the level meets the level requirements, whether the attributes of the virtual object meet the attribute requirements, etc.
[0410] Step 1004: When the conditions are not met, adjust the conditions / prepare resources.
[0411] The adjustment conditions include controlling the virtual object to upgrade in the virtual scene and controlling the virtual object to convert attributes in the virtual scene.
[0412] Preparing resources includes controlling the virtual object to collect virtual resources required for making virtual items in the virtual scene. In some embodiments, controlling the virtual object to collect virtual resources required for making virtual items and lacking in the virtual object in the virtual scene.
[0413] Step 1005, when the conditions are met, enter the scene and start production.
[0414] When the resources and conditions meet the requirements, a virtual item production interface is displayed. The virtual item production interface may be a production interface independent of the virtual scene, displaying the production process of the virtual item in the production interface, receiving production operations for the virtual item in the production interface, and gradually improving at least one of production progress information and production quality information of the virtual item based on the production operations.
[0415] Alternatively, the production interface is an interface for a virtual object displayed in a virtual scene interface to produce virtual items in a virtual scene, that is, the production interface is implemented as a virtual scene interface, and the virtual scene interface displays elements of the virtual scene, wherein as the production of the virtual item begins, the virtual object is displayed in the virtual scene to perform the production operation of the virtual item.
[0416] In some embodiments, the production of virtual items corresponds to a basic durability value, and different virtual items correspond to the same or different basic durability values.
[0417] The production process of virtual items also includes production status information and production attribute information. In the embodiment of the present application, the production status information includes production progress information and production quality information, and the production attribute information includes the heat value of the metal.
[0418] Fig.11 FIG. 1 is a schematic diagram of an interface for entering a production scene provided by an exemplary embodiment of the present application. Fig.11 As shown, a production recipe 1120 of a virtual item 1110 is displayed in the terminal interface 1100. In response to receiving a trigger operation for starting production control 1130, a production interface of the virtual item 1110 is displayed. A skill control 1140 of the virtual item 1110 and a regional production control 1150 corresponding to production attribute information are displayed in the production interface. Fig.11 Taking the schematic diagram shown as an example, the virtual item 1110 includes four production areas, corresponding to the four area production controls in the production control 1150 .
[0419] Step 1006, use skills.
[0420] In some embodiments, a trigger operation on a skill control is received as an operation to make a virtual item; or a trigger operation on an area making control is received as an operation to make a virtual item.
[0421] Fig.12 is a schematic diagram of a manufacturing operation execution process provided by an exemplary embodiment of the present application, such as Fig.12 As shown, in the production interface of the virtual item, production controls are displayed, including regional production controls corresponding to four production areas. A trigger operation is received for one of the regional production controls 1210, and the production of the virtual item is performed. After receiving the production operation, the production progress information and production quality information of the virtual item are improved, and the durability value is reduced. The heat value corresponding to the regional production control 1210 that receives the trigger operation is increased, and the heat values of the first adjacent area 1220 and the second adjacent area 1230 are also slightly increased due to the influence of temperature, and the heat value of the diagonal area 1240 remains unchanged.
[0422] The skill is a skill for making virtual items. In the embodiment of the present application, the skill for making virtual items includes at least one of strong hammering, skillful hammering and hot forging.
[0423] Among them, the three skills are explained separately.
[0424] [Beat skill A]: Schematically, in response to receiving a trigger operation of beating skill A, the durability value is consumed as 10, and the designated production area is beaten, and the production efficiency converted according to the heat value of the production area is synchronously improved. The heat values of the production area of beating skill A and the adjacent production area increase, and the heat of the diagonal part remains unchanged. In some embodiments, the heat values of the production area of beating skill A and the adjacent production area increase randomly.
[0425] The basic hammering efficiency is 100%, and the production efficiency converted according to the heat value of the production area will increase the production progress information and production quality information when the production efficiency is greater than 100%.
[0426] Fig.13 : is a schematic diagram of a rule introduction interface corresponding to a beating skill A provided by an exemplary embodiment of the present application, such as Fig.13 As shown, the terminal interface 1300 includes a rule introduction 1310 corresponding to the beating skill A, which explains: 1. After the beating skill A is triggered, the heat value of the beaten production area increases, and the heat value of the adjacent area of the beaten production area increases slightly (less than the increase in the produced area); 2. The heat value is displayed by the color of the part, and is divided into 4 levels: Level 1 (heat value 0-34), Level 2 (heat value 35-69), Level 3 (heat value 70-89), and Level 4 (90-100).
[0427] [Thumping Skill B]: Schematically, in response to receiving the triggering operation of the thumping skill B, the designated production area is thumped with a durability value of 10, and the production efficiency converted according to the heat value of the production area is simultaneously improved. The production progress information and production quality information. Among them, the thumping skill B includes at least one of the following rules: 1. The production attribute information of the production area is an integer multiple of the first value, triggering the heat gain effect (corresponding to the amplitude gain parameter above); 2. The production attribute information of the production area is an integer multiple of the second value, triggering the efficiency gain effect (corresponding to the efficiency gain parameter above). Optionally, when the production attribute of the production area is an integer multiple of the first value and the second value, the heat gain effect and the efficiency gain effect are triggered.
[0428] The heat values of the production area and the adjacent production area of the hammering skill B increase. In some embodiments, the increase in the heat value of the adjacent production area is less than the increase in the heat value of the adjacent production area in the hammering skill A.
[0429] Fig.14 It is a logic diagram corresponding to the beating skill B provided by an exemplary embodiment of the present application, such as Fig.14As shown, the logic process comprises the following steps: Step 1401, using the beating skill B. That is, receiving the triggering operation of beating skill B, triggering the beating skill B to be activated, then for the production operation of the production area, the production operation under the beating skill B activated state. Step 1402, judging whether the heat value of the production area being beaten is a multiple of 3. That is, judging whether the heat value of the production area being beaten for the i+1th time is a multiple of 3 after the i-th production operation. Step 1403, if it is a multiple of 3, triggering the heat gain effect. Optionally, for the i+1th production operation, the heat value of the production area being beaten rises by 2.5 times on the basis of the original rise value, wherein the original rise value is a randomly determined value, or a preset value. Optionally, the heat values of the adjacent areas and diagonal areas of the production area being beaten are not changed. Step 1404, judging whether the heat value of the production area being beaten is a multiple of 5. That is to say, it is determined whether the heat value of the production area that is hammered for the i+1th time is a multiple of 5 after the i-th production operation. Step 1405: If it is a multiple of 5, the efficiency gain effect is triggered. In the i+1th production operation, the production efficiency value of the production area that is hammered is increased by 2 times on the basis of the basic efficiency value, and the heat value of the diagonal area of the production area is +1, and the heat value of the adjacent area of the production area is not changed or increased by a random value that is less than the increased value of the production area. Among them, the basic efficiency value is the efficiency value corresponding to the heat value determined based on the i-th production operation, or the efficiency value corresponding to the heat value determined by the i+1th production operation. Step 1406: Determine whether the heat value of the hammered production area is a multiple of 15. Step 1407: If it is a multiple of 15, the heat gain effect and the efficiency gain effect are triggered.
[0430] Indicatively, the following Table 2 is a schematic diagram of the process changes corresponding to the hammering skill B, which is explained by assuming that the hammering production area remains unchanged.
[0431] Table 2
[0432]
[0433]
[0434] Among them, during the third hammering, since the heat value of area 1 after the second hammering is 24, which is an integer multiple of 3, the heat gain effect is triggered, and the heat value increases by 28, which is 2.5 times of 11 rounded up.
[0435] In the 9th hammer, since the heat value of area 1 after the 8th hammer is 100, which is an integer multiple of 5, the efficiency gain effect is triggered, and the production efficiency is twice the basic production efficiency, that is, twice the basic efficiency of 195%, and the heat value of area 4 in the diagonal area of area 1 is +1.
[0436] Fig.15 : is a schematic diagram of a rule introduction interface corresponding to a beating skill B provided by an exemplary embodiment of the present application, such as Fig.15 As shown, the terminal interface 1500 includes a rule introduction 1510 corresponding to the thrashing skill B, which explains: 1. Using the thrashing skill B can activate and perform production operations under the state of the thrashing skill B. Using the thrashing skill B again will deactivate the thrashing skill B; 2. If the heat value of the thrashing part is an integer multiple of 3, the heat gain effect is triggered; if the heat value of the thrashing part is an integer multiple of 5, the efficiency gain effect is triggered.
[0437] [Thumping Skill C]: When the heat values corresponding to the four production areas reach the heat threshold, the thumping skill C is triggered. There are one or more heat thresholds. In schematic form, the thumping skill C is implemented as above. Figure 6 Take the hot forging skill shown as an example, the implementation logic of hammering skill C can refer to Figure 6 The relevant instructions will not be repeated here.
[0438] Optionally, during the production of virtual items, the beating skill C includes a usage threshold, and the usage threshold corresponds to the number of heat thresholds. For example, if there are 3 heat thresholds, the beating skill C can be used at most 3 times to produce the virtual item.
[0439] Optionally, the beating skill C is used in combination with the beating skill A, or the beating skill C is used in combination with the beating skill B, or the beating skill C is used in combination with the beating skill A and the beating skill B. In the embodiment of the present application, the beating skill C is used in combination with the above-mentioned beating skill A as an example, that is, when the previous i production operations are realized by the beating skill A, if the heat values corresponding to the four production areas respectively reach the heat threshold, the beating skill C is automatically or manually triggered in the i+1 production operation.
[0440] In some embodiments, there are level restrictions on the above-mentioned beating skills A, beating skills B and beating skills C. Schematically, beating skill A is a beating skill that the virtual object has by default; beating skill B is a beating skill learned when the virtual object reaches level 10 based on beating skill A; beating skill C is a beating skill learned when the virtual object reaches level 5 based on beating skill A.
[0441] Schematically, the following Table 3 is a schematic diagram of the process changes corresponding to hammering skills A and hammering skills C, with the hammering production areas alternating between 1 and 4 for explanation.
[0442] Table 3
[0443]
[0444] Among them, after the 8th hammering, the heat values of the four productions all reach 35, so the 8th hammering triggers the above-mentioned hammering skill C, uniformly increases the heat value, and improves the efficiency of improving the production progress information.
[0445] Fig.16 FIG. 1 is a schematic diagram of a virtual item creation interface provided by an exemplary embodiment of the present application. Fig.16 As shown, the production interface 1600 includes an area production control 1610. In the default state, the area production control 1610 is used to trigger the above-mentioned thrashing skill A; the production interface 1600 also includes a skill control 1620 corresponding to the thrashing skill B. When the skill control 1620 is activated, the virtual item is produced according to the thrashing skill B through the area production control 1610; the production interface 1600 also includes a skill control 1630 corresponding to the thrashing skill C. When the cooling of the thrashing skill C is completed and meets the triggering requirements, in response to receiving the triggering operation of the skill control 1630, the virtual item is produced according to the thrashing skill C.
[0446] In some embodiments, the production interface 1600 also includes a general hammering control 1601 for improving the production progress information of the virtual item; a heating control 1640 for increasing the temperature of the virtual resources of the virtual item; a cooling control 1650 for reducing the temperature of the virtual resources of the virtual item; a trimming control 1660 for improving the production quality information and production progress information of the virtual item; a rotation control 1670 for adjusting the direction of producing the virtual item; a skill control control 1680 and a strength control control 1690 for improving the production quality information and production progress information of the virtual item.
[0447] Optionally, the virtual object also has a crafting power attribute, and after receiving a crafting operation, the crafting power attribute is consumed to perform the crafting operation. Schematically, the basic crafting power attribute is 100. Optionally, the basic crafting power attribute is a preset value, or a value determined based on the level of the virtual object.
[0448] Indicatively, the skill corresponding to the ordinary hammering control 1601 is positioned as a crafting skill, with a durability consumption of 5, a crafting power consumption of 0, a learning level of 1, and can be upgraded to a skill with stronger crafting ability;
[0449] The corresponding skill of Hammering Skill A is positioned as a crafting skill, with a durability consumption of 10, a crafting power consumption of 0, a learning level of 1, and can be upgraded to a skill with stronger crafting ability;
[0450] The corresponding skill position of hammering skill B is a production skill, with a durability consumption of 10, a production force consumption of 10, a learning level of 10, and can be upgraded to a skill with stronger production ability;
[0451] The corresponding skill of hammering skill C is positioned as a production skill, with a durability consumption of 10, a production power consumption of 40, a learning level of 5, and a cooling cycle of 3 production operations. It can be upgraded to a skill with stronger production ability;
[0452] The skill corresponding to the temperature control 1640 is positioned as a random skill, with a durability consumption of 5, a production power consumption of 10, a learning level of 15, and requires a production operation cooling cycle, and cannot be upgraded to a stronger skill;
[0453] The skill corresponding to the repair control 1660 is positioned as a random skill, with a durability consumption of 0, a production cost of 5, a learning level of 35, no cooling cycle required, and can be upgraded to a stronger skill;
[0454] The skill corresponding to the rotation control 1670 is positioned as a random skill, with a durability consumption of 5, a production power consumption of 20, a learning level of 1, and requires a production operation cooling cycle, and cannot be upgraded to a stronger skill;
[0455] Skill control control 1680 corresponds to the skill positioning as an efficiency skill, with a durability consumption of 0, a production force consumption of 45, a learning level of 30, and requires a cooling cycle of 8 production operations, which can be upgraded to a stronger skill;
[0456] The skill corresponding to the strength control widget 1690 is positioned as an efficiency skill, with a durability consumption of 0, a production force consumption of 45, a learning level of 25, and requires a cooling cycle of 8 production operations. It can be upgraded to a stronger skill;
[0457] The skill corresponding to the cooling control 1650 is positioned as a compensatory skill, with a durability consumption of 0, a production force consumption of 25, a learning level of 40, and a cooling cycle of 10 production operations. It cannot be upgraded to a stronger skill.
[0458] Step 1007, determine whether the durability value is 0.
[0459] Determine whether the remaining durability value is 0 after i production operations. When the remaining durability value is 0, it means that the durability value can no longer be consumed to perform production operations.
[0460] Step 1008, if the durability value is 0, determine whether the production progress has reached 100%.
[0461] Among them, the production progress reaching 100% is a necessary condition for the successful production of virtual items. Therefore, when the durability value is 0, if the virtual production progress does not reach 100%, it means that the production has failed.
[0462] Step 1009: If the durability value is not 0, determine whether the production progress has reached 100%.
[0463] Achieving 100% production progress is a necessary condition for successfully producing virtual items. If the production progress is not 100%, the durability value needs to be consumed to continue producing virtual items.
[0464] Step 1010: If the production progress reaches 100%, determine whether the production quality reaches 100%.
[0465] Wherein, if the production quality reaches 100%, it means that a high-quality virtual item is produced, and if the production quality does not reach 100%, it means that a virtual item of ordinary quality is produced. It is worth noting that in this embodiment, 100% is used as the demarcation threshold between high quality and ordinary quality, and the demarcation threshold can also be implemented as other values, such as: 70%, and the embodiment does not limit this.
[0466] Fig.17 is a schematic diagram of prompt information of a production interface provided by an exemplary embodiment of the present application, such as Fig.17 As shown, the production interface 1700 includes production information 1710, including durability value 1711, production progress information 1712 and production quality information 1713; the production interface 1700 also includes a skill panel 1720, and long pressing a skill in the skill panel 1720 can view the specific effect of the skill.
[0467] Optionally, the adjustment range calculation method involved in the embodiment includes at least one of the following formulas:
[0468] 1. The adjustment formula for production progress information:
[0469] Progress adjustment range = round (cas. production skill efficiency × recipe progress efficiency coefficient × cas. operation accuracy × recipe special progress correction × object characteristic value progress multiplier × (1 + ∑ progress efficiency gain));
[0470] Among them, cas. production skill efficiency = (skill hammering / hot forging / normal hammering basic efficiency + skill control / strength control efficiency increment) / 100×current heat value corresponding to random efficiency percentage×if cooling enhancement critical strike multiplier;
[0471] The recipe progress efficiency coefficient and the recipe special progress modifier are preset values corresponding to the recipe of the virtual item.
[0472] The object feature value progression rate is a preset value corresponding to the virtual object.
[0473] cas. Operation accuracy is the skill effect data corresponding to the correction control.
[0474] ∑Progress efficiency gain = if efficiency gain effect, that is, the efficiency multiplier triggered by the efficiency gain effect.
[0475] Skill control / strength control efficiency increment is the skill effect data triggered by the skill control widget / strength control widget.
[0476] Cooldown enhancement critical hit multiplier is the skill effect data triggered by the cooldown control.
[0477] The Round function is used to round a number to a given number of digits. Optionally, the ROUND function rounds up when the last significant digit is 5 or greater than 5, and rounds down when the last significant digit is less than 5.
[0478] 2. The adjustment formula for production quality information:
[0479] Quality adjustment range = round (cas. processing skill efficiency × recipe quality efficiency coefficient × cas. processing accuracy × recipe special quality correction × object characteristic value quality multiplier × (1 + ∑ quality efficiency gain));
[0480] Among them, cas. Processing skill efficiency = (skill hammering / hot forging basic efficiency + skill control / strength control efficiency increment) / 100×current heat value corresponding to random efficiency percentage×if cooling enhancement critical strike multiplier;
[0481] The recipe quality efficiency coefficient and the recipe special quality modifier are preset values corresponding to the recipe of the virtual item.
[0482] The object characteristic value quality multiplier is a preset value corresponding to the virtual object.
[0483] cas.Processing accuracy is the skill effect data corresponding to the correction control.
[0484] ∑Quality efficiency gain = if efficiency gain effect, that is, the efficiency multiplier triggered by the efficiency gain effect.
[0485] Skill control / strength control efficiency increment is the skill effect data triggered by the skill control widget / strength control widget.
[0486] Cooldown enhancement critical hit multiplier is the skill effect data triggered by the cooldown control.
[0487] In summary, the method for producing virtual items provided in the embodiments of the present application sets production attribute information for the production resources of the virtual items, and affects the production process of the virtual items through the production attribute information. For example, the higher the heat value of the metal resource and the higher the forging efficiency, the greater the improvement of the production progress information corresponding to the production operation. On the one hand, the physical properties of the virtual resources used to produce the virtual items are simulated, which affects the production process of the virtual items. On the other hand, by adding the production attribute information, the production process of the virtual items takes into account the factors affecting the efficiency, thereby increasing the fun of the production of the virtual items, avoiding mechanical repetitive operations in the production process, improving the efficiency of human-computer interaction, and improving the production diversity of virtual items.
[0488] In order to increase the difficulty of the gameplay and improve the operability and playability, as well as to map the real manufacturing experience, players can think about the production strategy and have an immersive wrought iron experience. In the embodiment of the present application, the work of the wrought iron smith is centered around metal processing, thereby extracting the two elements of hammering and hot forging to provide the core experience. The complexity and advancement of the gameplay are increased through hot forging routes and skill hammering routes, which greatly improves the playability. The combination of skills, scene character performance, wrought iron containers, and interactive panels can also allow players to feel as close to the feeling of wrought iron as possible.
[0489] The method provided in the embodiment of the present application improves the immersion of virtual item production, integrates the skills and the interface performance of iron forging, and matches the rich iron forging actions and special effect feedback of the character to map out the manufacturing experience of "iron forging". It allows players to think about the production strategy and have an immersive iron forging experience.
[0490] In an optional embodiment, the above-mentioned method for making virtual items is only an example of an interactive method in a virtual scene, and the above-mentioned method for making virtual items can also be implemented as at least one of a method for upgrading scene elements, a method for driving a virtual vehicle, and a method for attacking a virtual object. The operations or logics in the above-mentioned embodiments can be referenced to other interactive methods.
[0491] Fig.18 is a structural block diagram of a virtual item production device provided by an exemplary embodiment of the present application. Fig.18 As shown, the device comprises:
[0492] Display module 1820, used to display the i-th production status information and i-th production attribute information in the production process of the virtual item, the production status information is used to express the stage status of the production of the virtual item, the production attribute information is used to express the resource attribute status of the production resource, and i is a natural number;
[0493] A receiving module 1840, configured to receive an (i+1)th production operation of producing the virtual item;
[0494] The display module 1820 is further configured to display the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation based on the resource attribute influence corresponding to the i-th production attribute information.
[0495] In an optional embodiment, the virtual item includes at least two production areas;
[0496] The receiving module 1840 is further configured to receive a production operation on a first production area of the at least two production areas as an (i+1)th production operation;
[0497] The display module 1820 is further configured to display the (i+1)th production status information obtained by the (i+1)th production operation based on the (i)th production attribute information; and
[0498] The display module 1820 is further configured to adjust and display the production attribute information of the first production area with a first adjustment range, and to adjust and display the production attribute information of other production areas except the first production area with an adjustment range corresponding to the area influence relationship.
[0499] In an optional embodiment, the at least two production areas include a second production area having a first positional relationship with the first production area, and a third production area having a second positional relationship with the first production area;
[0500] The display module 1820 is further configured to adjust the production attribute information of the second production area with a second adjustment range corresponding to the first position relationship;
[0501] The display module 1820 is further configured to adjust the production attribute information of the second production area with a third adjustment range corresponding to the second position relationship.
[0502] In an optional embodiment, the first position relationship includes an adjacent relationship, and the second position relationship includes a diagonal relationship;
[0503] The second adjustment range is greater than the third adjustment range.
[0504] In an optional embodiment, the display module 1820 is also used to adjust the production attribute information corresponding to the at least two production areas respectively with a uniform adjustment range as the (i+1)th production attribute information after the i-th production operation, if the production attribute information corresponding to the at least two production areas respectively meets the attribute requirements.
[0505] In an optional embodiment, if Fig.19 As shown, the device also includes:
[0506] An acquisition module 1860 is used to acquire state adjustment gain data after the i-th production operation when the production attribute information respectively corresponding to the at least two production areas meets the attribute requirements;
[0507] The display module 1820 is further configured to adjust and display the (i+1)th production status information obtained by the (i+1)th production operation based on the production efficiency corresponding to the (i)th production attribute information and the adjustment gain data.
[0508] In an optional embodiment, the device further comprises:
[0509] An acquisition module 1860 is used to acquire an amplitude gain parameter when the attribute value corresponding to the i-th production attribute information is an integer multiple of the first value;
[0510] The display module 1820 is further configured to adjust and display the production attribute information of the first production area based on the reference adjustment amplitude and the amplitude gain parameter.
[0511] In an optional embodiment, the device further comprises:
[0512] The acquisition module 1860 is used to acquire the production efficiency corresponding to the i-th production attribute information; acquire the production efficiency corresponding to the i+1-th production attribute information after the i-th production attribute information is adjusted in the i+1-th production operation;
[0513] The display module 1820 is further configured to adjust the i-th production status information obtained by the i-th production operation based on the production efficiency, obtain the i+1-th production status information, and display the i+1-th production attribute information.
[0514] In an optional embodiment, the acquisition module 1860 is further configured to acquire an efficiency gain parameter when the attribute value corresponding to the i-th production attribute information is an integer multiple of the second value;
[0515] The display module 1820 is further configured to adjust the i-th production status information obtained by the i-th production operation based on the production efficiency and the efficiency gain parameter to obtain the (i+1)-th production status information.
[0516] In an optional embodiment, the production process of the virtual item includes a basic durability value;
[0517] The device also includes:
[0518] An acquisition module 1860 is used to acquire a first durability value corresponding to the (i+1)th production operation;
[0519] The display module 1820 is also used to consume the first durability value, based on the resource attribute influence corresponding to the i-th production attribute information, to display the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation, on the basis that the remaining durability value after the previous i production operations is greater than or equal to the first durability value, wherein the remaining durability value is obtained after i production operations based on the basic durability value.
[0520] In an optional embodiment, the acquisition module 1860 is further used to acquire a durability adjustment range corresponding to the i-th production attribute information; and adjust a reference durability value based on the durability adjustment range to obtain the first durability value.
[0521] In an optional embodiment, the production status information includes at least one of production progress information, production quality information, production success rate information and resource consumption information;
[0522] In an optional embodiment, the acquisition module 1860 is further configured to acquire the first durability value corresponding to the production skill applied in the (i+1)th production operation; or
[0523] The acquisition module 1860 is further configured to acquire the first durability value corresponding to the triggering mode executed by the (i+1)th production operation; or,
[0524] The acquisition module 1860 is further configured to acquire the first durability value corresponding to the object state of the virtual object during the (i+1)th production operation; or
[0525] The acquisition module 1860 is further used to acquire the first durability value corresponding to the virtual scene where the virtual object is located during the (i+1)th production operation.
[0526] The production progress information is used to express the completion progress of the production of the virtual item;
[0527] The production quality information is used to express the quality status achieved by the virtual item;
[0528] The production success rate information is used to express the predicted probability of successful production of the virtual item;
[0529] The resource consumption information is used to express the consumption of virtual resources in the process of making the virtual item.
[0530] In summary, the virtual item production device provided in the embodiment of the present application sets production attribute information for the production resources of the virtual items, and affects the production process of the virtual items through the production attribute information. For example, the higher the heat value of the metal resource and the higher the forging efficiency, the greater the improvement of the production progress information corresponding to the production operation. On the one hand, the physical properties of the virtual resources used to produce the virtual items are simulated, which affects the production process of the virtual items. On the other hand, by adding the production attribute information, the efficiency-influencing factors of the production process of the virtual items are taken into consideration, which increases the fun of the production of virtual items, avoids mechanical repetitive operations in the production process, improves the efficiency of human-computer interaction, and increases the production diversity of virtual items.
[0531] Fig. 20 is a structural block diagram of an interactive device based on virtual elements provided by an exemplary embodiment of the present application, such as Fig. 20 As shown, the device comprises:
[0532] Display module 2010, used for displaying i-th element interaction information of a virtual element, wherein the virtual element includes at least two interaction areas, and the i-th element interaction information includes i-th area interaction information corresponding to the at least two interaction areas respectively;
[0533] A receiving module 220, configured to receive an (i+1)th interactive operation on the virtual element;
[0534] The display module 2010 is further used to display the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information corresponding to the at least two interaction areas.
[0535] In an optional embodiment, the receiving module 2020 is further configured to receive an interactive operation for a first interactive area among the at least two interactive areas as the (i+1)th interactive operation;
[0536] The display module 2010 is further configured to adjust and display the regional interaction information of the first interactive area with a first adjustment range, and to adjust and display the regional interaction information of other interactive areas except the first interactive area with an adjustment range corresponding to the regional influence relationship.
[0537] In an optional embodiment, the at least two interactive areas include a second interactive area having a first positional relationship with the first interactive area, and a third interactive area having a second positional relationship with the first interactive area;
[0538] The display module 2010 is further configured to adjust the regional interaction information of the second interactive area with a second adjustment range corresponding to the first position relationship; and adjust the regional interaction information of the third interactive area with a third adjustment range corresponding to the second position relationship.
[0539] In an optional embodiment, the first position relationship includes an adjacent relationship, and the second position relationship includes a non-adjacent relationship;
[0540] The second adjustment range is greater than the third adjustment range.
[0541] In an optional embodiment, the display module 2010 is also used to obtain an amplitude gain parameter when the information value corresponding to the i-th area interaction information is an integer multiple of a first value; and adjust and display the area interaction information of the first interactive area based on a benchmark adjustment amplitude and the amplitude gain parameter.
[0542] In an optional embodiment, the display module 2010 is also used to adjust the regional interaction information corresponding to the at least two interactive areas respectively with a uniform adjustment amplitude as the i+1th element interaction information after the i-th interaction operation, if the regional interaction information corresponding to the at least two interactive areas respectively meets the interaction requirements.
[0543] In an optional embodiment, the virtual element further includes element attribute information;
[0544] The display module 2010 is further used to display the i+1th element attribute information and the i+1th area interaction information corresponding to at least two interactive areas respectively based on the i-th area interaction information corresponding to the at least two interactive areas respectively.
[0545] In an optional embodiment, the display module 2010 is further configured to obtain attribute adjustment gain data after the i-th interaction operation when the area interaction information corresponding to the at least two interaction areas meets the attribute requirement;
[0546] The display module 2010 is also used to adjust and display the i+1th element attribute information obtained by the i+1th interactive operation based on the attribute adjustment efficiency and the attribute adjustment gain data corresponding to the i+1th element attribute information; and to display the i+1th area interaction information corresponding to at least two interactive areas.
[0547] In an optional embodiment, the display module 2010 is also used to obtain the attribute adjustment efficiency corresponding to the i-th area interaction information; or, to obtain the attribute adjustment efficiency corresponding to the i+1-th area interaction information after the i-th area interaction information is adjusted by the i+1-th interaction operation; to adjust the i-th element attribute information obtained by the i-th interaction operation based on the attribute adjustment efficiency, and to display the i+1-th element attribute information; and, to display the i+1-th area interaction information corresponding to at least two interaction areas respectively.
[0548] In an optional embodiment, the display module 2010 is also used to obtain an efficiency gain parameter when the information value corresponding to the i-th element interaction information is an integer multiple of a second value; and to adjust the i-th element attribute information obtained by the i-th interaction operation based on the attribute adjustment efficiency and the efficiency gain parameter to obtain the i+1-th element attribute information.
[0549] In an optional embodiment, the interaction process of the virtual element includes a basic durability value;
[0550] The display module 2010 is also used to obtain a first durability value corresponding to the i+1th interactive operation; on the basis that the remaining durability value after the first i interactive operations is greater than or equal to the first durability value, the first durability value is consumed based on the i-th area interaction information corresponding to the at least two interactive areas, and the interaction result corresponding to the i+1th interactive operation is displayed, wherein the remaining durability value is obtained after i interactive operations based on the basic durability value.
[0551] In an optional embodiment, the display module 2010 is further used to obtain the durability adjustment range corresponding to the (i+1)th element interaction information; and adjust the reference durability value based on the durability adjustment range to obtain the first durability value.
[0552] In an optional embodiment, the virtual element includes a virtual item to be made, the at least two interactive areas include at least two making areas of the virtual item, the element interaction information includes making attribute information of the virtual item, and the interactive operation includes a making operation of the virtual item; or
[0553] The virtual element includes a scene element to be upgraded, the scene element includes at least one of a virtual object, an object skill, a virtual item, and a virtual pet, the at least two interactive areas include at least two candidate upgrade areas of the scene element, the element interaction information includes element attribute information of the scene element, and the interactive operation includes an upgrade operation on the virtual element; or,
[0554] The virtual element includes a virtual vehicle, the at least two interactive areas include at least two power areas of the virtual vehicle, the element interaction information includes power attribute information of the virtual vehicle, and the interactive operation includes a driving operation on the virtual vehicle; or
[0555] The virtual element includes a hostile virtual object attacked by the main virtual object, the at least two interactive areas include at least two attack parts of the hostile virtual object, the element interaction information includes object attribute information of the hostile virtual object, and the interactive operation includes an attack operation on the hostile virtual object.
[0556] In summary, the interactive device based on virtual elements provided in the embodiments of the present application divides the virtual elements into at least two interactive areas and assigns regional interaction information to the at least two interactive areas respectively, thereby affecting the interactive result corresponding to the next interactive operation based on the regional interaction information. For example, by dividing the production process of virtual items into multiple production areas, the production process of virtual items is affected based on the regional interaction information corresponding to each production area. On the one hand, the real regional expression of producing virtual items is simulated. On the other hand, by adding at least two production areas, the efficiency influencing factors of the production process of virtual items are taken into consideration, thereby improving the interactive diversity of virtual elements, improving the operational uncertainty of interactive operations, and improving the efficiency of human-computer interaction.
[0557] It should be noted that the virtual item production device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the virtual item production device provided in the above embodiment is based on the same concept as the virtual item production method embodiment. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0558] The present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the virtual item production method provided by each of the above method embodiments. It should be noted that the computer device can be as follows Fig.21 Computer equipment provided.
[0559] Please refer to Fig.21, which shows a schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application. Specifically, the computer device 2100 includes a central processing unit (CPU) 2101, a system memory 2104 including a random access memory (RAM) 2102 and a read-only memory (ROM) 2103, and a system bus 2105 connecting the system memory 2104 and the central processing unit 2101. The computer device 2100 also includes a basic input / output system (I / O system) 2106 that helps transmit information between various devices in the computer, and a large-capacity storage device 2107 for storing an operating system 2113, application programs 2114 and other program modules 2115.
[0560] The basic input / output system 2106 includes a display 2108 for displaying information and an input device 2109 such as a mouse and a keyboard for user inputting information. The display 2108 and the input device 2109 are connected to the central processing unit 2101 through an input / output controller 2110 connected to the system bus 2105. The basic input / output system 2106 may also include an input / output controller 2110 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 2110 also provides output to a display screen, a printer, or other types of output devices.
[0561] The mass storage device 2107 is connected to the central processing unit 2101 via a mass storage controller (not shown) connected to the system bus 2105. The mass storage device 2107 and its associated computer readable medium provide non-volatile storage for the computer device 2100. That is, the mass storage device 2107 may include a computer readable medium (not shown) such as a hard disk or a compact disc read-only memory (CD-ROM) drive.
[0562] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, Erasable Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other solid-state storage technologies, CD-ROM or other optical storage, cassettes, magnetic tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the above. The above-mentioned system memory 2104 and mass storage device 2107 can be collectively referred to as memory.
[0563] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 2101. The one or more programs contain instructions for implementing the above-mentioned method for making virtual items or the translation method based on the machine translation model. The central processing unit 2101 executes the one or more programs to implement the method for making virtual items or the translation method based on the machine translation model provided by the above-mentioned various method embodiments.
[0564] According to various embodiments of the present application, the computer device 2100 can also be connected to a remote computer on the network through a network such as the Internet. That is, the computer device 2100 can be connected to the network 2112 through the network interface unit 2111 connected to the system bus 2105, or the network interface unit 2111 can be used to connect to other types of networks or remote computer systems (not shown).
[0565] The memory also includes one or more programs, which are stored in the memory and include steps executed by a computer device in the method for producing virtual items provided in the embodiment of the present application.
[0566] An embodiment of the present application also provides a computer device, which includes a memory and a processor, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded by the processor to implement the above-mentioned method for producing virtual items.
[0567] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the above-mentioned method of creating virtual items.
[0568] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the virtual item production method provided by each of the above method embodiments.
[0569] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which can be a computer-readable storage medium contained in the memory in the above embodiments; or it can be a computer-readable storage medium that exists alone and is not assembled in the terminal. The computer-readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, the at least one program, the code set or instruction set is loaded and executed by the processor to implement the above-mentioned virtual item production method or the translation method based on the machine translation model. Optionally, the computer-readable storage medium may include: a read-only memory, a random access memory, a solid state drive (SSD, Solid State Drives) or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM, Resistance Random Access Memory) and a dynamic random access memory (DRAM, Dynamic Random Access Memory). The serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0570] Those skilled in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or by a program to instruct the relevant hardware to complete, and the program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a disk or an optical disk, etc. The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An interactive method based on virtual elements, characterized in that: The method comprises: Displaying i-th element interaction information of a virtual element, wherein the virtual element includes at least two interaction areas, and the i-th element interaction information includes i-th area interaction information corresponding to the at least two interaction areas respectively; Receiving an (i+1)th interactive operation on the virtual element; Based on the i-th area interaction information respectively corresponding to the at least two interactive areas, the interaction result corresponding to the (i+1)-th interaction operation is displayed.
2. The method according to claim 1, characterized in that The receiving the (i+1)th interactive operation on the virtual element includes: receiving an interactive operation for a first interactive area of the at least two interactive areas as the (i+1)th interactive operation; The displaying the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information respectively corresponding to the at least two interaction areas includes: The regional interaction information of the first interactive area is adjusted and displayed with a first adjustment range, and the regional interaction information of other interactive areas except the first interactive area is adjusted and displayed with an adjustment range corresponding to the regional influence relationship.
3. The method according to claim 2, characterized in that The at least two interactive areas include a second interactive area that has a first positional relationship with the first interactive area, and a third interactive area that has a second positional relationship with the first interactive area; The adjusting of the adjustment range corresponding to the regional influence relationship and displaying the regional interaction information of other interactive areas except the first interactive area include: adjusting the area interaction information of the second interaction area by a second adjustment range corresponding to the first position relationship; The area interaction information of the third interaction area is adjusted with a third adjustment range corresponding to the second position relationship.
4. The method according to claim 3, characterized in that The first position relationship includes an adjacent relationship, and the second position relationship includes a non-adjacent relationship; The second adjustment range is greater than the third adjustment range.
5. The method according to claim 2, characterized in that: The step of adjusting and displaying the area interaction information of the first interaction area with a first adjustment range includes: When the information value corresponding to the i-th area interaction information is an integer multiple of the first value, obtaining an amplitude gain parameter; The area interaction information of the first interaction area is adjusted and displayed based on the reference adjustment amplitude and the amplitude gain parameter.
6. The method according to claim 2, characterized in that The method further comprises: After the i-th interactive operation, if the regional interaction information respectively corresponding to the at least two interactive areas meets the interactive requirements, the regional interaction information respectively corresponding to the at least two interactive areas is adjusted with a uniform adjustment amplitude as the i+1-th element interaction information.
7. The method according to any one of claims 1 to 6, characterized in that: The virtual element also includes element attribute information; The displaying the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information respectively corresponding to the at least two interaction areas includes: Based on the i-th area interaction information respectively corresponding to the at least two interactive areas, the i+1-th element attribute information and the i+1-th area interaction information respectively corresponding to the at least two interactive areas are displayed.
8. The method according to claim 7, characterized in that The displaying of the i+1th element attribute information and the i+1th region interaction information corresponding to the at least two interactive regions respectively based on the i-th region interaction information corresponding to the at least two interactive regions respectively includes: After the i-th interactive operation, when the area interaction information respectively corresponding to the at least two interactive areas meets the attribute requirements, acquiring attribute adjustment gain data; Based on the attribute adjustment efficiency and the attribute adjustment gain data corresponding to the i-th element attribute information, adjust and display the i+1th element attribute information obtained by the i+1th interactive operation; and display the i+1th area interaction information corresponding to at least two interactive areas.
9. The method according to claim 7, characterized in that: The displaying of the i+1th element attribute information and the i+1th region interaction information corresponding to the at least two interactive regions respectively based on the i-th region interaction information corresponding to the at least two interactive regions respectively includes: Obtaining the attribute adjustment efficiency corresponding to the i-th area interaction information; or obtaining the attribute adjustment efficiency corresponding to the i+1-th area interaction information after the i-th area interaction information is adjusted by the i+1-th interaction operation; The i-th element attribute information obtained by adjusting the i-th interaction operation based on the attribute adjustment efficiency is displayed, and the i+1-th element attribute information is displayed; and the i+1-th area interaction information corresponding to at least two interaction areas is displayed.
10. The method according to claim 9, characterized in that The step of adjusting the i-th element attribute information obtained by the i-th interaction operation based on the interaction efficiency, and obtaining and displaying the i+1-th element attribute information, includes: When the information value corresponding to the i-th element interaction information is an integer multiple of the second value, obtaining an efficiency gain parameter; The i-th element attribute information obtained by the i-th interactive operation is adjusted based on the attribute adjustment efficiency and the efficiency gain parameter to obtain the i+1-th element attribute information.
11. The method according to any one of claims 1 to 6, characterized in that: The interaction process of the virtual element includes a basic durability value; The displaying the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information respectively corresponding to the at least two interaction areas includes: Obtaining a first durability value corresponding to the (i+1)th interactive operation; On the basis that the remaining durability value after the first i interactive operations is greater than or equal to the first durability value, the first durability value is consumed based on the i-th area interaction information corresponding to the at least two interactive areas, to display the interaction result corresponding to the i+1-th interactive operation, wherein the remaining durability value is obtained after i interactive operations based on the basic durability value.
12. The method according to claim 11, characterized in that The obtaining of the first durability value corresponding to the (i+1)th interactive operation includes: Obtaining the durability adjustment range corresponding to the interaction information of the i+1th element; The reference durability value is adjusted based on the durability adjustment range to obtain the first durability value.
13. The method according to any one of claims 1 to 6, characterized in that: The virtual element includes a virtual item to be made, the at least two interactive areas include at least two making areas of the virtual item, the element interaction information includes making attribute information of the virtual item, and the interactive operation includes a making operation of the virtual item; or, The virtual element includes a scene element to be upgraded, the scene element includes at least one of a virtual object, an object skill, a virtual item, and a virtual pet, the at least two interactive areas include at least two candidate upgrade areas of the scene element, the element interaction information includes element attribute information of the scene element, and the interactive operation includes an upgrade operation on the virtual element; or, The virtual element includes a virtual vehicle, the at least two interactive areas include at least two power areas of the virtual vehicle, the element interaction information includes power attribute information of the virtual vehicle, and the interactive operation includes a driving operation on the virtual vehicle; or, The virtual element includes a hostile virtual object attacked by the main virtual object, the at least two interactive areas include at least two attack parts of the hostile virtual object, the element interaction information includes object attribute information of the hostile virtual object, and the interactive operation includes an attack operation on the hostile virtual object.
14. A method for producing a virtual item, characterized in that: The method comprises: Displaying the i-th production status information and the i-th production attribute information in the production process of the virtual item, the production status information is used to express the stage status of the production of the virtual item, and the production attribute information is used to express the resource attribute status of the production resources, and i is a natural number; Receiving an (i+1)th production operation of producing the virtual item; Based on the resource attribute influence corresponding to the i-th production attribute information, the i+1-th production status information and the i+1-th production attribute information obtained by the i+1-th production operation are displayed.
15. The method according to claim 14, characterized in that The virtual item includes at least two production areas; The receiving the (i+1)th production operation of producing the virtual item includes: receiving a production operation on a first production area of the at least two production areas as an (i+1)th production operation; The resource attribute influence situation corresponding to the i-th production attribute information is displayed based on the i+1-th production status information and the i+1-th production attribute information obtained by the i+1-th production operation, including: Based on the i-th production attribute information, displaying the i+1-th production status information obtained by the i+1-th production operation; and, The production attribute information of the first production area is adjusted and displayed with a first adjustment range, and the production attribute information of other production areas except the first production area is adjusted and displayed with an adjustment range corresponding to the area influence relationship.
16. The method according to claim 15, characterized in that The at least two production areas include a second production area that has a first positional relationship with the first production area, and a third production area that has a second positional relationship with the first production area; The adjustment range adjustment corresponding to the regional influence relationship and the display of production attribute information of other production areas include: adjusting the production attribute information of the second production area with a second adjustment range corresponding to the first position relationship; The production attribute information of the third production area is adjusted with a third adjustment range corresponding to the second positional relationship.
17. The method according to claim 16, characterized in that The first position relationship includes an adjacent relationship, and the second position relationship includes a non-adjacent relationship; The second adjustment range is greater than the third adjustment range.
18. The method according to any one of claims 14 to 17, characterized in that: The production process of the virtual item includes a basic durability value; The resource attribute influence situation corresponding to the i-th production attribute information is displayed based on the i+1-th production status information and the i+1-th production attribute information obtained by the i+1-th production operation, including: Obtaining a first durability value corresponding to the (i+1)th production operation; On the basis that the remaining durability value after the previous i production operations is greater than or equal to the first durability value, the first durability value is consumed, and based on the resource attribute influence corresponding to the i-th production attribute information, the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation are displayed, wherein the remaining durability value is obtained after i production operations based on the basic durability value.
19. The method according to claim 18, characterized in that The obtaining of the first durability value corresponding to the (i+1)th production operation includes: Obtaining the first durability value corresponding to the crafting skill applied in the (i+1)th crafting operation; or, Obtaining the first durability value corresponding to the triggering mode executed by the (i+1)th production operation; or, acquiring the first durability value corresponding to the object state of the virtual object during the (i+1)th production operation; or, The first durability value corresponding to the virtual scene where the virtual object is located during the (i+1)th production operation is obtained.
20. The method according to any one of claims 14 to 17, characterized in that: The production status information includes at least one of production progress information, production quality information, production success rate information and resource consumption information; The production progress information is used to express the completion progress of the production of the virtual item; The production quality information is used to express the quality status achieved by the virtual item; The production success rate information is used to express the predicted probability of successful production of the virtual item; The resource consumption information is used to express the consumption of virtual resources in the process of making the virtual item.
21. An interactive device based on virtual elements, characterized in that: The device comprises: A display module, configured to display i-th element interaction information of a virtual element, wherein the virtual element includes at least two interaction areas, and the i-th element interaction information includes i-th area interaction information corresponding to the at least two interaction areas respectively; A receiving module, configured to receive an (i+1)th interaction operation on a first interaction area of at least two interaction areas of the virtual element; The display module is further used to adjust and display the interaction result corresponding to the (i+1)th interaction operation based on the i-th area interaction information respectively corresponding to the at least two interaction areas.
22. A virtual item production device, characterized in that: The device comprises: A display module, used to display the i-th production status information and the i-th production attribute information in the production process of the virtual item, the production status information is used to express the stage status of the production of the virtual item, the production attribute information is used to express the resource attribute status of the production resource, and i is a natural number; A receiving module, used for receiving the (i+1)th production operation of producing the virtual item; The display module is further used to display the i+1th production status information and the i+1th production attribute information obtained by the i+1th production operation based on the resource attribute influence corresponding to the i-th production attribute information.
23. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method for making virtual items or the interactive method based on virtual elements as described in any one of claims 1 to 20.
24. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method for making a virtual item or the interactive method based on virtual elements as described in any one of claims 1 to 20.
25. A computer program product, characterized in that It includes a computer program or an instruction, which, when executed by a processor, implements a method for making a virtual item or an interactive method based on virtual elements as described in any one of claims 1 to 20.