Game interaction control method and device and electronic equipment

By displaying the movement path of enemy virtual objects in SLG games and screening appropriate friendly virtual objects, the interception operation is simplified, and the operation efficiency and interception success rate are improved.

CN120695445APending Publication Date: 2025-09-26NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510926805.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In SLG games, it is cumbersome and inefficient for players to intercept enemy virtual objects, and they need to repeatedly observe and adjust the movement status of the virtual objects.

Method used

A graphical user interface is provided through the terminal device to display the movement path of the enemy virtual object, determine the target interception position, and select alternative objects whose travel time is less than or equal to that of the enemy object from our virtual objects, control the movement of the target object and intercept it.

Benefits of technology

It simplifies the interception setting operation, improves the operation efficiency, predicts the interception opportunity in advance and completes the interception plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120695445A_ABST
    Figure CN120695445A_ABST
Patent Text Reader

Abstract

The invention provides a game interaction control method and device and electronic equipment. The method comprises the following steps: displaying a moving path of a second virtual object; determining a target interception position; based on the target interception position, an alternative first virtual object is screened out from the first virtual objects, and the time for the alternative first virtual object to advance to the target interception position is smaller than or equal to the time for the second virtual object to advance to the target interception position; in response to an object selection instruction for the alternative first virtual object, determining a target first virtual object; controlling the target first virtual object to move towards the target interception position; and when both the target first virtual object and the second virtual object are located at the target interception position, controlling the target first virtual object to execute interception operation on the second virtual object. The mode is beneficial to pre-judging the interception opportunity in advance and completing interception planning and arrangement, the interception setting operation is simplified, and the operation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic equipment for interactive control of games. Background Art

[0002] In SLG (Simulation Game) games, players can control the movement of virtual objects in the game scene, for example, controlling the march of troops, controlling the transportation of supplies by baggage carts, etc.; during the game, our players can control our virtual objects to intercept the enemy players' moving virtual objects; in this process, our players need to repeatedly observe the movement status of the enemy virtual objects and repeatedly adjust the movement status of our virtual objects, which is cumbersome and inefficient. Summary of the Invention

[0003] In view of this, an object of the present invention is to provide a method, device and electronic device for interactive control of a game to simplify interception setting operations and improve operational efficiency.

[0004] In a first aspect, an embodiment of the present invention provides an interactive control method for a game, wherein a graphical user interface is provided through a terminal device, and the graphical user interface displays a game scene, wherein the game scene includes a first virtual object and a second virtual object; the method includes: responding to an interception control instruction for the second virtual object, displaying a movement path of the second virtual object; responding to a position selection operation for the movement path, determining a target interception position; based on the target interception position, screening out an alternative first virtual object from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; responding to an object selection instruction for the alternative first virtual object, determining the target first virtual object; controlling the target first virtual object to move toward the target interception position; and when both the target first virtual object and the second virtual object are located at the target interception position, controlling the target first virtual object to perform an interception operation on the second virtual object.

[0005] In a second aspect, an embodiment of the present invention provides an interactive control device for a game, which provides a graphical user interface through a terminal device, and the graphical user interface displays a game scene, which includes a first virtual object and a second virtual object; the device includes: a movement path display module, which is used to respond to an interception control instruction for the second virtual object and display the movement path of the second virtual object; a target interception position determination module, which is used to respond to a position selection operation for the movement path and determine the target interception position; an alternative first virtual object screening module, which is used to screen out alternative first virtual objects from the first virtual object based on the target interception position, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; a target first virtual object determination module, which is used to respond to an object selection instruction for the alternative first virtual object and determine the target first virtual object; a movement and interception operation control module, which is used to control the target first virtual object to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, controlling the target first virtual object to perform an interception operation on the second virtual object.

[0006] In a third aspect, an embodiment of the present invention provides an electronic device including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned interactive control method of the game.

[0007] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above-mentioned game.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The interactive control method, device and electronic device of the above-mentioned game provide a graphical user interface through a terminal device, and the graphical user interface displays a game scene, which includes a first virtual object and a second virtual object; in response to an interception control instruction for the second virtual object, the movement path of the second virtual object is displayed; in response to a position selection operation for the movement path, a target interception position is determined; based on the target interception position, an alternative first virtual object is screened out from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; in response to an object selection instruction for the alternative first virtual object, the target first virtual object is determined; the target first virtual object is controlled to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, the target first virtual object is controlled to perform an interception operation on the second virtual object.

[0010] In this method, the target interception position is determined based on the moving path of the second virtual object, and then an alternative first virtual object is screened out from the first virtual object according to the target interception position. The target first virtual object is determined based on the alternative first virtual object, and then the target first virtual object is controlled to move toward the target interception position to intercept the second virtual object at the target interception position. This is conducive to predicting the interception opportunity in advance and completing the interception planning and arrangement, simplifying the interception setting operation and improving operational efficiency.

[0011] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0012] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0014] Figure 1 A flowchart of a method for interactive control of a game provided by an embodiment of the present invention;

[0015] Figure 2 A schematic diagram of a moving path and target interception position provided by an embodiment of the present invention;

[0016] Figure 3 A schematic diagram of an identification list and displaying candidate first virtual objects in a specified display format provided by an embodiment of the present invention;

[0017] Figure 4 A schematic diagram of a location marker provided by an embodiment of the present invention;

[0018] Figure 5 A schematic structural diagram of an interactive control device for a game provided by an embodiment of the present invention;

[0019] Figure 6 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present invention.

[0021] In SLG (Simulation Game) games, players can control virtual objects to move in the game scene, for example, controlling troops to march, controlling baggage carts to transport supplies, or controlling troops to escort baggage carts to transport supplies.

[0022] In related technologies, a game match includes an enemy camp and a friendly camp. Players in the enemy camp or the friendly camp can control virtual objects to move to a destination, such as the enemy base camp or the friendly camp, while players in the other camp can control virtual objects to intercept the moving virtual objects.

[0023] During the game, if the enemy virtual object controlled by the enemy player is moving, then our player can control our virtual object to intercept the enemy player's moving virtual object; in response to our player's interception, the enemy player can improve the combat effectiveness of the enemy virtual object, or change its moving route to counter-intercept.

[0024] During this process, our players need to repeatedly observe the movement status of the enemy's virtual object and repeatedly adjust the movement status of our virtual object. The operation is cumbersome and inefficient.

[0025] Based on this, the embodiments of the present invention provide a method, device, and electronic device for interactive control of a game, which can be applied to a game scenario in which an enemy virtual object is intercepted.

[0026] In one embodiment of the present disclosure, the interactive control method for a game can be run on a local terminal device or a server. When the interactive control method for a game is run on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.

[0027] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud gaming operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive control method of the game are completed on the cloud gaming server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud gaming server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud gaming server. The cloud gaming server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0028] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0029] In one possible implementation, an embodiment of the present invention provides an interactive control method for a game, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or it can be a client device in the cloud interactive system mentioned above.

[0030] The aforementioned graphical user interface displays a game scene. For example, the game scene may include land, mountains, rivers, fortresses, etc. The game scene includes a first virtual object and a second virtual object. The first virtual object generally belongs to the friendly camp, for example, the first virtual object may be a unit such as a troop, corps, or general; the second virtual object generally belongs to the enemy camp, for example, the second virtual object may be a unit such as a troop, corps, or general, or may be a baggage transport vehicle.

[0031] In this embodiment, the player performs interactive operations on the terminal device, and the terminal device can save the data information corresponding to the interactive operations and control the game objects. Figure 1As shown, the interactive control method of the game includes the following steps:

[0032] Step S102, in response to the interception control instruction for the second virtual object, displaying the movement path of the second virtual object;

[0033] The interception control instruction is used to select the second virtual object planned to be intercepted; the interception control instruction can be implemented by triggering a touch terminal device, or by triggering a desktop computer keyboard button, mouse button, host joystick device, etc.

[0034] For example, in the graphical user interface of a touch terminal device, the player can select the second virtual object by clicking, and then click the interception control corresponding to the second virtual object to trigger the interception control instruction for the second virtual object; after the terminal device receives the interception control instruction for the second virtual object, the movement path of the second virtual object can be displayed in the graphical user interface, such as displaying the path identifier corresponding to the movement path. Figure 2 In the example, it can be displayed as a dotted line connecting the current position of the second virtual object and the end position of the movement path.

[0035] Step S104, in response to the position selection operation for the moving path, determining the target interception position;

[0036] The position selection operation is used to select a target interception position within the movement path; such position selection operations include but are not limited to click, double-click, slide, long press, and drag. The target interception position is the location where the second virtual object is intercepted; the target interception position can be a location, plot of land, or a preset area in the game scene.

[0037] In one implementation, if Figure 2 , for the moving path displayed in the graphical user interface, the player can perform a position selection operation and select a target interception position from multiple positions on the moving path; after the terminal device receives the position selection operation for the moving path, it can determine the selected target interception position from multiple positions on the moving path.

[0038] Step S106, based on the target interception position, screening out candidate first virtual objects from the first virtual objects, wherein the time for the candidate first virtual objects to travel to the target interception position is less than or equal to the time for the second virtual object to travel to the target interception position;

[0039] The candidate first virtual object generally refers to an object that can be selected by the player after the first virtual object is screened.

[0040] In one implementation, a screening condition is preset; the terminal device can screen out candidate first virtual objects from the first virtual objects based on the screening condition and the target interception position.

[0041] The above-mentioned filtering condition can be a time condition or a distance condition. For example, when the filtering condition is a time condition, it can be the time it takes for the candidate first virtual object to travel to the target interception position, and the time it takes for the second virtual object to travel to the target interception position. Specifically, the time it takes for the candidate first virtual object to travel to the target interception position can be less than or equal to the time it takes for the second virtual object to travel to the target interception position. It is understood that if the time it takes for the candidate first virtual object to travel to the target interception position is equal to, then the candidate first virtual object can just meet the second virtual object when it reaches the target interception position, thereby increasing the probability of interception.

[0042] After the terminal device has screened the candidate first virtual objects, candidate object information of the candidate first virtual objects may be displayed to provide the player with selectable options. The candidate object information may include text, icons, avatars, etc. For example, the candidate object information of at least one candidate first virtual object may be displayed in a list; for another example, the candidate object information of the candidate first virtual object may be displayed in a highlighted format, including but not limited to a highlighted format, a glowing format, and a bold format.

[0043] The above method can predict the interception opportunity in advance, screen out the alternative first virtual objects for players to choose, and help players plan and arrange interception.

[0044] Step S108, responding to the object selection instruction for the candidate first virtual object, determining the target first virtual object;

[0045] The object selection instruction is used to select the first virtual object as the target for executing the interception task; the interception control instruction can be implemented by triggering a touch terminal device, or by triggering a desktop computer keyboard button, mouse button, host joystick device, etc.

[0046] For example, the player can select the alternative first virtual object by clicking, triggering an object selection instruction for the alternative first virtual object; after the terminal device receives the object selection instruction for the alternative first virtual object, it can determine the alternative first virtual corresponding to the object selection instruction as the target first virtual object for executing the interception task.

[0047] In the above method, the target first virtual object is directly selected from the candidate first virtual objects, which does not require the player to spend time planning and simplifies the interception setting operation.

[0048] Step S110 , controlling the target first virtual object to move toward the target interception position; when the target first virtual object and the second virtual object are both located at the target interception position, controlling the target first virtual object to perform an interception operation on the second virtual object.

[0049] In one implementation, after the terminal device determines the target first virtual object, it controls the target first virtual object to move toward the target interception position along a preset route; the target first virtual object can arrive at the target interception position at the same time as the second virtual object, and the target first virtual object can also arrive at the target interception position in advance and ambush at the target interception position.

[0050] When the second virtual object reaches the target interception location and the first virtual object is also located at the target interception location, the terminal device can control the first virtual object to perform an interception operation on the second virtual object. For example, the interception operation can involve the first virtual object engaging in combat with the second virtual object, blocking the second virtual object and thus disrupting the enemy's plans and arrangements; the interception operation can also involve plundering the second virtual object to obtain the resources corresponding to the second virtual object.

[0051] The interactive control method of the above-mentioned game provides a graphical user interface through a terminal device, and the graphical user interface displays a game scene, which includes a first virtual object and a second virtual object; in response to an interception control instruction for the second virtual object, the moving path of the second virtual object is displayed; in response to a position selection operation for the moving path, a target interception position is determined; based on the target interception position, an alternative first virtual object is screened out from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; in response to an object selection instruction for the alternative first virtual object, the target first virtual object is determined; the target first virtual object is controlled to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, the target first virtual object is controlled to perform an interception operation on the second virtual object.

[0052] In this method, the target interception position is determined based on the moving path of the second virtual object, and then an alternative first virtual object is screened out from the first virtual object according to the target interception position. The target first virtual object is determined based on the alternative first virtual object, and then the target first virtual object is controlled to move toward the target interception position to intercept the second virtual object at the target interception position. This is conducive to predicting the interception opportunity in advance and completing the interception planning and arrangement, simplifying the interception setting operation and improving operational efficiency.

[0053] The following embodiments provide specific implementations of displaying the movement path of the second virtual object.

[0054] In one implementation, in response to the interception control instruction for the second virtual object, the display scaling ratio of the game scene is adjusted to fully display the movement path of the second virtual object in the graphical user interface.

[0055] In one example, the game scene corresponds to a display zoom ratio; after the terminal device receives the interception control instruction for the second virtual object, the display zoom ratio of the game scene can be adjusted until the movement path of the second virtual object is completely displayed in the graphical user interface. For example, the current position of the second virtual object, the end position of the movement path, and the path identifier corresponding to the movement path are displayed in the graphical user interface. Of course, the starting position and end position of the movement path, as well as the path identifier corresponding to the movement path, can also be displayed in the graphical user interface.

[0056] In one implementation, an identification list is displayed on a graphical user interface; wherein the identification list includes object identifications of candidate first virtual objects; and / or, the candidate first virtual objects are displayed in a specified display format in a game scene.

[0057] For example, the identification list may be displayed on the graphical user interface, and the alternative first virtual object may be displayed in the game scene in a specified display format; or only the identification list may be displayed on the graphical user interface; or only the alternative first virtual object may be displayed in the game scene in a specified display format.

[0058] In one example, a list of identifiers is displayed in the vicinity of the target interception location, such as Figure 3 In the example, the identification list is located on the left side of the target interception position, and the object identification of the candidate first virtual object is displayed in the identification list. The object identification is as follows: Figure 3 Team 1, Team 2 and Team 3 in .

[0059] In another example, the candidate first virtual object in the game scene is displayed in a specified display format, thereby highlighting the candidate first virtual object; the specified display format includes but is not limited to a highlight format, a glowing format, a bold format, and a stroke format, such as Figure 3 , Alternative 1, Alternative 2, and Alternative 3 in the game scene are displayed in a bold stroke format.

[0060] By using the above method, the object identifier is displayed in the identifier list, or the candidate first virtual object is highlighted in the game scene, so that the player can quickly obtain the candidate object information of the candidate first virtual object.

[0061] In an optional implementation, a time difference between the time it takes for the candidate first virtual object to travel to the target interception position and the time it takes for the second virtual object to travel to the target interception position is less than or equal to a preset difference threshold.

[0062] The preset difference threshold can be set within a range from zero to the time it takes the second virtual object to reach the target interception location. In other words, a smaller preset difference threshold results in a narrower range of time difference options, which can be interpreted as a greater degree of leniency in selecting candidate first virtual objects. When the preset difference threshold is zero, the degree of leniency is maximized.

[0063] After the terminal device can calculate the time it takes for the first virtual object to travel to the target interception position and the time difference between the time it takes for the second virtual object to travel to the target interception position, it can filter out alternative first virtual objects from the first virtual objects based on the preset difference threshold; for example, the preset difference threshold is 2 minutes, and assuming that the time it takes for the first virtual object to travel to the target interception position and the time difference between the time it takes for the second virtual object to travel to the target interception position are 3 minutes and 10 seconds, 2 minutes, 1 minute, 20 seconds and 0 respectively, then the alternative first virtual objects filtered out are the first virtual objects corresponding to the time differences of 2 minutes, 1 minute, 20 seconds and 0 respectively.

[0064] In one implementation, the distance between the object position of the candidate first virtual object and the target interception position is determined based on the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0065] In one example, a distance condition is used as a filtering condition to filter out an alternative first virtual object from the first virtual object; specifically, the terminal device can obtain the moving speed of the alternative first virtual object and the time it takes for the second virtual object to travel to the target interception position, and then determine the distance between the object position of the alternative first virtual object and the target interception position.

[0066] The above method can predict the interception timing based on the distance between the object position of the candidate first virtual object and the target interception position, screen out the candidate first virtual object, and help the player to make an interception plan.

[0067] In a specific implementation, the distance between the object position of the candidate first virtual object and the target interception position is less than or equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0068] For example, the terminal device obtains the moving speed x of the alternative first virtual object and the time y when the second virtual object moves to the target interception position, and obtains the product z=xy through calculation, that is, the distance between the object position of the alternative first virtual object and the target interception position.

[0069] In one embodiment, the distance between the object position of the candidate first virtual object and the target interception position is equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0070] Through the above method, the timing when the alternative first virtual object and the second virtual object arrive at the target interception position at the same time can be predicted, thereby screening out the alternative first virtual object; when the player chooses the alternative first virtual object screened out in this way, it can avoid the enemy camp players adjusting the movement state of the second virtual object after knowing the interception plan of our camp players, thereby increasing the probability of successful interception operation.

[0071] In another embodiment, the distance between the object position of the candidate first virtual object and the target interception position is smaller than the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0072] Through the above method, the timing of the alternative first virtual object arriving at the target interception position in advance can be predicted, thereby screening out the alternative first virtual object; when the player chooses the alternative first virtual object screened out in this way, he can arrange an ambush in advance around the target interception position and wait for the second virtual object to arrive, which simplifies the interception setting operation.

[0073] In one implementation, a scene position is determined whose distance from a target interception position meets a preset distance threshold; wherein the preset distance threshold is equal to the product of the moving speed of the alternative first virtual object and the time it takes for the second virtual object to travel to the target interception position; and a position identifier corresponding to the scene position is displayed in the game scene.

[0074] The preset distance threshold may be understood as a preset maximum distance from the target interception position. The position identifier may indicate a scene position whose distance from the target interception position is equal to the preset distance threshold.

[0075] In one example, the terminal device calculates the moving speed x of the alternative first virtual object and multiplies it by the time y for the second virtual object to travel to the target interception position to obtain a preset distance threshold z; then determines from the game scene a scene position whose distance from the target interception position meets the preset distance threshold.

[0076] After the terminal device determines the scene location, the location marker corresponding to the scene location is displayed in the game scene, such as Figure 4 , the position mark is displayed as a solid circle with the target interception position as the center and the preset distance threshold as the radius.

[0077] By using the above method, scene locations that meet the preset distance threshold are screened out in the game scene and the location identifiers are displayed, so that players can quickly obtain location information and then select the required target first virtual object.

[0078] In a specific implementation, the order of the object identifiers in the identifier list is determined according to a preset priority order; and / or the specified display format is determined according to the preset priority order.

[0079] For example, the order of object identifiers in the identifier list can be determined according to a preset priority order, and at the same time, the specified display format can be determined according to the preset priority order; or the order of object identifiers in the identifier list can be determined only according to the preset priority order, or the specified display format can be determined only according to the preset priority order.

[0080] In one example, the terminal device can determine the order of the object identifiers of the alternative first virtual objects in the identification list according to a preset priority order; if the priority of the alternative first virtual object is higher, the object identifier of the alternative first virtual object is arranged at an earlier position in the identification list; if the priority of the selected first virtual object is lower, the object identifier of the alternative first virtual object is arranged at a later position in the identification list.

[0081] In another example, the terminal device can determine the designated display format corresponding to the alternative first virtual object according to a preset priority order; if the priority of the alternative first virtual object is different, the designated display format corresponding to the alternative first virtual object is generally different. Optionally, the higher the priority of the alternative first virtual object, the more prominent the designated display format corresponding to the alternative first virtual object, for example, a highlight format and a luminous format are combined as the designated display format.

[0082] The priority order includes at least one of the following:

[0083] Method 1: The candidate first virtual object whose time of traveling to the target interception position is closer to the target time has a higher priority; the target time includes the time of the second virtual object traveling to the target interception position;

[0084] For example, the terminal device compares the time taken by the candidate first virtual object to travel to the target interception position and the time taken by the second virtual object to travel to the target interception position. If the two are closer, the priority of the candidate first virtual object is higher.

[0085] Method 2: A candidate first virtual object with a higher value of a designated object attribute has a higher priority; the designated object attribute is used to indicate the candidate first virtual object's ability to intercept the second virtual object. The designated object attribute includes but is not limited to combat attribute, defense attribute, and health attribute.

[0086] For example, the terminal device obtains the attribute value of the specified object attribute of the alternative first virtual object. Specifically, it can obtain the attribute value of one specified object attribute, or obtain the attribute values ​​of multiple specified object attributes, and calculate the sum of the attribute values; if the attribute value of the specified object attribute of the alternative first virtual object is higher, that is, the alternative first virtual object has a stronger interception capability of the second virtual object, then the priority of the alternative first virtual object is higher.

[0087] The second virtual object includes a resource carrying object, which carries virtual resources such as currency, equipment, and troops.

[0088] In an optional implementation, in response to a successful interception operation, the game account of the target first virtual object is controlled to obtain virtual resources; in response to a failed interception operation, the game account of the target first virtual object is controlled to reduce the virtual resources corresponding to the target first virtual object; and / or, the attribute value of the specified object attribute of the target first virtual object is controlled to decrease within a preset time period.

[0089] After the terminal device controls the target first virtual object to perform an interception operation on the second virtual object, if the interception operation is successful, the game account of the target first virtual object can be controlled to obtain virtual resources.

[0090] If the interception operation fails, then only the game account of the target first virtual object can be controlled to reduce the virtual resources corresponding to the target first virtual object, for example, the game account of the target first virtual object can be controlled to reduce the troop resources corresponding to the target first virtual object; or only the attribute value of the specified object attribute of the target first virtual object can be controlled to reduce within a preset time period, for example, the preset time period is 24 hours; or, while controlling the game account of the target first virtual object to reduce the virtual resources corresponding to the target first virtual object, the attribute value of the specified object attribute of the target first virtual object can be controlled to reduce within a preset time period.

[0091] The above-mentioned embodiments of the present application can help players plan ahead, predict when to intercept the baggage train and make appropriate arrangements, so as to better plan and command the interception of the baggage train.

[0092] Corresponding to the aforementioned method embodiment, see Figure 5 The structure diagram of an interactive control device for a game shown in FIG. 1 is a diagram showing a graphical user interface provided by a terminal device, wherein the graphical user interface displays a game scene including a first virtual object and a second virtual object; the device includes:

[0093] a movement path display module 51, configured to display a movement path of the second virtual object in response to an interception control instruction directed to the second virtual object;

[0094] a target interception position determination module 52 for determining a target interception position in response to a position selection operation for a moving path;

[0095] an alternative first virtual object screening module 53 for screening an alternative first virtual object from the first virtual objects based on the target interception position, wherein the time for the alternative first virtual object to travel to the target interception position is less than or equal to the time for the second virtual object to travel to the target interception position;

[0096] a target first virtual object determining module 54, configured to determine a target first virtual object in response to an object selection instruction for a candidate first virtual object;

[0097] The movement and interception operation control module 55 is used to control the target first virtual object to move toward the target interception position; when the target first virtual object and the second virtual object are both located at the target interception position, control the target first virtual object to perform an interception operation on the second virtual object.

[0098] The interactive control device of the above-mentioned game provides a graphical user interface through a terminal device, and the graphical user interface displays a game scene, which includes a first virtual object and a second virtual object; in response to an interception control instruction for the second virtual object, the moving path of the second virtual object is displayed; in response to a position selection operation for the moving path, a target interception position is determined; based on the target interception position, an alternative first virtual object is screened out from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; in response to an object selection instruction for the alternative first virtual object, the target first virtual object is determined; the target first virtual object is controlled to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, the target first virtual object is controlled to perform an interception operation on the second virtual object.

[0099] In this method, the target interception position is determined based on the moving path of the second virtual object, and then an alternative first virtual object is screened out from the first virtual object according to the target interception position. The target first virtual object is determined based on the alternative first virtual object, and then the target first virtual object is controlled to move toward the target interception position to intercept the second virtual object at the target interception position. This is conducive to predicting the interception opportunity in advance and completing the interception planning and arrangement, simplifying the interception setting operation and improving operational efficiency.

[0100] The above-mentioned first movement path display module is also used to respond to the interception control instruction for the second virtual object and adjust the display scaling ratio of the game scene to fully display the movement path of the second virtual object in the graphical user interface.

[0101] The above-mentioned device also includes a display module for displaying an identification list on a graphical user interface; wherein the identification list includes object identifications of alternative first virtual objects; and / or, displaying the alternative first virtual objects in a specified display format in the game scene.

[0102] The distance between the object position of the candidate first virtual object and the target interception position is determined based on the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0103] The distance between the object position of the candidate first virtual object and the target interception position is less than or equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0104] The above-mentioned device also includes a second display module, which is used to determine a scene position whose distance from the target interception position meets a preset distance threshold; wherein the preset distance threshold is equal to the product of the moving speed of the alternative first virtual object and the time it takes for the second virtual object to travel to the target interception position; and display a position marker corresponding to the scene position in the game scene.

[0105] The above-mentioned device also includes a second display module, which is used to determine the order of object identifiers in the identifier list according to a preset priority order; and / or determine the specified display format according to a preset priority order; wherein the priority order includes at least one of the following: the closer the time of traveling to the target interception position to the target time, the higher the priority of the alternative first virtual object; the target time includes the time when the second virtual object travels to the target interception position; the higher the attribute value of the specified object attribute, the higher the priority of the alternative first virtual object; the specified object attribute is used to indicate the interception capability of the alternative first virtual object on the second virtual object.

[0106] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned interactive control method for the game. The electronic device can be a server or a terminal device.

[0107] See also Figure 6 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable instructions that can be executed by the processor 100. The processor 100 executes the computer-executable instructions to implement the interactive control method of the above-mentioned game.

[0108] Furthermore, Figure 6 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0109] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0110] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 100 or software instructions. The above processor 100 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0111] The processor in the electronic device can implement the following operations in the interactive control method of the game by executing computer-executable instructions:

[0112] A graphical user interface is provided through a terminal device, the graphical user interface displays a game scene, and the game scene includes a first virtual object and a second virtual object; in response to an interception control instruction for the second virtual object, a moving path of the second virtual object is displayed; in response to a position selection operation for the moving path, a target interception position is determined; based on the target interception position, an alternative first virtual object is screened out from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; in response to an object selection instruction for the alternative first virtual object, a target first virtual object is determined; the target first virtual object is controlled to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, the target first virtual object is controlled to perform an interception operation on the second virtual object.

[0113] In response to the interception control instruction for the second virtual object, the display scaling ratio of the game scene is adjusted to fully display the movement path of the second virtual object in the graphical user interface.

[0114] Displaying an identification list on a graphical user interface; wherein the identification list includes object identifications of candidate first virtual objects; and / or displaying the candidate first virtual objects in a specified display format in a game scene.

[0115] The distance between the object position of the candidate first virtual object and the target interception position is determined based on the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0116] The distance between the object position of the candidate first virtual object and the target interception position is less than or equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0117] Determine a scene position whose distance from the target interception position meets a preset distance threshold; wherein the preset distance threshold is equal to the product of the moving speed of the alternative first virtual object and the time it takes for the second virtual object to travel to the target interception position; and display a position identifier corresponding to the scene position in the game scene.

[0118] Determine the order of object identifiers in the identifier list according to a preset priority order; and / or determine the specified display format according to a preset priority order; wherein the priority order includes at least one of the following: the alternative first virtual object whose time of traveling to the target interception position is closer to the target time has a higher priority; the target time includes the time when the second virtual object travels to the target interception position; the alternative first virtual object whose attribute value of the specified object attribute is higher has a higher priority; the specified object attribute is used to indicate the interception capability of the alternative first virtual object on the second virtual object.

[0119] In the above method, the target interception position is determined based on the moving path of the second virtual object, and then the alternative first virtual object is screened out from the first virtual object according to the target interception position. The target first virtual object is determined for the alternative first virtual object, and then the target first virtual object is controlled to move toward the target interception position to intercept the second virtual object at the target interception position. This is conducive to predicting the interception timing in advance and completing the interception planning and arrangement, simplifying the interception setting operation and improving operational efficiency.

[0120] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above game.

[0121] The computer-executable instructions stored in the computer-readable storage medium can implement the following operations in the interactive control method of the game by executing the computer-executable instructions:

[0122] A graphical user interface is provided through a terminal device, the graphical user interface displays a game scene, and the game scene includes a first virtual object and a second virtual object; in response to an interception control instruction for the second virtual object, a moving path of the second virtual object is displayed; in response to a position selection operation for the moving path, a target interception position is determined; based on the target interception position, an alternative first virtual object is screened out from the first virtual object, wherein the time it takes for the alternative first virtual object to travel to the target interception position is less than or equal to the time it takes for the second virtual object to travel to the target interception position; in response to an object selection instruction for the alternative first virtual object, a target first virtual object is determined; the target first virtual object is controlled to move toward the target interception position; when both the target first virtual object and the second virtual object are located at the target interception position, the target first virtual object is controlled to perform an interception operation on the second virtual object.

[0123] In response to the interception control instruction for the second virtual object, the display scaling ratio of the game scene is adjusted to fully display the movement path of the second virtual object in the graphical user interface.

[0124] Displaying an identification list on a graphical user interface; wherein the identification list includes object identifications of candidate first virtual objects; and / or displaying the candidate first virtual objects in a specified display format in a game scene.

[0125] The distance between the object position of the candidate first virtual object and the target interception position is determined based on the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0126] The distance between the object position of the candidate first virtual object and the target interception position is less than or equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

[0127] Determine a scene position whose distance from the target interception position meets a preset distance threshold; wherein the preset distance threshold is equal to the product of the moving speed of the alternative first virtual object and the time it takes for the second virtual object to travel to the target interception position; and display a position identifier corresponding to the scene position in the game scene.

[0128] Determine the order of object identifiers in the identifier list according to a preset priority order; and / or determine the specified display format according to a preset priority order; wherein the priority order includes at least one of the following: the alternative first virtual object whose time of traveling to the target interception position is closer to the target time has a higher priority; the target time includes the time when the second virtual object travels to the target interception position; the alternative first virtual object whose attribute value of the specified object attribute is higher has a higher priority; the specified object attribute is used to indicate the interception capability of the alternative first virtual object on the second virtual object.

[0129] In the above method, the target interception position is determined based on the moving path of the second virtual object, and then the alternative first virtual object is screened out from the first virtual object according to the target interception position. The target first virtual object is determined for the alternative first virtual object, and then the target first virtual object is controlled to move toward the target interception position to intercept the second virtual object at the target interception position. This is conducive to predicting the interception timing in advance and completing the interception planning and arrangement, simplifying the interception setting operation and improving operational efficiency.

[0130] The computer program product of the interactive game control method, device, and electronic device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. For specific implementation, please refer to the method embodiments and will not be repeated here.

[0131] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0132] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0133] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0134] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0135] Finally, it should be noted that the above embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for interactive control of a game, characterized in that: Providing a graphical user interface through a terminal device, wherein the graphical user interface displays a game scene, wherein the game scene includes a first virtual object and a second virtual object; the method includes: In response to an interception control instruction for the second virtual object, displaying a movement path of the second virtual object; determining a target interception position in response to a position selection operation for the movement path; Based on the target interception position, screening out an alternative first virtual object from the first virtual objects, wherein a time taken by the alternative first virtual object to travel to the target interception position is less than or equal to a time taken by the second virtual object to travel to the target interception position; In response to an object selection instruction for the candidate first virtual object, determining a target first virtual object; Controlling the target first virtual object to move toward the target interception position; when the target first virtual object and the second virtual object are both located at the target interception position, controlling the target first virtual object to perform an interception operation on the second virtual object.

2. The method according to claim 1, characterized in that The step of displaying the movement path of the second virtual object in response to the interception control instruction for the second virtual object includes: In response to the interception control instruction for the second virtual object, the display scaling ratio of the game scene is adjusted to fully display the movement path of the second virtual object in the graphical user interface.

3. The method according to claim 1, characterized in that After the step of selecting candidate first virtual objects from the first virtual objects based on the target interception position, the method further includes: Displaying an identification list on the graphical user interface; wherein the identification list includes the object identification of the candidate first virtual object; And / or, displaying the alternative first virtual object in a specified display format in the game scene.

4. The method according to claim 1, wherein The distance between the object position of the candidate first virtual object and the target interception position is determined based on the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

5. The method according to claim 4, characterized in that The distance between the object position of the candidate first virtual object and the target interception position is less than or equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position.

6. The method according to claim 1, wherein The method further comprises: Determining a scene position whose distance from the target interception position meets a preset distance threshold; wherein the preset distance threshold is equal to the product of the moving speed of the candidate first virtual object and the time it takes for the second virtual object to travel to the target interception position; A location identifier corresponding to the scene location is displayed in the game scene.

7. The method according to claim 3, characterized in that The method further comprises: Determine the order of the object identifiers in the identifier list according to a preset priority order; and / or, determining the designated display format according to a preset priority order; The priority order includes at least one of the following: The closer the time of traveling to the target interception position is to the target time, the higher the priority of the candidate first virtual object; the target time includes the time of traveling to the target interception position by the second virtual object; A candidate first virtual object having a higher attribute value of the designated object attribute has a higher priority; the designated object attribute is used to indicate the interception capability of the candidate first virtual object on the second virtual object.

8. An interactive control device for a game, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface displays a game scene, wherein the game scene includes a first virtual object and a second virtual object; the apparatus includes: a movement path display module, configured to display a movement path of the second virtual object in response to an interception control instruction directed to the second virtual object; a target interception position determination module, configured to determine a target interception position in response to a position selection operation for the movement path; an alternative first virtual object screening module, configured to screen an alternative first virtual object from the first virtual objects based on the target interception position, wherein a time for the alternative first virtual object to travel to the target interception position is less than or equal to a time for the second virtual object to travel to the target interception position; a target first virtual object determining module, configured to determine a target first virtual object in response to an object selection instruction for the candidate first virtual object; The movement and interception operation control module is used to control the target first virtual object to move toward the target interception position; when the target first virtual object and the second virtual object are both located at the target interception position, control the target first virtual object to perform an interception operation on the second virtual object.

9. An electronic device, characterized in that: The system comprises a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the interactive control method of the game according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method for a game according to any one of claims 1 to 7.