Game skill processing methods and devices, computer storage media, electronic devices
By dynamically adjusting the interaction parameters and range between controlled virtual objects and container objects, the user experience problem caused by the fixed interaction range in large-scale multiplayer military games is solved, improving the game's interactive experience and skill optimization efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2022-12-23
- Publication Date
- 2026-07-31
AI Technical Summary
In large-scale multiplayer military games, the interaction range between controlled virtual objects and downed virtual objects remains unchanged, resulting in a poor user gaming experience.
By responding to the movement control commands and interactive operations of the controlled virtual object, the interaction parameters and range between it and the container object are dynamically adjusted, including the switching of initial interaction parameters and current interaction parameters, to optimize the interactive behavior of game skills.
It improves the player's interactive experience in the game and the optimization efficiency of target game skills, and enhances the perception range and interactive response speed of virtual objects.
Smart Images

Figure CN116036595B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to a game skill processing method and apparatus, a computer storage medium, and an electronic device. Background Technology
[0002] With the development of technology, various types of games have emerged. In particular, military-themed games have attracted more and more players due to their simulation of military battlefields.
[0003] In large-scale multiplayer military games, the looting ability of controlled virtual objects serves as part of character development and also affects game balance. In related technologies, after a virtual object is knocked down, the looting ability can be used to plunder it.
[0004] During looting, the interaction range between controlled virtual objects and downed virtual objects remains unchanged, resulting in a poor user experience.
[0005] Therefore, a new method for handling game skills is needed.
[0006] It should be noted that the information in the background section above is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0007] The purpose of this disclosure is to provide a game skill processing method, a game skill processing device, a computer-readable storage medium, and an electronic device, thereby overcoming, at least to some extent, the problem of poor user gaming experience caused by the limitations and defects of related technologies.
[0008] According to one aspect of this disclosure, a method for processing game skills is provided, comprising:
[0009] In response to a movement control command for the controlled virtual object, the controlled virtual object is controlled to move within the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters;
[0010] In response to the controlled virtual object and the container object being within the initial interaction range determined according to the initial interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain the containment object information in the container object;
[0011] In response to the first interactive operation of the controlled virtual object in the game interface, the control adjusts the initial interactive parameters to the current interactive parameters.
[0012] In response to the controlled virtual object and the container object being within the current interaction range determined according to the current interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
[0013] According to one aspect of this disclosure, a game skill processing device is provided, comprising:
[0014] A controlled virtual object movement module is used to respond to movement control commands for the controlled virtual object and control the controlled virtual object to move in the game scene, wherein the controlled virtual object is configured with a target game skill and the target game skill is configured with initial interaction parameters;
[0015] The first interaction module is used to respond to the controlled virtual object and the container object being in the initial interaction range determined according to the initial interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object;
[0016] The skill adjustment module is used to respond to the first interactive operation of the controlled virtual object in the game interface and control the adjustment of the initial interactive parameters to the current interactive parameters.
[0017] The second interaction module is used to respond to the controlled virtual object and the container object being in the current interaction range determined according to the current interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
[0018] According to one aspect of this disclosure, a computer storage medium is provided that stores a computer program thereon, which, when executed by a processing unit, implements the game skill processing method described in any of the exemplary embodiments above.
[0019] According to one aspect of this disclosure, an electronic device is provided, comprising:
[0020] Processing unit; and
[0021] A storage unit for storing the executable instructions of the processing unit;
[0022] The processing unit is configured to execute the game skill processing method described in any of the above exemplary embodiments by executing the executable instructions.
[0023] This disclosure provides a game skill processing method that, in response to a movement control command for a controlled virtual object, controls the controlled virtual object to move within the game scene. The controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters. In response to the controlled virtual object and a container object being within an initial interaction range determined by the initial interaction parameters, the method determines that an interaction command corresponding to the container object has been received, and controls the display of interaction prompts on the container object or triggers an interaction to obtain information about a contained object within the container object. In response to a first interaction operation of a first virtual object in the game interface, the method adjusts the initial interaction parameters to the current interaction parameters. In response to the controlled virtual object and a container object being within a current interaction range determined by the current interaction parameters, the method determines that an interaction command corresponding to the container object has been received, and controls the display of interaction prompts on the container object or triggers an interaction to obtain information about a contained object within the container object. The current interaction range is greater than the initial interaction range. On one hand, responding to the first interaction of the controlled virtual object in the game interface, the control adjusts the initial interaction parameters to the current interaction parameters. This solves the problem in related technologies where the interaction range between the controlled virtual object and the knocked-down virtual object remains unchanged, thus optimizing the target game skill and improving the player's interactive experience in the game. On the other hand, after the initial interaction parameters are adjusted to the current interaction parameters, responding to the current interaction range between the controlled virtual object and the container object determined by the current interaction parameters, the control displays interactive prompts for the container object or triggers interactive behaviors to obtain information about the contained objects within the container object, improving the optimization efficiency of the target game skill in the game.
[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0026] Figure 1 The flowchart illustrates a game skill processing method according to an exemplary embodiment of the present invention.
[0027] Figure 2 The flowchart illustrates a method for determining an initial interaction range based on initial interaction parameters according to an exemplary embodiment of the present invention.
[0028] Figure 3 The flowchart illustrates a method for controlling the display of interactive prompts on a container object or triggering interactive actions to obtain information about contained objects within the container object, according to an example embodiment of the present invention.
[0029] Figure 4 The illustration shows a controlled virtual object in a game scene according to an example embodiment of the present disclosure.
[0030] Figure 5 This schematically illustrates a controlled virtual object and a container object within a first interaction range according to an example embodiment of this disclosure.
[0031] Figure 6 The illustration schematically shows a first interaction range that increases as the level of the target game skill of the controlled virtual object increases, according to an example embodiment of the present disclosure.
[0032] Figure 7 This schematically illustrates a flowchart of a method for performing interactive behaviors to retrieve information about objects contained within a container object.
[0033] Figure 8 This illustration schematically shows a controlled virtual object not searching for container objects according to an example embodiment of this disclosure.
[0034] Figure 9 This illustration schematically depicts a controlled virtual object searching for a container object according to an example embodiment of the present disclosure.
[0035] Figure 10 This schematically illustrates a diagram showing the fuzzy identifier of the contained object displayed in the container object after a controlled virtual object has completed a search for the container object according to an example embodiment of the present disclosure.
[0036] Figure 11 The schematic diagram illustrates a method flowchart for controlling the adjustment of initial interaction parameters to current interaction parameters in response to a first interaction operation of a controlled virtual object in a game interface, according to an example embodiment of the present disclosure.
[0037] Figure 12 The flowchart illustrates a method for controlling the adjustment of initial interaction parameters to current interaction parameters according to an example embodiment of the present disclosure.
[0038] Figure 13 The diagram schematically illustrates a game skill processing apparatus according to an exemplary embodiment of the present invention.
[0039] Figure 14 An electronic device for implementing the above-described game skill processing method is illustrated according to an example embodiment of the present invention. Detailed Implementation
[0040] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make the invention more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of the invention. However, those skilled in the art will recognize that the technical solutions of the invention may be practiced with one or more of these specific details omitted, or other methods, components, apparatus, steps, etc., may be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of the invention.
[0041] Furthermore, the accompanying drawings are merely illustrative of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0042] This exemplary embodiment first provides a game skill processing method, which can run on a device terminal, including desktop computers, laptops, smartphones, tablets, etc. Of course, those skilled in the art can also run the method of this invention on other platforms as needed, and this exemplary embodiment does not impose any special limitations on this. (See references) Figure 1 As shown, the game skill processing method may include the following steps:
[0043] Step S110. Responding to a movement control command for the controlled virtual object, control the controlled virtual object to move in the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters;
[0044] Step S120. In response to the controlled virtual object and the container object being in the initial interaction range determined according to the initial interaction parameters, control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of the interaction behavior of obtaining the containment object information in the container object;
[0045] Step S130. In response to the first interactive operation of the controlled virtual object in the game interface, control the adjustment of the initial interactive parameters to the current interactive parameters;
[0046] Step S140. In response to the controlled virtual object and the container object being in the current interaction range determined according to the current interaction parameters, control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of the interaction behavior of obtaining the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
[0047] The aforementioned game skill processing method, in response to a movement control command for a controlled virtual object, controls the controlled virtual object to move within the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters; in response to the controlled virtual object and a container object being within an initial interaction range determined by the initial interaction parameters, controls the determination of receiving an interaction command corresponding to the container object, and controls the display of interaction prompts on the container object or triggers the execution of an interaction behavior to obtain information about the contained object within the container object; in response to a first interaction operation of the first virtual object in the game interface, controls the adjustment of the initial interaction parameters to the current interaction parameters; in response to the controlled virtual object and a container object being within a current interaction range determined by the current interaction parameters, controls the determination of receiving an interaction command corresponding to the container object, and controls the display of interaction prompts on the container object or triggers the execution of an interaction behavior to obtain information about the contained object within the container object, wherein the current interaction range is greater than the initial interaction range. On one hand, responding to the first interaction of the controlled virtual object in the game interface, the control adjusts the initial interaction parameters to the current interaction parameters. This solves the problem in related technologies where the interaction range between the controlled virtual object and the knocked-down virtual object remains unchanged, thus optimizing the target game skill and improving the player's interactive experience in the game. On the other hand, after the initial interaction parameters are adjusted to the current interaction parameters, responding to the current interaction range between the controlled virtual object and the container object determined by the current interaction parameters, the control displays interactive prompts for the container object or triggers interactive behaviors to obtain information about the contained objects within the container object, improving the optimization efficiency of the target game skill in the game.
[0048] The following provides a detailed explanation and description of each step involved in the game skill processing method of the exemplary embodiments of this disclosure.
[0049] In step S110, in response to a movement control command for the controlled virtual object, the controlled virtual object is controlled to move in the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters.
[0050] In this example embodiment, after a player enters the game, they can move controlled virtual objects. When a player moves a controlled virtual object, a movement control command is executed to control the virtual object's movement within the game scene. The controlled virtual object is configured with a target game skill, which can be a looting skill. This looting skill allows the controlled virtual object to inspect or pick up container objects owned by other controlled virtual objects. The target game skill also has initial interaction parameters, including the skill's level and the corresponding skill effect.
[0051] In this example embodiment, the target game skill is configured with a first skill attribute and a second skill attribute, which are used to achieve skill effects corresponding to the level of the target game skill. When the target game skill is a looting skill, the first skill attribute can be the perception range of the controlled virtual object on the container object; the second skill attribute can be the search time and inspection time of the controlled virtual object on the container object. When the first skill attribute is the perception range of the controlled virtual object on the container object, the first skill attribute is configured with a perception parameter. When the level of the target game skill of the controlled virtual object increases, the first skill attribute can be optimized through the perception parameter. When the second skill attribute is the search time of the controlled virtual object on the container object, the second skill attribute is configured with a first interaction response speed parameter. When the level of the target game skill of the controlled virtual object increases, the search time of the second skill attribute can be optimized through the first interaction response speed parameter. When the second skill attribute is the inspection time of the controlled virtual object on the container object, the second skill attribute is configured with a second interaction response speed parameter. When the level of the target game skill of the controlled virtual object increases, the inspection time of the second skill attribute can be optimized through the second interaction response speed parameter. In this example embodiment, the values of the perception parameter, the first interaction response speed parameter, and the second interaction response speed parameter are not specifically limited.
[0052] In step S120, in response to the controlled virtual object and the container object being within the initial interaction range determined according to the initial interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of the interaction behavior of obtaining the containment object information in the container object.
[0053] In this example embodiment, in response to the controlled virtual object and the container object being within an initial interaction range determined based on the level of the controlled virtual object's target game skill, the control determines that it has received an interaction command corresponding to the container object. This example embodiment does not specifically limit the initial interaction range. For example, when the controlled virtual object moves in the game scene, and a container object appears within the controlled virtual object's field of vision or the controlled virtual object's crosshair is aimed at the container object, the interaction command is automatically triggered. The container object can be a container in the game scene, such as a fixed supply crate in the game scene, the supply crate of a defeated controlled virtual object, or a supply crate discarded by the controlled virtual object.
[0054] In this example embodiment, reference Figure 2 As shown, the initial interaction range determined based on the initial interaction parameters may include:
[0055] Step S210. Obtain the level of the target game skill included in the initial interaction parameters;
[0056] Step S220. Based on the level of the target game skill, determine the perception parameter in the first skill attribute corresponding to the level, and determine the initial interaction range through the perception parameter.
[0057] The following will further explain and illustrate steps S210 and S220. Specifically, firstly, the level of the target game skill of the controlled virtual object included in the initial interaction parameters is obtained; then, the perception parameters corresponding to the level of the target game skill in the first skill attribute are determined based on the level of the target game skill; finally, the initial interaction range is determined based on the perception parameters.
[0058] In this example, the perception parameter in the first skill attribute differs depending on the level of the target game skill. For instance, when the game has just started or the level of the target game skill of the controlled virtual object has not reached the first preset level, the perception parameter can be set to 0. That is, when the game has just started or the level of the target game skill of the controlled virtual object has not reached the first preset level, the perception range of the controlled virtual object cannot be optimized. When the level of the target game skill of the controlled virtual object reaches the first preset level, the perception parameter can be set to 10% or 15%. In this example embodiment, the specific value of the perception parameter is not limited. In other words, when the level of the target game skill reaches the first preset level, the perception range of the controlled virtual object towards the container object can be increased.
[0059] Furthermore, in this example embodiment, an application algorithm corresponding to the first skill attribute can also be obtained. When optimizing the first skill attribute, optimization can be performed using the application algorithm. When the application algorithm corresponding to the first skill attribute is a multiplication algorithm, the perception range = basic perception range * (100% + target game skill level * perception parameter). For example, when the target game skill level of the controlled virtual object is level 5, the basic perception range is 2 meters, and the perception parameter is 10%, then the perception range = 2 * (100% + 0.1 * 5) = 3. That is, when the current level of the target skill is level 5, when the virtual object interacts with items included in the interactive container, the perception range of the interactive container expands to 3 meters.
[0060] By optimizing the perception range of controlled virtual objects through perception parameters, the perception range of controlled virtual objects in the game is increased, thereby improving the player's interactive experience in the game.
[0061] In this example embodiment, reference Figure 3 As shown, the interaction range includes a first interaction range and a second interaction range. Controlling the display of interactive prompts for the container object or triggering interactive actions to obtain information about the contained objects within the container object can include:
[0062] Step S310. In response to the controlled virtual object and the container object being within the first initial interaction range, control the display of the interaction prompt information of the container object;
[0063] Step S320. In response to the controlled virtual object and the container object being in the second initial interaction range, trigger the execution of the interaction behavior of obtaining the containment object information in the container object.
[0064] The following will further explain and illustrate steps S310 and S320. Specifically, the interaction range may include a first interaction range and a second interaction range, that is, the initial interaction range may include a first initial interaction range and a second initial interaction range. When the distance between the controlled virtual object and the container object meets the first interaction range, in response to the controlled virtual object and the container object being within the first interaction range, the interactive prompt information of the container object is displayed in the graphical user interface. The interactive prompt information of the container object may be highlighting the container object, outlining the container object, or displaying a list of container objects in the graphical user interface. In this example embodiment, the interactive prompt information of the container object is not specifically limited. When the distance between the controlled virtual object and the container object meets the second interaction range, in response to the controlled virtual object and the container object being within the second interaction range, the interactive behavior of obtaining the contained object information in the container object is triggered.
[0065] In an alternative implementation, the first interaction range is the same as the second interaction range.
[0066] In an optional implementation, the first interaction range and the second interaction range are different. The initial interaction range is determined by the perception parameters, which may be to adjust the first interaction range, adjust the second interaction range, or adjust the first interaction range and the second interaction range to different degrees at the same time.
[0067] Furthermore, in this example embodiment, the interaction behavior includes a first interaction behavior and a second interaction behavior, wherein the first interaction behavior is configured to trigger the display of the containment object fuzzy identifier corresponding to the containment object information of the container object in the graphical user interface, and the second interaction behavior is configured to update the containment object fuzzy identifier to the containment object information identifier.
[0068] Specifically, when the controlled virtual object and the container object are within the second interaction range, the execution of the first interaction behavior and the second interaction behavior can be triggered. The first interaction behavior is to display the fuzzy identifier of the containment object information corresponding to the containment object information of the container object in the graphical user interface. That is, the first interaction behavior is to search the container object and display the fuzzy identifier of the containment object included in the container object in the graphical user interface. The second interaction behavior is to inspect the container object and update the fuzzy identifier of the containment object in the container object to the containment object information identifier.
[0069] Figure 4 This diagram illustrates a controlled virtual object in a game scene. Figure 5 This diagram illustrates the situation when the controlled virtual object and the container object are within the first interaction range. Figure 6This diagram illustrates how the first interaction range increases as the target game skill level of the controlled virtual object increases.
[0070] Furthermore, the first interactive behavior is configured with a first initial response speed; the second interactive behavior is configured with a second initial response speed; see reference. Figure 7 As shown, the interactive behavior of obtaining information about the contained objects in the container object may include:
[0071] Step S710. Determine the first current response speed based on the level of the target game skill, the first interaction response speed parameter, and the first initial response speed included in the initial interaction parameters;
[0072] Step S720. Utilize the first current response speed to execute the first interactive behavior;
[0073] Step S730. Determine the second current response speed based on the level of the target game skill, the second interaction response speed parameter, and the second initial response speed included in the initial interaction parameters;
[0074] Step S740. Utilize the second current response speed to execute the second interactive behavior.
[0075] The following will further explain and illustrate steps S710-S740. Specifically, the first interactive behavior is configured with a first initial response speed, and the second interactive behavior is configured with a second initial response speed. In this example embodiment, the first initial response speed and the second initial response speed are not specifically limited. For the first interactive behavior, the second skill attribute is configured with a first interactive response speed. When executing the first interactive behavior, the first current response speed can be determined based on the energy level of the target game skill, the first interactive response speed parameter, and the first initial response speed. When executing the second interactive behavior, the second current response speed can also be determined based on the energy level of the target game skill, the second interactive response speed parameter, and the second initial response speed.
[0076] When calculating the first current response speed and the second current response speed, the application algorithm corresponding to the first interaction behavior and the application algorithm corresponding to the second interaction behavior can also be obtained. When the application algorithms of the first interaction behavior and the second interaction behavior are addition algorithms, the first current response speed = the first initial response speed + the level of the target game skill * the first interaction response speed parameter; the second current response speed = the second initial response speed + the level of the target game skill * the second interaction response speed parameter.
[0077] When a virtual object performs the first interactive action, namely searching for a container object, after opening an interactive object, the information of the contained object within the container object cannot be directly displayed; a search is required, which takes a certain amount of time. Once the search is complete, a vague identifier for the contained object is displayed. When the vague identifier is inspected, the vague description of the contained object is updated to the contained object information identifier. To optimize the second skill attribute, as the level of the controlled virtual object's target game skill increases, and to reduce the search and inspection time, the first and second interaction response speed parameters can be set to negative numbers. In this example embodiment, the values of the first and second interaction response speed parameters are not specifically limited.
[0078] It should be further explained that as the level of the target game skill of the controlled virtual object increases, when the level of the target game skill reaches the second preset level, the search time of the first interactive behavior can be set to 0 when the controlled virtual object executes the first interactive behavior. That is, when the level of the target game skill reaches the second preset level, the first interactive response parameter is set to -1, and the application algorithm of the first interactive behavior is modified to a multiplication algorithm. Then the first current response speed = the first initial response speed * (100% + the first interactive response speed parameter)^the level of the target game skill.
[0079] Figure 8 This diagram illustrates that the controlled virtual object does not search for the container object. Figure 9 This diagram illustrates a controlled virtual object searching for a container object. Figure 10 This diagram illustrates the fuzzy identifier of the contained object displayed in the container object after the controlled virtual object has completed its search of the container object.
[0080] When the first interaction behavior is executed—that is, when the controlled virtual object searches for container objects and examines the contained objects within the container objects in the game scene—the container object will cover the game scene where the virtual object is located. A search period is required to search for the contained objects included in the container object. During the search, the virtual object cannot observe the game scene. An examination period is also required to examine the contained objects. Furthermore, different contained objects will have corresponding sound effects during examination, increasing the risk to the controlled virtual object in the game scene and prolonging the restricted time of the controlled virtual object. By optimizing the execution time of the first and second interaction behaviors using first and second interaction response speed parameters, the restricted time when the controlled virtual object interacts with the container object is reduced.
[0081] In step S130, in response to the first interactive operation of the controlled virtual object in the game interface, the initial interactive parameters are adjusted to the current interactive parameters.
[0082] The first interactive operation of the controlled virtual object can be searching for container objects within the game's battle interface. (Reference) Figure 11 As shown, responding to the first interactive operation of the controlled virtual object in the game interface, controlling the adjustment of the initial interactive parameters to the current interactive parameters may include:
[0083] Step S1110. Respond to the first interactive operation of the controlled virtual object in the game interface, and determine the first skill value corresponding to the first interactive operation;
[0084] Step S1120. Determine the current interaction parameters based on the first skill value and the level of the target game skill in the initial interaction parameters;
[0085] Step S1130. Control the adjustment of the initial interaction parameters to the current interaction parameters.
[0086] The following will provide a further explanation and description of steps S1110-S1130. Specifically, in response to the first interactive operation of the controlled virtual object in the game interface, the first skill value corresponding to the first interactive operation is determined; then, based on the first skill value and the level of the target game skill in the initial interactive parameters, the current interactive parameters are determined; after obtaining the current interactive parameters, the control adjusts the initial interactive parameters to the current interactive parameters.
[0087] In this example embodiment, in addition to updating the initial interaction parameters of the controlled virtual object through a first interactive operation in the game interface, the controlled virtual object can also update its initial interaction parameters through a second interactive operation outside the game interface, as shown in the reference. Figure 12 As shown, adjusting the initial interaction parameters to the current interaction parameters can include:
[0088] Step S1210. Respond to the second interactive operation of the controlled virtual object outside the game interface;
[0089] Step S1220. Monitor the cumulative time of executing the second interactive operation, and determine the second skill value corresponding to the cumulative time;
[0090] Step S1230. Determine the current interaction parameters based on the second skill value and the level of the target game skill in the initial interaction parameters;
[0091] Step S1240. Control the adjustment of the initial interaction parameters to the current interaction parameters.
[0092] The following will further explain and illustrate steps S1210-S1240. Specifically, in response to the second interactive operation of the controlled virtual object outside the game interface, the cumulative time of the controlled virtual object performing the second interactive operation outside the game interface is monitored. The second skill value is determined based on this cumulative time; that is, the cumulative time can be converted into a second skill value. The conversion can be performed at a 1:1 ratio or a 2:1 ratio, which is not specifically limited in this example embodiment. After obtaining the second skill value, the current interaction parameters can be determined based on the second skill value and the level of the target game skill. After obtaining the current interaction parameters, the initial interaction parameters are adjusted to the current interaction parameters. In this example embodiment, when the experience value of the controlled virtual object's target game skill reaches the experience value required for the target game skill upgrade, the level of the target game skill can be determined based on the experience value. In this example embodiment, the experience value required for the target game skill upgrade is not specifically limited.
[0093] In step S140, in response to the controlled virtual object and the container object being within the current interaction range determined according to the current interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of the interaction behavior of obtaining the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
[0094] In this example embodiment, after the initial interaction parameters of the controlled virtual object are updated to the current interaction parameters, the system responds to the current interaction range determined by the controlled virtual object and the container object based on the current interaction parameters. Specifically, it responds to the current interaction range determined by the controlled virtual object and the container object based on the current level of the target game skill and the perception parameters. When the current level of the target game skill increases, the current interaction range determined by the current level is greater than the initial interaction range. The current interaction range includes a first current interaction range and a second current interaction range. When the controlled virtual object and the contained object are within the first current interaction range, the system displays interaction prompts for the container object in the graphical user interface. When the controlled virtual object and the contained object are within the second current interaction range, the system triggers the execution of an interaction to obtain information about the contained object within the container object.
[0095] The game skill processing method provided in this exemplary embodiment has at least the following advantages: On the one hand, after the game starts, the first interactive operation of the controlled virtual object in the game interface and the second interactive operation of the controlled virtual object outside the game interface can be monitored, and the initial interactive parameters of the controlled virtual object can be updated according to the first or second interactive operation, enriching the ways to determine the interactive parameters of the controlled virtual object and improving the efficiency of determining the current level of the target game skill of the controlled virtual object; on the other hand, when the level of the target game skill of the controlled virtual object is increased, the perception range of the controlled virtual object can be optimized through perception parameters. When the controlled virtual object and the container object are in the second interactive range, the search time of the controlled virtual object on the container object can be optimized through the first interactive response speed, and the inspection time of the controlled virtual object on the contained object in the container object can be optimized through the second interactive response speed, reducing the restricted time of the controlled virtual object in the game, improving the user's interactive experience in the game, and improving the optimization efficiency of the target game skill in the game.
[0096] This disclosure also provides a game skill processing device, as illustrated in the example embodiments. Figure 13 As shown, it may include: a controlled virtual object movement module 1310, a first interaction module 1320, a skill adjustment module 1330, and a second interaction module 1340. Wherein:
[0097] The controlled virtual object movement module 1310 is used to respond to movement control commands for the controlled virtual object and control the controlled virtual object to move in the game scene, wherein the controlled virtual object is configured with a target game skill and the target game skill is configured with initial interaction parameters;
[0098] The first interaction module 1320 is used to respond to the controlled virtual object and the container object being in the initial interaction range determined according to the initial interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object;
[0099] The skill adjustment module 1330 is used to respond to the first interactive operation of the controlled virtual object in the game interface and control the adjustment of the initial interactive parameters to the current interactive parameters.
[0100] The second interaction module 1340 is used to respond to the controlled virtual object and the container object being in the current interaction range determined according to the current interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
[0101] The specific details of each module in the aforementioned game skill processing device have been described in detail in the corresponding game skill processing methods, so they will not be repeated here.
[0102] In one exemplary embodiment of this disclosure, the target game skill is configured with a first skill attribute and a second skill attribute, the first skill attribute being configured with a perception parameter; the second skill attribute being configured with a first interaction response speed parameter and a second interaction response speed parameter.
[0103] In one exemplary embodiment of this disclosure, the initial interaction range determined according to the initial interaction parameters includes:
[0104] Obtain the level of the target game skill included in the initial interaction parameters;
[0105] Based on the level of the target game skill, determine the perception parameter in the first skill attribute corresponding to the level, and determine the initial interaction range through the perception parameter.
[0106] In one exemplary embodiment of this disclosure, the interaction range includes a first interaction range and a second interaction range, and controlling the display of interactive prompts for the container object or triggering the execution of interactive behaviors to obtain information about the contained objects in the container object includes:
[0107] In response to the controlled virtual object and the container object being within a first initial interaction range, control the display of interactive prompt information for the container object;
[0108] In response to the controlled virtual object and the container object being in the second initial interaction range, an interactive behavior to obtain the containment object information in the container object is triggered.
[0109] In one exemplary embodiment of this disclosure, the interactive behavior includes a first interactive behavior and a second interactive behavior; wherein, the first interactive behavior is configured to trigger the display of a fuzzy identifier of the containment object corresponding to the containment object information of the container object in the graphical user interface, and the second interactive behavior is configured to update the fuzzy identifier of the containment object to a containment object information identifier.
[0110] In one exemplary embodiment of this disclosure, the first interactive behavior is configured with a first initial response speed; the second interactive behavior is configured with a second initial response speed.
[0111] The interactive behavior of obtaining the contained object information in the container object includes:
[0112] The first current response speed is determined based on the level of the target game skill, the first interaction response speed parameter, and the first initial response speed included in the initial interaction parameters;
[0113] Utilize the first current response speed to execute the first interactive behavior;
[0114] The second current response speed is determined based on the level of the target game skill, the second interaction response speed parameter, and the second initial response speed included in the initial interaction parameters;
[0115] Utilize the second current response speed to execute the second interactive behavior.
[0116] In one exemplary embodiment of this disclosure, responding to a first interactive operation of the controlled virtual object in the game interface, controlling the adjustment of the initial interactive parameters to the current interactive parameters includes:
[0117] In response to the first interactive operation of the controlled virtual object in the game interface, determine the first skill value corresponding to the first interactive operation;
[0118] The current interaction parameters are determined based on the first skill value and the level of the target game skill in the initial interaction parameters;
[0119] The control adjusts the initial interaction parameters to the current interaction parameters.
[0120] In one exemplary embodiment of this disclosure, controlling the adjustment of the initial interaction parameters to the current interaction parameters includes:
[0121] Responding to a second interactive operation of the controlled virtual object outside the game interface;
[0122] Monitor the cumulative time of executing the second interactive operation, and determine the second skill value corresponding to the cumulative time;
[0123] The current interaction parameters are determined based on the second skill value and the level of the target game skill in the initial interaction parameters;
[0124] The control adjusts the initial interaction parameters to the current interaction parameters.
[0125] It should be noted that although several modules or units of the device for performing actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0126] Furthermore, although the steps of the method in this invention are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0127] In an exemplary embodiment of the present invention, an electronic device capable of implementing the above-described method is also provided.
[0128] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”
[0129] The following reference Figure 14 To describe an electronic device 1400 according to this embodiment of the present invention. Figure 14 The electronic device 1400 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0130] like Figure 14 As shown, the electronic device 1400 is manifested in the form of a general-purpose computing device. The components of the electronic device 1400 may include, but are not limited to: at least one processing unit 1410, at least one storage unit 1420, a bus 1430 connecting different system components (including storage unit 1420 and processing unit 1410), and a display unit 1440.
[0131] The storage unit stores program code that can be executed by the processing unit 1410, causing the processing unit 1410 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 1410 can perform actions such as... Figure 1Step S110: In response to a movement control command for the controlled virtual object, control the controlled virtual object to move in the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters; S120: In response to the controlled virtual object and the container object being within an initial interaction range determined according to the initial interaction parameters, control determines that an interaction command corresponding to the container object has been received, and controls the display of interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain information about the contained object in the container object; S130: In response to the first interaction operation of the controlled virtual object in the game interface, control adjusts the initial interaction parameters to the current interaction parameters; S140: In response to the controlled virtual object and the container object being within a current interaction range determined according to the current interaction parameters, control determines that an interaction command corresponding to the container object has been received, and controls the display of interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain information about the contained object in the container object, wherein the current interaction range is greater than the initial interaction range.
[0132] Storage unit 1420 may include readable media in the form of volatile storage units, such as random access memory (RAM) 14201 and / or cache memory 14202, and may further include read-only memory (ROM) 14203.
[0133] Storage unit 1420 may also include a program / utility 14204 having a set (at least one) of program modules 14205, such program modules 14205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0134] Bus 1430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0135] Electronic device 1400 can also communicate with one or more external devices 1500 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1400, and / or with any device that enables electronic device 1400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1450. Furthermore, electronic device 1400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1460. As shown, network adapter 1460 communicates with other modules of electronic device 1400 via bus 1430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0136] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, portable hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of the present invention.
[0137] In exemplary embodiments of the present invention, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the present invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the present invention described in the "Exemplary Methods" section above.
[0138] According to embodiments of the present invention, a program product for implementing the above-described method may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0139] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0140] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0141] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0142] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0143] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0144] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention described herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not invented herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.
Claims
1. A method for processing game skills, characterized in that, A graphical user interface (GUI) is provided through a terminal device. The GUI includes a game interface, which comprises a game scene, controlled virtual objects within the game scene, and interactive container objects within the game scene, including: In response to a movement control command for the controlled virtual object, the controlled virtual object is controlled to move within the game scene, wherein the controlled virtual object is configured with a target game skill, and the target game skill is configured with initial interaction parameters; In response to the controlled virtual object and the container object being within the initial interaction range determined according to the initial interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of the interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain the containment object information in the container object; In response to the first interactive operation of the controlled virtual object in the game interface, the initial interactive parameters are adjusted to the current interactive parameters; wherein, in response to the first interactive operation of the controlled virtual object in the game interface, adjusting the initial interactive parameters to the current interactive parameters includes: in response to the first interactive operation of the controlled virtual object in the game interface, determining a first skill value corresponding to the first interactive operation; determining the current interactive parameters based on the first skill value and the level of the target game skill in the initial interactive parameters; and adjusting the initial interactive parameters to the current interactive parameters. In response to the controlled virtual object and the container object being within the current interaction range determined according to the current interaction parameters, the control determines that an interaction instruction corresponding to the container object has been received, and controls the display of interaction prompt information of the container object or triggers the execution of an interaction behavior to obtain the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
2. The game skill processing method according to claim 1, characterized in that, The target game skill is configured with a first skill attribute, and the first skill attribute is configured with a perception parameter; the initial interaction range determined according to the initial interaction parameter includes: Obtain the level of the target game skill included in the initial interaction parameters; Based on the level of the target game skill, determine the perception parameter in the first skill attribute corresponding to the level, and determine the initial interaction range through the perception parameter.
3. The game skill processing method according to claim 2, characterized in that, The interaction scope includes a first interaction scope and a second interaction scope, controlling the display of interactive prompts for the container object or triggering interactive behaviors to obtain information about the contained objects within the container object, including: In response to the controlled virtual object and the container object being within a first initial interaction range, control the display of interactive prompt information for the container object; In response to the controlled virtual object and the container object being in the second initial interaction range, an interactive behavior to obtain the containment object information in the container object is triggered.
4. The game skill processing method according to claim 1, characterized in that, The interactive behavior includes a first interactive behavior and a second interactive behavior; wherein, the first interactive behavior is configured to trigger the display of the containment object fuzzy identifier corresponding to the containment object information of the container object in the graphical user interface, and the second interactive behavior is configured to update the containment object fuzzy identifier to the containment object information identifier.
5. The game skill processing method according to claim 4, characterized in that, The target game skill is also configured with a second skill attribute, which is configured with a first interaction response speed parameter and a second interaction response speed parameter; the first interaction behavior is configured with a first initial response speed; The second interactive behavior is configured with a second initial response speed; The interactive behavior of obtaining the contained object information in the container object includes: The first current response speed is determined based on the level of the target game skill, the first interaction response speed parameter, and the first initial response speed included in the initial interaction parameters; Utilize the first current response speed to execute the first interactive behavior; The second current response speed is determined based on the level of the target game skill, the second interaction response speed parameter, and the second initial response speed included in the initial interaction parameters; Utilize the second current response speed to execute the second interactive behavior.
6. The game skill processing method according to claim 1, characterized in that, The control adjusts the initial interaction parameters to the current interaction parameters, including: Responding to a second interactive operation of the controlled virtual object outside the game interface; Monitor the cumulative time of executing the second interactive operation, and determine the second skill value corresponding to the cumulative time; The current interaction parameters are determined based on the second skill value and the level of the target game skill in the initial interaction parameters; The control adjusts the initial interaction parameters to the current interaction parameters.
7. A game skill processing device, characterized in that, A graphical user interface is provided through a terminal device, the graphical user interface including a game interface, the game interface including a game scene, controlled virtual objects located in the game scene, and interactive container objects located in the game scene, the device comprising: A controlled virtual object movement module is used to respond to movement control commands for the controlled virtual object and control the controlled virtual object to move in the game scene, wherein the controlled virtual object is configured with a target game skill and the target game skill is configured with initial interaction parameters; The first interaction module is used to respond to the controlled virtual object and the container object being in the initial interaction range determined according to the initial interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object; A skill adjustment module is used to respond to the first interactive operation of the controlled virtual object in the game interface and control the adjustment of the initial interactive parameters to the current interactive parameters; wherein, responding to the first interactive operation of the controlled virtual object in the game interface and controlling the adjustment of the initial interactive parameters to the current interactive parameters includes: responding to the first interactive operation of the controlled virtual object in the game interface, determining a first skill value corresponding to the first interactive operation; determining the current interactive parameters based on the first skill value and the level of the target game skill in the initial interactive parameters; and controlling the adjustment of the initial interactive parameters to the current interactive parameters; The second interaction module is used to respond to the controlled virtual object and the container object being in the current interaction range determined according to the current interaction parameters, control the determination of receiving the interaction instruction corresponding to the container object, control the display of the interaction prompt information of the container object or trigger the execution of the interaction behavior of obtaining the containment object information in the container object, wherein the current interaction range is greater than the initial interaction range.
8. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processing unit, it implements the game skill processing method according to any one of claims 1-6.
9. An electronic device, characterized in that, include: Processing unit; as well as A storage unit for storing the executable instructions of the processing unit; The processing unit is configured to execute the game skill processing method according to any one of claims 1-6 by executing the executable instructions.