Game interaction method and device, electronic equipment and storage medium
By using the graphical user interface in the game to automatically respond to and execute assistance requests, the cumbersome problem of player interaction process is solved, and the game experience and operation efficiency is improved.
Patent Information
- Application Number
- CN202510267366.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2045-03-06
AI Technical Summary
The interaction process between players during the game is too cumbersome and lengthy, resulting in increased operational burden and reduced gaming experience.
The first electronic terminal provides a graphical user interface to display the game scene and virtual objects, and automatically controls the virtual object to execute the game behavior of the target object in response to the assistance request of the virtual object of the same team.
It simplifies the interaction process between players in the game, reduces the operating burden of players, and improves the interaction efficiency and gaming experience.
Smart Images

Figure CN119818948A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game interaction technology, and in particular to a game interaction method, a game interaction device, an electronic device and a computer-readable storage medium. Background Art
[0002] With the development of game technology, online games have become one of the important forms of entertainment in people's daily lives. In the process of the game, especially in multiplayer team games, players can often cooperate with teammates in the game content through corresponding interactions. However, when players interact with each other, it is easy to bring additional operational burdens to players because the interaction process is too cumbersome and lengthy, which may also lead to being attacked by other hostile players during the interaction and losing the corresponding opportunity, thus giving players a poor gaming experience. Summary of the invention
[0003] The embodiments of the present invention provide a game interaction method, device, electronic device and computer-readable storage medium to solve or partially solve the problem that the interaction process between players during the game is too complicated and lengthy, which easily brings operational burden to the players and reduces the game experience.
[0004] The embodiment of the present invention discloses a game interaction method, which provides a graphical user interface through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least a game scene and a virtual object located in the game scene, and the virtual object includes at least a first virtual object controlled by the first electronic terminal, including:
[0005] In response to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, displaying a first assistance request event corresponding to the first assistance request;
[0006] In response to a confirmation operation on the first assistance request event, a target object corresponding to the first assistance request event is determined, and the first virtual object is automatically controlled to perform a game behavior on the target object.
[0007] The embodiment of the present invention further discloses a game interaction device, which provides a graphical user interface through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least a game scene and a virtual object located in the game scene, and the virtual object includes at least a first virtual object controlled by the first electronic terminal, including:
[0008] a request processing module, configured to respond to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, and display a first assistance request event corresponding to the first assistance request;
[0009] The control module is used to determine a target object corresponding to the first assistance request event in response to a confirmation operation on the first assistance request event, and automatically control the first virtual object to perform a game behavior on the target object.
[0010] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0011] The memory is used to store computer programs;
[0012] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0013] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.
[0014] The embodiments of the present invention include the following advantages:
[0015] In an embodiment of the present invention, during a game, players can form corresponding game teams to play together. For the local player, the corresponding first electronic terminal can display the corresponding game scene and virtual objects through a graphical user interface during the game, wherein the virtual object can include a first virtual object controlled by the local player. When a second virtual object controlled by other players in the same team initiates an assistance request, the terminal can display the corresponding assistance request event in the graphical user interface. If the local player inputs a confirmation operation for the assistance request, the terminal can first determine the target object corresponding to the first assistance request event, and automatically control the first virtual object to perform the game behavior for the target object. Thus, the terminal can automatically control the virtual object to perform the corresponding game behavior according to the interaction content between the players, effectively simplifying the interaction process between players during the game, reducing the player's operating burden, and improving the interaction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a flowchart of a game interaction method provided in an embodiment of the present invention;
[0017] Figure 2 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0018] Figure 3 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0019] Figure 4is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0020] Figure 5 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0021] Figure 6 is a structural block diagram of an interactive device for a game provided in an embodiment of the present invention;
[0022] Figure 7 It is a block diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0024] As an example, in a multiplayer team game, players often need to assist each other. However, the interaction process between players in the game is easily too cumbersome and lengthy, which brings additional operational burden to the players. It may also lead to being attacked by other hostile players during the interaction and losing the corresponding opportunity, thus bringing a poor gaming experience to the players.
[0025] In this regard, in the present invention, during the game process, players can form corresponding game teams to play together. For the local player, the corresponding first electronic terminal can display the corresponding game scene and virtual objects through a graphical user interface during the game process, wherein the virtual object can include a first virtual object controlled by the local player. When a second virtual object controlled by other players in the same team initiates an assistance request, the terminal can display the corresponding assistance request event in the graphical user interface. If the local player inputs a confirmation operation for the assistance request, the terminal can first determine the target object corresponding to the first assistance request event, and automatically control the first virtual object to perform the game behavior for the target object, so that the terminal can automatically control the virtual object to perform the corresponding game behavior according to the interaction content between the players, effectively simplifying the interaction process between players during the game, reducing the player's operating burden, and improving the interaction efficiency.
[0026] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, some technical features involved in the embodiments of the present invention are explained and illustrated below:
[0027] The electronic terminal may be a terminal device running a game application, and may be divided into a first electronic terminal corresponding to the local player and a second electronic terminal corresponding to the opposite player according to the player type. Optionally, in the present invention, the local player and the opposite player may belong to the same game team, and in the game, the players in the same team may interact with each other in the game. In addition, the local player may control the first virtual object through the first electronic terminal, and the opposite player may control the second virtual object through the second electronic terminal. The first virtual object and the second virtual object in the game scene may interact with each other in the game content, and the present invention does not limit this.
[0028] An assistance request event may be an event in which a target player initiates assistance to other players in the same team through a terminal during the game. Assistance request events may include first-category events and second-category events. The first-category event may be an event for requesting virtual supplies, and the second-category event may be an event for providing tactical assistance in the game. It should be noted that both the first-category event and the second-category event may involve material support. The difference is that the first-category event may be direct support of virtual supplies, such as the circulation of virtual supplies between different virtual objects, etc., while the second-category event may be indirect support of virtual supplies, such as using corresponding virtual supplies as required by the assistance requester, etc., so that players can initiate corresponding assistance request events according to actual needs in the game.
[0029] Reference Figure 1 , shows a flowchart of the steps of a game interaction method provided in an embodiment of the present invention, wherein a graphical user interface is provided through a first electronic terminal, and the content displayed by the graphical user interface includes at least a game scene and a virtual object located in the game scene, and the virtual object includes at least a first virtual object controlled by the first electronic terminal, and specifically may include the following steps:
[0030] Step 101, in response to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, displaying a first assistance request event corresponding to the first assistance request;
[0031] In the embodiment of the present invention, the first electronic terminal is used as an example for illustrative description, and the corresponding game application is run in the first electronic terminal, and the corresponding game scene and the interactive control for controlling the first virtual object are displayed through the graphical user interface. In the game process, the local player can initiate a corresponding assistance request, and can also accept the assistance request initiated by the teammate player, so as to realize the game interaction between different players in the game.
[0032] In a specific implementation, when other players in the same team initiate an assistance request, the first electronic terminal can respond to the first assistance request initiated by the second virtual object in the game scene that belongs to the same team as the first virtual object, and display the first assistance request event corresponding to the first assistance request, thereby intuitively presenting the assistance request of the teammate player to the local player, so that the local player can quickly perceive the game needs of the teammate player.
[0033] In some feasible implementations, for assistance requests in the game, it is usually required that the relative distance between virtual objects meets certain preset conditions, so that the player can timely control the virtual object to perform corresponding assistance behaviors, so as to timely meet the needs of teammate players and seize the game opportunities. Optionally, when the relative distance between the first virtual object controlled by the local player and the second virtual object that initiates the assistance request in the game scene is less than or equal to a preset threshold, the first electronic terminal corresponding to the local player can receive and display the corresponding assistance request event in the graphical user interface. Specifically, the first electronic terminal can respond to the first assistance request initiated by the second virtual object in the game scene whose relative distance to the first virtual object is less than or equal to the second preset threshold and belongs to the same team, and display the first assistance request event corresponding to the first assistance request, thereby initiating a corresponding assistance request to a specific teammate player, thereby improving the pertinence of the assistance request, so that the "to the best of their ability" in the game can provide corresponding game assistance to the teammate player in a timely manner, so as to ensure that the assistance request can be effectively responded to, and improve the player's game experience.
[0034] For example, taking the real-time position of the virtual object that initiates the assistance request in the game scene as the dot and spreading it according to a radius of 100m, the corresponding detection range can be obtained. Other virtual objects of the same team within the detection range can receive the assistance request, while other teammates outside the detection range will not accept the assistance request, so as to improve the pertinence and effectiveness of the assistance request.
[0035] It should be noted that, in the above example, relative distance is used as an example to determine whether to output a corresponding assistance request event to the player. It is understandable that a comprehensive judgment can also be made through other dimensions. For example, when a player who initiates an assistance request asks for virtual supplies from teammates, a corresponding assistance request can be initiated to the teammate player who owns the virtual supplies. Furthermore, a corresponding assistance request can be initiated to the teammate player whose relative distance meets the preset conditions and who owns the virtual supplies, etc. The relevant implementation content can refer to the description in the subsequent embodiments and will not be repeated here.
[0036] Step 102: In response to a confirmation operation on the first assistance request event, determining a target object corresponding to the first assistance request event, and automatically controlling the first virtual object to perform a game behavior on the target object.
[0037] In response to the assistance request initiated by a teammate player, the first electronic terminal can output the corresponding first assistance request event in the graphical user interface, for example, display the corresponding request information "XX needs YY", and provide the corresponding trigger control, etc. "XX" can be the player identifier who initiated the assistance request, "YY" can be the request content corresponding to the assistance request event, etc. Then, if assistance can be provided, the local player can input a trigger operation for the trigger control to provide the requester with corresponding game assistance. Specifically, the first electronic terminal can respond to the confirmation operation for the first assistance request event, determine the target object corresponding to the first assistance request event, and automatically control the first virtual object to perform the game behavior for the target object, so that the terminal can automatically control the virtual object to perform the corresponding game behavior according to the interaction content between the players, effectively simplifying the interaction process between players during the game, reducing the player's operating burden, and improving the interaction efficiency.
[0038] It should be noted that, in the case of confirming to provide corresponding assistance, the first electronic terminal can control the first virtual object to perform different game behaviors according to the type of the assistance request event initiated by the initiator.
[0039] In some feasible implementations, the first assistance request event includes a first type of event, the first type of event is an event for requesting virtual supplies, and the target object includes the first virtual supplies corresponding to the first type of event. The first electronic terminal can control the first virtual object to move to a first preset range of the second virtual object, and transfer the first virtual supplies in the backpack of the first virtual object to the backpack of the second virtual object, wherein the first preset range is an area determined according to the real-time position of the second virtual object in the game scene and a first preset threshold. Therefore, when a teammate player initiates a request for supplies and the local player accepts the request, the first electronic terminal can take over the local player's control of the first virtual object, automatically control the first virtual object to move to the first preset range of the second virtual object, and automatically transfer the virtual supplies after entering the first preset range. The entire assistance process can be achieved without the local player inputting corresponding operations, which effectively simplifies the interaction process between players during the game, reduces the player's operating burden, and improves the interaction efficiency.
[0040] In a specific implementation, after taking over the control of the first virtual object, the first electronic terminal can control the first virtual object to move to the position of the second virtual object, obtain the relative distance between the first virtual object and the second virtual object in the game scene, and detect the relative distance in real time. If the relative distance is less than or equal to a first preset threshold, the first virtual material in the backpack of the first virtual object is transferred to the backpack of the second virtual object. In this way, in the process of material assistance, it can be achieved without the local player inputting corresponding operations, which effectively simplifies the interaction process between players during the game, reduces the player's operating burden, and improves the interaction efficiency.
[0041] Optionally, in the process of giving virtual goods, the first electronic terminal may also determine the giving quantity corresponding to the first virtual goods, and then transfer the first virtual goods in the backpack of the first virtual object to the backpack of the second virtual object according to the giving quantity. The giving quantity may be the quantity determined by the initiator when initiating the assistance request, or the quantity determined by the giver during the giving process, and the present invention does not limit this.
[0042] In addition, during the process of the first electronic terminal taking over the control of the first virtual object, if the local player inputs a control operation for the first virtual object, the control of the first virtual object by the first electronic terminal will be interrupted. If the first virtual object is interrupted when moving to the position where the second virtual object is located, the first virtual object is controlled to stop moving to the position where the second virtual object is located. At this time, the first virtual object can stay in place, and the local player can choose to take over the control of the first virtual object, or choose not to control it. The first electronic terminal can perform corresponding game control according to the operation of the local player. Specifically, if the local player chooses to continue to assist teammate players, the first electronic terminal can respond to the trigger operation of the object identifier of the second virtual object and continue to control the first virtual object to move to the position where the second virtual object is located; if the local player interrupts the control of the first electronic terminal and does not input the corresponding control operation, the first electronic terminal can stop responding to the first assistance request event in response to not detecting the control operation for the first virtual object within the first preset time length.
[0043] It should be noted that when the local player inputs a control operation for the first virtual object (such as movement control, shooting control, etc.), the first electronic terminal can stop responding to the first assistance request event, restore the local player's control over the first virtual object, and at the same time output corresponding prompt information to prompt the local player to stop processing the assistance request.
[0044] In one example, suppose that the local player controls virtual object A, and the opponent player in the same team controls virtual object B, where virtual object A and virtual object B are 88m apart in the game scene. When the opponent player initiates a request for supplies, such as requesting two medical kits, the first electronic terminal corresponding to the local player can display the assistance request event. If the local player confirms to assist the opponent player, the first electronic terminal can control virtual object A to move to the location of virtual object B, and when the relative distance between virtual object A and virtual object B is less than or equal to 20m, the two medical kits in the backpack of virtual object A can be transferred to the backpack of virtual object B. In this way, in the process of material assistance, the local player does not need to input corresponding operations to achieve it, which effectively simplifies the interaction process between players during the game, reduces the player's operating burden, and improves the interaction efficiency.
[0045] In some other feasible implementations, the first assistance request event includes a second type of event, the second type of event is an event for providing in-game tactical assistance, the target object includes a mark point corresponding to the second type of event and a second virtual material, the mark point is a point marked by the second virtual object in the game scene, and the content displayed in the graphical user interface also includes a crosshair, then the first electronic terminal can control the first virtual object to switch to a posture of holding the second virtual material, and align the crosshair with the mark point, so that when a teammate player initiates a corresponding in-game tactical assistance event, after the local player confirms the support, the first electronic terminal can control the first virtual object to switch to a corresponding posture, effectively simplifying the game operation process of the local player, and simplifying the interaction process between players during the game, reducing the player's operating burden, and improving interaction efficiency.
[0046] In addition, when the first virtual object is switched to a posture of holding the second virtual material and the crosshairs are aimed at the marked point, the local player can further input a use operation for the second virtual material. The first electronic terminal can respond to the use operation for the second virtual material and control the first virtual object to use the second virtual material for the marked point. Therefore, in the process of tactical assistance, the player only needs to perform simple game operations to achieve game assistance, which effectively simplifies the game operation process of the local player and the interaction process between players during the game, reduces the player's operating burden and improves the interaction efficiency.
[0047] In one example, suppose that the local player controls virtual object A, and the opposing player in the same team controls virtual object B. When the opposing player marks a point in the game scene and initiates an assistance request for the marked point, such as "smoke bombs are needed to attract firepower", if the local player confirms to assist the opposing player, the first electronic terminal can control virtual object A to hold a smoke bomb and switch to aiming at the marked point. Then, the local player can judge whether to control virtual object A to throw a smoke bomb at the marked point according to his own situation. Therefore, in the process of tactical assistance, the player only needs to perform simple game operations to achieve game assistance, which effectively simplifies the game operation process of the local player and the interaction process between players during the game, reduces the player's operation burden and improves the interaction efficiency.
[0048] It should be noted that in the above process, the local player is taken as the recipient of game assistance for example. It can be understood that in addition to being the recipient of game assistance, the local player can also be the requester of game assistance. The following explains and illustrates the processing process of the local player as the requester through corresponding examples.
[0049] In an embodiment of the present invention, the first electronic terminal can initiate a second assistance request in response to the first virtual object, determine a second assistance request event corresponding to the second assistance request, and send the second assistance request event to the second electronic terminal corresponding to the second virtual object that meets preset conditions. The second electronic terminal is used to display the second assistance request event so that other players in the same team can determine whether to provide game assistance to the local player.
[0050] It should be noted that the triggering process may be different for different assistance request events. In the material request event, since the content displayed by the graphical user interface includes a conversation interaction control, the first electronic terminal may respond to the trigger operation on the conversation interaction control and display a material request window, which includes material identifiers corresponding to a number of virtual materials. Then, in response to the selection operation on the target material identifier, the target virtual material corresponding to the target material identifier is determined, and a second assistance request event corresponding to the target virtual material is generated. Optionally, after selecting the target virtual material to be requested, the player may also set the corresponding request quantity. Specifically, the first electronic terminal may respond to the quantity adjustment operation on the target virtual material and determine the request quantity of the target virtual material.
[0051] In addition, when the target material identifier is selected, in response to a sliding operation on the target material identifier, the request quantity of the target virtual material is determined according to the sliding operation. For example, after selecting the corresponding target material identifier, the player can slide left and right to adjust the request quantity. A left slide can reduce the request quantity, a right slide can increase the request quantity, etc. The present invention does not limit this.
[0052] In the process of initiating a tactical assistance event, since the content displayed by the graphical user interface includes a crosshair, the first electronic terminal can respond to a marking operation on the game scene, use the position where the crosshair is aimed at in the game scene as a marking point, and then respond to the tactical assistance operation on the marking point, determine the target virtual material corresponding to the tactical assistance operation, and generate a second assistance request event corresponding to the target virtual material.
[0053] For example, the local player can aim the crosshairs at the target position in the game scene, and then mark the target position. After marking, the first electronic terminal can display the corresponding "tactical roulette" in the graphical user interface. The "tactical roulette" can include several different game tactics. The local player can then select the corresponding target game tactics from them to trigger tactical assistance. Based on the local player's selection operation, the first electronic terminal can determine the corresponding target virtual materials, such as "smoke bombs are needed to attract firepower", etc., and then generate a corresponding assistance request event, and send the assistance request event to the second electronic terminal that meets the conditions, so that other players in the same team can determine whether to provide game assistance to the local player.
[0054] Furthermore, the first electronic terminal may send the assistance request event to the second electronic terminals corresponding to all second virtual objects in the same team, and may send the assistance request event only to the second electronic terminals that meet the preset conditions. Optionally, the first electronic terminal may obtain the relative distance between each second virtual object and the first virtual object in the same team, the movement mode of the second virtual object, and the backpack information of the second virtual object, and then send the second assistance request event to the second electronic terminal corresponding to the second virtual object that meets at least one of the relative distance, movement mode and backpack information that meets the preset conditions. Therefore, through the judgment of the corresponding dimensions, it can be effectively ensured that the assistance request event can be effectively responded to, thereby improving the success rate of assistance and reducing the corresponding data transmission.
[0055] In some examples, the first electronic terminal may send a second assistance request event to a second electronic terminal corresponding to a second virtual object whose backpack information indicates that the object has the target virtual supplies.
[0056] In some examples, the first electronic terminal may send a second assistance request event to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold and whose backpack information indicates that the second virtual object possesses the target virtual supplies.
[0057] In some examples, the movement mode includes at least walking, and the first electronic terminal can send a second assistance request event to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose movement mode is walking, and whose backpack information indicates that it has the target virtual supplies.
[0058] In some examples, the movement mode at least includes walking, and the first electronic terminal can send a second assistance request event to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose movement mode is walking, whose backpack information indicates that the second virtual object does not have the target virtual material, and whose target virtual material exists within a second preset range. The second preset range is an area determined by the position of the second virtual object in the game scene.
[0059] In some examples, the movement method includes driving a vehicle, and the first electronic terminal can send a second assistance request event to a second electronic terminal that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time, and to a second virtual object whose backpack information indicates that it has the target virtual material. The first preset range is an area determined by the real-time position of the first virtual object in the game scene and the first preset threshold.
[0060] In some examples, the movement mode includes driving a vehicle, and the first electronic terminal can send a second assistance request event to a second electronic terminal corresponding to a second virtual object that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time, whose backpack information indicates that it does not have the target virtual material, and can reach the location of the target virtual material within a third preset time. The first preset range is an area determined by the real-time position of the first virtual object in the game scene and the first preset threshold.
[0061] For the above example, by judging the corresponding dimensions, it can be effectively ensured that the assistance request event can be effectively responded to, the success rate of assistance can be improved, and the corresponding data transmission can be reduced, for example:
[0062] ① A second virtual object that is not driving a vehicle (i.e. on foot, including walking and running), is within 100 meters of the first virtual object, and has virtual materials requested by the first virtual object. For this type of second virtual object, after the player accepts the request for assistance, the second electronic terminal can control the second virtual object to move to the location of the first virtual object, and when it moves to within 20 meters of the first virtual object, it automatically performs the material throwing action. After the materials are thrown up, the virtual materials can directly enter the backpack of the first virtual object.
[0063] ② A second virtual object that is not driving a vehicle (i.e. on foot, including walking and running, etc.) and is within 100 meters of the first virtual object. Although it does not have the virtual material requested by the first virtual object, it can obtain the virtual material within 50 meters of the second virtual object. For this type of second virtual object, after the player accepts the request for assistance, the second electronic terminal can highlight the corresponding virtual material in the game scene, and at the same time control the second virtual object to automatically turn and run to the location of the virtual material, and automatically pick up the material after arriving at the material location; after picking up the material, it will automatically turn and run to the location of the first virtual object, and finally automatically perform the material throwing action within 20M of the first virtual object. After the material is thrown up, the virtual material can directly enter the backpack of the first virtual object.
[0064] ③ A second virtual object that is driving a vehicle and can reach the vehicle within 30 seconds (such as can be calculated based on the vehicle speed, etc.) and has the virtual goods requested by the first virtual object. For this type of second virtual object, please refer to the aforementioned example of walking, which will not be described in detail here.
[0065] ④ While driving a vehicle, within the range that can be reached in 30 seconds (such as can be calculated based on the vehicle speed, etc.), although there is no virtual material requested by the first virtual object, there is a second virtual object within the range that can be reached in 20 seconds that can obtain the virtual material. For this type of second virtual object, you can refer to the aforementioned example of walking, which will not be repeated here.
[0066] In addition, when the local player wants to withdraw the assistance request, he can input a corresponding withdrawal operation, and the first electronic terminal can respond to the withdrawal operation for the second assistance request event and send a withdrawal instruction to the second electronic terminal that received the second assistance request event, and the withdrawal instruction is used to instruct the second electronic terminal to withdraw the second assistance request event. For example, the first electronic terminal can display a corresponding withdrawal control in a graphical user interface, and when the local player triggers the withdrawal control, the first electronic terminal can send a withdrawal instruction to the second electronic terminal that received the second assistance request event to withdraw the corresponding assistance request.
[0067] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that those skilled in the art can also make settings according to actual needs under the guidance of the ideas of the embodiments of the present invention, and the present invention is not limited to this.
[0068] In an embodiment of the present invention, during a game, players can form corresponding game teams to play together. For the local player, the corresponding first electronic terminal can display the corresponding game scene and virtual objects through a graphical user interface during the game, wherein the virtual object can include a first virtual object controlled by the local player. When a second virtual object controlled by other players in the same team initiates an assistance request, the terminal can display the corresponding assistance request event in the graphical user interface. If the local player inputs a confirmation operation for the assistance request, the terminal can first determine the target object corresponding to the first assistance request event, and automatically control the first virtual object to perform the game behavior for the target object. Thus, the terminal can automatically control the virtual object to perform the corresponding game behavior according to the interaction content between the players, effectively simplifying the interaction process between players during the game, reducing the player's operating burden, and improving the interaction efficiency.
[0069] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the following examples are used for exemplary description:
[0070] As an example, see Figure 2 , shows a schematic diagram of a game interface provided in an embodiment of the present invention, wherein the first electronic terminal can run a corresponding game application and display a corresponding game interface 20 through a graphical user interface, and the corresponding game scene and the first virtual object 210 controlled by the local player and the corresponding interactive controls can be displayed in the game interface 20. Optionally, the game application can be a shooting game application, and during the game, the first electronic terminal displays a corresponding crosshair in the graphical user interface, and the crosshair can be used for aiming, which is not limited by the present invention.
[0071] During the game, when the local player triggers the request for virtual supplies from teammates through the corresponding interactive controls, the first electronic terminal can display the corresponding supply request window 220 in the game interface 20. The supply request window 220 can include different supply identifiers, such as "rifle bullets (small caliber)", "submachine gun bullets (9mm)", "sniper bullets", "rifle bullets (7.62)", "sports drinks", "bandages" and "medical kits", etc., and the corresponding request quantity of each supply identifier is displayed. After selecting the corresponding target supply identifier, the local player can adjust the request quantity by sliding left and right while keeping the selection state, and after determining the request quantity, he can initiate a supply request to his teammates. For example, Figure 3As shown, when the local player asks the team for "bandages", the first electronic terminal can display the corresponding request event in the game interface, such as "I need [bandages]", and provide corresponding withdrawal controls so that the local player can withdraw the corresponding material request. Optionally, in order to ensure that the material request can be effectively responded to by teammates, the first electronic terminal can initiate a request to a second virtual object that is within 100m of the first virtual object and belongs to the same team, so that teammates can respond in a timely and effective manner.
[0072] Accordingly, if Figure 4 As shown, for the second electronic terminal that receives the material request, it can display the corresponding assistance request event in the game interface, such as "I need [bandage]" and the corresponding processing controls ("ignore" control and confirmation control). Assuming that the player corresponding to the second electronic terminal confirms to assist the local player through the confirmation control, the second electronic terminal can take over the control of the second virtual object, control the second virtual object to move to the position of the first virtual object, and when the relative distance between the first virtual object and the second virtual object is less than or equal to 20m, control the second virtual object to throw "bandage" to the first virtual object, and the thrown "bandage" can be automatically transferred to the backpack of the first virtual object. Therefore, in the process of material assistance, it can be achieved without the local player inputting the corresponding operation, which effectively simplifies the interaction process between players during the game, reduces the player's operation burden, and improves the interaction efficiency.
[0073] In addition, if Figure 5 As shown, when the local player marks the corresponding position in the game scene and initiates tactical support for the marked position, the first electronic terminal can display the corresponding "tactical wheel" in the game interface, such as "direct attack", "cover", "attract firepower" and "defense", etc. If the local player selects "attract firepower", the first electronic terminal can initiate a corresponding tactical support request to the second electronic terminal corresponding to other teammates in the same team, such as "I need [smoke bomb] to attract firepower", etc. Correspondingly, the second electronic terminal can display the corresponding request event in the game interface. When the player of the second electronic terminal confirms to assist, the second electronic terminal can control the corresponding second virtual object to switch to holding a smoke bomb and facing the marked point. The player can further input the throwing operation of the smoke bomb, etc., so that in the process of tactical assistance, the player only needs to perform simple game operations to achieve game assistance, which effectively simplifies the game operation process of the local player and the interaction process between players during the game, reduces the operation burden of the player, and improves the interaction efficiency.
[0074] Through the above process, the terminal can automatically control the virtual object to perform corresponding game behaviors according to the interactive content between players, effectively simplifying the interactive process between players during the game, reducing the player's operating burden and improving the interaction efficiency.
[0075] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0076] Reference Figure 6 , shows a structural block diagram of an interactive device for a game provided in an embodiment of the present invention, wherein a graphical user interface is provided through a first electronic terminal, and the content displayed by the graphical user interface at least includes a game scene and a virtual object located in the game scene, and the virtual object at least includes a first virtual object controlled by the first electronic terminal, and specifically may include the following modules:
[0077] A request processing module 601, configured to respond to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, and display a first assistance request event corresponding to the first assistance request;
[0078] The control module 602 is configured to determine a target object corresponding to the first assistance request event in response to a confirmation operation on the first assistance request event, and automatically control the first virtual object to perform a game behavior on the target object.
[0079] In some feasible implementations, the first assistance request event includes a first type of event, the first type of event is an event for requesting virtual goods, the target object includes a first virtual good corresponding to the first type of event, and the control module 602 is specifically configured to:
[0080] Control the first virtual object to move to a first preset range of the second virtual object, and transfer the first virtual material in the backpack of the first virtual object to the backpack of the second virtual object, wherein the first preset range is an area determined according to the real-time position of the second virtual object in the game scene and a first preset threshold.
[0081] In some feasible implementations, the control module 602 is specifically configured to:
[0082] Controlling the first virtual object to move to the position where the second virtual object is located, and obtaining the relative distance between the first virtual object and the second virtual object in the game scene;
[0083] If the relative distance is less than or equal to a first preset threshold, the first virtual material in the backpack of the first virtual object is transferred to the backpack of the second virtual object.
[0084] In some feasible implementations, the control module 602 is specifically configured to:
[0085] Determine the amount of the first virtual material to be given;
[0086] The first virtual material in the backpack of the first virtual object is transferred to the backpack of the second virtual object according to the given amount.
[0087] Some possible implementations also include:
[0088] an interruption response module, configured to control the first virtual object to stop moving toward the location where the second virtual object is located if the first virtual object is interrupted while moving toward the location where the second virtual object is located;
[0089] The trigger module is used to continue controlling the first virtual object to move toward the position where the second virtual object is located in response to the trigger operation on the object identifier of the second virtual object.
[0090] In some feasible implementations, the device further includes:
[0091] The stop response module is configured to stop responding to the first assistance request event in response to not detecting a control operation on the first virtual object within a first preset time period.
[0092] In some feasible implementations, the first assistance request event includes a second type of event, the second type of event is an event of providing tactical assistance in the game, the target object includes a mark point corresponding to the second type of event and a second virtual material, the mark point is a point marked by the second virtual object in the game scene, the content displayed in the graphical user interface also includes a crosshair, and the control module 602 is specifically used to:
[0093] The first virtual object is controlled to switch to a posture of holding the second virtual material, and the crosshair is aligned with the marking point.
[0094] Some possible implementations also include:
[0095] The using module is configured to control the first virtual object to use the second virtual resource for the mark point in response to a use operation on the second virtual resource.
[0096] In some feasible implementations, the request processing module 601 is specifically used to:
[0097] In response to a first assistance request initiated by a second virtual object in the game scene whose relative distance to the first virtual object is less than or equal to a second preset threshold and which belongs to the same team, a first assistance request event corresponding to the first assistance request is displayed.
[0098] Some possible implementations also include:
[0099] A request initiation module is used to initiate a second assistance request in response to the first virtual object, determine a second assistance request event corresponding to the second assistance request, and send the second assistance request event to a second electronic terminal corresponding to the second virtual object that meets preset conditions, and the second electronic terminal is used to display the second assistance request event.
[0100] In some feasible implementations, the content displayed by the graphical user interface also includes a session interaction control, and the request initiating module is specifically used to:
[0101] In response to a trigger operation on the session interaction control, a material request window is displayed, wherein the material request window includes material identifiers corresponding to a plurality of virtual materials;
[0102] In response to a selection operation on a target material identifier, a target virtual material corresponding to the target material identifier is determined, and a second assistance request event corresponding to the target virtual material is generated.
[0103] In some feasible implementations, the device further includes:
[0104] The quantity adjustment module is used to determine the required quantity of the target virtual material in response to the quantity adjustment operation on the target virtual material.
[0105] In some feasible implementations, the quantity adjustment module is specifically used to:
[0106] When the target material identifier is selected, in response to a sliding operation on the target material identifier, the required quantity of the target virtual material is determined according to the sliding operation.
[0107] In some feasible implementations, the content displayed by the graphical user interface further includes a crosshair, and the request initiating module is specifically configured to:
[0108] In response to a marking operation on the game scene, taking the position where the crosshair is aimed at in the game scene as a marking point;
[0109] In response to the tactical assistance operation for the marked point, a target virtual resource corresponding to the tactical assistance operation is determined, and a second assistance request event corresponding to the target virtual resource is generated.
[0110] In some feasible implementations, the request initiating module is specifically used to:
[0111] Acquire the relative distance between each of the second virtual objects and the first virtual object in the same team, the movement mode of the second virtual object, and the backpack information of the second virtual object;
[0112] The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object for which at least one of the relative distance, the moving mode, and the backpack information meets a preset condition.
[0113] In some feasible implementations, the request initiating module is specifically used to:
[0114] The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object represented by the backpack information as having the target virtual material.
[0115] In some feasible implementations, the request initiating module is specifically used to:
[0116] The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold and whose backpack information indicates that the second virtual object possesses the target virtual material.
[0117] In some feasible implementations, the moving mode at least includes walking, and the request initiating module is specifically used for:
[0118] The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose moving mode is walking, and whose backpack information indicates that the second virtual object possesses the target virtual material.
[0119] In some feasible implementations, the moving mode at least includes walking, and the request initiating module is specifically used for:
[0120] Sending the second assistance request event to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose movement mode is walking, whose backpack information indicates that the second virtual object does not have the target virtual goods, and whose target virtual goods exist within a second preset range;
[0121] The second preset range is an area determined by the position of the second virtual object in the game scene.
[0122] In some feasible implementations, the moving mode includes driving a vehicle, and the request initiating module is specifically used to:
[0123] Sending the second assistance request event to a second electronic terminal that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time period and corresponds to the second virtual object whose backpack information indicates that the second virtual object has the target virtual material;
[0124] The first preset range is an area determined by the real-time position of the first virtual object in the game scene and a first preset threshold.
[0125] In some feasible implementations, the moving mode includes driving a vehicle, and the request initiating module is specifically used to:
[0126] Sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time, whose backpack information indicates that the second virtual object does not have the target virtual material, and can reach the location of the target virtual material within a third preset time;
[0127] The first preset range is an area determined by the real-time position of the first virtual object in the game scene and a first preset threshold.
[0128] Some possible implementations also include:
[0129] and a withdrawal module, configured to, in response to a withdrawal operation on the second assistance request event, send a withdrawal instruction to a second electronic terminal that has received the second assistance request event, wherein the withdrawal instruction is used to instruct the second electronic terminal to withdraw the second assistance request event.
[0130] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0131] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned game interaction method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0132] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned game interaction method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0133] Figure 7 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0134] The electronic device 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and a power supply 711. Those skilled in the art will appreciate that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently. In the embodiments of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.
[0135] It should be understood that in the embodiment of the present invention, the radio frequency unit 701 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 710 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 701 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 701 can also communicate with the network and other devices through a wireless communication system.
[0136] The electronic device provides users with wireless broadband Internet access through the network module 702, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0137] The audio output unit 703 can convert the audio data received by the RF unit 701 or the network module 702 or stored in the memory 709 into an audio signal and output it as sound. Moreover, the audio output unit 703 can also provide audio output related to a specific function performed by the electronic device 700 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, a receiver, etc.
[0138] The input unit 704 is used to receive audio or video signals. The input unit 704 may include a graphics processor (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 706. The image frame processed by the graphics processor 7041 can be stored in the memory 709 (or other storage medium) or sent via the radio frequency unit 701 or the network module 702. The microphone 7042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 701 in the case of a telephone call mode.
[0139] The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 7061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 7061 and / or the backlight when the electronic device 700 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 705 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0140] The display unit 706 is used to display information input by the user or information provided to the user. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0141] The user input unit 707 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 7071 or near the touch panel 7071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 7071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the contact point coordinates, and then sends it to the processor 710, receives the command sent by the processor 710 and executes it. In addition, the touch panel 7071 can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 7071, the user input unit 707 may also include other input devices 7072. Specifically, other input devices 7072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.
[0142] Further, the touch panel 7071 may be covered on the display panel 7061. When the touch panel 7071 detects a touch operation on or near it, it is transmitted to the processor 710 to determine the type of the touch event, and then the processor 710 provides a corresponding visual output on the display panel 7061 according to the type of the touch event. It can be understood that in one embodiment, the touch panel 7071 and the display panel 7061 are used as two independent components to implement the input and output functions of the electronic device, but in some embodiments, the touch panel 7071 and the display panel 7061 can be integrated to implement the input and output functions of the electronic device, which is not limited here.
[0143] The interface unit 708 is an interface for connecting an external device to the electronic device 700. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 708 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 700 or may be used to transmit data between the electronic device 700 and an external device.
[0144] The memory 709 can be used to store software programs and various data. The memory 709 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 709 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0145] The processor 710 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 709, and calling data stored in the memory 709, so as to monitor the electronic device as a whole. The processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 710.
[0146] The electronic device 700 may also include a power supply 711 (such as a battery) for supplying power to each component. Preferably, the power supply 711 may be logically connected to the processor 710 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0147] In addition, the electronic device 700 includes some functional modules not shown, which will not be described in detail here.
[0148] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0149] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0150] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
[0151] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0152] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0153] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0154] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0155] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0156] 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, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform 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 USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0157] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A game interaction method, characterized in that: Providing a graphical user interface through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least a game scene and a virtual object located in the game scene, and the virtual object includes at least a first virtual object controlled by the first electronic terminal, including: In response to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, displaying a first assistance request event corresponding to the first assistance request; In response to a confirmation operation on the first assistance request event, a target object corresponding to the first assistance request event is determined, and the first virtual object is automatically controlled to perform a game behavior on the target object.
2. The method according to claim 1, characterized in that The first assistance request event includes a first type of event, the first type of event is an event for requesting virtual goods, the target object includes a first virtual good corresponding to the first type of event, and the automatically controlling the first virtual object to execute a game behavior for the target object includes: Control the first virtual object to move to a first preset range of the second virtual object, and transfer the first virtual material in the backpack of the first virtual object to the backpack of the second virtual object, wherein the first preset range is an area determined according to the real-time position of the second virtual object in the game scene and a first preset threshold.
3. The method according to claim 2, characterized in that The controlling the first virtual object to move to a first preset range of the second virtual object and transferring the first virtual material in the backpack of the first virtual object to the backpack of the second virtual object includes: Controlling the first virtual object to move to the position where the second virtual object is located, and obtaining the relative distance between the first virtual object and the second virtual object in the game scene; If the relative distance is less than or equal to a first preset threshold, the first virtual material in the backpack of the first virtual object is transferred to the backpack of the second virtual object.
4. The method according to claim 3, characterized in that: The transferring the first virtual goods in the backpack of the first virtual object to the backpack of the second virtual object includes: Determine the amount of the first virtual material to be given; The first virtual material in the backpack of the first virtual object is transferred to the backpack of the second virtual object according to the given amount.
5. The method according to claim 3 or 4, characterized in that: Also includes: If the first virtual object is interrupted while moving toward the position where the second virtual object is located, controlling the first virtual object to stop moving toward the position where the second virtual object is located; In response to the triggering operation on the object identifier of the second virtual object, the first virtual object continues to be controlled to move toward the position where the second virtual object is located.
6. The method according to claim 5, characterized in that After controlling the first virtual object to stop moving toward the position where the second virtual object is located, the method further includes: In response to not detecting a control operation on the first virtual object within a first preset time period, stopping responding to the first assistance request event.
7. The method according to claim 1, characterized in that The first assistance request event includes a second type of event, the second type of event is an event of providing tactical assistance in the game, the target object includes a mark point corresponding to the second type of event and a second virtual material, the mark point is a point marked by the second virtual object in the game scene, the content displayed in the graphical user interface also includes a crosshair, and the automatically controlling the first virtual object to perform a game behavior for the target object includes: The first virtual object is controlled to switch to a posture of holding the second virtual material, and the crosshair is aligned with the marking point.
8. The method according to claim 7, characterized in that Also includes: In response to a use operation on the second virtual good, the first virtual object is controlled to use the second virtual good for the marked point.
9. The method according to any one of claims 1 to 8, characterized in that: The step of responding to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, and displaying a first assistance request event corresponding to the first assistance request includes: In response to a first assistance request initiated by a second virtual object in the game scene whose relative distance to the first virtual object is less than or equal to a second preset threshold and which belongs to the same team, a first assistance request event corresponding to the first assistance request is displayed.
10. The method according to claim 1, characterized in that Also includes: In response to the first virtual object initiating a second assistance request, a second assistance request event corresponding to the second assistance request is determined, and the second assistance request event is sent to a second electronic terminal corresponding to the second virtual object that meets preset conditions, and the second electronic terminal is used to display the second assistance request event.
11. The method according to claim 10, characterized in that The content displayed by the graphical user interface also includes a conversation interaction control, and the determining, in response to the first virtual object initiating a second assistance request, a second assistance request event corresponding to the second assistance request includes: In response to a trigger operation on the session interaction control, a material request window is displayed, wherein the material request window includes material identifiers corresponding to a plurality of virtual materials; In response to a selection operation on a target material identifier, a target virtual material corresponding to the target material identifier is determined, and a second assistance request event corresponding to the target virtual material is generated.
12. The method according to claim 11, characterized in that After determining the target virtual material corresponding to the target material identifier, the method further includes: In response to the quantity adjustment operation for the target virtual resource, the required quantity of the target virtual resource is determined.
13. The method according to claim 12, characterized in that The step of determining the required quantity of the target virtual material in response to the quantity adjustment operation on the target virtual material comprises: When the target material identifier is selected, in response to a sliding operation on the target material identifier, the required quantity of the target virtual material is determined according to the sliding operation.
14. The method according to claim 10, characterized in that The content displayed on the graphical user interface further includes a crosshair, and in response to the first virtual object initiating a second assistance request, determining a second assistance request event corresponding to the second assistance request includes: In response to a marking operation on the game scene, taking the position where the crosshair is aimed at in the game scene as a marking point; In response to the tactical assistance operation for the marked point, a target virtual resource corresponding to the tactical assistance operation is determined, and a second assistance request event corresponding to the target virtual resource is generated.
15. The method according to any one of claims 10 to 14, characterized in that The sending the second assistance request event to the second electronic terminal corresponding to the second virtual object that meets the preset condition includes: Acquire the relative distance between each of the second virtual objects and the first virtual object in the same team, the movement mode of the second virtual object, and the backpack information of the second virtual object; The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object for which at least one of the relative distance, the moving mode, and the backpack information meets a preset condition.
16. The method according to claim 15, characterized in that The sending the second assistance request event to the second electronic terminal corresponding to the second virtual object that satisfies at least one of the relative distance, the moving mode, and the backpack information as a preset condition includes: The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object represented by the backpack information as having the target virtual material.
17. The method according to claim 15, characterized in that The sending the second assistance request event to the second electronic terminal corresponding to the second virtual object that satisfies at least one of the relative distance, the moving mode, and the backpack information as a preset condition includes: The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold and whose backpack information indicates that the second virtual object possesses the target virtual material.
18. The method according to claim 15, characterized in that The moving mode at least includes walking, and sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that satisfies at least one of a relative distance, a moving mode, and backpack information that satisfies a preset condition includes: The second assistance request event is sent to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose moving mode is walking, and whose backpack information indicates that the second virtual object possesses the target virtual material.
19. The method according to claim 15, characterized in that The moving mode at least includes walking, and sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that satisfies at least one of a relative distance, a moving mode, and backpack information that satisfies a preset condition includes: Sending the second assistance request event to a second electronic terminal corresponding to a second virtual object whose relative distance is less than or equal to a second preset threshold, whose movement mode is walking, whose backpack information indicates that the second virtual object does not have the target virtual goods, and whose target virtual goods exist within a second preset range; The second preset range is an area determined by the position of the second virtual object in the game scene.
20. The method according to claim 15, characterized in that The moving mode includes driving a vehicle, and sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that satisfies at least one of the relative distance, the moving mode, and the backpack information as a preset condition includes: Sending the second assistance request event to a second electronic terminal that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time period and corresponds to the second virtual object whose backpack information indicates that the second virtual object has the target virtual material; The first preset range is an area determined by the real-time position of the first virtual object in the game scene and a first preset threshold.
21. The method according to claim 15, characterized in that The moving mode includes driving a vehicle, and sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that satisfies at least one of the relative distance, the moving mode, and the backpack information as a preset condition includes: Sending the second assistance request event to a second electronic terminal corresponding to a second virtual object that is driving a vehicle and can reach the first preset range of the first virtual object within a second preset time, whose backpack information indicates that the second virtual object does not have the target virtual material, and can reach the location of the target virtual material within a third preset time; The first preset range is an area determined by the real-time position of the first virtual object in the game scene and a first preset threshold.
22. The method according to any one of claims 10 to 21, characterized in that Also includes: In response to a withdrawal operation on the second assistance request event, a withdrawal instruction is sent to a second electronic terminal that has received the second assistance request event, where the withdrawal instruction is used to instruct the second electronic terminal to withdraw the second assistance request event.
23. A game interactive device, characterized in that: Providing a graphical user interface through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least a game scene and a virtual object located in the game scene, and the virtual object includes at least a first virtual object controlled by the first electronic terminal, including: a request processing module, configured to respond to a first assistance request initiated by a second virtual object belonging to the same team as the first virtual object in the game scene, and display a first assistance request event corresponding to the first assistance request; The control module is used to determine a target object corresponding to the first assistance request event in response to a confirmation operation on the first assistance request event, and automatically control the first virtual object to perform a game behavior on the target object.
24. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 22 when executing the program stored in the memory.
25. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 22.
Citation Information
Patent Citations
Information processing method and device in game, electronic equipment and storage medium
CN116999801A
Game prop obtaining method and device, computer equipment and medium
CN117046116A
Processing method and device for virtual items in game, storage medium and electronic device
CN117695676A
Interaction method and device in game, electronic equipment and medium
CN119236396A
Methods for providing technical support over networks
WO2004057473A1