Game control method and device, electronic equipment and computer program product

By introducing an adjustable response range mechanism in virtual games, players can quickly switch and adjust the response range through movement and triggering operations, solving the limitations of fixed response range in the prior art and improving the gaming experience and operation efficiency.

CN120114832APending Publication Date: 2025-06-10NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510344904.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In existing virtual games, the response range is usually fixed, and players cannot quickly switch response ranges of different sizes to select virtual objects, resulting in operational limitations and inefficiency.

Method used

By providing a click-through identifier in the graphical user interface, players can determine different response ranges in the game screen through movement and triggering operations, quickly switching and adjusting the response range to select virtual objects.

Benefits of technology

It realizes the ability of players to quickly and accurately select virtual objects, improves game experience and operation efficiency, and simplifies the process of adjusting the response range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120114832A_ABST
    Figure CN120114832A_ABST
Patent Text Reader

Abstract

The invention provides a game control method and device, electronic equipment and a computer program product, and relates to the technical field of virtual games. The game control method disclosed by the invention comprises the following steps: in response to a movement control operation aiming at a click identifier, controlling to change an identifier position of the click identifier in a graphical user interface; in response to a first trigger operation for the click identifier, determining a first area from the game picture based on an identifier position of the click identifier and a first response range; determining the interactive objects falling into the first area as candidate interactive objects; in response to a second trigger operation for the click identifier, determining a second area from the game picture based on the current identifier position of the click identifier and a second response range, the second response range being smaller than the first response range; and determining the interactive objects falling into the second area in the candidate interactive objects as selected target interactive objects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the technical field of virtual games, and particularly to a game control method, apparatus, electronic device, and computer program product. Background Art

[0002] In virtual games, players (or users) can perform a selection operation in the game screen to select a virtual object they want to choose. For example, click to select a virtual game character, click to select a virtual object in the game, etc. In different scenarios, players have different requirements for the response range corresponding to the operation of selecting a virtual object. For example, in some scenarios, players expect to use a larger response range to select multiple virtual objects in the virtual game; while in other scenarios, players expect to use a smaller response range to accurately select a virtual object. In some current virtual games, the response range is usually fixed, and players do not have the permission to adjust it, resulting in certain limitations in the operations of players in virtual games. Although the permission to adjust the response range is open in some virtual games, players need to click through multiple levels of menus to enter the configuration interface of the virtual game to make adjustments. The operation is complex and they cannot quickly switch between different response ranges to select virtual objects.

[0003] In view of this, some embodiments of this specification provide a game control method, apparatus, electronic device, and computer program product, aiming to quickly switch between different response ranges to select virtual objects, so as to conveniently and quickly select virtual objects and improve the gaming experience of players. Summary of the Invention

[0004] One or more embodiments of this specification provide a game control method. A graphical user interface is provided by a first terminal device. The graphical user interface displays a game screen and a selection identifier of the game. Among them, the game screen includes a plurality of interactive objects, and the selection identifier is preset with different response ranges. The method includes: in response to a movement control operation on the selection identifier, controlling to change the identifier position of the selection identifier in the graphical user interface; in response to a first trigger operation on the selection identifier, determining a first area from the game screen based on the identifier position and a first response range of the selection identifier; determining the interactive objects falling into the first area as candidate interactive objects; in response to a second trigger operation on the selection identifier, determining a second area from the game screen based on the current identifier position and a second response range of the selection identifier, where the second response range is smaller than the first response range; and determining the interactive objects among the candidate interactive objects that fall into the second area as the selected target interactive objects.

[0005] According to the method provided by one or more embodiments of this specification, after determining the interactive object that falls into the second region among the candidate interactive objects as the selected target interactive object, it further includes: adjusting the response range corresponding to the click mark from the second response range to the first response range; or in response to a third trigger operation on the click mark, adjusting the response range corresponding to the click mark from the second response range to the first response range.

[0006] According to the method provided by one or more embodiments of this specification, determining the interactive objects that fall into the first region as candidate interactive objects includes: determining the interactive objects that fall into the first region as candidate interactive objects and displaying the marks corresponding to the candidate interactive objects in the game screen.

[0007] According to the method provided by one or more embodiments of this specification, displaying the marks corresponding to the candidate interactive objects in the game screen includes: determining the display order of each candidate interactive object based on preset parameters; displaying a prompt panel in the game screen and displaying the marks corresponding to each candidate interactive object in the prompt panel according to the display order; where the preset parameters include at least one of the following parameters: the preset priority corresponding to the candidate interactive object, the distance between the click mark and the candidate interactive object, the area or proportion of the candidate interactive object that falls into the first region.

[0008] According to the method provided by one or more embodiments of this specification, in response to a first trigger operation on the click mark, determining the first region from the game screen based on the mark position of the click mark and the first response range includes: in response to the first trigger operation on the click mark, adjusting the response range corresponding to the click mark to the first response range and determining the first region from the game screen based on the mark position of the click mark and the first response range; in response to a second trigger operation on the click mark, determining the second region from the game screen based on the current mark position of the click mark and the second response range includes: in response to the second trigger operation on the click mark, adjusting the response range corresponding to the click mark from the first response range to the second response range and determining the second region from the game screen based on the current mark position of the click mark and the second response range.

[0009] According to the method provided by one or more embodiments of this specification, the method further includes: in response to a fourth trigger operation on the click mark in the second terminal device, the same candidate interactive object falls into the third region determined based on the mark position of the click mark in the second terminal device and the third response range; determining the valid trigger operation based on the priority information of the first trigger operation and the fourth trigger operation; where the game screen of the same game is displayed in the graphical user interface provided by the second terminal device; the priority information includes the trigger time and / or the trigger response range.

[0010] According to the method provided by one or more embodiments of this specification, the setting of the priority information satisfies the following conditions: the priority of the trigger time is higher than the priority of the trigger response range; among them, the priority of the trigger time is positively correlated with the time sequence of the trigger operation; the priority of the trigger response range is inversely proportional to the size of the response range corresponding to the trigger operation.

[0011] One or more embodiments of this specification also provide a game control device, which provides a graphical user interface through a first terminal device. The graphical user interface displays the game screen and a selection identifier of the game. Among them, the game screen includes a plurality of interactive objects, and the selection identifier is preset with different response ranges. The device includes: a selection identifier control module, configured to control and change the identifier position of the selection identifier in the graphical user interface in response to a movement control operation on the selection identifier; a first area determination module, configured to determine a first area from the game screen based on the identifier position of the selection identifier and a first response range in response to a first trigger operation on the selection identifier; a candidate interactive object determination module, configured to determine the interactive objects falling into the first area as candidate interactive objects; a second area determination module, configured to determine a second area from the game screen based on the current identifier position of the selection identifier and a second response range in response to a second trigger operation on the selection identifier, where the second response range is smaller than the first response range; a target interactive object determination module, configured to determine the interactive objects among the candidate interactive objects that fall into the second area as the selected target interactive objects.

[0012] One or more embodiments of this specification also provide an electronic device, including: one or more processors; a memory, configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the game control method described in some embodiments of this specification can be implemented.

[0013] One or more embodiments of this specification also provide a computer program product, including a computer program, and when at least a part of the computer program is executed by a processor, the game control method described in some embodiments of this specification can be implemented. Description of the Drawings

[0014] This specification will be further described in the form of exemplary embodiments, and these exemplary embodiments will be described in detail through the drawings. The same numbers in the drawings represent the same structures or steps.

[0015] Figure 1 It is a schematic diagram of a virtual game system shown in some embodiments of this specification.

[0016] Figure 2 It is an exemplary flowchart of a game control method shown in some embodiments of this specification.

[0017] Figure 3 It is a schematic diagram of a graphical user interface shown in some embodiments of this specification.

[0018] Figure 4 It is another schematic diagram of a graphical user interface shown in some embodiments of this specification.

[0019] Figure 5 It is another schematic diagram of a graphical user interface shown in some embodiments of this specification.

[0020] Figure 6 It is another schematic diagram of a graphical user interface shown in some embodiments of this specification.

[0021] Figure 7 It is an exemplary flowchart of another game control method shown in some embodiments of this specification.

[0022] Figure 8 It is an exemplary flowchart of a method for determining an effective trigger operation shown in some embodiments of this specification.

[0023] Figure 9 It is a schematic diagram of the graphical user interface of a second terminal device shown in some embodiments of this specification.

[0024] Figure 10 It is an exemplary block diagram of a game control device shown in some embodiments of this specification. Detailed implementation manners

[0025] To more clearly illustrate the technical solutions of the embodiments of this specification, the embodiments will be introduced in detail below with reference to the accompanying drawings. Obviously, the following description is some examples or embodiments of this specification. For those of ordinary skill in the art, without creative efforts, the technical solutions or means disclosed in this specification can also be applied to other scenarios based on these technical contents.

[0026] It should be understood that the "system", "device", "unit" and / or "module" used in this specification is a way to distinguish different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the said words can be replaced by other expressions.

[0027] Unless otherwise specified, the technical terms describing components, elements, etc. in this specification do not specifically refer to the singular, but may also include the plural. Generally speaking, terms such as "include" and "comprise" only indicate the inclusion of the clearly identified steps, elements or components, and these steps, elements and components do not constitute an exclusive list. For example, the described method or device may also include other steps or components.

[0028] In this specification, flowcharts are used to illustrate the operation steps performed by the devices or systems of related embodiments. However, without special instructions, the order adopted when describing these steps should not be construed as a limitation on the order of step execution. Those of ordinary skill in the art can adjust the order of execution of these steps based on the knowledge and information conveyed by the embodiments of this specification. Such adjustments include, but are not limited to, swapping the sequence, combining multiple steps, and splitting a certain step.

[0029] A virtual game, also known as a video game or electronic game, is a game that runs on an electronic device and is controlled by a computer program (such as a game application) for the purpose of intellectual development or entertainment. The game scene of a virtual game can be presented through a Graphical User Interface (GUI, also known as a graphical user interface). The game scene includes elements such as the environment, characters, buildings, machinery, and props in the virtual game, and can reproduce at least part of the virtual world in the game. Users can input game operations or game control instructions through input devices (such as game controllers, keyboards, mice, touchscreens, cameras, etc.), and the computer program responds to the game operations and presents them to the users through the graphical user interface.

[0030] Figure 1 is a schematic diagram of a virtual game system shown according to some embodiments of this specification. As Figure 1 shown, the virtual game system 100 may include a server 110, a network 120, a storage medium 130, and a user terminal 140. The server 110 and the user terminal 140 can perform data transmission through the network 120.

[0031] Among them, the server 110 (or called a game server) can be a computer device with relatively high computing performance, used to maintain and manage game data and game player data, synchronize and broadcast the interaction data of game players in the game, or complete some relatively complex operations or logical processing in the virtual game, etc. In some embodiments, the server 110 can also release various versions of game applications for game players to download or update. In some embodiments, the server 110 can be a single computer device or a computing cluster composed of multiple computer devices, so as to provide more powerful computing power and more efficient response to the service requests of game players.

[0032] Network 120 can be any form of wired or wireless network, or any combination thereof. By way of example only, network 120 can be a wired network, an optical fiber network, a telecommunications network, an internal network, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth network, etc., or a combination of one or more of these. Network 120 can have multiple access points, and server 110 and user terminal 140 can access network 120 through the access points.

[0033] Storage medium 130 can be used to store data and / or instructions related to virtual game system 100. In some embodiments, storage medium 130 can store data and / or information obtained from server 110, user terminal 140, etc. By way of example, storage medium 130 can store game player data, etc. In some embodiments, storage medium 130 can include one or more storage components, and each storage component can be an independent device or a part of other devices. In some embodiments, storage medium 130 can be disposed in server 110. In some embodiments, storage medium 130 can include a random access memory (RAM), a read only memory (ROM), a mass storage device, a removable storage device, a volatile read / write memory, etc., or any combination thereof. Exemplarily, the mass storage device can include a magnetic disk, an optical disk, a solid state disk, etc. In some embodiments, storage medium 130 can be implemented on a cloud platform.

[0034] User terminal 140 can include, but is not limited to, a desktop computer, a smart phone, a laptop computer, a VR (Virtual Reality) device, a game console, a game controller, and a tablet computer, etc. A game player can install and run a game application on user terminal 140, and display game images through user terminal or a display device separated from user terminal (such as a TV screen or a projection device externally connected to a game console), and participate in the game through an input device. By way of example, user terminal 140 can have a signal connection with server 110 through network 120, and a game player can download a game from server 110 for installation. The input device can be a part of user terminal 140 (such as a touch display screen and / or touch button control of a mobile phone terminal), or separated from user terminal 140 (such as a game controller), but there is a signal connection between them. In some embodiments, the virtual game can be an online game, and user terminals 140 of multiple game players can be connected to server 110 through network 120, and under the participation of server 110, multiple game players can interactively participate in the game.

[0035] It should be noted that Figure 1The scene schematic diagram of the virtual game system shown is merely an example. The virtual game system and the scene described in the embodiments of this specification are used to more clearly illustrate the technical solutions of the embodiments of this specification, and do not constitute a limitation on the technical solutions provided by the embodiments of this specification. For example, in a single-player game scenario, Figure 1 the server 110, network 120, and storage medium 130 shown can be omitted. As is known to those of ordinary skill in the art, with the evolution of game control devices and the emergence of new business scenarios, the technical solutions provided by the embodiments of this specification are equally applicable to similar technical problems.

[0036] The embodiments of this specification provide a game control method, apparatus, electronic device, and computer program product. Specifically, the method of the embodiments of this specification can be executed by a computer device, where the computer device can be a terminal (such as a user terminal) or a server or other devices. The terminal can be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a game controller, a VR device, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA), and other terminal devices. The terminal can also include a client, and the client can be a game application client, a browser client carrying a game program, or an instant messaging client, etc. The server can be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Distribute Network, content delivery network), and big data and artificial intelligence platforms.

[0037] For example, when the game control method runs on a terminal, the terminal device stores a game application and is used to present the virtual scene in the game screen. The terminal device is used to interact with the user through a graphical user interface. For example, the game application is downloaded and installed on the terminal device and then run. The ways for the terminal device to provide the graphical user interface to the user can include various methods. For example, it can be rendered and displayed on the display screen of the terminal device, or the graphical user interface can be presented through holographic projection. For example, the terminal device can include a touch display screen and a processor. The touch display screen is used to present the graphical user interface and receive the operation instructions generated by the user acting on the graphical user interface. The graphical user interface includes the game screen. The processor is used to run the game, generate the graphical user interface, respond to the operation instructions, and control the display of the graphical user interface on the touch display screen. The terminal device can also be separated from the display device. The running entity of the game application can run on the terminal device, while the game screen is displayed on another display device. For example, the running entity of the game application can be a PS or an X-Box, and the game screen is presented through a TV screen or through holographic projection.

[0038] For example, when the game control method runs on a server, it can be a cloud game. A cloud game refers to a game mode based on cloud computing. In the running mode of a cloud game, the running entity of the game application and the entity presenting the game screen are separated. The storage and running of the game control method are completed on the cloud game server. And the presentation of the game screen is completed on the cloud game client. The cloud game client is mainly used for receiving and sending game data and presenting the game screen. For example, the cloud game client can be a display device with data transmission function near the user side, such as a mobile terminal, a TV set, a computer, a palm computer, a personal digital assistant, etc. However, the terminal device for processing game data is the cloud game server in the cloud. When playing a game, the user operates the cloud game client to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses data such as the game screen, and returns it to the cloud game client through the network. Finally, the game screen is decoded and output through the cloud game client.

[0039] In some embodiments, the game can be any one of casual games, action games, role-playing games, strategy games, sports games, puzzle games, etc. Among them, the game can include a game scene (or called a virtual scene). In addition, the game scene of the game can include one or more virtual objects controlled by a user (or player) through a terminal device, such as a virtual character. Additionally, the virtual scene of the game can also include virtual objects, such as equipment, medicine, food, mission props, treasure chests, etc. Optionally, the virtual scene of the game can also include one or more obstacles, such as railings, gullies, walls, etc. The virtual scene of the game can also include one or more elements, such as skills, scores, character health status, energy, etc., to provide assistance to the player, provide virtual services, increase scores related to the player's performance, etc. In addition, the graphical user interface can also present one or more indicators to provide indication information to the player. In some embodiments, one or more other virtual objects can be controlled by other players of the game. In some embodiments, one or more other virtual objects can also be controlled by a computer, such as a robot using artificial intelligence (AI) algorithms, to implement a human-machine battle mode.

[0040] In some embodiments, a player (or user) can perform a selection operation in the game screen to select a virtual object to be selected. For example, click to select a virtual game character, click to select a virtual object in the game, etc. In different scenarios, the player's requirements for the response range corresponding to the operation of selecting a virtual object are different. For example, in some scenarios, the player expects to use a larger response range to select multiple virtual objects in the virtual game; while in other scenarios, the player expects to use a smaller response range to accurately select a virtual object. In some current virtual games, the response range is usually fixed and the player has no permission to adjust it, resulting in certain limitations in the player's operations in the virtual game and making it impossible to quickly and accurately select the virtual object they want to select. For example, in some virtual games, a large number of virtual objects (such as virtual game characters, virtual objects) are stacked at a certain position on the game map. Due to the small response range, the player may click multiple times and select an unexpected virtual game character or virtual object, thus unable to quickly obtain the virtual object they want to select. Another example is that when the player wants to select multiple virtual game characters in the virtual game, due to the small response range, the player needs to click on each virtual game character to select multiple virtual game characters. When there are a large number of virtual game characters to be clicked, it will greatly increase the player's operations and reduce the efficiency of the player in selecting virtual objects. Although some virtual games open the permission to adjust the response range, the player needs to click through multiple levels of menus to enter the configuration interface of the virtual game to make the adjustment. The operation is complex and it is impossible to quickly switch between different response ranges to select virtual objects. Often, when the player finishes adjusting the response range and returns to the game map, the virtual game character they want to select has moved to another position, or the virtual object they want to select has been selected by another player.

[0041] To this end, some embodiments of this specification propose a game control method. In response to a first trigger operation for a click identifier, a first area is determined from the game screen based on the identifier position of the click identifier and a first response range, and the interactive objects that fall into the first area are determined as candidate interactive objects. In response to a second trigger operation for the click identifier, a second area is determined from the game screen based on the current identifier position of the click identifier and a second response range, and the second response range can be smaller than the first response range. Further, the interactive objects among the candidate interactive objects that fall into the second area are determined as the selected target interactive objects. In this way, different response ranges can be quickly switched to select virtual objects, so as to conveniently and quickly select virtual objects and improve the player's game experience.

[0042] Figure 2 It is an exemplary flowchart of a game control method shown in some embodiments of this specification. Figure 2 The process 200 shown can be executed by a first terminal device, and the first terminal device can be such as Figure 1The user terminal 140 shown. Figure 2 The process 200 shown can also be executed by other processing devices, such as Figure 1 executed by the server 110 shown. In some embodiments, the process 200 can be implemented by the game control device 1000 deployed on the processing device or the first terminal device. As Figure 2 shown, the process 200 can include the following steps.

[0043] Step 210, in response to a movement control operation for the click identifier, control to change the identifier position of the click identifier in the graphical user interface. In some embodiments, step 210 can be implemented by the click identifier control module 1010.

[0044] In some embodiments, the graphical user interface can be provided by the first terminal device, and the game screen of the virtual game can be displayed in the graphical user interface. Exemplarily, the game scene of the virtual game can be displayed in the game screen, and the game scene can include a game map, virtual game characters located at different positions on the game map, virtual objects, etc. In some embodiments, the game screen can also include a plurality of interactive objects. Exemplarily, the interactive object can be a virtual object that can be interacted with in the game, and the virtual object can be a virtual game character, a virtual object, etc. For example, the interactive object can be a virtual game character controlled by the first terminal device, a virtual game character controlled by other terminal devices, an NPC in the virtual game. Again, for example, the interactive object can also be a key, a treasure chest, an equipment, etc. in the virtual game.

[0045] In some embodiments, the first terminal device can be connected to the first input device. The first terminal device and the first input device can be connected by a wired connection (such as a usb QTG adapter cable), or can be connected wirelessly (such as a Bluetooth connection). The first input device can include human-machine interface devices such as a mouse, a keyboard, a gamepad, etc. The mouse can be provided with a left button, a right button, a scroll wheel (or called a middle button), etc. The keyboard can be provided with different physical buttons or touchable buttons. The gamepad can be provided with a joystick (or direction buttons), function buttons, etc.

[0046] In some embodiments, a click identifier can also be displayed in the game screen. Figure 3 is a schematic diagram of a graphical user interface shown according to some embodiments of this specification. Exemplarily, the click identifier can be such as Figure 3The arrow icon shown in []. In some embodiments, various operations can be performed on the click mark in the game screen by controlling it with a first input device. For example, a movement control operation for controlling the movement of the click mark in the game screen, a selection operation for selecting an interactive object by the click mark in the game screen (such as a click operation, a double-click operation, etc.), an operation for changing the response range corresponding to the click mark, etc. When controlling the click mark to perform a movement control operation in the game screen with a mouse, keyboard, or game controller, the mark position of the click mark in the graphical user interface can be changed. Among them, the response range corresponding to the click mark can be the effective area affected by the selection operation for the click mark. In some embodiments, the response range can be a circular area centered on the mark position. For example, the response range can be as shown by the circular dotted line area at the arrow icon in []. In other embodiments, the response range can also be a region of other shapes (such as a square, a rhombus, etc.). Figure 3 As shown by the circular dotted line area at the arrow icon in []. In other embodiments, the response range can also be a region of other shapes (such as a square, a rhombus, etc.).

[0047] Step 220, in response to a first trigger operation for the click mark, determine a first area from the game screen based on the mark position of the click mark and a first response range. In some embodiments, step 220 can be implemented by the first area determination module 1020.

[0048] In some embodiments, the click mark can be preset with different response ranges. For example, the different response ranges can be circular areas with different radius sizes. By performing corresponding operations on the first input device, the response range corresponding to the click mark can be adjusted among the different preset response ranges of the click mark.

[0049] In some embodiments, the first input device can include a mouse, and a scroll wheel can be provided on the mouse. In response to the scrolling operation of the mouse scroll wheel, the response range corresponding to the click mark can be adjusted. Among them, the scrolling direction of the scrolling operation can be used to control the increase or decrease of the response range corresponding to the click mark. For example, in response to the scrolling operation of the scroll wheel in the first direction, the response range corresponding to the click mark can be increased; in response to the scrolling operation of the scroll wheel in the second direction, the response range corresponding to the click mark can be decreased. The first direction can be the direction of rolling the scroll wheel forward, for example, the direction away from the palm when holding the mouse; the second direction can be the direction of rolling the scroll wheel backward, for example, the direction close to the palm when holding the mouse. Or, the first direction can be the direction of rolling the scroll wheel backward, and the second direction can be the direction of rolling the scroll wheel forward. Figure 4 is another schematic diagram of a graphical user interface shown according to some embodiments of this specification. Exemplarily, the first terminal device can, in response to the scrolling operation of the scroll wheel, increase the response range corresponding to the click mark from the response range as shown by the circular dotted line area in [] to as shown by the circular dotted line area in []. Figure 3 As shown by the circular dotted line area in [] to as shown by the circular dotted line area in []. Figure 4The first response range is shown in the dotted circle area, or the response range corresponding to the selected mark is changed from Figure 4 The first response range shown in the dotted circle area is reduced to Figure 3 The response range is shown in the circle dotted area.

[0050] In other embodiments, the first input device may include a keyboard, on which one or more preset keys are provided, and different preset keys correspond to different response ranges. In response to a triggering operation on a preset key on the keyboard, the response range may be switched to a response range corresponding to the preset key. In some embodiments, the triggering operation of the preset key may be a pressing operation on the preset key. For example, a short pressing operation on the preset key, a continuous pressing operation on the preset key, etc. Exemplarily, the short pressing operation on the preset key may be an operation in which the pressing time of the preset key is less than a preset time threshold, and the continuous pressing operation on the preset key may be an operation in which the preset key is pressed without releasing.

[0051] For example, the preset keys may include the Tab key and the Ctrl key on the keyboard. In response to a short press of the Tab key, the response range corresponding to the selected mark is switched from the current response range to the first response range. In response to a short press of the Ctrl key, the response range corresponding to the selected mark is switched from the current response range to the second response range, and the second response range may be smaller than the first response range. For another example, in response to a continuous press of the Tab key, the response range corresponding to the selected mark is switched from the current response range to the first response range. In response to releasing the continuous press of the Tab key, the response range corresponding to the selected mark is restored from the first response range to the response range before the switch.

[0052] In some embodiments, adjusting the response range corresponding to the click marker can be to adjust the response range with the marker position as the center. For example, when the response range is a circular area, the size of the response range can be adjusted by increasing or decreasing the radius (or diameter) with the marker position as the center. In some embodiments, the response range corresponding to the click marker can be displayed during the process of the response range corresponding to the click marker changing. When the response range corresponding to the click marker stops changing, the response range corresponding to the click marker is canceled. In some embodiments, the response range corresponding to the click marker can be displayed by a preset color, for example, the response range corresponding to the click marker is displayed in a translucent red color; the response range corresponding to the click marker can also be displayed by a preset line, for example, the response range corresponding to the click marker is displayed in a translucent red color. Figure 3 The dashed lines in the figure are displayed.

[0053] In some embodiments, the maximum range and the minimum range of the response range corresponding to the clickable identifier can be determined based on the size of the game screen displayed on the first terminal device. Exemplarily, if the size of the game screen is M×N, the maximum value and the minimum value of the response range corresponding to the clickable identifier can be M×N×1% and M×N×0.2% respectively. In some other embodiments, the maximum value and the minimum value of the response range corresponding to the clickable identifier can also be preset values.

[0054] In some embodiments, in response to a first trigger operation on the clickable identifier, the response range corresponding to the clickable identifier can be adjusted to a first response range, and a first area can be determined from the game screen based on the identifier position of the clickable identifier and the first response range. In some embodiments, the first trigger operation on the clickable identifier can be a combined operation of a selection operation on the clickable identifier and an operation of changing the response range corresponding to the clickable identifier. Among them, the operation of changing the response range corresponding to the clickable identifier can be an operation of increasing the response range. Exemplarily, the selection operation on the clickable identifier can be a click operation triggered by the left mouse button, and the operation of changing the response range corresponding to the clickable identifier can be a scroll operation of the mouse wheel or a trigger operation of a preset key on the keyboard. For example, the first trigger operation can be a combined operation of a click operation on the clickable identifier and a scroll operation of the mouse wheel in a first direction. Another example, the first trigger operation can be a combined operation of a click operation on the clickable identifier and a continuous pressing operation on the Tab key.

[0055] In some embodiments, the first area can be determined with the identifier position of the clickable identifier as the center, in combination with the shape and size of the first response range. Figure 4 is another schematic diagram of a graphical user interface shown in some embodiments of the present specification. Exemplarily, as Figure 4 shown, the position indicated by the arrow icon is the identifier position of the clickable identifier, the shape of the first response range can be circular, and the first area can be as shown by the circular dotted line area in Figure 4

[0056] Step 230, determine the interactive objects falling into the first area as candidate interactive objects. In some embodiments, step 230 can be implemented by the candidate interactive object determination module 1030.

[0057] In some embodiments, the interactive objects falling into the first area can be determined as candidate interactive objects, and the identifiers corresponding to the candidate interactive objects can be displayed on the game screen. Exemplarily, the identifiers corresponding to the candidate interactive objects can be the avatars, names, etc. of the candidate interactive objects. Figure 5 is another schematic diagram of a graphical user interface shown in some embodiments of the present specification. Exemplarily, when in as Figure 4 ​When a first triggering operation is performed at the position indicated by the arrow, the three interactive objects fall into the first area indicated by the circular dotted line area and are determined as candidate interactive objects. As Figure 5 shown, the avatars of the three candidate interactive objects and the names "Mr. Nice Guy", "Hahaha", and "Spirited Young Man" can be displayed in the game screen.

[0058] In some embodiments, the identifiers corresponding to the candidate interactive objects can also be displayed in the game screen based on the display order of each candidate interactive object. The specific solutions for this part of the content will be described in detail below.

[0059] In some embodiments, the display order of each candidate interactive object can be determined based on preset parameters. Exemplarily, the display order of each candidate interactive object can be determined based on the preset priorities corresponding to each candidate interactive object. For example, the candidate interactive objects falling into the first area include virtual objects of type A and virtual objects of type B, and the priority of virtual objects of type A is higher than that of virtual objects of type B, then the display order of virtual objects of type A takes precedence over that of virtual objects of type B.

[0060] In some embodiments, the display order of each candidate interactive object can also be determined based on the distance between the click identifier and the candidate interactive object. The distance between the click identifier and the candidate interactive object can be the distance between the identifier position of the click identifier and the position of the candidate interactive object. For example, the candidate interactive objects falling into the first area include virtual objects A1 and A2 of type A. If the distance between the position of virtual object A1 and the identifier position is less than the distance between the position of virtual object A2 and the identifier position, then the display order of virtual object A1 takes precedence over that of virtual object A2.

[0061] In some embodiments, the display order of each candidate interactive object can also be determined based on the preset priorities corresponding to the candidate interactive objects and the distances between each candidate interactive object and the click identifier. The distance between the click identifier and the candidate interactive object can be the distance between the identifier position of the click identifier and the position of the candidate interactive object. Exemplarily, when there are preset priorities, the preset priorities can be considered first, and then the priority of the distance. For example, the candidate interactive objects falling into the first area include virtual objects A1, A2 of type A, and virtual objects B1, B2 of type B. The preset priority of virtual objects of type A is higher than that of virtual objects of type B. The distance between the position of virtual object A1 and the identifier position is less than the distance between the position of virtual object A2 and the identifier position. The distance between the position of virtual object B1 and the identifier position is less than the distance between the position of virtual object B2 and the identifier position. Then the display order of the candidate interactive objects can be A1, A2, B1, B2.

[0062] In some embodiments, the display order of each candidate interactive object may also be determined based on the area or proportion of each candidate interactive object that falls within the second response range. Exemplarily, the candidate interactive objects that fall within the first region include virtual game character A and virtual game character B. If the area (or proportion) of virtual game character A that falls within the second response range is greater than the area (or proportion) of virtual game character B that falls within the second response range, then the display order of virtual game character A takes precedence over that of virtual game character B.

[0063] In some embodiments, a prompt panel may also be displayed in the game screen, and the identifiers corresponding to each candidate interactive object are displayed in the prompt panel according to the display order. Exemplarily, the prompt panel displayed in the game screen may be as Figure 5 shown, and the identifiers of three virtual game characters are displayed in the prompt panel.

[0064] Step 240, in response to a second trigger operation on the selected identifier, determine a second region from the game screen based on the current identifier position of the selected identifier and the second response range. In some embodiments, step 240 may be implemented by the second region determination module 1040.

[0065] In some embodiments, in response to a second trigger operation on the selected identifier, the response range corresponding to the selected identifier may be adjusted from the first response range to the second response range, and a second region is determined from the game screen based on the current identifier position of the selected identifier and the second response range. Among them, the second response range may be smaller than the first response range. For example, the second response range may be the default response range in the game; alternatively, the second response range may be any one of a plurality of preset response ranges of the selected identifier that is smaller than the first response range.

[0066] In some embodiments, the second trigger operation on the selected identifier may be a combined operation of a selection operation on the selected identifier and an operation of changing the response range corresponding to the selected identifier. Among them, the operation of changing the response range corresponding to the selected identifier may be an operation of reducing the response range. Exemplarily, the selection operation on the selected identifier may be a click operation triggered by the left mouse button, and the operation of changing the response range corresponding to the selected identifier may be a scroll operation of the mouse wheel or a trigger operation of a preset key on the keyboard. For example, the second trigger operation may be a combined operation of a click operation on the selected identifier and a scroll operation of the mouse wheel in the second direction. Alternatively, the second trigger operation may be a combined operation of a click operation on the selected identifier and a pressing operation on the Ctrl key.

[0067] In some other embodiments, the second trigger operation for the clickable identifier may also be a selection operation for the clickable identifier. Exemplarily, the selection operation for the clickable identifier may be a click operation triggered by the left mouse button. By responding to the second trigger operation, the response range corresponding to the clickable identifier is quickly switched from a larger first response range to a smaller second response range, and the corresponding second area is determined. In this way, precise selection can be further performed among the candidate interactive objects based on the second response range.

[0068] In some embodiments, the second area may be determined with the current identifier position of the clickable identifier as the center and in combination with the shape and size of the second response range. Figure 6 is another schematic diagram of a graphical user interface shown according to some embodiments of this specification. Exemplarily, as Figure 6 shown, the position indicated by the arrow icon is the identifier position of the clickable identifier, the shape of the second response range may be circular, and the second area may be as Figure 6 shown by the circular dotted line area in

[0069] Exemplarily, the player can perform the second trigger operation, such as a click operation, at the position indicated by the arrow icon in Figure 6 . The first terminal device responds to the click operation, adjusts the response range corresponding to the arrow icon from the first response range to the second response range, and determines, based on the current position of the arrow icon and the second response range, the second area as shown by the circular dotted line area in Figure 6 .

[0070] Step 250, determine the interactive object that falls into the second area among the candidate interactive objects as the selected target interactive object. In some embodiments, step 250 may be implemented by the target interactive object determination module 1050.

[0071] In some embodiments, the interactive object corresponding to the identifier that falls into the second area among the identifiers corresponding to the candidate interactive objects may be determined as the selected target interactive object. Exemplarily, as Figure 6 shown, the identifiers corresponding to the candidate interactive objects include "Mr. Nice Guy", "Hahaha", and "Spirited Young Man". The identifier that falls into the second area shown by the circular dotted line area is "Mr. Nice Guy", then the interactive object corresponding to "Mr. Nice Guy" is determined as the selected target interactive object.

[0072] In some embodiments, the response range corresponding to the most recently used click identifier can also be set as a preset response range. When re-entering the game, the response range corresponding to the click identifier is set as the preset response range. For example, a virtual game can include multiple game scenes or game maps. For different game scenes or game maps, the response range corresponding to the most recently used click identifier in that game scene or game map can be saved, and this response range is set as the preset response range. When re-entering that game scene or game map, the response range corresponding to the click identifier on the game screen can be set as this preset response range. Another example is that a virtual game can include more than one game scene or more than one game map. The response range corresponding to the most recently used click identifier in any game scene or game map can be saved, and this response range is set as the preset response range. When re-entering any game scene or game map of this virtual game, the response range corresponding to the click identifier on the game screen is set as this preset response range, so that the response range corresponding to the click identifier can be adaptively configured based on user habits, improving the user's gaming experience.

[0073] Figure 7 It is an exemplary flowchart of another game control method shown according to some embodiments of this specification. Figure 7 The shown process 700 can be executed by a first terminal device, and the first terminal device can be such as Figure 1 the user terminal 140 shown. Figure 7 The shown process 700 can also be executed by other processing devices, such as can be executed by Figure 1 the server 110 shown. In some embodiments, the process 700 can be implemented by the game control device 1000 deployed on the processing device or the first terminal device. As Figure 7 shown, the process 700 can include the following steps.

[0074] Step 710, in response to a movement control operation for the click identifier, control to change the identifier position of the click identifier in the graphical user interface. In some embodiments, step 710 can be implemented by the click identifier control module 1010.

[0075] The description of step 710 is similar to the previous one. Specifically, reference can be made to the description in the previous step 210, which will not be elaborated here.

[0076] Step 720, in response to a first trigger operation for the click identifier, determine a first area from the game screen based on the identifier position of the click identifier and a first response range. In some embodiments, step 720 can be implemented by the first area determination module 1020.

[0077] The description of step 720 is similar to the foregoing, and for details, reference may be made to the description in step 220 above, which will not be elaborated herein.

[0078] Step 730: Determine the interactive objects falling within the first region as candidate interactive objects. In some embodiments, step 730 may be implemented by the candidate interactive object determination module 1030.

[0079] The description of step 730 is similar to the foregoing, and for details, reference may be made to the description in step 230 above, which will not be elaborated herein.

[0080] Step 740: In response to a second trigger operation on the click identifier, determine a second region from the game screen based on the current identifier position of the click identifier and the second response range. In some embodiments, step 740 may be implemented by the second region determination module 1040.

[0081] In some embodiments, the second response range may be smaller than the first response range. For more descriptions of step 740, it is similar to the foregoing, and for details, reference may be made to the description in step 240 above, which will not be elaborated herein.

[0082] Step 750: Determine the interactive objects among the candidate interactive objects that fall within the second region as the selected target interactive objects. In some embodiments, step 750 may be implemented by the target interactive object determination module 1050.

[0083] The description of step 750 is similar to the foregoing, and for details, reference may be made to the description in step 250 above, which will not be elaborated herein.

[0084] In some embodiments, after step 750, step 760 or step 770 may be continued to be executed.

[0085] Step 760: Adjust the response range corresponding to the click identifier from the second response range to the first response range. In some embodiments, step 760 may be implemented by the response range adjustment module 1060.

[0086] In some embodiments, after determining the target interactive object, the response range corresponding to the click identifier may be automatically switched from the second response range to the first response range, and the first response range may be larger than the second response range, so as to automatically switch back to the larger response range after accurately selecting the target interactive object, facilitating the player to quickly switch the response range.

[0087] In some embodiments, after determining the target interactive object, it is also possible to determine whether to adjust the response range corresponding to the click identifier from the second response range to the first response range based on the identifier position of the click identifier. When the click identifier is located within the identifier area where the candidate interactive object is located, it is determined that the response range corresponding to the click identifier remains the second response range to accurately select the identifier of the candidate interactive object; when the click identifier is located outside the identifier area where the candidate interactive object is located, it is determined to adjust the response range corresponding to the click identifier from the second response range to the first response range to select multiple interactive objects using a larger response range. In this way, different response ranges can be automatically switched based on the identifier position of the click identifier to select the interactive object, facilitating the player to quickly switch the response range.

[0088] Step 770, in response to a third trigger operation on the click identifier, adjust the response range corresponding to the click identifier from the second response range to the first response range. In some embodiments, step 770 can be implemented by the response range adjustment module 1060.

[0089] In some embodiments, the third trigger operation on the click identifier can be implemented through a first input device. Exemplarily, the first input device can be a mouse. In response to the scrolling operation of the mouse wheel in the first direction, the response range corresponding to the click identifier is adjusted from the second response range to the first response range. Exemplarily, the first direction can be the direction of rolling the wheel forward, for example, the direction away from the palm when holding the mouse. The first input device can also be a keyboard. In response to the trigger operation on a preset key on the keyboard, the response range corresponding to the click identifier is adjusted from the second response range to the first response range. Among them, the trigger operation on the preset key on the keyboard can be a pressing operation on the preset key. For example, a continuous pressing operation on the preset key.

[0090] By adjusting the response range corresponding to the click identifier from the second response range to the first response range in response to the third trigger operation on the click identifier, the response range can be quickly switched according to the player's needs, without having to enter the configuration interface of the virtual game through multiple-level menus to adjust the response range corresponding to the click identifier, simplifying the operation of the player to switch the response range.

[0091] In a scenario where multiple game players play the same game online, multiple game players can enter the game through different terminal devices, and there may be a situation where different players select the same virtual object. In view of this, some embodiments of this specification provide a method for determining an effective trigger operation. Figure 8 It is an exemplary flowchart of an effective trigger operation determination method shown in some embodiments of this specification. Figure 8The illustrated process 800 may be executed by a first terminal device or a processing device. In some embodiments, the process 800 may be implemented by an effective trigger operation determination module 1070 in a game control device 1000 deployed on the first terminal device or the processing device. As Figure 8 illustrated, the process 800 may include the following steps.

[0092] Step 810, in response to a fourth trigger operation of a click identifier in a second terminal device, the same candidate interactive object falls into a third area determined based on an identification position of the click identifier in the second terminal device and a third response range.

[0093] In some embodiments, the second terminal device may be a game terminal device interconnected with the first terminal device and participating in the same game. The second terminal device may be connected to a second input device. Exemplarily, the second terminal device and the second input device may be connected by a wired connection (such as a usb QTG adapter cable) or by a wireless connection (such as a Bluetooth connection). The second terminal device may include, but is not limited to, a desktop computer, a smart phone, a laptop computer, a VR (Virtual Reality) device, a game console, a game controller, and a tablet computer, etc. The second input device may include human-machine interface devices such as a mouse, a keyboard, and a game controller. The mouse may be provided with a left button, a right button, a scroll wheel (or called a middle button), etc. The keyboard may be provided with different physical buttons or touchable buttons. The game controller may be provided with a joystick (or a direction button), a function button, etc.

[0094] In some embodiments, the game screen of the same game displayed on the first terminal device may be displayed in the graphical user interface provided by the second terminal device, and the virtual game character controlled by the second terminal device and the virtual game character controlled by the first terminal device may be located in the same virtual game. Exemplarily, the game screen of "Virtual Game A" is displayed in the graphical user interface provided by the first terminal device, and the game screen of "Virtual Game A" is also displayed in the graphical user interface provided by the second terminal device. Further, the virtual game character controlled by the second terminal device and the virtual game character controlled by the first terminal device may be jointly located in "Game Scene a" in "Virtual Game A".

[0095] In some embodiments, the fourth trigger operation may be a combined operation of a selection operation on a clickable identifier in the second terminal device and an operation of changing the response range corresponding to the clickable identifier. Exemplarily, the fourth trigger operation may be a combined operation of a click operation on a clickable identifier in the second terminal device and a scroll operation of a mouse wheel in a first direction. For another example, the fourth trigger operation may be a combined operation of a click operation on a clickable identifier in the second terminal device and a continuous pressing operation on the Tab key. In some other embodiments, the fourth trigger operation may also be a selection operation on a clickable identifier in the second terminal device. Exemplarily, the fourth trigger operation may be a click operation on a clickable identifier in the second terminal device.

[0096] In some embodiments, the third response range may be an effective area affected by a selection operation on a clickable identifier in the second terminal device. For example, the third response range may be a circular area centered at the identifier position of the clickable identifier in the second terminal device. In some embodiments, the third area may be determined with the identifier position of the clickable identifier in the second terminal device as the center, in combination with the shape and size of the third response range. Figure 9 is a schematic diagram of a graphical user interface of a second terminal device shown in some embodiments of the present specification, as Figure 9 shown, the position indicated by the arrow icon may be, for example, the identifier position of the clickable identifier in the second terminal device, the shape of the third response range may be circular, and the third area may be as Figure 9 shown by the circular dotted area in

[0097] Exemplarily, when the user performs a first trigger operation in a game screen as Figure 4 shown, the first terminal device may respond to the first trigger operation, determine a first area as shown by the circular dotted area in Figure 4 and determine the interactive objects "Mr. Nice Guy", "Hahaha", and "Spirited Young Man" that fall into the first area as candidate interactive objects. Other users may perform a fourth trigger operation in the game screen as Figure 9 shown through a second input device. The third area corresponding to the fourth trigger operation may be as shown by the circular dotted area in Figure 9 and the candidate interactive objects that fall into the third area may include "Mr. Nice Guy", "Hehe", and "Low-key Young Man". The first terminal device may respond to the fourth trigger operation and determine that the same candidate interactive object "Mr. Nice Guy" falls into the third area.

[0098] In some embodiments, the ownership of the same candidate interactive object falling into the first region and the third region can be unique. Exemplarily, when the same candidate interactive object is selected by a trigger operation in a certain terminal device, the same candidate interactive object can be set to be no longer selectable by a trigger operation in other terminal devices according to the game design requirements.

[0099] Step 820, determine the valid trigger operation based on the priority information of the first trigger operation and the fourth trigger operation.

[0100] In some embodiments, the priority information may include the trigger time. Among them, the priority of the trigger time may be positively correlated with the time sequence of the first trigger operation and the fourth trigger operation. Exemplarily, for the first trigger operation in the game screen as shown in Figure 4 and the fourth trigger operation in the game screen as shown in Figure 9 When the trigger time of the first trigger operation (for example, 12:30:15.250 seconds) is earlier than the trigger time of the fourth trigger operation (for example, 12:30:15.500 seconds), the priority of the first trigger operation can be set to be higher than the priority of the fourth trigger operation. Then, it can be determined that the first trigger operation is the valid trigger operation. The same candidate interactive object "Mr. Nice Guy" falling into the first region can be determined to be valid, and the same candidate interactive object "Mr. Nice Guy" falling into the third region can be determined to be invalid.

[0101] In some embodiments, the priority information may include the trigger response range. The trigger response range may be the response range corresponding to the click mark when performing the first trigger operation or the fourth trigger operation. Among them, the priority of the trigger response range may be inversely proportional to the size of the response range corresponding to the click mark when performing the first trigger operation or the fourth trigger operation. Exemplarily, for the first trigger operation in the game screen as shown in Figure 4 and the fourth trigger operation in the game screen as shown in Figure 9 When the response range corresponding to the click mark when performing the first trigger operation is smaller than the response range corresponding to the click mark when performing the fourth trigger operation, the priority of the first trigger operation can be set to be higher than the priority of the fourth trigger operation. Then, it can be determined that the first trigger operation is the valid trigger operation. The same candidate interactive object "Mr. Nice Guy" falling into the first region can be determined to be valid, and the same candidate interactive object "Mr. Nice Guy" falling into the third region can be determined to be invalid.

[0102] In some embodiments, the priority of the trigger time may be higher than the priority of the trigger response range. Exemplarily, for the first trigger operation in the game screen as shown in Figure 4 and the fourth trigger operation in the game screen as shown in Figure 9For the fourth triggering operation in the shown game screen, the priorities of the first triggering operation and the fourth triggering operation can be determined based on the triggering time. When the triggering time of the first triggering operation is earlier than that of the fourth triggering operation, the priority of the first triggering operation is higher than that of the fourth triggering operation; conversely, the priority of the first triggering operation is lower than that of the fourth triggering operation. When the triggering times of the first triggering operation and the fourth triggering operation are the same, the priorities of the first triggering operation and the fourth triggering operation can be determined based on the triggering response range. When the response range corresponding to the click mark during the execution of the first triggering operation is smaller than the response range corresponding to the click mark during the execution of the fourth triggering operation, the priority of the first triggering operation is higher than that of the fourth triggering operation; conversely, the priority of the first triggering operation is lower than that of the fourth triggering operation. After determining the priorities of the first triggering operation and the fourth triggering operation, the triggering operation with the higher priority is determined as the valid triggering operation.

[0103] In one or more embodiments of this specification, by responding to the fourth triggering operation of the click mark in the second terminal device, the same candidate interactive object falls into the third area determined based on the mark position of the click mark in the second terminal device and the third response range, and the valid triggering operation is determined based on the priority information of the first triggering operation and the fourth triggering operation, thereby avoiding the ownership conflict of the candidate interactive object caused by the adjustment of the response range, ensuring the fairness of the game, and enhancing the user's game experience.

[0104] This specification also provides a game control device. Figure 10 It is an exemplary block diagram of the game control device shown in some embodiments of this specification. In some embodiments, the game control device 1000 can provide a graphical user interface through the first terminal device. The graphical user interface displays the game screen and the click mark of the game. Among them, the game screen includes multiple interactive objects, and the click mark is preset with different response ranges. As Figure 10 shown, in some embodiments, the game control device 1000 can include a click mark control module 1010, a first area determination module 1020, a candidate interactive object determination module 1030, a second area determination module 1040, and a target interactive object determination module 1050.

[0105] The click mark control module 1010 is configured to control and change the mark position of the click mark in the graphical user interface in response to the movement control operation for the click mark.

[0106] The first area determination module 1020 is configured to determine the first area from the game screen based on the mark position of the click mark and the first response range in response to the first triggering operation for the click mark.

[0107] The candidate interactive object determination module 1030 is configured to determine the interactive objects falling within the first region as candidate interactive objects.

[0108] The second region determination module 1040 is configured to, in response to a second trigger operation on the click identifier, determine a second region from the game screen based on the current identifier position of the click identifier and the second response range, where the second response range is smaller than the first response range.

[0109] The target interactive object determination module 1050 is configured to determine the interactive objects among the candidate interactive objects that fall within the second region as the selected target interactive objects.

[0110] In some alternative embodiments, the game control device 1000 may further include a response range adjustment module 1060, configured to adjust the response range corresponding to the click identifier from the second response range to the first response range; or in response to a third trigger operation on the click identifier, adjust the response range corresponding to the click identifier from the second response range to the first response range.

[0111] In some alternative embodiments, the candidate interactive object determination module 1030 may further be configured to determine the interactive objects falling within the first region as candidate interactive objects, and display the identifiers corresponding to the candidate interactive objects in the game screen.

[0112] In some alternative embodiments, the candidate interactive object determination module 1030 may further be configured to determine the display order of each candidate interactive object based on preset parameters; display a prompt panel in the game screen, and display the identifiers corresponding to each candidate interactive object in the prompt panel according to the display order; where the preset parameters include at least one of the following parameters: the preset priority corresponding to the candidate interactive object, the distance between the click identifier and the candidate interactive object, the area or proportion of the candidate interactive object falling within the first region.

[0113] In some alternative embodiments, the first region determination module 1020 may further be configured to, in response to a first trigger operation on the click identifier, adjust the response range corresponding to the click identifier to the first response range, and determine the first region from the game screen based on the identifier position of the click identifier and the first response range.

[0114] In some alternative embodiments, the second region determination module 1040 may further be configured to, in response to a second trigger operation on the click identifier, adjust the response range corresponding to the click identifier from the first response range to the second response range, and determine the second region from the game screen based on the current identifier position of the click identifier and the second response range.

[0115] In some alternative embodiments, the game control device 1000 may further include an effective trigger operation determination module 1070, configured to, in response to a fourth trigger operation of a click identifier in the second terminal device, determine that the same candidate interactive object falls into a third area determined based on the identification position of the click identifier in the second terminal device and a third response range; and determine an effective trigger operation based on the priority information of the first trigger operation and the fourth trigger operation; wherein, a game screen of the same game is displayed in the graphical user interface provided by the second terminal device; and the priority information includes trigger time and / or trigger response range.

[0116] For more content about each module, reference can be made to Figures 2 - 9 the relevant description, which will not be elaborated here. It should be understood that Figure 10 The devices and their modules shown can be implemented in various ways. For example, in some embodiments, the devices and their modules can be implemented through hardware, software, or a combination of software and hardware. Among them, the hardware part can be implemented using dedicated logic; the software part can be stored in a memory and executed by an appropriate instruction execution device, such as a microprocessor or dedicated design hardware. Those skilled in the art can understand that the above methods and devices can be implemented using computer-executable instructions and / or control codes included in a processor. For example, such codes are provided in carrier media such as magnetic disks, CDs, or DVD-ROMs, or in the memories of programmable devices. The devices and their modules described in this specification can be implemented not only by hardware circuits such as very large scale integrated circuits or gate arrays, semiconductors such as logic chips and transistors, or programmable hardware devices such as field programmable gate arrays and programmable logic devices, but also by software implemented by various types of processors, or by a combination of the above hardware circuits and software (e.g., firmware).

[0117] It should be noted that the above description of the devices and their modules is only for convenience of description and does not limit this specification to the scope of the examples given. It can be understood that for those skilled in the art, after understanding the principle of the device, they may, without departing from this principle, arbitrarily combine the various modules to form a sub-device connected to other modules. Or split some modules to obtain more modules or multiple units under that module. Such variations are all within the scope disclosed in this specification.

[0118] Some embodiments of this specification also provide an electronic device, including: one or more processors; a memory for storing one or more programs, which, when executed by the one or more processors, can implement the methods described in this specification Figures 2 - 8 shown.

[0119] Some embodiments of this specification also provide a computer program product, including a computer program, which can implement the methods described in this specification when at least part of the computer program is executed by a processor. Figures 2 - 9 In some embodiments, the computer program product may only relate to a computer program, which may be carried by a storage medium or a processing device. In other embodiments, the computer program product may also be a storage medium or a processing device including the aforementioned computer program. The processing device may include one or more processors and a storage medium.

[0120] In some embodiments, the processor may be a combination of one or more of the following processors: central processing unit (CPU), application specific integrated circuit (ASIC), application specific instruction set processor (ASIP), graphics processing unit (GPU), physics processing unit (PPU), digital signal processor (DSP), field programmable gate array (FPGA), programmable logic device (PLD), programmable logic controller (PLC), reduced instruction set computer (RISC), and microprocessor.

[0121] In some embodiments, the storage medium may include one or more combinations of the following: mass storage, removable storage, volatile read-write memory, read-only memory (ROM). Exemplary mass storage may include magnetic disks, optical disks, solid state drives, etc. Exemplary removable storage may include flash drives, floppy disks, optical disks, memory cards, compressed hard disks, magnetic tapes, etc. Exemplary volatile read-write memory may include random access memory (RAM). Exemplary random access memory may include dynamic random access memory (DRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), static random access memory (SRAM), thyristor random access memory (T-RAM), and zero capacitor memory (Z-RAM), etc. Exemplary read-only memory may include masked read-only memory (MROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disk read-only memory (CD-ROM), and digital versatile disk read-only memory, etc.

[0122] The beneficial effects that may be brought about by the embodiments of this specification include but are not limited to: (1) By responding to the first trigger operation for the click identifier, determining a first area from the game screen based on the identifier position of the click identifier and the first response range, and determining the candidate interactive objects that fall into the first area. By responding to the second trigger operation for the click identifier, determining a second area from the game screen based on the current identifier position of the click identifier and the second response range, where the second response range is smaller than the first response range. Further, determining the interactive objects that fall into the second area among the candidate interactive objects as the selected target interactive objects. In this way, different response ranges can be quickly switched to select virtual objects, so as to conveniently and quickly select virtual objects and enhance the player's game experience; (2) By responding to the scrolling operation of the scroll wheel to adjust the response range corresponding to the click identifier, when the user controls the game, the response range can be adjusted more quickly; (3) By responding to the trigger operation of the preset button to adjust the response range corresponding to the click identifier, when the user controls the game, the response range can be adjusted more quickly; (4) By responding to the fourth trigger operation of the click identifier in the second terminal device, the same candidate interactive object falls into the third area determined based on the identifier position of the click identifier in the second terminal device and the third response range, and determining the effective trigger operation based on the priority information of the first trigger operation and the fourth trigger operation, so as to avoid the conflict of the ownership of the candidate interactive object caused by the adjustment of the response range, ensure the fairness of the game, and enhance the user's game experience; (5) By setting the response range corresponding to the most recently used click identifier as the preset response range, when re-entering the game, setting the response range corresponding to the click identifier as the preset response range, so that the response range corresponding to the click identifier can be adaptively configured based on the user's habit, and the user's game experience is enhanced; (6) By adjusting the response range corresponding to the click identifier from the second response range to the first response range, the larger response range can be automatically switched back after accurately selecting the target interactive object, which is convenient for the player to quickly switch the response range; (7) By responding to the third trigger operation for the click identifier, adjusting the response range corresponding to the click identifier from the second response range to the first response range. In this way, the response range can be quickly switched according to the player's needs, without having to enter the configuration interface of the virtual game through multiple-level menus to adjust the response range corresponding to the click identifier, which simplifies the operation of the player to switch the response range. It should be noted that the beneficial effects that may be produced by different embodiments are different. In different embodiments, the beneficial effects that may be produced may be any one or several combinations of the above, or any other beneficial effects that may be obtained.

[0123] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only an example and does not constitute a limitation to this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements, and corrections to this specification. Such modifications, improvements, and corrections are taught in this specification, so such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of this specification.

Claims

1. A game control method, characterized in that: A graphical user interface is provided through a first terminal device, wherein a game screen and a selection mark of the game are displayed in the graphical user interface, wherein the game screen includes a plurality of interactive objects, and the selection mark is preset with different response ranges, and the method includes: In response to a movement control operation on the selection mark, controlling a change in a mark position of the selection mark in the graphical user interface; In response to a first trigger operation on the selection mark, determining a first area from the game screen based on a mark position of the selection mark and a first response range; Determine the interactable objects falling into the first area as candidate interactable objects; In response to a second trigger operation on the selection mark, determining a second area from the game screen based on a current mark position of the selection mark and a second response range, wherein the second response range is smaller than the first response range; The interactive object among the candidate interactive objects that falls within the second area is determined as the selected target interactive object.

2. The method according to claim 1, characterized in that After determining the interactive object in the candidate interactive objects that falls in the second area as the selected target interactive object, the method further includes: adjusting the response range corresponding to the selection mark from the second response range to the first response range; or In response to a third trigger operation on the selection mark, a response range corresponding to the selection mark is adjusted from the second response range to the first response range.

3. The method according to claim 1, characterized in that The step of determining the interactable object falling into the first area as a candidate interactable object includes: The interactive objects falling into the first area are determined as candidate interactive objects, and identifiers corresponding to the candidate interactive objects are displayed in the game screen.

4. The method according to claim 3, characterized in that The displaying the identifier corresponding to the candidate interactive object in the game screen includes: Determining a display order of each of the candidate interactive objects based on preset parameters; Displaying a prompt panel in the game screen, and displaying an identifier corresponding to each of the candidate interactive objects in the prompt panel according to the display order; Among them, the preset parameters include at least one of the following parameters: a preset priority corresponding to the candidate interactive object, a distance between the selection mark and the candidate interactive object, and an area or proportion of the candidate interactive object falling within the first area.

5. The method according to claim 1, characterized in that In response to the first trigger operation on the selection mark, determining a first area from the game screen based on the mark position of the selection mark and a first response range includes: In response to a first trigger operation on the selection mark, adjusting a response range corresponding to the selection mark to the first response range, and determining the first area from the game screen based on a mark position of the selection mark and the first response range; In response to the second trigger operation on the selection mark, determining a second area from the game screen based on the current mark position of the selection mark and the second response range includes: In response to the second trigger operation on the selection mark, the response range corresponding to the selection mark is adjusted from the first response range to the second response range, and the second area is determined from the game screen based on the current mark position of the selection mark and the second response range.

6. The method according to claim 1, characterized in that The method further comprises: In response to a fourth trigger operation of clicking the marker in the second terminal device, the same candidate interactable object falls into a third area determined based on the marker position of the clicking marker in the second terminal device and a third response range; Determine a valid trigger operation based on priority information of the first trigger operation and the fourth trigger operation; Wherein, the graphical user interface provided by the second terminal device displays a game screen of the same game; The priority information includes a trigger time and / or a trigger response range.

7. The method according to claim 6, characterized in that The setting of the priority information satisfies the following conditions: The priority of the trigger time is higher than the priority of the trigger response range; Wherein, the priority of the trigger time is positively correlated with the time sequence of the trigger operation; The priority of the trigger response range is inversely proportional to the size of the response range corresponding to the trigger operation.

8. A game control device, characterized in that: A graphical user interface is provided through a first terminal device, wherein a game screen and a selection mark of the game are displayed in the graphical user interface, wherein the game screen includes a plurality of interactive objects, and the selection mark is preset with different response ranges, and the apparatus includes: A point selection mark control module, used for controlling a change in a mark position of the point selection mark in the graphical user interface in response to a movement control operation on the point selection mark; A first area determination module, configured to determine a first area from the game screen based on a position of the selected marker and a first response range in response to a first trigger operation on the selected marker; a candidate interactive object determination module, configured to determine an interactive object falling within the first area as a candidate interactive object; A second area determination module, configured to determine, in response to a second trigger operation on the selection mark, a second area from the game screen based on a current mark position of the selection mark and a second response range, wherein the second response range is smaller than the first response range; The target interactive object determination module is used to determine the interactive object that falls within the second area among the candidate interactive objects as the selected target interactive object.

9. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that The invention comprises a computer program, and when at least a part of the computer program is executed by a processor, the method according to any one of claims 1 to 7 can be implemented.