Game operation control method and apparatus, and electronic device

By binding joystick controls and item icons to the game interface, the problem of complex scene interaction in portrait-oriented games with one hand is solved, enabling one-handed control of virtual character movement and item use, thus improving the gaming experience.

WO2025223081A1PCT designated stage Publication Date: 2025-10-30NETEASE (SHANGHAI) NETWORK CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/081599
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-26
Filing Date
2025-03-10
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

Due to the limitations of screen space and player conditions, vertical screen games make it difficult to achieve complex game scene interactions with one hand, such as moving and attacking simultaneously, or moving and charging up, which affects the gaming experience.

Method used

By displaying joystick controls and item icons in the graphical user interface, players can bind items to the joystick controls, enabling one-handed control of virtual character movement and item use, and switching joystick controls via touch operation.

Benefits of technology

It enhances the player's gaming experience, enabling one-handed control of virtual character movement and item usage. It is suitable for complex game scenarios, with simple operation and convenient function switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025081599_30102025_PF_FP_ABST
    Figure CN2025081599_30102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a game operation control method and apparatus, and an electronic device. The method comprises: displaying a joystick control and at least one prop identifier; in response to a first touch operation for the joystick control, controlling a first virtual character to move; in response to a binding operation for a first prop identifier, binding a first prop corresponding to the first prop identifier to the joystick control; and in response to a second touch operation for the joystick control bound to the first prop, controlling the first virtual character to move in a game scene while using the first prop corresponding to the first prop identifier. In this mode, by means of the binding operation for the prop identifier, the joystick control can have a moving function and a prop using function at the same time, thereby enabling a player to control the movement of the virtual character and use the prop with one hand. The present disclosure achieves simple operation and is suitable for complex game scenes, and by means of a simple binding operation, functions of the joystick control can be switched very conveniently, thereby improving game experience of players. (FIG. 1)
Need to check novelty before this filing date? Find Prior Art

Description

Game operation and control methods, devices and electronic devices

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202410518799.7, filed on April 26, 2024, entitled "Game Operation Control Method, Apparatus and Electronic Device", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of game technology, and in particular to a game operation control method, a game operation control device, a computer-readable storage medium, and an electronic device. Background Technology

[0004] In some games, the interaction method typically uses a landscape orientation, with players controlling the game by moving the left joystick and using the right joystick for items. This method usually requires both hands. For portrait-oriented games, the horizontal display space is narrower, limiting the effectiveness of this interaction method. Related technologies simplify game design by allowing single-handed, step-by-step operations to achieve a task objective; however, this approach is cumbersome, has limited control options, cannot handle complex game scenarios, and negatively impacts the player experience. Summary of the Invention

[0005] In view of this, the purpose of this disclosure is to provide a game operation control method, a game operation control device, a computer-readable storage medium, and an electronic device. By binding operations to item icons, players enable the joystick control to not only have movement functions but also the function of using items. Players can achieve the function of controlling the movement of virtual characters and using items with one hand by performing touch operations on the joystick control. Moreover, the operation is simple and suitable for complex game scenarios, thereby improving the player's gaming experience.

[0006] According to a first aspect of the present disclosure, a method for controlling the operation of a game is provided. A graphical user interface (GUI) is provided via a terminal device. The GUI includes at least a portion of a game scene, and the game scene includes a first virtual character. The first virtual character is controlled via the terminal device. The method includes: displaying a joystick control and at least one item icon in the GUI; controlling the first virtual character to move within the game scene in response to a first touch operation on the joystick control; binding a first item icon corresponding to a first item icon to the joystick control in response to a binding operation on the first item icon; and controlling the first virtual character to move within the game scene while using the first item icon corresponding to the first item icon in response to a second touch operation on the joystick control bound to the first item.

[0007] According to a second aspect of the present disclosure, a game operation control device is provided, which provides a graphical user interface (GUI) via a terminal device. The GUI includes at least a portion of a game scene, and the game scene includes a first virtual character. The first virtual character is controlled via the terminal device. The device includes: a display module configured to display a joystick control and at least one item icon in the GUI; a movement control module configured to perform a first touch operation in response to the joystick control, controlling the first virtual character to move in the game scene; an item binding module configured to perform a binding operation in response to a first item icon among the at least one item icon, binding a first item corresponding to the first item icon to the joystick control; and an item use module configured to perform a second touch operation in response to the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item corresponding to the first item icon.

[0008] According to a third aspect of the present disclosure, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the operation control method of the game according to any one of the first aspects.

[0009] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the game operation control method of any one of the first aspects.

[0010] The embodiments disclosed herein bring the following beneficial effects:

[0011] This disclosure provides a game operation control method, a game operation control device, a computer-readable storage medium, and an electronic device. The method displays a joystick control and at least one item icon in a graphical user interface. In response to a first touch operation on the joystick control, a first virtual character is controlled to move within a game scene. In response to a binding operation on a first item icon among the at least one item icon, a first item corresponding to the first item icon is bound to the joystick control. In response to a second touch operation on the joystick control bound to the first item, the first virtual character is controlled to move within the game scene while simultaneously using the first item corresponding to the first item icon. In this method, by binding the item icon, the player enables the joystick control to not only have movement functionality but also the ability to use items. The player can achieve one-handed control of the virtual character's movement and item use through touch operation on the joystick control. The operation is simple and suitable for complex game scenes. Furthermore, the simple binding operation allows for easy switching of the joystick control's functions, thereby improving the player's gaming experience.

[0012] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure are realized and obtained through the structures particularly pointed out in the description, claims and drawings.

[0013] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0015] Figure 1 is a flowchart of a game operation control method provided in one of the embodiments of this disclosure;

[0016] Figure 2 is a schematic diagram of a graphical user interface provided in one of the embodiments of this disclosure;

[0017] Figure 3 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0018] Figure 4 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0019] Figure 5 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0020] Figure 6 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0021] Figure 7 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0022] Figure 8 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0023] Figure 9 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0024] Figure 10 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0025] Figure 11 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0026] Figure 12 is a schematic diagram of another graphical user interface provided in one of the embodiments of this disclosure;

[0027] Figure 13 is a schematic diagram of the structure of a game operation control device provided in one of the embodiments of this disclosure;

[0028] Figure 14 is a schematic diagram of the structure of an electronic device provided in one of the embodiments of this disclosure. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0030] In some games, the interaction method typically uses a landscape orientation, with players controlling the game by using the left joystick for movement and the right joystick for items. This method usually requires both hands. For portrait-oriented games, the horizontal display space is narrower, limiting the ability to implement the aforementioned interaction method. Portrait-oriented games are considered a future trend, and many games are undergoing design changes from landscape to portrait. However, in portrait-oriented games, due to screen space limitations and player constraints, players often have to play with only one hand or one finger. This makes many actions difficult to perform in landscape-oriented scenarios, such as moving and attacking simultaneously, or moving and charging up. Furthermore, players cannot simultaneously move and perform actions like weeding or watering in portrait mode, resulting in significant experience problems.

[0031] In related technologies, when a player moves near an interactive object / enemy, the corresponding interactive behavior (attack) is automatically performed. While convenient, this automatic interaction method lacks precise control, reducing the game's controllability. In some other related technologies, the character moves when the player drags the joystick, and automatically performs an interactive behavior when the player releases the joystick. This enhances the game's controllability, but its expansion potential is very limited and cannot meet complex functional requirements. In some other related technologies, the movement and interaction / attack buttons are separated, requiring the player to operate with two fingers. While this design solves the problem, it violates the original intention of single-handed gameplay in portrait-oriented games. In short, all of the above methods affect the player's gaming experience. Based on this, the embodiments of this disclosure provide a game operation control method, a game operation control device, a computer-readable storage medium, and an electronic device. This technology can be applied to devices such as mobile phones, laptops, tablets, and computers.

[0032] In one embodiment of this disclosure, the game operation control method can run on a local terminal device or a server. When the game operation control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0033] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the game's operation and control methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0034] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0035] In one possible implementation, this disclosure provides a game operation control method that provides a graphical user interface (GUI) through a terminal device. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system. The GUI includes at least a portion of the game scene, and the game scene includes a first virtual character controlled by the terminal device. As shown in Figure 1, the method includes the following steps:

[0036] Step S102: Display the joystick control and at least one item icon in the graphical user interface;

[0037] Optionally, a joystick control and its operating area are displayed in a first designated area of ​​the graphical user interface. The joystick control typically moves within the operating area. The joystick control can be circular, elliptical, square, etc., and its operating area usually has the same shape as the joystick control, but is typically located around the joystick control. At least one item icon is displayed in a second designated area of ​​the graphical user interface. The first designated area can be the lower center area of ​​the graphical user interface, or the lower right area, etc., and the second designated area is located around the joystick control, such as below or to the right of the joystick control.

[0038] Optionally, in response to a specified event being triggered, at least one prop icon is displayed in the graphical user interface; for example, in response to a trigger operation on a prop control, at least one prop icon is displayed in the graphical user interface. Different props have different prop icons, which are patterns in the shape of the prop, such as a vacuum cleaner prop icon being a vacuum cleaner pattern.

[0039] Step S104: Respond to the first touch operation on the joystick control and control the first virtual character to move in the game scene;

[0040] The first touch operation can be either a tap or a swipe. When the first touch operation is performed on the joystick control, the joystick control will also move along with the touch point.

[0041] Step S106: In response to the binding operation for the first item identifier among at least one item identifier, bind the first item corresponding to the first item identifier to the joystick control;

[0042] The binding operation for the first item icon can be a movement operation, such as a sliding operation to move the first item icon to a specified position (such as a joystick control). The binding operation for the first item icon can also be a click operation, a long press operation, or a selection operation. For example, long pressing the first item icon displays multiple options, and selecting the first option binds the first item corresponding to the first item icon to the joystick control.

[0043] In one possible implementation, in response to a movement operation that moves the first item identifier to the area where the joystick control is located, the first item corresponding to the first item identifier is bound to the joystick control, and the display mode of the joystick control is updated based on the first item identifier.

[0044] After moving the first item icon to the area where the joystick control is located, canceling the movement will update the display of the joystick control based on the first item icon. Optionally, displaying the first item icon on the joystick control and confirming that the joystick control is bound to the first item corresponding to the first item icon can be understood as a combination of the joystick control and the first item.

[0045] Optionally, in response to a movement operation targeting the first item identifier among at least one item identifier, the first item identifier is moved to the joystick control, the first item identifier is snapped onto the joystick control, and the first item corresponding to the first item identifier is bound to the joystick control.

[0046] Step S108: Respond to the second touch operation of the joystick control bound to the first item, and control the first virtual character to move in the game scene while using the first item to identify the corresponding first item.

[0047] The aforementioned second touch operation can be either a tap or a swipe. The use of the first prop icon can be either controlling the first virtual character to hold the first prop, or controlling the first virtual character to hold the first prop and only perform the interaction behavior corresponding to the first prop. The first prop can be a skill prop, and the corresponding interaction behavior can be a skill release behavior; the first prop can also be a watering can, and the corresponding interaction behavior is watering; the first prop can also be a lawnmower, and the corresponding interaction behavior is weeding; the first prop can also be a vacuum cleaner, and the corresponding interaction behavior is vacuuming, etc.

[0048] Optionally, in response to a second touch operation on the updated joystick control, the first virtual character is controlled to move in the game scene while carrying the first item, and the interactive effects of the first item are displayed.

[0049] Optionally, in response to a second touch operation on the updated joystick control, the first virtual character is controlled to move in the game scene while carrying the first item, and the first virtual character is controlled to perform the interactive behavior corresponding to the first item, and the interactive effects of the first item are displayed.

[0050] This disclosure provides a game operation control method. A joystick control and at least one item icon are displayed in a graphical user interface. In response to a first touch operation on the joystick control, a first virtual character is controlled to move within the game scene. In response to a binding operation on the first item icon among the at least one item icon, a first item corresponding to the first item icon is bound to the joystick control. In response to a second touch operation on the joystick control bound to the first item, the first virtual character is controlled to move within the game scene while simultaneously using the first item corresponding to the first item icon. In this method, by binding the item icon, the player enables the joystick control to not only have movement functionality but also the ability to use items. The player can achieve one-handed control of the virtual character's movement and item use by touching the joystick control. The operation is simple and suitable for complex game scenes. Furthermore, the simple binding operation allows for easy switching of the joystick control's functions, thereby improving the player's gaming experience.

[0051] The above response targets the second touch operation of the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item. One possible implementation is as follows:

[0052] In response to a second touch operation on the joystick control bound to the first item, control the first virtual character to move in the game scene while carrying the first item; in response to the first virtual character moving to the target scene area or moving to the preset range of the target virtual object, control the first virtual character to perform the interactive behavior corresponding to the first item in the target scene area or virtual object.

[0053] Optionally, while controlling the first virtual character to perform the interactive behavior corresponding to the first prop in the target scene area or virtual object, the interactive effects of the first prop can be displayed.

[0054] The aforementioned target scene area or target virtual object typically has an interactive relationship with the first prop; the aforementioned control of the first virtual character to move within the game scene while carrying the first prop, for example, the first virtual character holding a watering can prop but not performing a watering action, or the first virtual character holding a vacuum cleaner prop but not performing a vacuuming action. Different target virtual objects usually correspond to different preset ranges, which are pre-set.

[0055] Optionally, the aforementioned target virtual objects include virtual characters (such as player characters or non-player characters) and virtual objects (such as virtual buildings, virtual trees, etc.), and the aforementioned target scene areas include plots of land that can be planted or built on, grassy areas, river scenes, etc. For example, if the first prop is a lawnmower prop, in response to the first virtual character carrying the lawnmower prop moving to a grassy area, the first virtual character is controlled to perform a weeding action on the grassy area, and a weeding effect is displayed; as another example, if the first prop is a skill prop, in response to the first virtual character carrying the skill prop moving to a preset range of the target virtual character, the first virtual character is controlled to perform a skill release action on the target virtual character, and a skill release effect is displayed.

[0056] Optionally, the interaction direction of the first virtual character performing the interactive behavior is consistent with the movement direction of the first virtual character.

[0057] In the above method, the first virtual character will only be controlled to perform the interactive behavior corresponding to the first prop when it is close to the target scene area or the target virtual object, which further improves the intelligent control of the first virtual character and the player's gaming experience.

[0058] The above method also includes: displaying a specified identifier in the slot area of ​​the joystick control, the specified identifier being used to indicate that the joystick control is not currently bound to any item.

[0059] Optionally, the joystick control includes a slot area. In the initial state (that is, when the joystick control is not bound to any item), the slot area displays a designated indicator. The designated indicator is used to indicate that the joystick control is not currently bound to any item. The designated indicator can be a pattern of various shapes, such as a walking pattern or a running pattern, or it can be various texts, such as "empty hands" or "none".

[0060] The above response involves moving the first item icon to the area where the joystick control is located, binding the first item corresponding to the first item icon to the joystick control, and updating the display mode of the joystick control based on the first item icon. One possible implementation is as follows:

[0061] In response to a movement operation targeting the first item icon, control the movement of the first item icon; in response to the first item icon being located in the slot area when the movement operation ends, bind the first item corresponding to the first item icon to the joystick control, and update the specified icon displayed in the slot area of ​​the joystick control to the first item icon.

[0062] Specifically, while the designated identifier displayed in the slot area of ​​the control joystick is updated to the first item identifier, the designated identifier is moved to the first blank area in the graphical user interface. Initially, the first blank area displays the first item identifier.

[0063] The aforementioned first blank area can be circular, rhomboid, square, etc. A first item icon is displayed in the first blank area. For example, as shown in Figure 2, the graphical user interface displays a joystick control and two item icons. The two item icons are located in gray areas, with the first item icon displayed in the first blank area and the second item icon displayed in the second blank area. The joystick control's slot area displays the designated icon "Empty Hands".

[0064] For example, as shown in Figure 3, the player drags the first item icon to control its movement. At this time, the first item icon is dragged out of the first blank area and moves with the touch position. As shown in Figure 4, after the first item icon is moved to the slot area of ​​the joystick control, the specified icon "empty hands" displayed in the slot area is updated and replaced with the first item icon, and the specified icon "empty hands" is displayed in the first blank area.

[0065] In the above method, the first item icon displayed in the slot area of ​​the joystick control and the designated icon displayed in the first blank area are used to indicate that the current joystick control has the first item installed, so as to remind the player that the binding operation is successful.

[0066] After controlling the designated identifier to move to the first blank area in the graphical user interface, the method further includes: responding to a movement operation of the designated identifier for the first blank area, controlling the movement of the designated identifier; responding to the designated identifier being located in the slot area of ​​the joystick control when the movement operation ends, unbinding the first item from the joystick control, controlling the first item identifier displayed in the slot area of ​​the joystick control to be updated to the designated identifier, and controlling the first item identifier to move to the first blank area.

[0067] Similarly, you can bind items to the joystick control by moving it, and you can also unbind items from the joystick control by moving it.

[0068] For example, as shown in Figure 5, the player drags the designated icon "empty hands" to control the movement of the designated icon. At this time, the designated icon "empty hands" is dragged out of the first blank area and moves with the touch position. As shown in Figure 6, after the designated icon "empty hands" is moved to the slot area of ​​the joystick control, the first item icon displayed in the slot area of ​​the joystick control is updated and replaced with the designated icon "empty hands", and the first item icon is displayed in the first blank area.

[0069] The method further includes: in response to a movement operation targeting a second item identifier among at least one item identifiers, controlling the second item identifier to move; in response to the second item identifier being located on the slot area of ​​the joystick control at the end of the movement operation, updating the first item installed on the joystick control to the second item corresponding to the second item identifier, and controlling the first item identifier displayed in the slot area of ​​the joystick control to be updated to the second item identifier.

[0070] Optionally, while updating the first item icon displayed in the slot area of ​​the control joystick to the second item icon, the first item icon is moved to a first blank area in the graphical user interface, and the icon is specified to move to a second blank area in the graphical user interface.

[0071] Similarly, you can bind items to the joystick control by moving it, and you can also update the bound items to the joystick control by moving it.

[0072] For example, as shown in Figure 7, the player drags the second item icon to control its movement. The second item icon is dragged out of the second blank area and moves with the touch position, as shown in Figure 8. After the second item icon is moved to the slot area of ​​the joystick control, the first item icon displayed in the slot area of ​​the joystick control is updated and replaced with the second item icon, and the empty-hand icon displayed in the first blank area is replaced with the first item icon. The specified icon "empty-handed" is then displayed in the second blank area. Alternatively, the first item icon displayed in the slot area of ​​the joystick control can be updated and replaced with the second item icon, and the first item icon can be displayed in the second blank area.

[0073] The aforementioned joystick control includes a virtual slider. In response to a first touch operation on the joystick control, the step of controlling the movement of a first virtual character in the game scene is as follows: In response to a sliding operation on the virtual slider in the joystick control, the first virtual character is controlled to move in the game scene.

[0074] Optionally, responding to the sliding action of the virtual slider in the joystick control within the operable area of ​​the joystick control, the first virtual character is controlled to move in the game scene.

[0075] For example, as shown in Figure 2, a virtual slider is displayed with the designated label "empty hands". Players can control the movement of the virtual slider.

[0076] The above response addresses the binding operation of the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control. One possible implementation is as follows: In response to the binding operation of the first item identifier among at least one item identifier, the first item corresponding to the first item identifier is bound to the joystick control, and the first item identifier is moved to the virtual slider for display. For example, as shown in Figures 3 and 4, the first item identifier is moved to the virtual slider for display, and a designated identifier is moved to the first blank area for display.

[0077] After the first item icon is moved to the virtual slider for display, the method further includes: responding to a sliding operation on the virtual slider in the joystick control, controlling the first item icon to move with the virtual slider.

[0078] The joystick control described above includes multiple slot areas; for example, as shown in Figure 9, the joystick control includes two slot areas, namely the first slot area and the second slot area. Figure 9 is just an example; of course, it can include more, such as three or four slot areas, etc. The specific settings can be configured in advance according to the game's needs.

[0079] Of course, the slot area included in the joystick control can also be divided by the player. Optionally, in response to the slot area division operation for the joystick control, multiple slot areas can be configured for the joystick control.

[0080] The above response pertains to the binding operation of the first item identifier among at least one item identifier, specifically the step of binding the first item identifier corresponding to the first item identifier to the joystick control. One possible implementation is as follows:

[0081] In response to the binding operation for the first item identifier among at least one item identifier, the first item corresponding to the first item identifier is bound to the joystick control, and the first item identifier is moved to the first card slot area of ​​multiple card slot areas for display;

[0082] In response to the binding operation for the second item identifier among at least one item identifier, the second item corresponding to the second item identifier is bound to the joystick control, and the second item identifier is moved to the second card slot area of ​​the multiple card slot areas for display.

[0083] The above-described response to a movement operation of the first item icon among at least one item icons, controlling the first item icon to move onto the joystick control, and updating the display mode of the joystick control based on the first item icon, can be implemented in one possible way: In response to a movement operation of the first item icon among at least one item icons, controlling the first item icon to move onto the first joystick sub-control of a plurality of joystick sub-controls, and updating the display mode of the first joystick sub-control based on the first item icon.

[0084] Optionally, in response to a movement operation targeting the first item identifier among at least one item identifier, the first item identifier is controlled to move in the game scene; in response to the first item identifier being located on the first joystick sub-control at the end of the movement operation, the specified identifier displayed on the first joystick sub-control is controlled to be updated to the first item identifier, and the specified identifier displayed on the display area of ​​the first item identifier is controlled to determine that the first joystick sub-control has the first item installed.

[0085] The above response is directed to a second touch operation on the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item. One possible implementation is: responding to a second touch operation on the first slot area of ​​the joystick control, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item; responding to a second touch operation on the second slot area of ​​the joystick control, controlling the first virtual character to move in the game scene while using the second item to identify the corresponding second item.

[0086] In other words, players can bind multiple different items to the joystick controls.

[0087] For example, as shown in Figure 10, the player drags the first item icon to control its movement. The first item icon is dragged out of the first blank area and moves with the touch position, as shown in Figure 11. After the first item icon is moved to the first slot area, the designated icon "Empty Hands" displayed in the first slot area is updated and replaced with the first item icon, and the designated icon "Empty Hands" is displayed in the first blank area. Similarly, the player drags the second item icon to control its movement. The second item icon is dragged out of the second blank area and moves with the touch position. After the second item icon is moved to the second slot area, the designated icon "Empty Hands" displayed in the second slot area is updated and replaced with the second item icon, and the designated icon "Empty Hands" is displayed in the second blank area.

[0088] In response to a first touch operation on the joystick control, the step of controlling the movement of a first virtual character in the game scene can be implemented in one possible way: responding to a first touch operation on any one of multiple card slot areas to control the movement of the first virtual character in the game scene. Since each card slot area displays a designated identifier, responding to a first touch operation on any card slot area will only control the movement of the first virtual character in the game scene.

[0089] The above method also includes: responding to a touch operation on a blank card slot area among multiple card slot areas, controlling a first virtual character to move in the game scene, wherein the blank card slot area does not contain any prop icons.

[0090] The aforementioned blank card slot areas are typically any blank card slot areas other than the first and second card slot areas. For example, if the third card slot area is not bound to any item (i.e., it does not contain any item icon), if the player touches the third card slot area, they can only control the first virtual character to move within the game scene.

[0091] The method further includes: responding to a specified trigger operation for a preset control or a joystick control, displaying an item list; the item list includes multiple item icons; responding to a second trigger operation for a third item icon among the multiple item icons, binding the third item corresponding to the third item icon to the joystick control. The item list also includes the item quantity and item attributes of the item icons.

[0092] While binding the third item corresponding to the third item identifier to the joystick control, update the display method of the joystick control based on the third item identifier.

[0093] The specified triggering operation mentioned above can be a single click, a double click, or a long press, etc. The second triggering operation mentioned above can also be a single click, a double click, or a long press, etc.

[0094] Optionally, in response to a second trigger operation targeting the third item identifier among multiple item identifiers, the specified identifier displayed on the joystick control is updated to the third item identifier, and the bound tag is displayed on the third item identifier in the item list; or, the item identifier displayed on the joystick control is updated to the third item identifier, the specified identifier displayed in the item identifier display area is updated to the item identifier, and the bound tag is displayed on the third item identifier in the item list.

[0095] The aforementioned item attributes typically include the quantity of the item, whether the item has been installed, and whether the item is effective.

[0096] For example, as shown in Figure 12, clicking the joystick control will display the item list.

[0097] Of the methods described above, displaying an item list can provide players with a wider range of item icons for selection and installation.

[0098] Optionally, in response to a movement operation of the third item identifier among multiple item identifiers, the third item identifier is moved to the first blank area, the first item identifier is updated to the third item identifier, and the first item identifier is placed in the item list.

[0099] Corresponding to the above method embodiments, this disclosure provides a game operation control device that provides a graphical user interface through a terminal device. The graphical user interface includes at least a portion of the game scene, and the game scene includes a first virtual character. The first virtual character is controlled through the terminal device, as shown in FIG13. The device includes:

[0100] Display module 131 is configured to display joystick controls and at least one item icon in a graphical user interface;

[0101] The movement control module 132 is configured to execute a response to a first touch operation on the joystick control, controlling the first virtual character to move in the game scene;

[0102] The item binding module 133 is configured to perform a binding operation in response to a first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control;

[0103] The prop usage module 134 is configured to perform a second touch operation in response to the joystick control bound to the first prop, controlling the first virtual character to move in the game scene while using the first prop to identify the corresponding first prop.

[0104] This disclosure provides a game operation control device that displays a joystick control and at least one item icon in a graphical user interface. In response to a first touch operation on the joystick control, a first virtual character is controlled to move within the game scene. In response to a binding operation on the first item icon among the at least one item icon, a first item corresponding to the first item icon is bound to the joystick control. In response to a second touch operation on the joystick control bound to the first item, the first virtual character is controlled to move within the game scene while simultaneously using the first item corresponding to the first item icon. In this method, by binding the joystick control, the player enables the joystick control to not only have movement functionality but also the ability to use items. The player can achieve one-handed control of the virtual character's movement and item use through touch operation on the joystick control. The operation is simple and suitable for complex game scenes. Furthermore, the simple binding operation allows for easy switching of the joystick control's functions, thereby improving the player's gaming experience.

[0105] The aforementioned item binding module is also configured to: respond to a movement operation that moves the first item identifier to the area where the joystick control is located, bind the first item corresponding to the first item identifier to the joystick control, and update the display mode of the joystick control based on the first item identifier.

[0106] The aforementioned prop usage module is also configured to: respond to a second touch operation on the joystick control bound to the first prop, and control the first virtual character to move in the game scene while carrying the first prop; respond to the first virtual character moving to the target scene area or moving to the preset range of the target virtual object, and control the first virtual character to perform the interactive behavior corresponding to the first prop on the target scene area or virtual object.

[0107] The aforementioned device further includes a designated identifier display module, configured to display a designated identifier in the slot area of ​​the joystick control, the designated identifier being used to indicate that the joystick control is not currently bound to an item; the aforementioned item binding module is further configured to: control the movement of the first item identifier in response to a movement operation targeting the first item identifier; and, in response to the first item identifier being located in the slot area when the movement operation ends, bind the first item corresponding to the first item identifier to the joystick control, and control the designated identifier displayed in the slot area of ​​the joystick control to be updated to the first item identifier.

[0108] The aforementioned item binding module is also configured to: control the movement of a specified identifier to the first blank area in the graphical user interface.

[0109] The aforementioned item binding module is also configured to: respond to a movement operation of a specified identifier in the first blank area, control the movement of the specified identifier; respond to the specified identifier being located in the slot area of ​​the joystick control when the movement operation ends, unbind the first item from the joystick control, control the first item identifier displayed in the slot area of ​​the joystick control to be updated to the specified identifier, and control the first item identifier to move to the first blank area.

[0110] The aforementioned item binding module is also configured to: respond to a movement operation targeting a second item identifier among at least one item identifiers, control the movement of the second item identifier; and respond to the second item identifier being located in the slot area when the movement operation ends, update the first item installed on the joystick control to the second item corresponding to the second item identifier, and control the first item identifier displayed in the slot area of ​​the joystick control to be updated to the second item identifier.

[0111] The aforementioned item binding module is also configured to: control the first item identifier to move to the first blank area in the graphical user interface, and control the specified identifier to move to the second blank area in the graphical user interface.

[0112] The aforementioned joystick control includes a virtual slider; the aforementioned movement control module is also configured to: respond to a sliding operation on the virtual slider in the joystick control, and control the movement of the first virtual character in the game scene.

[0113] The aforementioned item binding module is also configured to: respond to a binding operation for the first item identifier among at least one item identifier, bind the first item corresponding to the first item identifier to the joystick control, and move the first item identifier to be displayed on the virtual slider.

[0114] The aforementioned item binding module is also configured to: respond to a sliding operation on the virtual slider in the joystick control, and control the first item icon to move with the virtual slider.

[0115] The aforementioned joystick control includes multiple card slot areas; the aforementioned item binding module is also configured to perform: in response to a binding operation for a first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, and moving the first item identifier to the first card slot area among the multiple card slot areas for display; in response to a binding operation for a second item identifier among at least one item identifier, binding the second item corresponding to the second item identifier to the joystick control, and moving the second item identifier to the second card slot area among the multiple card slot areas for display.

[0116] The aforementioned item binding module is also configured to: respond to a second touch operation on the first slot area of ​​the joystick control, control the first virtual character to move in the game scene while using the first item to identify the corresponding first item; and respond to a second touch operation on the second slot area of ​​the joystick control, control the first virtual character to move in the game scene while using the second item to identify the corresponding second item.

[0117] The aforementioned device also includes a card slot area control module, configured to execute touch operations in response to blank card slot areas in multiple card slot areas, controlling the first virtual character to move in the game scene, wherein the blank card slot areas do not contain any item icons.

[0118] The aforementioned device also includes an item list display module, configured to: display an item list in response to a specified trigger operation for a preset control or a joystick control; the item list includes multiple item identifiers; and in response to a second trigger operation for a third item identifier among the multiple item identifiers, bind the third item corresponding to the third item identifier to the joystick control.

[0119] The item list also includes the quantity and attributes of the items.

[0120] The game operation control device provided in this embodiment has the same technical features as the game operation control method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.

[0121] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the operation control method of the aforementioned game. This electronic device can be a server or a terminal device.

[0122] Referring to Figure 14, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the operation control method of the game described above.

[0123] Furthermore, the electronic device shown in FIG14 also includes a bus 102 and a communication interface 103, and the processor 100, the communication interface 103 and the memory 101 are connected through the bus 102.

[0124] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be categorized as an address bus, data bus, control bus, etc. For ease of illustration, only a single bidirectional arrow is used in Figure 14, but this does not indicate that there is only one bus or one type of bus.

[0125] The processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 100 or by instructions in software form. The processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0126] The processor in the aforementioned electronic device, by executing machine-executable instructions, can perform the following operations in the operation control method of the aforementioned game:

[0127] The graphical user interface displays a joystick control and at least one item icon. Responding to a first touch operation on the joystick control, the system controls the movement of a first virtual character within the game scene. Responding to a binding operation on the first item icon (one of the at least one item icons), the system binds the first item corresponding to the first item icon to the joystick control. Responding to a second touch operation on the joystick control bound to the first item, the system controls the movement of the first virtual character within the game scene while simultaneously using the first item corresponding to the first item icon. In this method, by binding the item icon, the player enables the joystick control to not only perform movement but also item usage. Touch operations on the joystick control allow for one-handed control of the virtual character's movement and item usage. The operation is simple and suitable for complex game scenes. Furthermore, the simple binding operation allows for easy switching of the joystick control's functions, enhancing the player's gaming experience.

[0128] The above response is for the binding operation of the first item identifier in at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, including: responding to the movement operation of moving the first item identifier to the area where the joystick control is located, binding the first item corresponding to the first item identifier to the joystick control, and updating the display mode of the joystick control based on the first item identifier.

[0129] The above-mentioned response to the second touch operation of the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item, includes: responding to the second touch operation of the joystick control bound to the first item, controlling the first virtual character to move in the game scene while carrying the first item; responding to the first virtual character moving to the target scene area or moving to the preset range of the target virtual object, controlling the first virtual character to perform the interactive behavior corresponding to the first item for the target scene area or virtual object.

[0130] The above method further includes: displaying a designated identifier in the slot area of ​​the joystick control, the designated identifier being used to indicate that the joystick control is not currently bound to an item; in response to a movement operation that moves the first item identifier to the area where the joystick control is located, binding the first item corresponding to the first item identifier to the joystick control, and updating the display mode of the joystick control based on the first item identifier, including: in response to a movement operation for the first item identifier, controlling the movement of the first item identifier; in response to the first item identifier being located in the slot area when the movement operation ends, binding the first item corresponding to the first item identifier to the joystick control, and controlling the designated identifier displayed in the slot area of ​​the joystick control to be updated to the first item identifier.

[0131] When the designated identifier displayed in the slot area of ​​the aforementioned control joystick control is updated to the first item identifier, the method further includes: controlling the designated identifier to move to the first blank area in the graphical user interface.

[0132] After controlling the designated identifier to move to the first blank area in the graphical user interface, the method further includes: responding to a movement operation of the designated identifier in the first blank area, controlling the designated identifier to move; responding to the designated identifier being located in the slot area of ​​the joystick control when the movement operation ends, unbinding the first item from the joystick control, controlling the first item identifier displayed in the slot area of ​​the joystick control to update to the designated identifier, and controlling the first item identifier to move to the first blank area.

[0133] The method further includes: in response to a movement operation targeting a second item identifier among at least one item identifiers, controlling the second item identifier to move; in response to the second item identifier being located in the slot area when the movement operation ends, updating the first item installed on the joystick control to the second item corresponding to the second item identifier, and controlling the first item identifier displayed in the slot area of ​​the joystick control to be updated to the second item identifier.

[0134] When the first item icon displayed in the slot area of ​​the aforementioned control joystick is updated to the second item icon, the method further includes: controlling the first item icon to move to the first blank area in the graphical user interface, and controlling the designated icon to move to the second blank area in the graphical user interface.

[0135] The aforementioned joystick control includes a virtual slider; the step of controlling the first virtual character to move in the game scene in response to a first touch operation on the joystick control includes: controlling the first virtual character to move in the game scene in response to a sliding operation on the virtual slider in the joystick control.

[0136] The above response to the binding operation of the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, includes: responding to the binding operation of the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, and moving the first item identifier to be displayed on the virtual slider.

[0137] After moving the first item icon to be displayed on the virtual slider, the method further includes: responding to a sliding operation on the virtual slider in the joystick control and controlling the first item icon to move with the virtual slider.

[0138] The aforementioned joystick control includes multiple slot areas; in response to a binding operation for a first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control includes: in response to a binding operation for the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, and moving the first item identifier to the first slot area among the multiple slot areas for display; in response to a binding operation for a second item identifier among at least one item identifier, binding the second item corresponding to the second item identifier to the joystick control, and moving the second item identifier to the second slot area among the multiple slot areas for display.

[0139] The aforementioned joystick control includes multiple slot areas; in response to a binding operation for a first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control includes: in response to a second touch operation for the first slot area of ​​the joystick control, controlling the first virtual character to move in the game scene while using the first item corresponding to the first item identifier; in response to a second touch operation for the second slot area of ​​the joystick control, controlling the first virtual character to move in the game scene while using the second item corresponding to the second item identifier.

[0140] The above method also includes: responding to a touch operation on a blank card slot area among multiple card slot areas, controlling the first virtual character to move in the game scene, wherein the blank card slot area does not contain any item icons.

[0141] The above method also includes: responding to a specified trigger operation for a preset control or a joystick control, displaying an item list; the item list includes multiple item icons; responding to a second trigger operation for a third item icon among the multiple item icons, binding the third item corresponding to the third item icon to the joystick control.

[0142] The item list also includes the quantity and attributes of the items.

[0143] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the above-mentioned operation control method of the game.

[0144] The machine-executable instructions stored in the aforementioned machine-readable storage medium can be executed to perform the following operations in the game's operation control method:

[0145] The graphical user interface displays a joystick control and at least one item icon. Responding to a first touch operation on the joystick control, the system controls the movement of a first virtual character within the game scene. Responding to a binding operation on the first item icon (one of the at least one item icons), the system binds the first item corresponding to the first item icon to the joystick control. Responding to a second touch operation on the joystick control bound to the first item, the system controls the movement of the first virtual character within the game scene while simultaneously using the first item corresponding to the first item icon. In this method, by binding the item icon, the player enables the joystick control to not only perform movement but also item usage. Touch operations on the joystick control allow for one-handed control of the virtual character's movement and item usage. The operation is simple and suitable for complex game scenes. Furthermore, the simple binding operation allows for easy switching of the joystick control's functions, enhancing the player's gaming experience.

[0146] The above response is for the binding operation of the first item identifier in at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, including: responding to the movement operation of moving the first item identifier to the area where the joystick control is located, binding the first item corresponding to the first item identifier to the joystick control, and updating the display mode of the joystick control based on the first item identifier.

[0147] The above-mentioned response to the second touch operation of the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item, includes: responding to the second touch operation of the joystick control bound to the first item, controlling the first virtual character to move in the game scene while carrying the first item; responding to the first virtual character moving to the target scene area or moving to the preset range of the target virtual object, controlling the first virtual character to perform the interactive behavior corresponding to the first item for the target scene area or virtual object.

[0148] The above method further includes: displaying a designated identifier in the slot area of ​​the joystick control, the designated identifier being used to indicate that the joystick control is not currently bound to an item; in response to a movement operation that moves the first item identifier to the area where the joystick control is located, binding the first item corresponding to the first item identifier to the joystick control, and updating the display mode of the joystick control based on the first item identifier, including: in response to a movement operation for the first item identifier, controlling the movement of the first item identifier; in response to the first item identifier being located in the slot area when the movement operation ends, binding the first item corresponding to the first item identifier to the joystick control, and controlling the designated identifier displayed in the slot area of ​​the joystick control to be updated to the first item identifier.

[0149] When the designated identifier displayed in the slot area of ​​the aforementioned control joystick control is updated to the first item identifier, the method further includes: controlling the designated identifier to move to the first blank area in the graphical user interface.

[0150] After controlling the designated identifier to move to the first blank area in the graphical user interface, the method further includes: responding to a movement operation of the designated identifier in the first blank area, controlling the designated identifier to move; responding to the designated identifier being located in the slot area of ​​the joystick control when the movement operation ends, unbinding the first item from the joystick control, controlling the first item identifier displayed in the slot area of ​​the joystick control to update to the designated identifier, and controlling the first item identifier to move to the first blank area.

[0151] The method further includes: in response to a movement operation targeting a second item identifier among at least one item identifiers, controlling the second item identifier to move; in response to the second item identifier being located in the slot area when the movement operation ends, updating the first item installed on the joystick control to the second item corresponding to the second item identifier, and controlling the first item identifier displayed in the slot area of ​​the joystick control to be updated to the second item identifier.

[0152] When the first item icon displayed in the slot area of ​​the aforementioned control joystick is updated to the second item icon, the method further includes: controlling the first item icon to move to the first blank area in the graphical user interface, and controlling the designated icon to move to the second blank area in the graphical user interface.

[0153] The aforementioned joystick control includes a virtual slider; the step of controlling the first virtual character to move in the game scene in response to a first touch operation on the joystick control includes: controlling the first virtual character to move in the game scene in response to a sliding operation on the virtual slider in the joystick control.

[0154] The above response to the binding operation of the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, includes: responding to the binding operation of the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, and moving the first item identifier to be displayed on the virtual slider.

[0155] After moving the first item icon to be displayed on the virtual slider, the method further includes: responding to a sliding operation on the virtual slider in the joystick control and controlling the first item icon to move with the virtual slider.

[0156] The aforementioned joystick control includes multiple slot areas; in response to a binding operation for a first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control includes: in response to a binding operation for the first item identifier among at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, and moving the first item identifier to the first slot area among the multiple slot areas for display; in response to a binding operation for a second item identifier among at least one item identifier, binding the second item corresponding to the second item identifier to the joystick control, and moving the second item identifier to the second slot area among the multiple slot areas for display.

[0157] In response to a binding operation for a first item identifier among at least one item identifiers, the first item corresponding to the first item identifier is bound to a joystick control, including: in response to a second touch operation on a first slot area of ​​the joystick control, controlling a first virtual character to move in the game scene while using the first item corresponding to the first item identifier; and in response to a second touch operation on a second slot area of ​​the joystick control, controlling the first virtual character to move in the game scene while using the second item corresponding to the second item identifier.

[0158] The above method also includes: responding to touch operations on blank card slot areas of multiple card slot areas to control the movement of a first virtual character in the game scene, wherein the blank card slot areas do not contain any item icons.

[0159] The above method also includes: responding to a specified trigger operation for a preset control or a joystick control, displaying an item list; the item list includes multiple item icons; responding to a second trigger operation for a third item icon among the multiple item icons, binding the third item corresponding to the third item icon to the joystick control.

[0160] The item list also includes the quantity and attributes of the items.

[0161] The computer program products of the game operation control method, device, electronic device, and system provided in this disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.

[0162] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0163] Furthermore, in the description of the embodiments of this disclosure, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure based on the specific circumstances.

[0164] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0165] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0166] Finally, it should be noted that the above embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. A method for controlling a game, comprising providing a graphical user interface (GUI) via a terminal device, the GUI including at least a portion of a game scene, the game scene including a first virtual character, the first virtual character being controlled via the terminal device, the method comprising: The graphical user interface displays a joystick control and at least one item icon; In response to a first touch operation on the joystick control, the first virtual character is controlled to move in the game scene; In response to the binding operation for the first item identifier among the at least one item identifiers, the first item corresponding to the first item identifier is bound to the joystick control; In response to a second touch operation on the joystick control bound to the first item, the first virtual character is controlled to move in the game scene while using the first item to identify the corresponding first item.

2. The method according to claim 1, wherein, The response is a binding operation for the first item identifier among the at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, including: In response to a movement operation that moves the first item identifier to the area where the joystick control is located, the first item corresponding to the first item identifier is bound to the joystick control, and the display mode of the joystick control is updated based on the first item identifier.

3. The method according to claim 1, wherein, The step of responding to a second touch operation on the joystick control bound to the first item, and controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item, includes: In response to a second touch operation on the joystick control bound to the first item, control the first virtual character to move in the game scene while carrying the first item; In response to the first virtual character moving to the target scene area or moving to a preset range of the target virtual object, the first virtual character is controlled to perform the interactive behavior corresponding to the first prop in the target scene area or the virtual object.

4. The method according to claim 2, wherein, The method further includes: A designated identifier is displayed in the slot area of ​​the joystick control, the designated identifier being used to indicate that the joystick control is not currently bound to any item; The response to the movement operation of moving the first item identifier to the area where the joystick control is located, binding the first item corresponding to the first item identifier to the joystick control, and updating the display mode of the joystick control based on the first item identifier includes: In response to a movement operation on the first item icon, control the movement of the first item icon; In response to the first item identifier being located on the slot area when the movement operation ends, the first item corresponding to the first item identifier is bound to the joystick control, and the designated identifier displayed in the slot area of ​​the joystick control is updated to the first item identifier.

5. The method according to claim 4, wherein, When the designated identifier displayed in the slot area of ​​the control joystick is updated to the first item identifier, the method further includes: Control the designated identifier to move to the first blank area in the graphical user interface.

6. The method according to claim 5, wherein, After controlling the designated identifier to move to a first blank area in the graphical user interface, the method further includes: In response to a movement operation targeting a specified identifier in the first blank area, control the movement of the specified identifier; In response to the specified identifier being located in the slot area of ​​the joystick control when the movement operation ends, the first item is unbound from the joystick control, the first item identifier displayed in the slot area of ​​the joystick control is updated to the specified identifier, and the first item identifier is moved to the first blank area.

7. The method according to claim 4, wherein, The method further includes: In response to a movement operation on the second item identifier among the at least one item identifiers, control the movement of the second item identifier; In response to the second item identifier being located on the slot area when the movement operation ends, the first item installed on the joystick control is updated to the second item corresponding to the second item identifier, and the first item identifier displayed in the slot area of ​​the joystick control is updated to the second item identifier.

8. The method according to claim 7, wherein, When the first item icon displayed in the slot area of ​​the control joystick is updated to the second item icon, the method further includes: Control the first item icon to move to the first blank area in the graphical user interface, and control the designated icon to move to the second blank area in the graphical user interface.

9. The method according to claim 1, wherein, The joystick control includes a virtual slider; The step of controlling the first virtual character to move in the game scene in response to a first touch operation on the joystick control includes: In response to a sliding operation on the virtual slider in the joystick control, the first virtual character is controlled to move within the game scene.

10. The method according to claim 9, wherein, The response is a binding operation for the first item identifier among the at least one item identifier, binding the first item corresponding to the first item identifier to the joystick control, including: In response to the binding operation for the first item identifier among the at least one item identifiers, the first item corresponding to the first item identifier is bound to the joystick control, and the first item identifier is moved to the virtual slider for display.

11. The method according to claim 10, wherein, After moving the first item icon to the virtual slider for display, the method further includes: In response to a sliding operation on the virtual slider in the joystick control, the first item icon is controlled to move following the virtual slider.

12. The method according to claim 1, wherein, The joystick control includes multiple slot areas; In response to a binding operation for a first item identifier among the at least one item identifiers, binding the first item corresponding to the first item identifier to the joystick control includes: In response to the binding operation of the first item identifier among the at least one item identifiers, the first item corresponding to the first item identifier is bound to the joystick control, and the first item identifier is moved to the first card slot area of ​​the plurality of card slot areas for display; In response to the binding operation of the second item identifier among the at least one item identifiers, the second item corresponding to the second item identifier is bound to the joystick control, and the second item identifier is moved to the second card slot area of ​​the plurality of card slot areas for display.

13. The method according to claim 12, wherein, The response is a second touch operation on the joystick control bound to the first item, controlling the first virtual character to move in the game scene while using the first item to identify the corresponding first item, including: In response to a second touch operation on the first slot area of ​​the joystick control, the first virtual character is controlled to move in the game scene while using the first item to identify the corresponding first item; In response to a second touch operation on the second slot area of ​​the joystick control, the first virtual character is controlled to move in the game scene while using the second item to identify the corresponding second item.

14. The method according to claim 12, wherein, The method further includes: In response to a touch operation on a blank card slot area among the plurality of card slot areas, the first virtual character is controlled to move in the game scene, wherein the blank card slot area does not contain any item icons.

15. The method according to claim 1, wherein, The method further includes: In response to a specified trigger operation on a preset control or the joystick control, a list of items is displayed; the list of items includes multiple item identifiers. In response to a second trigger operation targeting the third item identifier among the plurality of item identifiers, the third item corresponding to the third item identifier is bound to the joystick control.

16. The method according to claim 15, wherein, The item list also includes the quantity and attributes of the item identified by the item identifier.

17. A game operation control device, providing a graphical user interface via a terminal device, the graphical user interface including at least a portion of a game scene, the game scene including a first virtual character, the first virtual character being controlled via the terminal device, the device comprising: The display module is configured to display joystick controls and at least one item icon in the graphical user interface. The movement control module is configured to execute a response to a first touch operation on the joystick control, thereby controlling the first virtual character to move within the game scene; The item binding module is configured to perform a binding operation in response to the first item identifier among the at least one item identifiers, binding the first item corresponding to the first item identifier to the joystick control; The prop usage module is configured to perform a second touch operation in response to the joystick control bound to the first prop, controlling the first virtual character to move in the game scene while using the first prop to identify the corresponding first prop.

18. An electronic device comprising a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the operation control method of the game according to any one of claims 1-16.

19. A computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the operation control method of the game according to any one of claims 1-16.

Citation Information

Patent Citations

  • Virtual character control method and device, electronic equipment and storage medium

    CN116712733A

  • Interaction control method and device in game and electronic equipment

    CN117547815A

  • Method and device for controlling virtual character in game and electronic terminal

    CN117899485A

  • Control method and apparatus of virtual skill, device, storage medium and program product

    US20230321543A1