Game interaction control method and apparatus, and electronic device
By allowing players to select an initial object and determine processing attributes in the game, and then completing a virtual processing task to generate a target object, the problem of players being unable to participate in the item crafting process is solved, thus improving the interactivity and personalization of item crafting.
Patent Information
- Application Number
- PCT/CN2025/103047
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-04
- Filing Date
- 2025-06-24
- Publication Date
- 2026-01-08
AI Technical Summary
In existing technologies, players cannot participate in the item crafting process, resulting in poor interactivity and difficulty in meeting personalized crafting needs.
This paper provides an interactive control method for games, which allows players to select an initial object, determine processing attributes, and complete virtual processing tasks to generate a target object. The generation result can be affected by selecting the initial object and environmental parameters.
It improves the interactivity of the object generation process, meeting players' needs for personalized object generation.
Smart Images

Figure CN2025103047_08012026_PF_FP_ABST
Abstract
Description
Interactive control method, device and electronic equipment of game
[0001] Cross-reference to related applications
[0002] The present application claims priority to the Chinese patent application No. 202410898069.4, filed on July 4, 2024, and entitled "Interactive control method, device and electronic equipment of game", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of games, and in particular to an interactive control method, device and electronic equipment of game. BACKGROUND
[0004] In a game, after a player obtains an initial object, the player can refine the initial object to obtain a refined object with better attributes or quality, such as a gem, a weapon, a mineral, etc. In the related art, after determining the initial object to be refined, a refining control is triggered, and the game system refines the initial object according to a preset rule and determines the attributes or quality of the refined object. The player cannot participate in the refining process and cannot control the refining result, which leads to poor interactivity of the object refining process and cannot meet the personalized refining needs of the player for the object. SUMMARY
[0005] Therefore, the purpose of the present disclosure is to provide an interactive control method, device and electronic equipment of game, so that the player can deeply participate in the generation process of the object and improve the interactivity of the object generation process to meet the personalized object generation needs.
[0006] In a first aspect, an interactive control method of game is provided. The game includes a plurality of initial objects, and the initial objects can be used to generate target objects. The method includes determining an initial object to be processed, determining a plurality of processing attributes corresponding to the initial object based on the initial object, wherein the processing attributes are used to indicate attributes of the target objects that can be processed and generated by the initial object, determining a virtual processing task based on the plurality of processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes, and in response to completion of the virtual processing task, processing a target object corresponding to the target processing attribute based on the target processing attribute and the initial object.
[0007] In a second aspect, the embodiments of the present disclosure provide an interactive control device of a game, the game including a plurality of initial objects, the initial objects being used to generate a target object, the device comprising: an object determination module configured to determine an initial object to be processed; an attribute determination module configured to determine a plurality of processing attributes corresponding to the initial object based on the initial object, the processing attributes being used to indicate attributes of the target object capable of being processed by the initial object; a task determination module configured to determine a virtual processing task based on the plurality of processing attributes, the virtual processing task being used to determine a target processing attribute from the plurality of processing attributes; and an object generation module configured to process and generate a target object corresponding to the target processing attribute based on the target processing attribute and the initial object in response to completion of the virtual processing task.
[0008] In a third aspect, the embodiments of the present disclosure provide an electronic device, comprising a processor and a memory, the memory storing computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to implement the interactive control method of the game.
[0009] In a fourth aspect, the embodiments of the present disclosure provide a computer readable storage medium, the computer readable storage medium storing computer executable instructions, and the computer executable instructions, when invoked and executed by a processor, cause the processor to implement the interactive control method of the game.
[0010] The embodiments of the present disclosure bring the following beneficial effects:
[0011] The above interactive control method, device and electronic device of the game, the game including a plurality of initial objects, the initial objects being used to generate a target object, an initial object to be processed is determined; a plurality of processing attributes corresponding to the initial object are determined based on the initial object, the processing attributes being used to indicate attributes of the target object capable of being processed by the initial object; a virtual processing task is determined based on the plurality of processing attributes, the virtual processing task being used to determine a target processing attribute from the plurality of processing attributes; and a target object corresponding to the target processing attribute is processed and generated based on the target processing attribute and the initial object in response to completion of the virtual processing task.
[0012] In this way, in the process of generating the target object, the player needs to select the initial object, determine the target processing attribute, and complete the virtual processing task to obtain the target object, and the generation result of the target object is also affected by the initial object and the target processing attribute. Therefore, the player can deeply participate in the generation process of the object and affect the generation result, improving the interactivity of the object generation process and meeting the personalized object generation demand.
[0013] Other features and advantages of the present disclosure will be set forth in the descriptions that follow and in part will be apparent from the description, or can be learned by practice of the present disclosure. The objects and other advantages of the present disclosure will be realized and attained by the structure particularly pointed out in the description.
[0014] In order to make the above-mentioned objects, features and advantages of the present disclosure more apparent, the following will specifically describe a preferred embodiment in combination with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the specific embodiments of the present disclosure or the related art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the related art descriptions. Obviously, the drawings in the following description are some embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0016] FIG. 1 is a flowchart of one of the game interaction control methods provided by the embodiments of the present disclosure;
[0017] FIG. 2 is a schematic diagram of one of the selection of initial objects provided by the embodiments of the present disclosure;
[0018] FIG. 3 is a schematic diagram of one of the selection of environment parameters provided by the embodiments of the present disclosure;
[0019] FIG. 4 is a schematic diagram of one of the adjustment of refining point positions provided by the embodiments of the present disclosure;
[0020] FIG. 5 is a schematic diagram of one of the display of target local areas provided by the embodiments of the present disclosure;
[0021] FIG. 6 is a schematic diagram of one of the first path maps provided by the embodiments of the present disclosure;
[0022] FIG. 7 is a schematic diagram of one of the first path maps and movement controls provided by the embodiments of the present disclosure;
[0023] FIG. 8 is a schematic diagram of one of the local map areas provided by the embodiments of the present disclosure;
[0024] FIG. 9 is a schematic diagram of the structure of one of the game interaction control devices provided by the embodiments of the present disclosure;
[0025] FIG. 10 is a schematic diagram of the structure of one of the electronic devices provided by the embodiments of the present disclosure. DETAILED DESCRIPTION
[0026] In order to make the purposes, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions of the present disclosure will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.
[0027] It is considered that in the process of refining the props, the player cannot participate in the refining process and cannot control the refining result, resulting in poor interactivity of the prop refining process, and it is difficult to meet the player's personalized refining demand for the props. Based on this, the game interaction control method, device and electronic equipment provided by the embodiments of the present disclosure can be applied to the generation of props in the game, for example, generation of gems, weapons, ores and the like.
[0028] The game interaction control method in one of the embodiments of the present disclosure can run on a local terminal device or a server. When the game interaction control method runs on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0029] In an optional embodiment, various cloud applications can run under the cloud interaction system, for example, cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the running mode of cloud games, the running body of the game program and the presentation body of the game picture are separated, and the storage and running of the game interaction control method are completed on the cloud game server. The client device is used for receiving and sending data and presenting game pictures. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer and the like; but the information processing is performed by the cloud game server in the cloud. When playing the game, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.
[0030] In an optional embodiment, taking a game as an example, the local terminal device stores a game program and is configured to present a game picture. The local terminal device is configured to interact with a player through a graphical user interface, i.e., a conventional game program is downloaded and installed through an electronic device and is run. The local terminal device can provide the graphical user interface to the player in various ways, for example, the graphical user interface can be rendered and displayed on a display screen of the terminal, or the graphical user interface can be provided to the player through holographic projection. For example, the local terminal device can include a display screen configured to present a graphical user interface including a game picture, and a processor configured to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0031] In a possible embodiment, the disclosure provides an interactive control method of a game. The method includes providing a graphical user interface through a terminal device. The terminal device can be a local terminal device or a client device in a cloud interaction system. The graphical user interface can display initial objects and operation controls for generating target objects. A player can participate in the generation of the target objects by triggering the operation controls, thereby generating the target objects.
[0032] First, an interactive control method of a game is described in detail. The game includes a plurality of initial objects, and the initial objects can be used to generate target objects. In the game, a plurality of alternative objects can be set, and a player can select a plurality of initial objects from the plurality of alternative objects. The initial objects can include minerals, shells, feathers, and plants.
[0033] The player can also collect alternative objects in advance and save them in a game account of the player. The player can select a plurality of initial objects from the alternative objects saved in the game account. The initial objects usually have certain object attributes, for example, the object attributes are one of a basic attribute of metal, wood, fire, water, or earth. The object attribute of an initial object can also be a mixed basic attribute, for example, the object attribute includes a basic attribute of metal, wood, and fire.
[0034] When the composition of an initial object is relatively simple, the object attribute of the initial object usually includes only one basic attribute, for example, only a basic attribute of fire. When the composition of an initial object is relatively complex, the object attribute of the initial object is usually a mixed basic attribute, for example, the object attribute includes a basic attribute of metal, wood, and fire. When the object attribute of an initial object is a mixed basic attribute, a mixing ratio of the plurality of basic attributes or a proportion of the attribute composition can also be set. For example, when the object attribute of an initial object includes a basic attribute of metal, wood, and fire, the proportions of the three attributes are 50%, 10%, and 40%, respectively.
[0035] As shown in FIG. 1, the interactive control method of the game includes the following steps:
[0036] In step S102, an initial object to be processed is determined.
[0037] A plurality of candidate objects can be displayed in the graphical user interface, and the initial object is selected from the candidate objects by performing a selection operation. In one implementation, the maximum number of selectable initial objects can be pre-set, for example, three, and the player can select three or fewer initial objects.
[0038] In step S104, based on the initial object, a plurality of processing attributes corresponding to the initial object are determined, wherein the processing attributes are used to indicate the attributes of a target object that can be generated by processing the initial object.
[0039] In actual implementation, the plurality of processing attributes can be determined according to the object attribute of the initial object. The plurality of processing attributes can determine the attributes of the target object generated by subsequent processing.
[0040] The object attribute of one initial object can be a single basic attribute. When there are multiple initial objects, there can be multiple basic attributes, which can be used as the aforementioned plurality of processing attributes. For example, the object attribute of initial object A is fire attribute, the object attribute of initial object B is earth attribute, and the object attribute of initial object C is gold attribute. At this time, the plurality of processing attributes of the initial objects are fire attribute, earth attribute, and gold attribute.
[0041] One initial object can also be a mixture of multiple basic attributes. When there are multiple initial objects, all the basic attributes possessed by the multiple initial objects are used as the plurality of processing attributes corresponding to the initial objects. For example, the object attribute of initial object A is fire attribute and earth attribute, the object attribute of initial object B is earth attribute and wood attribute, and the object attribute of initial object C is gold attribute and water attribute. At this time, the plurality of processing attributes of the multiple initial objects are fire attribute, earth attribute, wood attribute, gold attribute, and water attribute. When there are too many processing attributes, some of the attributes can be selected as the final processing attributes. For example, the proportions of the components of fire attribute, earth attribute, wood attribute, gold attribute, and water attribute are 30%, 20%, 20%, 15%, and 15%, respectively. At this time, the final plurality of processing attributes can be fire attribute, earth attribute, and wood attribute with higher proportions.
[0042] The plurality of processing attributes corresponding to the initial object can determine the attributes of the target object. One basic attribute can be randomly selected from the plurality of processing attributes as the attribute of the target object. The attribute of the target object can also include a mixture of multiple basic attributes, and all or part of the multiple processing attributes can be determined from the plurality of processing attributes as the attribute of the target object.
[0043] For example, the multiple processing attributes include a fire attribute, an earth attribute and a wood attribute, the target object has the fire attribute, or the target object has the fire attribute and the earth attribute. The target object can also have an attribute that is not included in the processing attributes, for example, the target object has the fire attribute, the earth attribute and a gold attribute.
[0044] In actual implementation, the multiple processing attributes have attribute proportions, and the attribute of the target object can be determined based on the multiple processing attributes based on the attribute proportions. The multiple processing attributes can be used to generate multiple generation tools corresponding to different processing attributes, and the attribute of the target object is determined by the generation tools of different attributes. For example, the generation tool of the fire attribute is used to generate the attribute of the target object including the fire attribute.
[0045] In step S106, a virtual processing task is determined based on the multiple processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the multiple processing attributes.
[0046] For example, the virtual processing task can set multiple destinations, different destinations correspond to different processing attributes, and the player controls an object or an identifier to move, and the destination reached by the object or the identifier is the target processing attribute corresponding to the destination.
[0047] For another example, the virtual processing task is a throwing task, different throwing targets correspond to different processing attributes, and the player controls a prop to throw, and the throwing target to which the prop is thrown is the target processing attribute corresponding to the throwing target.
[0048] For another example, the virtual processing task is an attack task, different attack targets correspond to different processing attributes, and the player controls a character to perform an attack operation, for example, close combat, shooting, using an attack prop, etc., and the attack target that is attacked to a death state is the target processing attribute corresponding to the attack target.
[0049] The task content and type of the virtual processing task are not limited in this embodiment, and the task can determine the target processing attribute from the processing attributes.
[0050] In step S108, in response to completion of the virtual processing task, a target object corresponding to the target processing attribute is generated based on the target processing attribute and the initial object.
[0051] When the player operation meets the completion requirement of the virtual processing task, the virtual processing task is completed, for example, the identifier moves to a specified destination, or successfully attacks a specified target. The target object has the target processing attribute, for example, the fire attribute, the earth attribute, etc. The object type of the target object can be related to the initial object, for example, the initial object is a mineral, and the target object can be a gem; the initial object is a weapon, and the target object can also be a weapon, etc.
[0052] When the target objects are multiple, the object category of the target objects can be the same as the object category of one of the target objects.
[0053] The method can be applied to the game including multiple initial objects, the initial objects can be used to generate target objects, the initial object to be processed is determined, the multiple processing attributes corresponding to the initial objects are determined based on the initial objects, the processing attributes are used to indicate the attributes of the target objects that can be processed by the initial objects, the virtual processing task is determined based on the multiple processing attributes, the target processing attribute is determined from the multiple processing attributes, and the target object corresponding to the target processing attribute is processed based on the target processing attribute and the initial object in response to the completion of the virtual processing task.
[0054] In the method, the player needs to select the initial object and determine the target processing attribute during the generation of the target object, and the virtual processing task needs to be completed to obtain the target object. The generation result of the target object is also affected by the initial object and the target processing attribute. Therefore, the player can deeply participate in the generation process of the object and affect the generation result, the interactivity of the object generation process is improved, and the personalized object generation requirement can be met.
[0055] In an implementation manner, the multiple processing attributes are determined in the following manner.
[0056] The multiple processing attributes corresponding to the initial objects are determined based on the object attributes of the initial objects, and the object attributes include at least one basic attribute.
[0057] When the initial object is only one, the initial object includes multiple basic attributes, and the multiple basic attributes included in the initial object can be determined as the multiple processing attributes corresponding to the initial object. When the initial objects include multiple initial objects, the object attributes of each initial object include one or more basic attributes, and at this time, the basic attributes included in the object attributes of all initial objects can be determined as the multiple processing attributes corresponding to the initial objects.
[0058] For example, the object attributes of the initial object A include the basic attribute A, the basic attribute B and the basic attribute C, the object attributes of the initial object B include the basic attribute A, the basic attribute B and the basic attribute D, the object attributes of the initial object C include the basic attribute A, the basic attribute D and the basic attribute E, and at this time, the multiple processing attributes corresponding to the initial objects can include the basic attribute A, the basic attribute B, the basic attribute C, the basic attribute D and the basic attribute E.
[0059] In another mode, the object attribute further includes an attribute parameter of the basic attribute; the attribute parameter can be used to indicate the distribution, proportion or importance of the basic attribute in the object attribute; taking the proportion as an example, when the object attribute of an initial object only includes the basic attribute A, the attribute parameter of the basic attribute A is 100%; when the object attribute of an initial object includes the basic attribute A and the basic attribute B, the attribute parameter of the basic attribute A can be 10%, and the attribute parameter of the basic attribute B is 90%, or the attribute parameter of the basic attribute A can be 50%, and the attribute parameter of the basic attribute B is 50%.
[0060] When the initial object includes multiple, the attribute parameter of each initial object for a basic attribute can be counted, for example, in the initial object A, the attribute parameter of the basic attribute A can be 10%, and the attribute parameter of the basic attribute B is 90%; in the initial object B, the attribute parameter of the basic attribute A can be 50%, and the attribute parameter of the basic attribute B is 50%. At this time, the attribute parameter of the basic attribute A is 30%, and the attribute parameter of the basic attribute B is 70% for the initial object A and the initial object B.
[0061] In the task of object refining, multiple refining points need to be set, and the refining point has a processing attribute. In this case, the greater the attribute parameter of the basic attribute, the more refining points of the corresponding processing attribute of the basic attribute. For example, the basic attribute includes fire attribute and wood attribute; the corresponding processing attribute also includes fire attribute and wood attribute, and a total of four refining points are preset; when the attribute parameter of the fire attribute is 30%, and the attribute parameter of the wood attribute is 70%, at this time, the refining point of the processing attribute of the fire attribute is 1, and the refining point of the processing attribute of the wood attribute is 3.
[0062] For example, the basic attribute includes fire attribute, wood attribute and water attribute; the corresponding processing attribute also includes fire attribute, wood attribute and water attribute, and a total of four refining points are preset; when the attribute parameter of the fire attribute is 20%, the attribute parameter of the wood attribute is 20%, and the attribute parameter of the water attribute is 60%; at this time, the refining point of the processing attribute of the fire attribute is 1, the refining point of the processing attribute of the wood attribute is 1, and the refining point of the processing attribute of the water attribute is 2.
[0063] In the example of FIG. 2, the right area of the interface shows multiple alternative objects, and the selected alternative object is determined as an initial object, which is displayed in the left area of the interface. According to the basic attributes contained in the object attribute of the initial object, multiple processing attributes are determined, for example, in FIG. 2, three initial objects are selected, and the basic attributes contained in the three initial objects include fire attribute, water attribute and earth attribute, and the attribute parameters of the three basic attributes are 60%, 20% and 20% respectively.
[0064] In FIG. 2, several processing attributes corresponding to the selected initial objects, and the attributes of the generated multiple refining points are also shown, wherein the refining points of the fire attribute include two, the refining points of the earth attribute include one, and the refining points of the water attribute include one.
[0065] The player can also delete one or more initial objects and reselect the initial objects from the alternative objects. In the process of changing the initial objects, the processing attributes corresponding to the initial objects or the attribute parameters of the processing attributes are also changing, and correspondingly, the attributes of the refining points are also changing. The player can control the adjustment of the attributes of the refining points by selecting the initial objects.
[0066] Further, an environment parameter is determined, and the multiple processing attributes are adjusted based on the environment parameter, wherein the environment parameter includes at least one basic attribute and an attribute parameter of the basic attribute.
[0067] The environment parameter can be a weather parameter, a terrain parameter, or a temperature parameter. Taking the weather parameter as an example, the weather parameter can specifically include a sunny day, a cloudy day, a rainy day, and a foggy day. Each environment parameter can include one basic attribute, for example, the environment parameter 1 corresponds to the fire attribute, and the environment parameter 2 corresponds to the earth attribute. Each environment parameter can also include multiple basic attributes, for example, the environment parameter 1 includes the basic attribute A and the basic attribute B, and the environment parameter 2 includes the basic attribute A and the basic attribute C.
[0068] For example, in the environment parameter 1, the attribute parameter of the basic attribute A can be 10%, and the attribute parameter of the basic attribute B can be 90%, or the attribute parameter of the basic attribute A can be 50%, and the attribute parameter of the basic attribute B can be 50%.
[0069] The player can select one or more environment parameters from the alternative environment parameters, and the basic attributes included in the selected environment parameters and the corresponding attribute parameters can adjust the multiple processing attributes determined based on the initial objects and the corresponding attribute parameters.
[0070] For example, in FIG. 2, the multiple processing attributes determined based on the initial objects are the fire attribute, the water attribute, and the earth attribute, and the corresponding attribute parameters are 60%, 20%, and 20%, respectively. In FIG. 3, after the environment parameter 1 is selected, the attribute parameters of the fire attribute, the water attribute, and the earth attribute are adjusted to 80%, 15%, and 5%, respectively. Among them, the attribute parameter of the fire attribute is increased, and therefore, the number of refining points corresponding to the fire attribute is increased.
[0071] In the above manner, the player determines the multiple processing attributes by selecting the initial objects and selecting the environment parameters, the multiple processing attributes can affect the object attributes of the subsequent target objects, so that the player can control the object attributes of the finally generated objects, realize personalized object generation, improve the interactivity of the object generation process, and meet the personalized object generation demand.
[0072] After the processing attribute corresponding to each refining point is determined, the scene area corresponding to the first path map can be displayed by triggering the specified control, and the refining point can be displayed in the scene area. In response to a position adjustment operation, the refining point is controlled to move in the scene area. After the movement, the position of the refining point in the scene area is used to indicate the position of the refining point in the first path map.
[0073] The scene area can have the same shape, size, etc. as the first path map, or the scene area contains the first path map. In this step, the player can control the position of the refining point in the first path map by performing a position adjustment operation. The position adjustment operation can be a sliding operation, a click operation, etc. acting on the position adjustment control or a specified interface area.
[0074] In FIG. 4, the position adjustment control is provided in the right area of the interface. The sliding operation, for example, the circular arc sliding operation, acting on the position adjustment control can control the refining point to move in the scene area.
[0075] When the position adjustment operation is performed, at least one of the plurality of refining points starts to move, or all the refining points start to move. When the player performs the position adjustment operation, the player can observe the position of each refining point in real time, and when the refining point reaches the position the player wants, the player can stop the position adjustment operation.
[0076] The movement of the refining point in the scene area can be random movement, for example, the movement path and direction of different refining points can be the same or different. The plurality of refining points can also move towards the same direction, but the movement path can be different. For example, in FIG. 4, the refining points all move towards the center position of the scene area.
[0077] In the scene area, the position of the refining point after the movement can be used to indicate the position of the refining point in the first path map. For example, when the size and shape of the scene area are the same as those of the first path map, the position of the refining point in the scene area is the position of the refining point in the first path map. When the size or shape of the scene area is different from that of the first path map, the relative positions between the refining points can be maintained to determine the position of the refining point in the first path map.
[0078] For example, when the first path map is larger than the scene area, the distance between the refining points can be enlarged while maintaining the relative positions between the refining points, so as to obtain the position of the refining point in the first path map.
[0079] Further, the processing attribute corresponding to the refining point is displayed in the scene area. The processing attribute can be displayed by text, symbols, colors, etc. In the examples of FIGS. 3 and 4, the processing attribute is displayed by text, for example, "fire" represents the fire attribute, and "water" represents the water attribute. The processing attribute is directly displayed on the refining point. The processing attribute can also be displayed by different colors, for example, red represents the fire attribute, and blue represents the water attribute.
[0080] In a specific implementation, in the initial state, the refining point is located at a first position of the scene area; in response to a position adjustment operation, the refining point is controlled to move from the first position towards a second position of the scene area; and the second position corresponds to a path start point of the first path map.
[0081] For example, the second position is a center position or a top position of the scene area, etc.; and the first position is a position far away from the second position, for example, an edge position or a bottom position of the scene area, etc. When the player performs the position adjustment operation, the refining point moves towards the second position, and the refining point can move towards the second position in a straight line, a curve, or other movement modes.
[0082] During the movement of the refining point, the refining point gradually approaches the second position. After the first path map is generated, the refining point is closer to the path start point of the first path map, which is beneficial to the player to operate the identifier to move to the refining point as soon as possible, and improves the efficiency of generating the target object.
[0083] In another implementation, the refining point is preconfigured with a movement parameter threshold; in response to the position adjustment operation, the preconfigured movement parameter is updated; and in response to the updated movement parameter exceeding the movement parameter threshold corresponding to the first refining point, the first refining point is controlled to move towards the first position.
[0084] The initial value of the movement parameter and the movement parameter threshold can be preconfigured, for example, the initial value of the movement parameter is set to 0, and the movement parameter gradually increases with the position adjustment operation; or for example, the initial value of the movement parameter is set to 100, and the movement parameter gradually decreases with the position adjustment operation.
[0085] The movement parameter threshold can be one or multiple, and the movement parameter thresholds corresponding to different refining points can be the same or different. The movement parameter threshold of the refining point can be determined according to the proportion of the basic attribute corresponding to the processing attribute of the refining point in the object attribute of the initial object.
[0086] When the movement parameter does not exceed the movement parameter threshold, the refining point moves towards the second position; and when the movement parameter exceeds the movement parameter threshold, the refining point moves towards the first position. When the refining point moves towards the first position, the refining point can return along the path when moving towards the second position, or use other movement paths.
[0087] If the movement parameter thresholds of different refining points are different, in the process of continuously updating the movement parameter, some refining points may move towards the second position, and some refining points may move towards the first position; therefore, some refining points are closer and closer to the starting point of the path of the first path map, and some refining points are farther and farther away from the starting point of the path. At this time, the player needs to make a decision on the timing of the stop position adjustment operation, so as to determine the positions of the refining points in the first path map.
[0088] Further, in response to the updated movement parameter reaching the movement parameter threshold corresponding to the first refining point, a target local area where the first refining point is located is determined in the scene area, and the target local area is displayed in a specified display format.
[0089] The target local area can be the position of the first refining point in the scene area, or a local area containing the position of the first refining point, which is a sub-area of the scene area, such as a rectangular sub-area, a circular sub-area, etc.; the specified display format can be a flashing, highlighting, etc. display format, which is used to indicate that the first refining point has reached the movement parameter threshold, and if the position adjustment operation continues to be performed, the first refining point will move towards the first position.
[0090] For example, each position in the target local area is the same distance from the second position. As shown in FIG. 5, when the scene area is circular and the second position is the center of the circle, the target local area is a circular annular area.
[0091] In actual implementation, when the movement parameter thresholds of the refining points are different, when the movement parameter reaches the movement parameter threshold of each refining point, the target local area where the refining point is located is displayed in a specified display format, to prompt the player that there is a refining point that has reached the movement parameter threshold at this time.
[0092] In addition, the refining points of the same processing attribute can be set to have the same movement parameter threshold, and the movement speeds of the refining points of the same processing attribute are the same, at this time, the refining points of the same processing attribute will reach the movement parameter threshold at the same time.
[0093] In other manners, one movement parameter threshold can be set for multiple refining points, and when the player performs the position adjustment operation, the movement parameter is updated, and the multiple refining points approach the second position; when the movement parameter reaches the movement parameter threshold, the average distance of the multiple refining points to the second position is minimum, or the total distance of the multiple refining points to the second position is minimum, at this time, the target local area where the refining point closest to the second position is located can be determined, and the target local area is displayed in a specified display format.
[0094] When the moving parameter is closer to the moving parameter threshold, the distance from the refining point to the second position is smaller, and the moving path in the first path map generated subsequently is shorter or simpler. As shown in the circular maze map in FIG. 6, the map includes multiple rings, and it can be understood that the more the number of rings, the more complex the map, and the longer the moving path in the map. The more the number of or the greater the probability of occurrence of the deceleration identifier, the obstacle identifier, and the position control identifier in the map, the more difficult the task is completed.
[0095] In actual implementation, the path complexity of the first path map can be determined according to the position of the refining point farthest from the second position, such as the number of rings in the circular maze map. For example, if the refining point farthest from the second position is located at the 7th ring, the first path map generated subsequently includes 7 rings; if the refining point farthest from the second position is located at the 4th ring, the first path map generated subsequently includes 4 rings.
[0096] Therefore, when performing the position adjustment operation, the player needs to control each refining point to be as close as possible to the second position. When one or more refining points reach the moving parameter threshold, it can be considered that the multiple refining points are closest to the second position at this time, the first path map generated subsequently is the simplest, and the task completion difficulty is the lowest. When the moving parameter threshold is reached, if the position adjustment operation is continuously performed, the refining point will be away from the second position, and the first path map generated subsequently will become more complex, and the task completion difficulty will also increase.
[0097] In the above manner, the player can control the position of the refining point in the path map by performing the position adjustment operation, and the refining point of the attribute required by the player can be closer to the path start point, thereby improving the task completion efficiency of the player and improving the interactivity of the object generation process.
[0098] The following embodiments provide a specific embodiment of a virtual processing task.
[0099] A plurality of processing attributes and a virtual processing control are displayed; in response to a triggering operation on the virtual processing control, a first path map including a plurality of refining points is generated; wherein the plurality of refining points correspond to the plurality of processing attributes, and the first path map at least includes: a first identifier located at a path start point of the first path map, and at least one moving path for connecting the path start point and the plurality of refining points; and a game behavior of controlling the first identifier to move from the path start point to any one of the plurality of refining points is determined as a virtual processing task.
[0100] The virtual processing control may, for example, be the “enter refining” control in FIG. 4 or FIG. 5, and the refining points corresponding to the respective processing attributes are also displayed in FIG. 4 or FIG. 5. One refining point usually has one processing attribute, and the processing attributes of different refining points can be the same or different.
[0101] The first path map includes a path starting point and a movement path, and a path ending point is a refining point. The movement path between the path starting point and different refining points can be the same, different, or partially overlapping. In one example, the first path map is a maze map, and multiple refining points are distributed at different positions of the maze. The distribution position of the refining point in the first path map matches the position of the refining point in the scene area after the position adjustment operation.
[0102] The path starting point can be located at one end of the first path map or at a central position. As shown in FIG. 6, the first path map is a circle, the center position of the circle is the path starting point, and the first identifier is located at the path starting point. The path starting point has one or more paths to the refining point.
[0103] Based on the first path map, the virtual processing task is to control the first identifier to move from the path starting point to at least one refining point. The player can control the moving direction and speed of the first identifier by operating the control.
[0104] Further, in response to the movement control operation for the first identifier, the first identifier is controlled to move in the first path map; and in response to the first identifier moving to a target refining point in the multiple refining points, a target object with a target processing attribute is generated based on the target processing attribute corresponding to the target refining point and the initial object.
[0105] For example, different target refining points correspond to different target objects, and when the target processing attributes of multiple refining points are the same, the object types of the generated target objects can also be different. The movement control operation can be a trigger operation acting on the movement control, and the moving direction of the first identifier is controlled to move along the path in the first path map.
[0106] When generating the target object, the object type of the initial object can be referred to, so that the processing attribute of the target object is the same as the processing attribute of the target refining point, and the object type of the target object matches the object type of the initial object. For example, the target processing attribute of the target refining point is fire attribute, the initial object is ore, and the target object is rare ore with fire attribute.
[0107] After the target object is generated at the target refining point, the first identifier can continue to move to other refining points where the target object is not generated, so as to continue to generate the target object.
[0108] In the above manner, the virtual processing task is to control the first identifier to move from the path starting point to any of the multiple refining points, and the player controls the first identifier to move to a target refining point, so as to refine a target object matching the processing attribute of the target refining point. The player can control the attribute of the generated target object, thereby generating the object required by the player, improving the interactivity of the object generation process, and meeting the personalized object generation requirement.
[0109] In a specific implementation, the first path map displays an object indication identifier of the refining point; and the object indication identifier is used to indicate whether the target object corresponding to the refining point has been generated.
[0110] The object indication identifier can be in the form of text, symbol, pattern, etc. The object indication identifier is usually displayed in association with the refining point, for example, displayed in the refining point, on the top of the refining point, or on one side of the refining point, etc. In FIG. 6, the object indication identifier is displayed in the refining point in the upper right corner, and the processing attribute of the refining point is displayed in the other refining points.
[0111] When the refining point displays the object indication identifier, it means that the target object corresponding to the refining point has been generated and saved in the game account of the player. If the first identifier continues to move to the refining point, a target object with the same processing attribute and object type as the target object in the game account will be generated. Displaying the comparison indication identifier can prompt the player to avoid controlling the first identifier to move to the refining point if the player does not want to generate the same target object, thereby improving the object generation efficiency.
[0112] The following embodiments provide multiple movement control modes for the first identifier.
[0113] In response to the movement control operation for the first identifier, a movement mode corresponding to the movement control operation is determined, and the first identifier is controlled to move in the first path map according to the movement mode.
[0114] Different movement control operations correspond to different movement modes. The movement control operation can be an operation on different controls, for example, triggering different controls, and then determining the movement mode corresponding to the control as the movement mode corresponding to the movement control operation. Alternatively, the movement control operation can be different operation actions, for example, click operation, double-click operation, long-press operation, sliding operation, and the sliding operation can also be a sliding operation in different directions, etc. After performing an operation action, the movement mode corresponding to the operation action is determined as the movement mode corresponding to the movement control operation.
[0115] Specifically, the moving manner includes at least one of the following: clockwise circular movement, counterclockwise circular movement, movement towards the starting point of the path, and movement in a direction away from the starting point of the path. The moving manner is applicable to the first path map with a circular arc-shaped moving path, such as the first path map in FIG. 7.
[0116] In other manners, the moving manner can also include forward movement, backward movement, left turn, right turn, and the like. The moving manner is applicable to the path map with a straight line-shaped moving path.
[0117] In a specific control process, in response to a sliding control operation on the circular movement control, a sliding direction of the sliding control operation is determined; the sliding direction includes a clockwise direction or a counterclockwise direction; and the first mark is controlled to move circularly with the starting point of the path as the center and in the sliding direction.
[0118] As shown in FIG. 7, the circular movement control can be circular, circular arc-shaped, or other shapes; the sliding track of the sliding control operation is usually circular or arc-shaped; when the sliding direction is the clockwise direction, the first mark also moves circularly in the clockwise direction, and the center of the circular movement is the starting point of the path. When the sliding direction is the counterclockwise direction, the first mark also moves circularly in the counterclockwise direction, and the center of the circular movement is the starting point of the path. In this manner, the first mark is controlled to move through the sliding control operation, the operation direction of the player matches the moving direction of the first mark, and the interactivity of the object generation process is improved.
[0119] In another manner, in response to a trigger operation on the centrifugal movement control, a first moving direction is determined based on the starting point of the path and the location of the first mark; the first moving direction is a direction away from the starting point of the path; and the first mark is controlled to move in the first moving direction.
[0120] As shown in FIG. 7, when a trigger operation such as clicking, long pressing, double clicking, or the like is performed on the centrifugal movement control, a first moving direction is determined according to the location of the first mark and the starting point of the path; for example, if the location of the first mark is at the lower left corner of the starting point of the path, the first moving direction is the lower left corner direction; and when the first mark moves in the first moving direction, the straight line distance between the first mark and the starting point of the path becomes farther and farther.
[0121] In another manner, in response to a trigger operation on the centripetal movement control, a second moving direction is determined based on the starting point of the path and the location of the first mark; the second moving direction is a direction towards the starting point of the path; and the first mark is controlled to move in the second moving direction.
[0122] As shown in FIG. 7, when a click, long press, double-click, or other trigger operation is performed on the centripetal movement control, the second movement direction is determined according to the location of the first mark and the path starting point. For example, if the location of the first mark is at the lower left corner of the path starting point, the second movement direction is the upper right corner direction. When the first mark moves in the second movement direction, the straight-line distance between the first mark and the path starting point becomes closer and closer.
[0123] In the above manner, the player controls the first mark to move in the path map by triggering the movement control operation, thereby improving the interactivity of the object generation process.
[0124] In other manners, the first mark is controlled to stop moving in response to the existence of an obstacle mark in the movement direction of the first mark and the adjacency of the first mark to the obstacle mark. The obstacle mark can be a "wall" mark on both sides of the movement path, or a "wall" mark that truncates the movement path, such as the example in FIG. 7. The obstacle mark can also be a "stone" mark, an "X" mark, or the like located on the movement path.
[0125] When there is an obstacle mark in the movement direction of the first mark and the first mark is adjacent to the obstacle mark, the first mark cannot continue to move forward in the movement direction because the obstacle mark truncates the movement path. At this time, the player can control the first mark to move backward and select another movement path.
[0126] The first path map includes a deceleration mark. In response to the first mark moving to a deceleration range corresponding to the deceleration mark, the movement speed of the first mark is reduced.
[0127] The deceleration mark can be as shown in FIG. 7. The deceleration mark is usually located on the movement path, and the first mark can move through the deceleration mark. However, when the first mark passes through the deceleration mark, the movement speed of the first mark is reduced, thereby prolonging the task completion time and reducing the object generation efficiency.
[0128] In actual implementation, a deceleration range can be determined based on the deceleration mark. For example, the display region of the deceleration mark is the deceleration range, a specified circular region centered on the deceleration mark is the deceleration range, or a specified length before and after the deceleration mark along the movement path is the deceleration range. When the first mark moves to the deceleration range, the movement speed is reduced.
[0129] Further, the first path map includes a position control mark. In response to the first mark moving to a position control range corresponding to the position control mark, the first mark is controlled to move to the path starting point.
[0130] The position control mark can be as shown in FIG. 7. The position control mark is generally located on the moving path. The first mark can be moved to the position control range corresponding to the position control mark. However, after the first mark is moved to the position control range, the first mark is moved to the starting point of the path. The first mark needs to be controlled to move from the starting point of the path again.
[0131] For example, the first mark can be controlled to return to the starting point of the path in the original path, or the first mark can be controlled to switch from the current location to the starting point of the path.
[0132] In actual implementation, a position control range can be determined based on the position control mark. For example, the display area of the position control mark is the position control range, a specified circular area centered on the position control mark is the position control range, or a specified length in front of and behind the position control mark along the moving path is the position control range. After the first mark is moved to the position control range, the first mark is moved to the starting point of the path.
[0133] In the above manner, through the obstacle mark, the deceleration mark, and the position control mark, the player can be guided to control the first mark to move along a specific path, thereby improving the interactivity, competitiveness, and interest of the object generation process.
[0134] The plurality of refining points in the first path map can be divided into ordinary refining points and specified refining points in addition to different processing attributes. In actual implementation, the plurality of refining points can all be ordinary refining points, or one or more refining points in the plurality of refining points can be determined as specified refining points with a certain probability. The specified refining point can be displayed with a specific refining point symbol, thereby prompting the player that there is a specified refining point in the current path map.
[0135] For the ordinary refining point, when the first mark is moved to the refining point, the target object corresponding to the processing attribute of the refining point is generated, and then the object generation process ends. For the specified refining point, when the first mark is moved to the refining point, the target object corresponding to the processing attribute of the refining point is generated, and then further operations can be performed to control the refining parameters of the target object.
[0136] Specifically, the target refining point is a specified refining point with a specified processing attribute; a local map area in which the specified refining point is located is displayed in an enlarged manner; the local map area further includes the first mark; in an initial state, the position of the first mark in the local map area is different from the position of the specified refining point; in response to a moving control operation, the first mark is controlled to move in the local map area; and based on the relative position of the first mark and the specified refining point, the refining parameters of the target object are determined.
[0137] For example, when the first mark moves to the designated refining point, a "complete refining" control in FIG. 7 is clicked to trigger the display of the local map area in FIG. 8; the local map area includes the designated refining point and the first mark, and FIG. 8 is in an initial state in which the first mark is not located on the designated refining point. The first mark is moved to the designated refining point through a moving control operation.
[0138] For example, the first mark is controlled to move in a circular direction through a circular moving control, to move in a centrifugal direction through a centrifugal moving control, and to move in a centripetal direction through a centripetal moving control.
[0139] To facilitate the control of the player, since the centrifugal direction and the centripetal direction need to be determined based on the relative position of the path starting point and the first mark, the local map area also displays a mark of the path starting point, so that the player can determine the specific direction of the centrifugal direction and the centripetal direction.
[0140] In response to the first mark at least partially coinciding with the designated refining point, a refining parameter of the target object is determined based on the degree of coincidence of the first mark with the designated refining point.
[0141] The refining parameter can be a refining purity, a refining quality, or other parameters of the target object. In an implementation, the higher the degree of coincidence of the first mark with the designated refining point, the higher the refining parameter, indicating that the refining purity or the refining quality of the target object is better.
[0142] In this process, the moving position of the first mark needs to be accurately controlled to obtain the target object with a high refining parameter, thereby improving the interactivity and competitiveness of the object generation process.
[0143] After the target object is obtained through the foregoing designated refining point, the target object can be saved in a game account corresponding to the player, and the refining parameter of the target object is associated and maintained. The target object can be placed in a designated game scene, for example, a virtual cabinet, a virtual shelf, or the like, thereby playing a decorative role in the game scene.
[0144] Specifically, in response to a placement operation on the target object, a placement state of the target object is determined based on the refining parameter, and the target object is placed according to the placement state. The placement state can include a placement position, a placement posture, an inclination angle, and the like; in one way, the higher the refining parameter, the smaller the inclination angle of the placement; when the refining parameter is 100%, the target object can be placed straight; in another way, the higher the refining parameter, the closer the placement position to the center area; that is, the target object with a higher refining parameter can be placed in a core area or an important area in the game scene.
[0145] Through the foregoing manner, the player can be encouraged to try to improve the refining parameter of the target object, thereby improving the operation accuracy of the player.
[0146] In other modes, the players can also share the refining information between the friends, so that the players can also refine the target object of the friends. Specifically, the refining information of the first refining object is obtained through an information receiving interface; the refining information and a refining trigger control are displayed; in response to a trigger operation on the refining trigger control, a second path map is displayed; wherein the second path map includes a first identifier corresponding to the first refining object and a refining point.
[0147] The information receiving interface can be a chat window, a mail, etc. in the game system, or a communication software, etc. outside the game system. The refining information of the first refining object can include the refining parameters, the processing attributes, the game account of the player generating the first refining object, and can also include the moving path of the first identifier, the initial object, the environmental parameters, etc. when refining the first refining object.
[0148] After the player receives the refining information of the first refining object shared by the friend, the same first refining object can also be refined through the refining trigger control. After the refining trigger control is triggered, a second path map used when refining the first refining object is displayed; the player needs to control the first identifier to move on the second path map, and when the first identifier reaches the refining point, the first refining object is obtained, or when the first identifier reaches the refining point, the refining parameters of the first refining object are controlled in the local map area.
[0149] Further, in order to facilitate the player operation, the foregoing refining information includes: a first moving path of the first identifier moving to the refining point corresponding to the first refining object in the second path map; and a path identifier of the first moving path displayed on the second path map.
[0150] In order to improve the object generation efficiency, the path identifier of the first moving path can be displayed in the second path map. The path identifier can be in the form of an arrow or a line. The first moving path is identified through the path identifier, and the player is guided to move along the first moving path, so as to improve the generation efficiency of the target object.
[0151] Through the above mode, the refining information can be shared between the friends, and the same target object as the friend can be refined through the refining information, so as to improve the interactivity between the players.
[0152] Corresponding to the foregoing method embodiment, referring to a structural schematic diagram of an interactive control device of a game shown in FIG. 9, the game includes a plurality of initial objects, and the initial objects can be used to generate target objects. The device includes:
[0153] The object determination module 90 is configured to determine the initial object to be processed;
[0154] The attribute determining module 92 is configured to determine, based on the initial object, a plurality of processing attributes corresponding to the initial object, wherein the processing attributes are used to indicate attributes of a target object that can be processed from the initial object;
[0155] The task determining module 94 is configured to determine, based on the plurality of processing attributes, a virtual processing task, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes.
[0156] The object generating module 96 is configured to process, based on the target processing attribute and the initial object, a target object corresponding to the target processing attribute in response to completion of the virtual processing task.
[0157] The above-mentioned interactive control device of the game includes a plurality of initial objects in the game, the initial objects can be used to generate target objects, and the initial objects to be processed are determined; based on the initial object, a plurality of processing attributes corresponding to the initial object are determined, wherein the processing attributes are used to indicate attributes of a target object that can be processed from the initial object; based on the plurality of processing attributes, a virtual processing task is determined, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes; and based on the target processing attribute and the initial object, a target object corresponding to the target processing attribute is processed in response to completion of the virtual processing task.
[0158] In this way, in the process of generating the target object, the player needs to select the initial object, determine the target processing attribute, and complete the virtual processing task to obtain the target object. The generation result of the target object is also affected by the initial object and the target processing attribute. Therefore, the player can deeply participate in the object generation process and affect the generation result, improving the interactivity of the object generation process and meeting the personalized object generation demand.
[0159] The above-mentioned task determining module is configured to perform the following: display a plurality of processing attributes and a virtual processing control; in response to a triggering operation on the virtual processing control, generate a first path map including a plurality of refining points; wherein the plurality of refining points correspond to the plurality of processing attributes, and the first path map at least includes a first identifier located at a path starting point of the first path map and at least one moving path for connecting the path starting point and the plurality of refining points; and determine a game behavior of controlling the first identifier to move from the path starting point to any refining point in the plurality of refining points as the virtual processing task.
[0160] The above-mentioned task determining module is configured to perform the following: in response to a moving control operation on the first identifier, control the first identifier to move in the first path map; and in response to the first identifier moving to a target refining point in the plurality of refining points, process a target object of the target processing attribute based on the target processing attribute corresponding to the target refining point and the initial object.
[0161] The attribute determining module is configured to determine a plurality of processing attributes corresponding to the initial object based on an object attribute of the initial object, wherein the object attribute comprises at least one basic attribute.
[0162] The object attribute further comprises an attribute parameter of the basic attribute, and the greater the attribute parameter of the basic attribute, the more processing attributes corresponding to the basic attribute.
[0163] The device further comprises an attribute adjusting module configured to determine an environment parameter and adjust the plurality of processing attributes based on the environment parameter, wherein the environment parameter comprises at least one basic attribute and an attribute parameter of the basic attribute.
[0164] The device further comprises a movement control module configured to display a scene area corresponding to the first path map and display the processing point in the scene area, and in response to a position adjusting operation, control the processing point to move in the scene area, wherein a position of the processing point in the scene area after the movement is used to indicate a position of the processing point in the first path map.
[0165] The device further comprises an attribute display module configured to display the processing attribute corresponding to the processing point in the scene area.
[0166] In an initial state, the processing point is located at a first position of the scene area, and the movement control module is configured to, in response to a position adjusting operation, control the processing point to move from the first position to a second position of the scene area, wherein the second position corresponds to a starting point of the path of the first path map.
[0167] The processing point is preset with a movement parameter threshold, and the device further comprises a first control module configured to, in response to a position adjusting operation, control the preset movement parameter to be updated, and in response to the updated movement parameter exceeding a movement parameter threshold corresponding to the first processing point, control the first processing point to move towards the first position.
[0168] The device further comprises a region display module configured to, in response to the updated movement parameter reaching the movement parameter threshold corresponding to the first processing point, determine a target local region in the scene area where the first processing point is located, and display the target local region in a specified display format.
[0169] The device further comprises an identification display module configured to display an object indication identification of the processing point in the first path map, wherein the object indication identification is used to indicate whether a target object corresponding to the processing point has been generated.
[0170] The mobile control module is configured to: in response to the mobile control operation for the first identifier, determine a mobile mode corresponding to the mobile control operation, and control the first identifier to move in the first path map according to the mobile mode.
[0171] The mobile mode includes at least one of: clockwise circular movement, counterclockwise circular movement, movement towards a path starting point, and movement in a direction away from the path starting point.
[0172] The mobile control module is configured to: in response to a sliding control operation on the circular movement control, determine a sliding direction of the sliding control operation, wherein the sliding direction includes a clockwise direction or a counterclockwise direction; and control the first identifier to move circularly with the path starting point as the center and according to the sliding direction.
[0173] The mobile control module is configured to: in response to a triggering operation on the centrifugal movement control, determine a first movement direction based on the path starting point and a location of the first identifier, wherein the first movement direction is a direction away from the path starting point; and control the first identifier to move according to the first movement direction.
[0174] The mobile control module is configured to: in response to a triggering operation on the centripetal movement control, determine a second movement direction based on the path starting point and a location of the first identifier, wherein the second movement direction is a direction towards the path starting point; and control the first identifier to move according to the second movement direction.
[0175] An edge of the movement path of the first path map is provided with an obstacle identifier; and the device further includes a stop moving module configured to: in response to the first identifier being adjacent to the obstacle identifier and the first identifier being in the direction of the obstacle identifier, control the first identifier to stop moving.
[0176] The first path map includes a deceleration identifier; and the device further includes a deceleration module configured to: in response to the first identifier moving to a deceleration range corresponding to the deceleration identifier, reduce a moving speed of the first identifier.
[0177] The first path map includes a position control identifier; and the device further includes a position control module configured to: in response to the first identifier moving to a position control range corresponding to the position control identifier, control the first identifier to move to the path starting point.
[0178] The target refining point is a specified refining point with specified processing attributes; the device further includes a refining parameter determination module configured to perform: zooming in on a local map area where the specified refining point is located; wherein the local map area further includes a first mark; in an initial state, the first mark is located at a position different from that of the specified refining point in the local map area; in response to a movement control operation, the first mark is controlled to move in the local map area; based on the relative position of the first mark and the specified refining point, a refining parameter of the target object is determined.
[0179] The refining parameter determination module is configured to perform: in response to the first mark at least partially coinciding with the specified refining point, determining the refining parameter of the target object based on the degree of coincidence of the first mark and the specified refining point.
[0180] The device further includes a placement module configured to perform: in response to a placement operation on the target object, determining a placement state of the target object based on the refining parameter, and placing the target object according to the placement state.
[0181] The device further includes an information sharing module configured to perform: obtaining refining information of a first refining object through an information receiving interface; displaying the refining information and a refining trigger control; in response to a trigger operation on the refining trigger control, displaying a second path map; wherein the second path map includes: a first mark corresponding to the first refining object, and a refining point.
[0182] The refining information includes: in the second path map, a first movement path in which the first mark moves to the refining point corresponding to the first refining object; the device further includes a path mark display module configured to perform: displaying a path mark of the first movement path on the second path map.
[0183] The embodiment also provides an electronic device including a processor and a memory, the memory storing computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to implement the above-mentioned interactive control method of the game. The electronic device can be a server or a terminal device.
[0184] Referring to FIG. 10, the electronic device includes a processor 100 and a memory 101, the memory 101 storing computer executable instructions capable of being executed by the processor 100, and the processor 100 executes the computer executable instructions to implement the above-mentioned interactive control method of the game.
[0185] Further, the electronic device shown in FIG. 10 further includes a bus 102 and a communication interface 103, and the processor 100, the communication interface 103 and the memory 101 are connected through the bus 102.
[0186] The memory 101 can include a random access memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used. The bus 102 can be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is shown in FIG. 10, but it does not mean that there is only one bus or only one type of bus.
[0187] The processor 100 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 100 or the instructions in the form of software. The processor 100 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101, and combines the hardware to complete the steps of the method of the above embodiments.
[0188] The processor in the above electronic device can realize the following operations in the game interaction control method by executing computer executable instructions:
[0189] An interactive control method of a game, the game comprising a plurality of initial objects, the initial objects being used to generate target objects, determining an initial object to be processed; determining a plurality of processing attributes corresponding to the initial object based on the initial object, wherein the processing attributes are used to indicate attributes of the target objects that can be processed by the initial object; determining a virtual processing task based on the plurality of processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes; and in response to completion of the virtual processing task, processing a target object corresponding to the target processing attribute based on the target processing attribute and the initial object.
[0190] displaying a plurality of processing attributes and a virtual processing control; in response to a triggering operation on the virtual processing control, generating a first path map comprising a plurality of refining points, wherein the plurality of refining points correspond to the plurality of processing attributes, and the first path map at least comprises a first identifier at a path starting point of the first path map and at least one movement path connecting the path starting point and the plurality of refining points; and determining a game behavior of controlling the first identifier to move from the path starting point to any refining point in the plurality of refining points as the virtual processing task.
[0191] in response to a movement control operation on the first identifier, controlling the first identifier to move in the first path map; and in response to the first identifier moving to a target refining point in the plurality of refining points, processing a target object of the target processing attribute based on the target processing attribute corresponding to the target refining point and the initial object.
[0192] determining a plurality of processing attributes corresponding to the initial object based on an object attribute of the initial object; wherein the object attribute comprises at least one basic attribute.
[0193] the object attribute further comprises an attribute parameter of the basic attribute; the greater the attribute parameter of the basic attribute, the more refining points of the processing attribute corresponding to the basic attribute.
[0194] determining an environment parameter, and adjusting the plurality of processing attributes based on the environment parameter; wherein the environment parameter comprises at least one basic attribute and an attribute parameter of the basic attribute.
[0195] displaying a scene area corresponding to the first path map and displaying the refining points in the scene area; in response to a position adjustment operation, controlling the refining points to move in the scene area; wherein the position of the refining points in the scene area after moving is used to indicate the position of the refining points in the first path map.
[0196] displaying the processing attribute corresponding to the refining point in the scene area.
[0197] In an initial state, the refining point is located at a first position of the scene region; in response to a position adjustment operation, the refining point is controlled to move from the first position towards a second position of the scene region; wherein the second position corresponds to a path start point of the first path map.
[0198] The refining point is preconfigured with a movement parameter threshold; in response to the position adjustment operation, the preconfigured movement parameter is updated; in response to the updated movement parameter exceeding the movement parameter threshold corresponding to the first refining point, the first refining point is controlled to move towards the first position.
[0199] In response to the updated movement parameter reaching the movement parameter threshold corresponding to the first refining point, a target local region where the first refining point is located in the scene region is determined, and the target local region is displayed in a specified display format.
[0200] The first path map displays an object indication mark of the refining point; wherein the object indication mark is used to indicate whether a target object corresponding to the refining point has been generated.
[0201] In response to a movement control operation for the first mark, a movement mode corresponding to the movement control operation is determined, and the first mark is controlled to move in the first path map according to the movement mode.
[0202] The movement mode includes at least one of the following: clockwise circular movement, counterclockwise circular movement, movement towards the path start point, and movement in a direction away from the path start point.
[0203] In response to a sliding control operation for the circular movement control, a sliding direction of the sliding control operation is determined; wherein the sliding direction includes a clockwise direction or a counterclockwise direction; the first mark is controlled to move circularly with the path start point as the center and according to the sliding direction.
[0204] In response to a trigger operation for the centrifugal movement control, a first movement direction is determined based on the path start point and the location of the first mark; wherein the first movement direction is a direction away from the path start point; the first mark is controlled to move according to the first movement direction.
[0205] In response to a trigger operation for the centripetal movement control, a second movement direction is determined based on the path start point and the location of the first mark; wherein the second movement direction is a direction towards the path start point; the first mark is controlled to move according to the second movement direction.
[0206] An edge of the movement path of the first path map is provided with an obstacle mark; in response to the existence of the obstacle mark in the movement direction of the first mark and the first mark being adjacent to the obstacle mark, the first mark is controlled to stop moving.
[0207] The first path map includes a deceleration mark; in response to the first mark moving to a deceleration range corresponding to the deceleration mark, the movement speed of the first mark is reduced.
[0208] The first path map includes a position control identifier; and the first identifier is moved to a position control range corresponding to the position control identifier in response to the first identifier, and the first identifier is controlled to move to a starting point of the path.
[0209] The target processing point is a specified processing point with a specified processing attribute; a local map area where the specified processing point is located is zoomed in; the first identifier is further included in the local map area; in an initial state, the position of the first identifier in the local map area is different from the position of the specified processing point; the first identifier is controlled to move in the local map area in response to a movement control operation; and a processing parameter of the target object is determined based on the relative position of the first identifier and the specified processing point.
[0210] The processing parameter of the target object is determined based on the degree of overlap between the first identifier and the specified processing point in response to the first identifier at least partially overlapping the specified processing point.
[0211] A placement state of the target object is determined based on the processing parameter in response to a placement operation for the target object, and the target object is placed according to the placement state.
[0212] The processing information of the first processing object is obtained through an information receiving interface; the processing information and a processing trigger control are displayed; and a second path map is displayed in response to a trigger operation for the processing trigger control; the second path map includes a first identifier corresponding to the first processing object and a processing point.
[0213] In this way, in the process of generating the target object, the player needs to select an initial object, determine a target processing attribute, and complete a virtual processing task to obtain the target object. The generation result of the target object is also affected by the initial object and the target processing attribute. Therefore, the player can deeply participate in the generation process of the object and affect the generation result, improving the interactivity of the object generation process and meeting the personalized object generation demand.
[0214] The embodiment also provides a computer readable storage medium, which stores computer executable instructions. When the computer executable instructions are called and executed by a processor, the computer executable instructions cause the processor to implement the interactive control method of the game.
[0215] The computer executable instructions stored in the computer readable storage medium can implement the following operations in the interactive control method of the game by executing the computer executable instructions.
[0216] An interactive control method of a game, the game comprising a plurality of initial objects, the initial objects being used to generate target objects, determining an initial object to be processed; determining a plurality of processing attributes corresponding to the initial object based on the initial object, wherein the processing attributes are used to indicate attributes of the target objects that can be processed by the initial object; determining a virtual processing task based on the plurality of processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes; and in response to completion of the virtual processing task, processing a target object corresponding to the target processing attribute based on the target processing attribute and the initial object.
[0217] displaying a plurality of processing attributes and a virtual processing control; in response to a triggering operation on the virtual processing control, generating a first path map comprising a plurality of refining points, wherein the plurality of refining points correspond to the plurality of processing attributes, and the first path map at least comprises a first identifier at a path starting point of the first path map and at least one movement path connecting the path starting point and the plurality of refining points; and determining a game behavior of controlling the first identifier to move from the path starting point to any refining point in the plurality of refining points as the virtual processing task.
[0218] in response to a movement control operation on the first identifier, controlling the first identifier to move in the first path map; and in response to the first identifier moving to a target refining point in the plurality of refining points, processing a target object of the target processing attribute based on the target processing attribute corresponding to the target refining point and the initial object.
[0219] determining a plurality of processing attributes corresponding to the initial object based on an object attribute of the initial object; wherein the object attribute comprises at least one basic attribute.
[0220] the object attribute further comprises an attribute parameter of the basic attribute; the greater the attribute parameter of the basic attribute, the more refining points of the processing attribute corresponding to the basic attribute.
[0221] determining an environment parameter, and adjusting the plurality of processing attributes based on the environment parameter; wherein the environment parameter comprises at least one basic attribute and an attribute parameter of the basic attribute.
[0222] displaying a scene area corresponding to the first path map, and displaying the refining points in the scene area; in response to a position adjustment operation, controlling the refining points to move in the scene area; wherein the position of the refining points in the scene area after the movement is used to indicate the position of the refining points in the first path map.
[0223] displaying the processing attribute corresponding to the refining point in the scene area.
[0224] In an initial state, the refining point is located at a first position of the scene region; in response to a position adjustment operation, the refining point is controlled to move from the first position towards a second position of the scene region; wherein the second position corresponds to a path start point of the first path map.
[0225] The refining point is preconfigured with a movement parameter threshold; in response to the position adjustment operation, the preconfigured movement parameter is updated; in response to the updated movement parameter exceeding the movement parameter threshold corresponding to the first refining point, the first refining point is controlled to move towards the first position.
[0226] In response to the updated movement parameter reaching the movement parameter threshold corresponding to the first refining point, a target local region in which the first refining point is located is determined in the scene region, and the target local region is displayed in a specified display format.
[0227] The first path map displays an object indication mark of the refining point; wherein the object indication mark is used to indicate whether a target object corresponding to the refining point has been generated.
[0228] In response to a movement control operation for the first mark, a movement mode corresponding to the movement control operation is determined, and the first mark is controlled to move in the first path map according to the movement mode.
[0229] The movement mode includes at least one of the following: clockwise circular movement, counterclockwise circular movement, movement towards the path start point, and movement in a direction away from the path start point.
[0230] In response to a sliding control operation for the circular movement control, a sliding direction of the sliding control operation is determined; wherein the sliding direction includes a clockwise direction or a counterclockwise direction; the first mark is controlled to move circularly with the path start point as the center and according to the sliding direction.
[0231] In response to a trigger operation for the centrifugal movement control, a first movement direction is determined based on the path start point and the location of the first mark; wherein the first movement direction is a direction away from the path start point; the first mark is controlled to move according to the first movement direction.
[0232] In response to a trigger operation for the centripetal movement control, a second movement direction is determined based on the path start point and the location of the first mark; wherein the second movement direction is a direction towards the path start point; the first mark is controlled to move according to the second movement direction.
[0233] An obstacle mark is provided on the edge of the movement path of the first path map; in response to the existence of the obstacle mark in the movement direction of the first mark and the first mark being adjacent to the obstacle mark, the first mark is controlled to stop moving.
[0234] The first path map includes a deceleration mark; in response to the first mark moving to a deceleration range corresponding to the deceleration mark, the movement speed of the first mark is reduced.
[0235] The first path map includes a position control identifier; and in response to the first identifier moving to a position control range corresponding to the position control identifier, the first identifier is controlled to move to a starting point of a path.
[0236] The target processing point is a specified processing point with a specified processing attribute; a local map area in which the specified processing point is located is zoomed in and displayed; the local map area further includes the first identifier; in an initial state, a position of the first identifier in the local map area is different from a position of the specified processing point; in response to a movement control operation, the first identifier is controlled to move in the local map area; and based on a relative position of the first identifier and the specified processing point, a processing parameter of the target object is determined.
[0237] In response to the first identifier at least partially coinciding with the specified processing point, the processing parameter of the target object is determined based on a degree of coincidence of the first identifier and the specified processing point.
[0238] In response to a placement operation on the target object, a placement state of the target object is determined based on the processing parameter, and the target object is placed according to the placement state.
[0239] The processing information of the first processing object is obtained through an information receiving interface; the processing information and a processing trigger control are displayed; in response to a trigger operation on the processing trigger control, a second path map is displayed; the second path map includes a first identifier corresponding to the first processing object and a processing point.
[0240] In this way, in the process of generating the target object, the player needs to select an initial object, determine a target processing attribute, and complete a virtual processing task to obtain the target object. The generation result of the target object is also affected by the initial object and the target processing attribute. Therefore, the player can deeply participate in the generation process of the object and affect the generation result, improving the interactivity of the object generation process and meeting the personalized object generation demand.
[0241] The game interaction control method, device and computer program product of the electronic device provided in the embodiments of the present disclosure include a computer readable storage medium storing program codes, the program codes include instructions for executing the method described in the foregoing method embodiments. For details, refer to the method embodiments, which will not be described here.
[0242] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0243] In addition, in the description of the embodiments of the present disclosure, unless explicitly defined and limited otherwise, the terms "mount", "connect", "connection" should be understood in a broad sense, for example, can be fixed connection, can also be detachable connection, or integrally connected; can be mechanical connection, can also be electrical connection; can be directly connected, can also be indirectly connected through an intermediate medium, can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present disclosure can be understood according to the specific circumstances.
[0244] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present disclosure or the part that contributes to the related art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in various embodiments of the present disclosure. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0245] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the purpose of facilitating the description of the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present disclosure. In addition, the terms "first", "second", "third" are only for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0246] Finally, it should be noted that: the above embodiments are only specific embodiments of the present disclosure, used to illustrate the technical solutions of the present disclosure, and not to limit them, the protection scope of the present disclosure is not limited thereto, although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand: any person skilled in the art within the technical scope disclosed by the present disclosure, can still modify or easily think of changes to the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for interactive control of a game, the game comprising a plurality of initial objects, the initial objects being used to generate target objects, the method comprising: determining an initial object to be processed; determining a plurality of processing attributes corresponding to the initial object based on the initial object, wherein the processing attributes are used to indicate attributes of a target object that can be generated by processing the initial object; determining a virtual processing task based on the plurality of processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes; and in response to completion of the virtual processing task, processing a target object corresponding to the target processing attribute based on the target processing attribute and the initial object. The step of determining a virtual processing task based on the plurality of processing attributes comprises: displaying the plurality of processing attributes and a virtual processing control; in response to a triggering operation on the virtual processing control, generating a first path map comprising a plurality of refining points, wherein the plurality of refining points correspond to the plurality of processing attributes, the first path map at least comprising a first identifier at a path start point of the first path map and at least one movement path connecting the path start point and the plurality of refining points; and determining a game behavior of controlling the first identifier from the path start point to any refining point in the plurality of refining points as the virtual processing task. The step of, in response to completion of the virtual processing task, processing a target object corresponding to the target processing attribute based on the target processing attribute and the initial object comprises: in response to a movement control operation on the first identifier, controlling the first identifier to move in the first path map; and in response to the first identifier moving to a target refining point in the plurality of refining points, processing a target object of the target processing attribute based on the target processing attribute corresponding to the target refining point and the initial object. The step of determining a plurality of processing attributes corresponding to the initial object based on the object attributes of the initial object comprises: determining a plurality of processing attributes corresponding to the initial object based on object attributes of the initial object, wherein the object attributes comprise at least one basic attribute. The object attributes further comprise attribute parameters of the basic attributes.
2. The method of claim 1, wherein, The greater the attribute parameters of the basic attributes, the more refining points of the processing attributes corresponding to the basic attributes. After the step of determining a plurality of processing attributes corresponding to the initial object based on the object attributes of the initial object, the method further comprises: determining an environment parameter, and adjusting the plurality of processing attributes based on the environment parameter, wherein the environment parameter comprises at least one basic attribute and attribute parameters of the basic attribute. Before the step of, in response to a triggering operation on the virtual processing control, generating a first path map comprising a plurality of refining points, the method further comprises: displaying a scene area corresponding to the first path map, and displaying the refining points in the scene area. 3. The method of claim 2, wherein, 4. The method of claim 1, wherein, 5. The method of claim 4, wherein, 6. The method of claim 4, wherein, 7. The method of claim 2, wherein, In response to a position adjustment operation, the method controls the refining point to move in the scene region; wherein the position of the refining point in the scene region after the movement is used to indicate the position of the refining point in the first path map.
8. The method of claim 7, wherein, The method further comprises: displaying the processing attribute corresponding to the refining point in the scene region.
9. The method of claim 7, wherein, In an initial state, the refining point is located at a first position in the scene region; The step of controlling the refining point to move in the scene region in response to the position adjustment operation comprises: In response to a position adjustment operation, the method controls the refining point to move from the first position towards a second position in the scene region; wherein the second position corresponds to the path start point of the first path map.
10. The method of claim 9, wherein, The refining point is preconfigured with a movement parameter threshold; the method further comprises: In response to the position adjustment operation, the method controls the preconfigured movement parameter to be updated; In response to the updated movement parameter exceeding the movement parameter threshold corresponding to the first refining point, the method controls the first refining point to move towards the first position.
11. The method of claim 10, wherein, The method further comprises: In response to the updated movement parameter reaching the movement parameter threshold corresponding to the first refining point, the method determines a target local region in the scene region where the first refining point is located, and displays the target local region in a specified display format.
12. The method of claim 3, wherein, The method further comprises: displaying an object indication mark of the refining point in the first path map; wherein the object indication mark is used to indicate whether the target object corresponding to the refining point has been generated.
13. The method of claim 3, wherein, The step of controlling the first mark to move in the first path map in response to the movement control operation for the first mark comprises: In response to the movement control operation for the first mark, the method determines a movement mode corresponding to the movement control operation, and controls the first mark to move in the first path map according to the movement mode.
14. The method of claim 13, wherein, The movement mode comprises at least one of the following: clockwise circular movement, counterclockwise circular movement, movement towards the path start point, and movement in a direction away from the path start point.
15. The method of claim 13, wherein, The step of controlling the first mark to move in the first path map in response to the movement control operation for the first mark comprises: In response to a sliding control operation for the circular movement control, the method determines a sliding direction of the sliding control operation; wherein the sliding direction comprises a clockwise direction or a counterclockwise direction; The method controls the first mark to move circularly with the path start point as the center and according to the sliding direction.
16. The method of claim 13, wherein, The step of controlling the first mark to move in the first path map in response to the movement control operation for the first mark comprises: In response to a triggering operation for the centrifugal movement control, the method determines a first movement direction based on the path start point and the position of the first mark; wherein the first movement direction is a direction away from the path start point; The method controls the first mark to move according to the first movement direction.
17. The method of claim 13, wherein, In response to the mobile control operation for the first identifier, the step of determining a moving mode corresponding to the mobile control operation and controlling the first identifier to move in the first path map according to the moving mode comprises: In response to a triggering operation for the centripetal mobile control, a second moving direction is determined based on the path starting point and the location of the first identifier, wherein the second moving direction is a direction towards the path starting point; The first identifier is controlled to move according to the second moving direction.
18. The method of claim 3, wherein, An edge of the moving path of the first path map is provided with an obstacle identifier; the method further comprises: in response to the existence of an obstacle identifier in the moving direction of the first identifier and the first identifier being adjacent to the obstacle identifier, the first identifier is controlled to stop moving.
19. The method of claim 3, wherein, The first path map comprises a deceleration identifier; the method further comprises: in response to the first identifier moving to a deceleration range corresponding to the deceleration identifier, the moving speed of the first identifier is reduced.
20. The method of claim 3, wherein, The first path map comprises a position control identifier; the method further comprises: in response to the first identifier moving to a position control range corresponding to the position control identifier, the first identifier is controlled to move to the path starting point.
21. The method of claim 3, wherein, The target refining point is a specified refining point with a specified processing attribute; After the step of generating a target object with a target processing attribute based on the target processing attribute corresponding to the target refining point and the initial object in response to the first identifier moving to the target refining point in the plurality of refining points, the method further comprises: A local map area where the specified refining point is located is displayed in an enlarged manner; wherein the local map area further comprises the first identifier; in an initial state, the position of the first identifier in the local map area is different from the position of the specified refining point; In response to a mobile control operation, the first identifier is controlled to move in the local map area; based on the relative position of the first identifier and the specified refining point, a refining parameter of the target object is determined.
22. The method of claim 21, wherein, The step of determining the refining parameter of the target object based on the relative position of the first identifier and the specified refining point comprises: In response to the first identifier at least partially coinciding with the specified refining point, the refining parameter of the target object is determined based on the degree of coincidence of the first identifier and the specified refining point.
23. The method of claim 22, wherein, The method further comprises: In response to a placement operation for the target object, a placement state of the target object is determined based on the refining parameter, and the target object is placed according to the placement state.
24. The method of claim 1, wherein, The method further comprises: Refining information of a first refining object is obtained through an information receiving interface; The refining information and a refining triggering control are displayed; In response to a triggering operation for the refining triggering control, a second path map is displayed; wherein the second path map comprises a first identifier corresponding to the first refining object and a refining point.
25. The method of claim 24, wherein, The refining information comprises a first moving path of the first identifier in the second path map, wherein the first identifier moves to the refining point corresponding to the first refining object. The method further includes displaying a path identifier of the first movement path on the second path map in response to the triggering operation of the refining trigger control. 26.An interactive control device of a game, the game including a plurality of initial objects, the initial objects being used to generate target objects, the device comprising: an object determining module configured to perform determining an initial object to be processed; an attribute determining module configured to perform determining a plurality of processing attributes corresponding to the initial object based on the initial object, wherein the processing attributes are used to indicate attributes of a target object capable of being generated by the initial object; a task determining module configured to perform determining a virtual processing task based on the plurality of processing attributes, wherein the virtual processing task is used to determine a target processing attribute from the plurality of processing attributes; an object generating module configured to perform generating a target object corresponding to the target processing attribute based on the target processing attribute and the initial object in response to completion of the virtual processing task. 27.An electronic device comprising a processor and a memory, the memory storing computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to implement the interactive control method of the game according to any one of claims 1-25. 28.A computer readable storage medium storing computer executable instructions, the computer executable instructions, when invoked and executed by a processor, cause the processor to implement the interactive control method of the game according to any one of claims 1-25.
Citation Information
Patent Citations
Method and system for generating personalized game properties
CN101369295A
Attribute prop data processing method and device
CN106730846A
Virtual prop generation method and related device
CN112090083A
Target object generation method and device
CN114470783A
Virtual character acquisition method and device, storage medium and electronic equipment
CN117244253A