Data processing method, decision-making assistance method, skill training method and device
By responding to player operations in the game scenario and controlling element evolution based on environmental parameters, the problem of limited interactive operation in existing games is solved, a more realistic and diverse interactive experience is achieved, and effective operation decision-making assistance is provided for real scenarios.
Patent Information
- Application Number
- CN202011418454.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-07
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2040-12-07
AI Technical Summary
In the existing strategy simulation game based on plot interaction, the interaction of plots is limited, and when choosing operation strategies in real scenarios, it is easy to waste resources and time, and even threaten security.
By responding to the player's operations on the plot area in the game scene, adding, modifying or removing elements, and controlling the evolution of elements based on the environmental parameters of the plot area, to provide a more realistic interactive experience and diversified operational strategies.
It enriches players' interactive operation of plots, improves the playability and fun of the game, and provides more effective decision-making assistance for plot operations in real-life scenarios.
Smart Images

Figure CN113289341B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a data processing method, a decision-making assistance method, a skill training method and a device. Background Art
[0002] Strategy simulation games based on land interaction can provide players with millions of land plots. Players can interact based on these land plots, such as building cities on the land plots and occupying the land plots.
[0003] However, in existing strategy simulation games based on land interaction, land mostly only acts as a carrier for player resources, so that players are limited in the interactive operations they can perform on the land.
[0004] Therefore, for games based on land interaction, a solution is needed that can enrich players' interactive operations on land.
[0005] In addition, people can choose appropriate operation strategies from a variety of feasible operation strategies to operate the plots in the real scene and obtain corresponding execution results. However, the execution of real operations requires people to pay a certain labor cost, and the execution results also require a certain time cost to obtain.
[0006] If the operation strategy implemented on the plot is not optimal or even wrong, it will not only waste plot resources and people's labor and time costs, but also seriously threaten people's physical and property safety for some plot operation scenarios involving personal safety (such as urban fire fighting scenarios).
[0007] Therefore, for plots in real scenarios, a solution is needed that enables people to conveniently and effectively determine appropriate operation strategies for the plots. Summary of the invention
[0008] A technical problem to be solved by the present disclosure is to provide a solution that can enrich players' interactive operations on plots of land.
[0009] According to a first aspect of the present disclosure, a data processing method is provided, comprising: adding elements and / or modifying elements and / or removing elements in a first geographical area in a game scene in response to an operation performed by a first player on the first geographical area; and controlling the evolution of elements in the first geographical area based on a first environmental parameter of the first geographical area.
[0010] According to a second aspect of the present disclosure, a decision support method is provided, comprising: in response to an operation performed by a user on a first geographical area in a scene, adding elements and / or modifying elements and / or removing elements within the first geographical area; based on a first environmental parameter of the first geographical area, controlling the evolution of the elements within the first geographical area, so that the user can determine whether the operation is reasonable or whether there are safety hazards in the first geographical area based on the evolution of the elements within the first geographical area.
[0011] According to a third aspect of the present disclosure, a skill training method is provided, comprising: in response to an operation performed by a user on a first geographical area in a scene, adding a first element and / or modifying the first element and / or removing the first element in the first geographical area; based on first environmental parameters of the first geographical area and the user's operation parameters, controlling the evolution of the first element in the first geographical area.
[0012] According to a fourth aspect of the present disclosure, a data processing device is provided, including: a setting module for adding elements and / or modifying elements and / or removing elements in the first geographical area in response to an operation performed by a first player on a first geographical area in a game scene; a control module for controlling the evolution of elements in the first geographical area based on a first environmental parameter of the first geographical area, so that the evolution of elements in the first geographical area conforms to or substantially conforms to the objective influence of the first environmental parameter on the elements.
[0013] According to a fifth aspect of the present disclosure, a decision support device is provided, comprising: a setting module, for adding elements and / or modifying elements and / or removing elements in a first geographical area in a scene in response to an operation performed by a user on the first geographical area; a control module, for controlling the evolution of the elements in the first geographical area based on a first environmental parameter of the first geographical area, so that the user can determine whether the operation is reasonable or whether there are safety hazards in the first geographical area based on the evolution of the elements in the first geographical area.
[0014] According to the sixth aspect of the present disclosure, a skill training device is provided, including: a setting module, used to add a first element and / or modify a first element and / or remove a first element in a first geographical area in a scene in response to an operation performed by a user on the first geographical area; a control module, used to control the evolution of the first element in the first geographical area based on first environmental parameters of the first geographical area and the operation parameters of the user.
[0015] According to a seventh aspect of the present disclosure, a computing device is provided, comprising: a processor; and a memory on which executable code is stored, and when the executable code is executed by the processor, the processor executes a method as described in any one of the first to third aspects above.
[0016] According to an eighth aspect of the present disclosure, a non-temporary machine-readable storage medium is provided, on which executable code is stored. When the executable code is executed by a processor of an electronic device, the processor executes a method as described in any one of the first to third aspects above.
[0017] Therefore, taking the application in the game scene as an example, the present disclosure adds elements and / or modifies elements and / or removes elements in the first geographical area in response to the operation performed by the first player on the first geographical area in the game scene, and controls the evolution of the elements in the first geographical area based on the first environmental parameters of the first geographical area. While providing the players with a more realistic element operation experience in the game scene, the present disclosure can also provide the players with more land-based interaction methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components in the exemplary embodiments of the present disclosure.
[0019] Figure 1 A schematic flow chart of a data processing method according to an embodiment of the present disclosure is shown.
[0020] FIG. 2A to FIG. 2D A schematic diagram showing the application of the present disclosure to a fire attack scenario is shown.
[0021] Figure 3 A schematic structural diagram of a data processing device according to an embodiment of the present disclosure is shown.
[0022] Figure 4 A schematic structural diagram of a decision support device according to an embodiment of the present disclosure is shown.
[0023] Figure 5 A schematic structural diagram of a skill training device according to an embodiment of the present disclosure is shown.
[0024] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0025] The preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0026] In strategy simulation games based on land interaction (such as sandbox strategy games), land plots are mostly used as carriers of player resources (such as players' cities and troops), or they can also provide players with resources such as iron ore, wood, stone, and food.
[0027] However, whether it is using land as a carrier for player resources or using land to provide resources for players, the essence is to regard land as a resource carrier without making full use of the natural properties of land. In particular, the natural properties of land are not used to support the interaction between players.
[0028] In other words, in the player interaction scene, the land itself does not participate in the interaction. For example, in the player attack scene, the land is only used as a garrison or battle site for the troops of the two sides. During the attack process, the player cannot effectively use the natural properties of the land to execute more commands.
[0029] To this end, the present disclosure proposes that the natural properties of the plots can be used to re-empower the plots to enrich the players' interactive operations on the plots.
[0030] Figure 1 A schematic flow chart of a data processing method according to an embodiment of the present disclosure is shown. Figure 1 The method shown can be executed by a game server or a game client.
[0031] See also Figure 1 In step S110, in response to an operation performed by the first player on the first geographical area in the game scene, elements are added and / or modified and / or removed in the first geographical area.
[0032] The game scene may refer to a virtual scene or an augmented reality scene based on AR (Augmented Reality) technology. That is, the game scene may be a virtual scene composed entirely of virtual elements or an augmented reality scene obtained by adding virtual elements to a real scene.
[0033] As an example, a game scene may refer to a game scene in a strategy simulation game based on plot interaction, and a large number of plots may be included in the game scene. The first geographical area may refer to one or more plots in the game scene. A plot may refer to the smallest area unit that a player can control in the game scene. Different plots may have different landforms. For example, a plot may be, but is not limited to, a plot of geological types such as a plateau, a mountain, a plain, a hill, a basin, a desert, and a swamp.
[0034] Elements can refer to objects that develop and change (i.e. evolve) under the influence of environmental parameters, that is, objects that can evolve according to environmental parameters. For example, elements can refer to any tangible or intangible objects such as fire, water, wind, rain, plague, etc.
[0035] The operation performed by the first player on the first geographical area in the game scene may be an operation of adding an element in the first geographical area, an operation of modifying an element in the first geographical area, or an operation of removing an element in the first geographical area, or any two or all of the above three operations.
[0036] Taking fire as an example, adding an element in the first geographical area may refer to igniting a fire in the first geographical area in response to a fire ignition operation performed by the first player on the first geographical area in the game scene; modifying an element in the first geographical area may refer to adding fire (such as adding fuel), reducing fire (such as reducing fuel or adding water) or preventing fire (such as wetting the ground or setting up a firebreak) in the first geographical area in response to a fire adding operation, fire reducing operation or fire prevention operation performed by the first player on the first geographical area in the game scene; removing an element in the first geographical area may refer to extinguishing the fire in the first geographical area in response to a fire extinguishing operation performed by the first player on the first geographical area in the game scene.
[0037] In response to the operation performed by the first player on the first geographical area in the game scene, adding an element and / or modifying an element and / or removing an element in the first geographical area may refer to performing the action of adding an element and / or modifying an element and / or removing an element in the geographical area in response to the operation of the first player. As for the result of adding an element and / or modifying an element and / or removing an element in the geographical area (i.e., the change of the element in the first geographical area after performing the above-mentioned action), it can be determined according to the environmental parameter of the first geographical area (i.e., the first environmental parameter).
[0038] That is, the evolution of the element in the first geographical area may be controlled based on the first environmental parameter of the first geographical area (step S120 ).
[0039] The first environmental parameter may be an environmental parameter used to characterize the weather conditions and / or geological conditions of the first geographical area, in particular, an environmental parameter that has an impact on the elements. The weather conditions may refer to the real-time weather conditions of the first geographical area, such as the weather conditions of the first geographical area at different times. The geological conditions may include, but are not limited to, geological structures, geological activities (such as earthquakes), surface debris, surface parameters (such as vegetation coverage, surface temperature, flammability, etc.). As an example, the first environmental parameter may specifically include, but is not limited to, one or more of wind direction, wind force (i.e., wind strength), ambient temperature (such as air temperature), air humidity, surface debris, dryness / ignition point of surface debris, soil moisture, surface temperature, and flammability of land.
[0040] Evolution means development and change. Controlling the evolution of an element in the first geographical area may refer to controlling the evolution of an element in the first geographical area by making the development and change of the element in the first geographical area conform to or substantially conform to the objective influence of the first environmental parameter on the element.
[0041] For example, after a fire is ignited in the first geographical area in response to an ignition operation performed by a player on the first geographical area, the ignition result and the change in fire intensity when the ignition is successful can be determined according to the environmental parameters in the first geographical area. For example, if there is fuel in the first geographical area and the environmental parameters allow the fuel to be ignited, the fire intensity in the first geographical area can be controlled to gradually increase as the fuel is gradually ignited, and then gradually weaken as the fuel is exhausted. For another example, if there is no fuel in the first geographical area, or the environmental parameters do not allow the fuel to be ignited (such as the fuel is too wet, or it is raining), the ignition result in the first geographical area can be controlled to be unsuccessful ignition, or extinguished after a short ignition.
[0042] As an example, the evolution rule of the element may be preset, and the evolution rule may be a rule for indicating that the element develops and changes with the environmental parameter. Then, according to the evolution rule of the element with the first environmental parameter indicated by the evolution rule, the evolution of the element in the first geographical area is controlled. For example, multiple evolution rules may be set for the element, each evolution rule corresponds to a different environmental parameter, and based on the first environmental parameter, the evolution rule corresponding to the first environmental parameter may be searched, and according to the change of the element indicated by the found evolution rule, the evolution of the element in the first geographical area is controlled.
[0043] As an example, a prediction model for predicting the evolution process of an element in a geographical area according to environmental parameters may also be pre-trained, and the prediction model is used to predict the evolution process of an element in a first geographical area according to a first environmental parameter. The prediction model may be, but is not limited to, a machine learning model.
[0044] The present disclosure supports players to perform operations of adding elements, modifying elements, and / or removing elements from a geographical area in a game scene, and controls the evolution of elements in the geographical area according to environmental parameters of the geographical area. This can not only provide players with a more realistic element operation experience, but also provide players with more interactive methods based on land parcels, thereby improving the playability and fun of the game.
[0045] For example, based on the present disclosure, players can light fires, release water, release plagues, and release beasts and flying insects in the target geographical area, and fire / water / plague / beasts and flying insects can all evolve in the target geographical area according to the environmental parameters in the target geographical area, so that the evolution of fire / water / plague / beasts and flying insects in the target geographical area conforms to the objective influence of environmental parameters on fire / water / plague / beasts and flying insects.
[0046] Therefore, when attacking a target geographical area belonging to an enemy player, the player is no longer limited to using troops for a strong attack, but can adopt an attack strategy that takes advantage of the situation according to the environmental parameters of the target geographical area. For example, if the target geographical area is a depression, the player can adopt a flooding strategy; if the target geographical area has many houses and the wind direction and wind force are suitable, the player can adopt a fire attack strategy; if the target geographical area is densely populated, the player can adopt a strategy of spreading plague; if the target geographical area is a fertile field, the player can release locusts to destroy it.
[0047] The evolution of the element in the first geographical area may also be related to the ability value of the first player, that is, the evolution of the element in the first geographical area may be controlled according to the ability value of the first player.
[0048] As an example, the evolution of elements in the first geographical area may be controlled based on a first environmental parameter of the first geographical area and an ability value of a first player.
[0049] Therefore, on the basis of controlling the evolution of elements in the first geographical area according to the objective influence of the first environmental parameter on the elements, the evolution of elements can also be controlled according to the size of the first player's ability value by referring to the ability value of the first player. The ability value can be, but is not limited to, the player's mana, prestige, combat power, intelligence value, and other values that can represent the player's ability.
[0050] For example, when a player ignites / extinguishes a fire in a geographical area, the ignition / extinguishing effect may be limited not only by environmental parameters but also by the player's ability value. For example, the greater the player's ability value, the better the ignition / extinguishing effect. For example, when a player ignites a fire, the greater the player's ability value, the higher the ignition success rate, the longer the fire lasts, the faster the fire spreads, and the wider the spread range.
[0051] The present disclosure may also adjust player resource information within a target geographical area (a first geographical area and / or a second geographical area described below) and / or adjust player resource information in other geographical areas near the target geographical area according to evolution of elements within the target geographical area.
[0052] The adjusted player resource information may refer to player resources affected by the elements. Thus, the evolution of the elements in the target geographical area will have an impact on the player resources in the target geographical area and / or the player resources in other geographical areas around the target geographical area, so that players can achieve the purpose of interacting (confronting or cooperating) with other players through interaction with the plots, thereby improving the playability of the game.
[0053] For example, players can use fire attack strategies to ignite the target geographical area. The health of the troops in the ignited target geographical area or passing through the target geographical area will be reduced. In this way, players can kill enemies through fire attacks or block the advance of the enemy player's troops.
[0054] The present disclosure can also adjust the first environmental parameter according to the evolution of the element in the first geographical area. That is, the evolution of the element and the environmental parameter can interact with each other. For example, when a fire is ignited in the first geographical area, the air temperature in the first geographical area can be adjusted according to the change of the fire in the first geographical area and the duration, and then the life value of the unit in the first geographical area can be adjusted according to the temperature.
[0055] Furthermore, in response to the operation performed by the second player on the first geographical area, the element can be removed and / or the element can be modified and / or the second element can be added in the first geographical area, and the first environmental parameter can be restored to the environmental parameter before the adjustment. The second element can be an element that can inhibit the evolution of the element added by the first player in the first geographical area. Taking the first player lighting a fire in the first geographical area as an example, the second player can restore the environmental parameters by pouring water.
[0056] In order to make the evolution of elements more consistent with the objective influence of environmental parameters on elements and improve the playability of the game, the elements in the first geographical area can also spread to other geographical areas near the first geographical area under the influence of the first environmental parameters. Therefore, based on the first environmental parameters, elements can be added to the second geographical area near the first geographical area. The second geographical area is the geographical area to which the elements in the first geographical area can spread.
[0057] As an example, a second geographical area to which an element can spread in a first geographical area can be determined based on a first environmental parameter, and the element can be added in the second geographical area. For example, a spreading direction and a spreading rate of an element can be determined based on the first environmental parameter, and according to the spreading direction and the spreading rate, the second geographical area to which the element spreads and the time when the element spreads to the second geographical area are determined, and the element is added in the second geographical area in response to the arrival of the time.
[0058] Optionally, the spread of the element in the first geographical area may also be related to the ability value of the first player. For example, the ability value of the first player may be positively correlated with the spread range and / or spread rate of the element, that is, the greater the ability value of the first player, the wider the spread range of the element and / or the faster the spread rate of the element.
[0059] Thus, after adding, modifying, and / or removing elements in the first geographical area in response to the operation performed by the first player on the first geographical area in the game scene, elements can also be added in a second geographical area near the first geographical area based on the first environmental parameter and the ability value of the first player. For example, the spreading direction and spreading rate of the element can be determined based on the first environmental parameter and / or the ability value of the first player, and the second geographical area to which the element spreads and the time when the element spreads to the second geographical area can be determined based on the spreading direction and spreading rate, and the element can be added in the second geographical area in response to the arrival of the time.
[0060] Adding an element in the second geographical area may refer to performing an action of adding an element in the second geographical area in response to the time when the element in the first geographical area spreads to the second geographical area. As for the result of adding the element in the second geographical area, that is, the change of the element after adding the element, it can be determined based on the environmental parameters of the second geographical area (second environmental parameters).
[0061] That is, the evolution of the element in the second geographical area can be controlled based on the second environmental parameter of the second geographical area. For the implementation details of controlling the evolution of the element in the second geographical area, reference can be made to the above description of step S120, which will not be repeated here.
[0062] Thus, in response to the first player performing operations such as adding elements and / or modifying elements on the first geographical area in the game scene, the elements added / or modified in the first geographical area can also spread to the second geographical area near the first geographical area under the influence of environmental parameters (optionally including the ability value of the first player), so as to add the elements in the second geographical area, and the evolution of the elements in the second geographical area can follow the objective influence of the environmental parameters of the second geographical area on the elements. In this way, the present disclosure can provide players with more interactive methods based on plots by supporting the spread of elements to other geographical areas with environmental parameters.
[0063] For example, when a player is capturing a target plot belonging to an enemy player, he can select a suitable ignition plot near the target plot based on the environmental parameters of the target plot and its vicinity, such as wind direction and wind force, and ignite the ignition plot so that the fire in the ignition plot can spread to the target plot with the help of the wind, causing damage to the enemy player's resources (such as troops, buildings, fertile fields, etc.) in the target plot.
[0064] In order to improve the playability in the confrontation scenario, it is also possible to remove elements and / or modify elements and / or add elements in the first geographical area in response to the operation performed by the second player on the first geographical area. The second player and the first player may be the two opposing parties, and the operation performed by the second player on the first geographical area may be the opposite operation to the operation performed by the first player on the first geographical area. Thus, the two opposing parties can achieve the purpose of confrontation by performing element-related operations on the same plot.
[0065] For example, the first geographical area may be the garrison of the second player's troops. The first player may use fire attack on the first geographical area, that is, perform a fire operation in the first geographical area to cause damage to the second player's troops. The second player may perform a fire extinguishing operation on the first geographical area to put out the fire in the first geographical area so that the troops stop receiving damage from the fire attack. Optionally, the number of operations related to the same element that the same player performs on the same geographical area within a predetermined time period may also be limited. For example, the maximum number of operations that the same player performs on the same geographical area to add elements, modify elements, and / or remove elements within the first time period may be set to 1 to prevent the player from repeatedly performing operations of adding elements, modifying elements, and / or removing elements on the same geographical area in a short period of time.
[0066] Optionally, after adding, modifying and / or removing elements within the first geographical area in response to an operation performed by the first player on the first geographical area in the game scene, and removing, modifying and / or adding elements within the first geographical area in response to an operation performed by the second player on the first geographical area, a predetermined time period (referred to as the second time period for ease of distinction) may be set for the first geographical area, during which operations related to the element performed by the first player and / or the second player on the first geographical area are ignored. The second time period may be regarded as a skill cooling-off period, during which the first player and / or the second player cannot perform operations related to the element on the first geographical area again.
[0067] Taking the example of a first player lighting a fire in a first geographical area and a second player extinguishing the fire in the first geographical area, after the fire is extinguished, the first geographical area may become an ash state, which may last for a predetermined period of time. In the ash state, the players cannot perform a fire attack again, i.e., cannot light a fire.
[0068] In order to increase the variability and complexity of the gameplay, the environmental parameters of one or more geographical areas in the game scene (especially environmental parameters that affect the evolution and / or spread of elements, such as wind direction and / or wind force) can also be set so that the same geographical area has different environmental parameters in different time periods.
[0069] For example, the environmental parameters of the geographical area in the game scene can be changed (i.e. refreshed) at one or more specific time points (e.g., the hour), and the changes mentioned here can be randomly set. That is, the environmental parameters of the geographical area in the game scene can be randomly refreshed at one or more specific time points. As a result, when players adopt strategies such as fire attack, they need to grasp the timing, thereby increasing the complexity of the gameplay and providing players with more game strategies.
[0070] The present disclosure can also support players to actively modify the environmental parameters of one or more geographical areas in the game scene. Optionally, players need to consume certain resources (such as gold coins, props) to actively modify the environmental parameters of one or more geographical areas in the game scene.
[0071] As an example, in response to a player's request to change the environmental parameters of one or more geographical areas in a game scene, it may be detected whether the player has the corresponding change voucher. If it is detected that the player has the corresponding change voucher, the change voucher is stripped from the player, and the environmental parameters of the one or more geographical areas are modified. A player may have multiple change vouchers, and changing the environmental parameters of a single geographical area may require a certain number of change vouchers. Detecting whether the player has the corresponding change voucher may refer to detecting whether the player has the number of change vouchers required to change the environmental parameters of one or more geographical areas. Stripping the change voucher from the player may refer to stripping the required number of change vouchers from the player.
[0072] As an example, the operations related to elements performed by the player on the geographical area in the game scene may also be restricted by ability, authority or credentials. Before adding elements and / or modifying elements and / or removing elements in the first geographical area in response to the player's operation, it may also be determined whether the player has the operation authority. If it is determined that the player has the operation authority, the step of adding elements and / or modifying elements and / or removing elements in the first geographical area (i.e., step S110) is executed. Among them, the operation authority can be used to characterize whether the player has the ability, authority or credentials to add elements and / or modify elements and / or remove elements. The player can obtain the operation authority through various means such as but not limited to purchase, redemption, obtaining treasures, practice, and practice.
[0073] As an example, when executing step S110, one or more operation options may be provided to the first player in response to the operation request of the first player for the first geographical area, each operation option corresponds to an element operation scheme, and the element operation scheme corresponding to the operation option selected by the first player is executed in the first geographical area. Among them, the multiple operation options provided to the first player may be element operation schemes for multiple elements (such as water, fire, plague, wind, rain, etc.), and multiple operation options may be provided for the same element. When the first player performs an operation in the first area, one or more operation options may be selected at one time. Each operation option selected by the player may be regarded as a skill launched by the player, so that when executing step S110, the player may launch a skill or a superposition of multiple skills, and according to the skills launched by the player or the superposition of skills, add one or more elements and / or modify one or more elements and / or remove one or more elements in the first geographical area. Among them, the operation options provided to the first player may refer to the skills that the player has mastered.
[0074] In one embodiment of the present disclosure, it is possible to compare whether the number of times or success rate of the first operation performed by the first player exceeds a threshold, and if the number of times or success rate of the first operation performed by the first player exceeds the threshold, the first player is granted the operation authority of the second operation. Thus, when the first player subsequently desires to perform an operation on a certain geographical area, the first player can be provided with an operation option corresponding to the second operation.
[0075] The first operation and the second operation may be operations of different levels / grades for the same element. For example, the first operation may be a primary operation for a certain element, and the second operation may be a high-level operation for the element, that is, an advanced operation based on the first operation. Taking the element of fire as an example, the first operation may be to light a small fire, and the second operation may be to light a large fire.
[0076] The first operation and the second operation may also be operations for different elements. For example, the first operation may be an operation for the first element, and the second operation may be an operation for the second element. The player may obtain the permission to perform operations for the second element, i.e., the operation permission for the second operation, by performing operations related to the first element multiple times. For example, when the number of times a player performs a fire attack exceeds a certain threshold, the player may be granted the operation permission to perform a flooding, so that the player may obtain a new skill such as a flooding by training the fire attack.
[0077] Fire attack is a classic strategy in ancient wars, but it has not been well restored in current sandbox SLG games. Sandbox SLG refers to a strategy simulation game based on land block interaction, and the map in this game is usually composed of millions of land blocks. The present disclosure can provide players with a fire attack gameplay.
[0078] FIG. 2A to FIG. 2D A schematic diagram showing the application of the present disclosure to a fire attack scenario is shown.
[0079] like Figure 2A As shown, the player can execute the fire plan on the plot 5 through instructions to ignite the plot 5. Among them, the player can issue an instruction to execute the fire plan on the plot 5 to the troops in the game, and the plot 5 is ignited by the troops.
[0080] After executing the fire plan on plot 5, plot 5 enters a burning state, causing damage to the buildings on the plot and the passing troops. Based on the present disclosure, the fire in plot 5 will evolve according to the environmental parameters of plot 5. Figure 2B As shown, the fire in plot 5 can grow from small to large over time.
[0081] like Figure 2C As shown, under the wind force of the wind direction indicated by the arrow in the figure, the fire in plot 5 will spread to the nearby flammable plots 4, 7 and 8. Moreover, the direction of the flames in plots 5, 4, 7 and 8 can be consistent with the wind direction, which appears more realistic.
[0082] like Figure 2C , Figure 2D As shown, the fire intensity of plots 4, 7 and 8 can gradually increase from small to large, while the fire intensity of plot 5 can gradually decrease over time.
[0083] Therefore, players can instruct troops to execute fire plans on the target plot to put the target plot into a burning state, trigger the fire on the target plot to spread to nearby flammable plots according to wind direction and wind force, and cause damage to enemy troops and buildings, thus realizing the intention of "fire attack".
[0084] In one embodiment of the present disclosure, there is provided an auxiliary decision-making method capable of providing decision-making for people to perform operations on plots of land in real scenes, and the method can be executed by a computing device.
[0085] The auxiliary decision-making method includes: adding elements and / or modifying elements and / or removing elements in the first geographical area in response to the operation performed by the user on the first geographical area in the scene; controlling the evolution of the elements in the first geographical area based on the first environmental parameters of the first geographical area, so that the user can determine whether the operation is reasonable or whether there are safety hazards in the first geographical area based on the evolution of the elements in the first geographical area.
[0086] The auxiliary decision-making method disclosed in the present invention can be applied to, but not limited to, urban brain scenarios and smart agriculture scenarios. For example, the present invention can be used for fire management in cities. By executing the auxiliary decision-making method disclosed in the present invention, the change in the fire intensity after a certain plot of land is ignited in a real scene is simulated, so as to determine whether the plot of land has safety hazards; or the auxiliary decision-making method disclosed in the present invention can be executed to simulate the change in the fire intensity after a fire-fighting plan is adopted after a certain plot of land catches fire in a real scene, so as to determine whether the adopted fire-fighting plan is reasonable. For another example, the auxiliary decision-making method disclosed in the present invention can be executed to simulate the growth of crops after a certain crop is planted in a certain plot of land in the display scene, so as to provide a decision for which crop to plant in the plot of land.
[0087] Depending on the application scenarios of the present disclosure, the specific meanings of the elements and the first environmental parameters are also different. For example, when used for fire management in cities, the elements may refer to fire, water (or other fire extinguishing objects), and the first environmental parameters may include the distribution of buildings in the first geographical area, the dryness and ignition point of objects in and inside the buildings, weather information in the first geographical area, etc. For another example, when used in smart agriculture, the elements may refer to crops, and the first environmental parameter may refer to the soil nutrients in the first geographical area.
[0088] The present disclosure can also be used to add elements in a second geographical area near the first geographical area based on the first environmental parameter, and control the evolution of the elements in the second geographical area based on the second environmental parameter of the second geographical area. For example, the spreading direction and spreading rate of the element can be determined based on the first environmental parameter; the second geographical area to which the element spreads and the time when the element spreads to the second geographical area can be determined based on the spreading direction and spreading rate; and the element can be added in the second geographical area in response to the arrival of the time.
[0089] In one embodiment of the present disclosure, a skill training method is also provided, which can be executed by a computing device. The skill training method of the present disclosure can be used to provide skill (such as fire-fighting skill) training services for users.
[0090] The skill training method includes: adding a first element and / or modifying a first element and / or removing a first element in the first geographical area in response to an operation performed by a user on a first geographical area in a scene; and controlling the evolution of the first element in the first geographical area based on first environmental parameters of the first geographical area and the user's operation parameters.
[0091] Controlling the evolution of the first element in the first geographical area based on the first environmental parameters of the first geographical area and the operating parameters of the user may mean controlling the evolution of the first element in the first geographical area based on the criterion that the development and change of the element in the first geographical area conforms to or substantially conforms to the objective influence of the first environmental parameters and the operating parameters of the user on the first element.
[0092] Taking the fire-fighting skill training provided to users as an example, the first element may refer to fire-fighting materials such as water, dry powder, carbon dioxide, sand, etc. The first environmental parameters of the first geographical area may include the distribution of buildings in the first geographical area, the dryness and ignition point of objects in and inside the buildings, weather information of the first geographical area, etc. The operation parameters may refer to the operation parameters made by the user when using the first element to extinguish the fire, such as the selected extinguishing point and the number / output rate of the first element.
[0093] The present disclosure can also control the evolution of a second element affected by the first element in a first geographical area according to the evolution of the first element. The second element may refer to fire. Thus, a user (such as a firefighter) can judge whether the operation he takes is reasonable according to the evolution of the first element and the second element, thereby achieving the purpose of training fire-fighting skills.
[0094] The present disclosure can also add a first element in a second geographical area near the first geographical area based on the first environmental parameter, control the evolution of the first element in the second geographical area based on the second environmental parameter of the second geographical area, and / or control the evolution of a second element in the second geographical area affected by the first element based on the evolution of the first element.
[0095] As an example, the spreading direction and spreading rate of the first element can be determined based on the first environmental parameter; according to the spreading direction and spreading rate, the second geographical area to which the first element spreads and the time when the first element spreads to the second geographical area are determined; and in response to the arrival of the time, the first element is added in the second geographical area.
[0096] The data processing method disclosed in the present invention may also be implemented as a data processing device. Figure 3 The structure diagram of a data processing device according to an embodiment of the present disclosure is shown. The functional units of the data processing device can be implemented by hardware, software, or a combination of hardware and software that implements the principles of the present disclosure. It can be understood by those skilled in the art that Figure 3The functional units described may be combined or divided into sub-units to implement the principles of the above invention. Therefore, the description herein may support any possible combination, division, or further limitation of the functional units described herein.
[0097] The following is a brief description of the functional units that a data processing device may have and the operations that each functional unit may perform. For the details involved, please refer to the relevant description above and will not be repeated here.
[0098] See also Figure 3 The data processing device 300 includes a setting module 310 and a control module 320 .
[0099] The setting module 310 is used to add elements and / or modify elements and / or remove elements in the first geographical area in response to an operation performed by the first player on the first geographical area in the game scene.
[0100] The control module 320 is used to control the evolution of elements in the first geographical area based on the first environmental parameter of the first geographical area. Optionally, the control module 320 can control the evolution of elements in the first geographical area based on the first environmental parameter of the first geographical area and the ability value of the first player.
[0101] As an example, the setting module 310 can also be used to add elements in a second geographical area near the first geographical area based on the first environmental parameter; the control module 320 can also be used to control the evolution of elements in the second geographical area based on the second environmental parameter of the second geographical area.
[0102] The setting module 310 can be specifically used to determine the spreading direction and spreading rate of the element based on the first environmental parameter; determine the second geographical area to which the element spreads and the time when the element spreads to the second geographical area according to the spreading direction and the spreading rate; and add the element in the second geographical area in response to the arrival of the time.
[0103] As an example, the setting module 310 may also be used to remove elements and / or modify elements and / or add elements in the first geographical area in response to an operation performed by the second player on the first geographical area.
[0104] Optionally, the setting module 310 can also be used to set a predetermined time period for the first geographical area after removing elements and / or modifying elements and / or adding elements in the first geographical area, and ignore the operations performed by the first player and / or the second player on the first geographical area within the predetermined time period.
[0105] As an example, the data processing device 300 may further include an adjustment module for adjusting player resource information in the first geographical area and / or adjusting player resource information in a geographical area near the first geographical area according to evolution of the element in the first geographical area.
[0106] As an example, the data processing device 300 may further include an environment parameter setting module for setting environment parameters of one or more geographical areas in the game scene so that the same geographical area has different environment parameters in different time periods.
[0107] As an example, the data processing device 300 may further include a detection module and a modification module. The detection module is used to detect whether the player has the corresponding modification credentials in response to the player's request to modify the environmental parameters of one or more geographical areas in the game scene; the modification module is used to remove the modification credentials from the player and modify the environmental parameters of one or more geographical areas if the detection module detects that the player has the corresponding modification credentials.
[0108] As an example, the data processing device 300 may also include a judgment module, which is used to determine whether the first player has operating authority before the setting module 310 adds elements and / or modifies elements and / or removes elements in the first geographical area; the setting module 310 may be specifically used to add elements and / or modify elements and / or remove elements in the first geographical area if the judgment module determines that the first player has operating authority.
[0109] The auxiliary decision-making method disclosed in the present invention can also be implemented as an auxiliary decision-making device. Figure 4 The structure diagram of the auxiliary decision-making device according to one embodiment of the present disclosure is shown. The functional units of the auxiliary decision-making device can be implemented by hardware, software, or a combination of hardware and software that implements the principles of the present disclosure. It can be understood by those skilled in the art that Figure 4 The functional units described may be combined or divided into sub-units to implement the principles of the above invention. Therefore, the description herein may support any possible combination, division, or further limitation of the functional units described herein.
[0110] The following is a brief description of the functional units that the decision support device can have and the operations that each functional unit can perform. For the details involved, please refer to the relevant description above and will not be repeated here.
[0111] See also Figure 4 The auxiliary decision-making device 400 includes a setting module 410 and a control module 420 .
[0112] The setting module 410 is used to add and / or modify and / or remove elements in the first geographical area in response to the operation performed by the user on the first geographical area in the scene. The control module 420 is used to control the evolution of the elements in the first geographical area based on the first environmental parameter of the first geographical area, so that the user can determine whether the operation is reasonable or whether there are safety hazards in the first geographical area according to the evolution of the elements in the first geographical area.
[0113] Optionally, the control module 420 may also be used to add elements in a second geographical area near the first geographical area based on the first environmental parameter, and control evolution of the elements in the second geographical area based on a second environmental parameter of the second geographical area.
[0114] The control module 420 can be specifically used to determine the spreading direction and spreading rate of the element based on the first environmental parameter; determine the second geographical area to which the element spreads and the time when the element spreads to the second geographical area according to the spreading direction and spreading rate; and add the element in the second geographical area in response to the arrival of time.
[0115] The skill training method disclosed herein may also be implemented as a skill training device. Figure 5 The structure diagram of the skill training device according to one embodiment of the present disclosure is shown. The functional units of the skill training device can be implemented by hardware, software, or a combination of hardware and software that implements the principles of the present disclosure. It can be understood by those skilled in the art that Figure 5 The functional units described may be combined or divided into sub-units to implement the principles of the above invention. Therefore, the description herein may support any possible combination, division, or further limitation of the functional units described herein.
[0116] The following is a brief description of the functional units that the skill training device can have and the operations that each functional unit can perform. For the details involved, please refer to the relevant description above and will not be repeated here.
[0117] See also Figure 5 The skill training device 500 includes a setting module 510 and a control module 520.
[0118] The setting module 510 is used to add a first element and / or modify a first element and / or remove a first element in a first geographical area in response to an operation performed by a user on the first geographical area in the scene. The control module 520 is used to control the evolution of the first element in the first geographical area based on a first environmental parameter of the first geographical area and an operation parameter of the user.
[0119] The control module 520 may also be used to control the evolution of a second element affected by the first element within the first geographical area according to the evolution of the first element.
[0120] Optionally, the control module 520 can also be used to add a first element in a second geographical area near the first geographical area based on the first environmental parameter, control the evolution of the first element in the second geographical area based on the second environmental parameter of the second geographical area, and / or control the evolution of a second element affected by the first element in the second geographical area according to the evolution of the first element.
[0121] The control module 520 can be specifically used to determine the spreading direction and spreading rate of the first element based on the first environmental parameter; determine the second geographical area to which the first element spreads and the time when the first element spreads to the second geographical area according to the spreading direction and the spreading rate; and add the first element in the second geographical area in response to the arrival of time.
[0122] Figure 6 A schematic diagram of the structure of a computing device that can be used to implement the above data processing method according to an embodiment of the present invention is shown.
[0123] See also Figure 6 , the computing device 600 includes a memory 610 and a processor 620 .
[0124] The processor 620 may be a multi-core processor or may include multiple processors. In some embodiments, the processor 620 may include a general-purpose main processor and one or more special coprocessors, such as a graphics processing unit (GPU), a digital signal processor (DSP), etc. In some embodiments, the processor 620 may be implemented using a customized circuit, such as an application-specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
[0125] The memory 610 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 620 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 610 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 610 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0126] The memory 610 stores executable codes, and when the executable codes are processed by the processor 620 , the processor 620 can execute the data processing method mentioned above.
[0127] The data processing method and device according to the present invention have been described in detail above with reference to the accompanying drawings.
[0128] In addition, the method according to the present invention may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing the above steps defined in the above method of the present invention.
[0129] Alternatively, the present invention may also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which executable code (or computer program, or computer instruction code) is stored. When the executable code (or computer program, or computer instruction code) is executed by a processor of an electronic device (or computing device, server, etc.), the processor executes the various steps of the above-mentioned method according to the present invention.
[0130] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or a combination of both.
[0131] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system and method according to multiple embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or code, and the part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0132] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein are selected to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A data processing method, comprising: In response to a player's request to change environmental parameters of one or more geographical areas in a game scene that have an impact on the evolution of elements, modify the environmental parameters of the one or more geographical areas; wherein the geographical areas include plots of land with natural attributes, and the plots of land are the smallest area units that can be manipulated by the player in the game scene; In response to an operation performed by a first player on a first geographical area in a game scene, adding an element and / or modifying an element and / or removing an element in the first geographical area; Based on a first environmental parameter of the first geographical area, controlling the evolution of the element in the first geographical area; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions of the first geographical area; Based on the first environmental parameter, the element is added in a second geographical area near the first geographical area.
2. The data processing method according to claim 1, further comprising: Based on a second environmental parameter of the second geographical area, evolution of the element in the second geographical area is controlled.
3. The data processing method according to claim 2, wherein: The step of adding an element in a second geographical area near the first geographical area based on the first environmental parameter comprises: Determine the spreading direction and spreading rate of the element based on the first environmental parameter; determining, according to the spreading direction and the spreading rate, a second geographical area to which the element spreads and a time when the element spreads to the second geographical area; The element is added within the second geographical area in response to the arrival of the time.
4. The data processing method according to claim 1, further comprising: In response to an operation performed by a second player on the first geographical area, elements are removed and / or modified and / or added within the first geographical area.
5. The data processing method according to claim 4, further comprising: After removing elements and / or modifying elements and / or adding elements in the first geographical area, a predetermined time period is set for the first geographical area, and operations related to the elements performed by the first player and / or the second player on the first geographical area are ignored during the predetermined time period.
6. The data processing method according to claim 1, further comprising: According to the evolution of the element in the first geographical area, the player resource information in the first geographical area is adjusted, and / or the player resource information in the geographical area near the first geographical area is adjusted.
7. The data processing method according to claim 1, further comprising: The first environmental parameter is adjusted according to the evolution of the element in the first geographical area.
8. The data processing method according to claim 7, further comprising: In response to an operation performed by the second player on the first geographical area, the element and / or the modified element and / or the second element are removed from the first geographical area, and the first environmental parameter is restored to the environmental parameter before adjustment.
9. The data processing method according to claim 1, further comprising: The environmental parameters of one or more geographical areas in the game scene are set so that the same geographical area has different environmental parameters in different time periods.
10. The data processing method according to claim 1, wherein: In response to a request from a player to change environmental parameters of one or more geographical areas in a game scene, modifying the environmental parameters of the one or more geographical areas includes: In response to a request by a player to change environmental parameters of one or more geographical areas in a game scene, detecting whether the player has a corresponding change credential; If it is detected that the player has the corresponding change credentials, the change credentials are stripped from the player and the environmental parameters of the one or more geographic areas are modified.
11. The data processing method according to claim 1, further comprising: Before adding an element and / or modifying an element and / or removing an element in the first geographical area, determining whether the first player has operation authority; If it is determined that the first player has the operating authority, the steps of adding elements and / or modifying elements and / or removing elements in the first geographical area are performed.
12. The data processing method according to claim 1, wherein: The step of controlling the evolution of the element in the first geographical area based on the first environmental parameter of the first geographical area comprises: Based on a first environmental parameter of the first geographical area and an ability value of the first player, the evolution of the element in the first geographical area is controlled.
13. The data processing method according to claim 1, wherein: The step of adding an element and / or modifying an element and / or removing an element in the first geographical area in response to an operation performed by the first player on the first geographical area in the game scene comprises: In response to the operation request of the first player for the first geographical area, providing one or more operation options to the first player, each of the operation options corresponding to an element operation scheme; An element operation scheme corresponding to the operation option selected by the first player is executed within the first geographical area.
14. The data processing method according to claim 1, further comprising: comparing whether the number of times or success rate of the first operation performed by the first player exceeds a threshold; If the number of times or the success rate of the first player performing the first operation exceeds a threshold, the first player is granted operation authority for the second operation.
15. A decision-making assistance method, comprising: In response to a user's request to change environmental parameters of one or more geographical areas in a scene that have an impact on the evolution of an element, modify the environmental parameters of the one or more geographical areas; wherein the geographical areas include plots of land with natural attributes, and the plots of land are the smallest area units that can be manipulated by the user; In response to an operation performed by a user on a first geographical area in the scene, adding an element and / or modifying an element and / or removing an element in the first geographical area; Based on a first environmental parameter of the first geographical area, controlling the evolution of the element in the first geographical area, so that the user can determine whether the operation is reasonable or whether there is a safety hazard in the first geographical area according to the evolution of the element in the first geographical area; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions in the first geographical area; Based on the first environmental parameter, the element is added in a second geographical area near the first geographical area.
16. The decision support method according to claim 15, further comprising: Based on a second environmental parameter of the second geographical area, the evolution of the element in the second geographical area is controlled so that the user can determine whether the operation is reasonable according to the evolution of the element in the second geographical area.
17. A skill training method, comprising: In response to a user's request to change environmental parameters of one or more geographical areas in a scene that have an impact on the evolution of an element, modify the environmental parameters of the one or more geographical areas; wherein the geographical areas include plots of land with natural attributes, and the plots of land are the smallest area units that can be manipulated by the user; In response to an operation performed by a user on a first geographical area in the scene, adding a first element and / or modifying a first element and / or removing a first element in the first geographical area; Based on a first environmental parameter of the first geographical area and an operation parameter of the user, controlling the evolution of the first element in the first geographical area; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions of the first geographical area; Based on the first environmental parameter, the first element is added in a second geographical area near the first geographical area.
18. The skill training method according to claim 17, further comprising: According to the evolution of the first element, the evolution of a second element affected by the first element in the first geographical area is controlled.
19. A data processing device, comprising: A modification module, configured to modify the environmental parameters of one or more geographical areas in the game scene in response to a player's request to modify the environmental parameters that have an impact on the evolution of elements; wherein the geographical area includes a land parcel with natural attributes, and the land parcel is the smallest area unit that the player can control in the game scene; A setting module, configured to add elements and / or modify elements and / or remove elements in a first geographical area in a game scene in response to an operation performed by a first player on the first geographical area; A control module, configured to control the evolution of the element in the first geographical area based on a first environmental parameter of the first geographical area; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions of the first geographical area; The control module is further configured to add the element in a second geographical area near the first geographical area based on the first environmental parameter.
20. A decision support device, comprising: A modification module, configured to modify the environmental parameters of one or more geographical areas in the scene in response to a user's request to modify the environmental parameters that have an impact on the evolution of the elements; wherein the geographical area includes a land parcel with natural attributes, and the land parcel is the smallest area unit that can be manipulated by the user; A setting module, configured to add elements and / or modify elements and / or remove elements in a first geographical area in a scene in response to an operation performed by a user on the first geographical area; a control module, configured to control the evolution of the element in the first geographical area based on a first environmental parameter of the first geographical area, so that a user can determine whether the operation is reasonable or whether there is a safety hazard in the first geographical area according to the evolution of the element in the first geographical area; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions in the first geographical area; The control module is further configured to add the element in a second geographical area near the first geographical area based on the first environmental parameter.
21. A skill training device, comprising: A modification module, configured to modify the environmental parameters of one or more geographical areas in the scene in response to a user's request to modify the environmental parameters that have an impact on the evolution of the elements; wherein the geographical area includes a land parcel with natural attributes, and the land parcel is the smallest area unit that can be manipulated by the user; A setting module, configured to add a first element and / or modify a first element and / or remove a first element in a first geographical area in a scene in response to an operation performed by a user on the first geographical area; A control module, configured to control the evolution of the first element in the first geographical area based on a first environmental parameter of the first geographical area and an operation parameter of the user; wherein the first environmental parameter includes an environmental parameter for characterizing weather conditions and / or geological conditions of the first geographical area; The control module is further configured to add the first element in a second geographical area near the first geographical area based on the first environmental parameter.
22. A computing device comprising: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to perform the method according to any one of claims 1 to 18.
23. A non-transitory machine-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 1 to 18.