Game control method, device and computer readable storage medium

By detecting the current mode of the game application and determining whether the user operations correspond to combination operations, and performing corresponding game actions, the poor user experience problem caused by the complexity of existing game control is solved, and the operation is simplified and the user experience is improved.

CN109999494BActive Publication Date: 2025-02-21NUBIA TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910338516.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-04-24
Publication Date
2025-02-21
Estimated Expiration
2039-04-24

Smart Images

  • Figure CN109999494B_ABST
    Figure CN109999494B_ABST
Patent Text Reader

Abstract

The present invention provides a game control method, device and computer-readable storage medium. When it is detected that a game application is currently running on a terminal, a game control instruction triggered by a user operation is received, and the current game mode of the game application is obtained; when the current game mode is a control optimization mode, it is determined whether there is a target combination operation corresponding to the game control instruction; if there is a target combination operation corresponding to the game control instruction, the corresponding game action is executed according to the mapping relationship corresponding to the target combination operation. In the above manner, the present invention maps cumbersome or complex continuous operations into a combination operation triggered by a game control instruction, simplifies complex operations, reduces the number of operations of the user's fingers, improves user experience, and solves the technical problem that the existing game control is complex and leads to poor user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game applications, and in particular to a game control method, device and computer-readable storage medium. Background Art

[0002] With the rapid development of science and technology, more and more users are accustomed to learning or entertainment through mobile terminals (mobile phones, tablets, etc.). Users generally control the target object in the game to perform related operations by performing touch operations on the terminal touch screen, such as controlling the target object to move, squat, shoot, etc. through touch operations such as single click, long press, and slide. With the increasing popularity of mobile terminals, the number of game products is also increasing. With the increase of game elements and game scenes, users need more abundant control methods to adapt to the needs of game scenes, such as controlling the target object to move while controlling the target object to operate game items to fight against other game characters in the game scene, which makes the game control more complicated and reduces the user experience. Summary of the invention

[0003] The main purpose of the present invention is to provide a game control method, device and computer-readable storage medium, aiming to solve the technical problem that the existing game control is complex and leads to poor user experience.

[0004] To achieve the above object, the present invention provides a game control method, which comprises the following steps:

[0005] When detecting that a game application is currently running on the terminal, receiving a game control instruction triggered by a user operation, and obtaining a current game mode of the game application;

[0006] When the current game mode is the control optimization mode, determining whether there is a target combination operation corresponding to the game control instruction;

[0007] If there is a target combination operation corresponding to the game control instruction, the corresponding game action is executed according to the mapping relationship corresponding to the target combination operation.

[0008] Optionally, when the current game mode is the control optimization mode, the step of determining whether there is a target combination operation corresponding to the game control instruction specifically includes:

[0009] Determine whether the current game mode is a control optimization mode or a normal mode;

[0010] When the current game mode is the control optimization mode, a game identifier of the game application is obtained, and based on the game identifier, it is determined whether there is a target combination operation corresponding to the game control instruction in the game application.

[0011] Optionally, after the step of determining whether the current game mode is a control optimization mode, the method further includes:

[0012] When the current game mode is a normal mode, obtaining a user control instruction triggered by the user based on the game application within a preset time interval, and determining whether the user control instruction meets the control optimization condition;

[0013] If the user control instruction meets the control optimization condition, determining whether there is a related combination operation corresponding to the user control instruction in the game application;

[0014] If the relevant combination operation exists in the game application, a start reminder message is generated to indicate whether to start the control optimization mode, and upon receiving a start instruction triggered by the user based on the start reminder message, the game application is converted from the normal mode to the control optimization mode.

[0015] Optionally, after the step of determining whether there is a related combination operation corresponding to the user control instruction in the game application if the user control instruction meets the control optimization condition, the method further includes:

[0016] If the relevant combination operation does not exist in the game application, a definition reminder message of the combination operation definition is generated according to the user control instruction and the relevant combination operation, so that the user can define the user control instruction as the relevant combination operation corresponding to the game application.

[0017] Optionally, if there is a target combination operation corresponding to the game control instruction, after the step of executing the corresponding game action according to the mapping relationship corresponding to the target combination operation, the method further includes:

[0018] When an exit instruction triggered by a user operation is received, the game application is converted from the control optimization mode to the normal mode, and an exit reminder message for exiting the control optimization mode is generated and displayed.

[0019] Optionally, before the step of, when detecting that a game application is currently running on the terminal, receiving a game control instruction triggered by a user operation, and acquiring a current game mode of the game application, the step further includes:

[0020] When receiving an edit instruction for a target combination operation, obtaining an instruction type of an operation instruction to be defined in the edit instruction, and determining whether the instruction type is unique;

[0021] If the instruction type is unique, obtaining first execution information of the to-be-defined operation instruction in the editing instruction and a first trigger instruction for triggering a combined operation, wherein the first execution information includes the number of executions or the execution frequency;

[0022] A corresponding mapping relationship is established between the first trigger instruction, the operation instruction to be defined, and the first execution information to complete the definition of the combined operation corresponding to the operation instruction to be defined.

[0023] Optionally, after the step of obtaining the instruction type of the operation instruction to be defined in the editing instruction and determining whether the instruction type is unique when receiving the editing instruction of the target combination operation, the method further includes:

[0024] If the instruction type is not unique, then obtaining each to-be-defined operation instruction in the editing instruction, and obtaining second execution information corresponding to each to-be-defined operation instruction and a second trigger instruction for triggering the combined operation, wherein the second execution information includes an execution order, an execution number or an execution frequency;

[0025] A corresponding mapping relationship is established between the second trigger instruction, each operation instruction to be defined and the second execution information, so as to complete the definition of the combined operation corresponding to the operation instruction to be defined.

[0026] Optionally, the game control instructions include control instructions triggered by physical buttons in the terminal, control instructions triggered by an external handle communicatively connected to the terminal, and operation instructions triggered by virtual buttons on the terminal screen.

[0027] In addition, to achieve the above-mentioned purpose, the present invention also provides a game control device, which includes a processor, a memory, and a game control program stored in the memory and executable on the processor, wherein when the game control program is executed by the processor, the steps of the game control method described above are implemented.

[0028] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a game control program is stored, and when the game control program is executed by a processor, the steps of the game control method described above are implemented.

[0029] The present invention provides a game control method, device and computer-readable storage medium. The game control method receives game control instructions triggered by user operations when detecting that a game application currently exists in a running state on a terminal, and obtains the current game mode of the game application; when the current game mode is a control optimization mode, determines whether there is a target combination operation corresponding to the game control instruction; if there is a target combination operation corresponding to the game control instruction, executes the corresponding game action according to the mapping relationship corresponding to the target combination operation. In the above manner, the present invention maps cumbersome or complex continuous operations into a combination operation triggered by a game control instruction, simplifies complex operations, reduces the number of operations of user fingers, improves user experience, and solves the technical problem that the existing game control is complex and leads to poor user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention;

[0031] Figure 2 A communication network system architecture diagram provided for an embodiment of the present invention;

[0032] Figure 3 It is a flowchart of a first embodiment of a game control method of the present invention;

[0033] Figure 4 It is a flowchart of a second embodiment of the game control method of the present invention;

[0034] Figure 5 FIG. 4 is a flow chart of a third embodiment of a game control method according to the present invention.

[0035] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0036] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0037] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present invention, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0038] The terminal may be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.

[0039] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will appreciate that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present invention can also be applied to fixed-type terminals.

[0040] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0041] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:

[0042] The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.

[0043] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.

[0044] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.

[0045] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.

[0046] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can also be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0047] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0048] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.

[0049] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of the touch event. Then, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.

[0050] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.

[0051] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0052] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.

[0053] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.

[0054] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.

[0055] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based is described below.

[0056] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present invention. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are sequentially connected for communication.

[0057] Specifically, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.

[0058] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Among them, eNodeB 2021 can be connected to other eNodeBs 2022 through a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 can provide UE 201 with access to EPC 203 .

[0059] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Among them, MME2031 is a control node that processes signaling between UE201 and EPC203, and provides bearer and connection management. HSS2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and save some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).

[0060] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.

[0061] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present invention is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems, etc., which are not limited here.

[0062] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.

[0063] Reference Figure 3 , Figure 3 FIG. 4 is a flow chart of a first embodiment of a game control method according to the present invention.

[0064] In this embodiment, the game control method includes the following steps:

[0065] Step S10, when it is detected that a game application is currently running on the terminal, receiving a game control instruction triggered by a user operation, and obtaining a current game mode of the game application;

[0066] The mobile terminal in this embodiment includes devices such as smart phones and tablet computers, and a smart phone is used as an example for explanation. In order to solve the technical problem that the existing game control is complicated and leads to poor user experience, a game control method is provided, which maps cumbersome or complex continuous operations into a combination operation triggered by a game control instruction, simplifies the complicated operations, and reduces the number of operations of the user's fingers. Specifically, when the user uses the game application, it is detected that the terminal is currently running the game application, and the game control instructions triggered by the user based on the game application are monitored in real time. Among them, the game control instructions include the control instructions triggered by the physical buttons in the terminal, the control instructions triggered by the external handle connected to the terminal, and the operation instructions triggered by the virtual buttons on the terminal screen. In other words, the game control instructions can be the user performing related operations in the game application based on the physical keys on the mobile phone, or the user performing related operations in the game application based on the game handle connected to the mobile phone, or the user performing related operations in the game application based on the virtual keys on the mobile phone screen. When the game control instruction triggered by the user is received, the application information of the game application is obtained, and the current game mode information of the game application is obtained in the application information, such as the mode flag or mode name, etc., to determine the current game mode of the game application. Such as the control optimization mode, which is a game mode that allows users to use shortcut keys to trigger combination operations, or the normal mode, which is a normal game mode in which a single key corresponds to a single game command and the combination operations corresponding to the shortcut keys are turned off.

[0067] Step S20, when the current game mode is the control optimization mode, determining whether there is a target combination operation corresponding to the game control instruction;

[0068] In this embodiment, when it is determined that the current game mode is the control optimization mode, that is, the game mode that allows the user to use shortcut keys to trigger combination operations, it is determined whether there is a target combination operation matching the game control instruction in the database. The target combination operation is a mapping relationship between the commonly used continuous operations and predefined shortcut keys established by the user in advance according to actual needs, so that the user can trigger the target combination operation through the single shortcut key. The target combination operation can be composed of multiple game actions, or a single game action can be executed multiple times in succession.

[0069] Step S30: If there is a target combination operation corresponding to the game control instruction, the corresponding game action is executed according to the mapping relationship corresponding to the target combination operation.

[0070] In this embodiment, if there is a target combination operation corresponding to the game control instruction in the database, continuous game actions are performed on the operation object in the game application according to the game actions mapped corresponding to the target combination operation and the predefined execution order of each game action, the number of executions or the execution frequency of each game action, etc.

[0071] Furthermore, after step S30, the following steps are further included:

[0072] When an exit instruction triggered by a user operation is received, the game application is converted from the control optimization mode to the normal mode, and an exit reminder message for exiting the control optimization mode is generated and displayed.

[0073] In this embodiment, when the user does not need to use the shortcut key to trigger the combination operation, the exit instruction of the control optimization mode can be triggered through a predefined user operation, such as double-clicking the screen or sliding the interface with three fingers. When the exit instruction is received, the game application is set from the control optimization mode to the normal mode, the use of the shortcut key is turned off, and an exit reminder message for exiting the control optimization mode can also be displayed at the same time to remind the user that the shortcut key of the current game application cannot be used.

[0074] This embodiment provides a game control method, device and computer-readable storage medium. The game control method receives game control instructions triggered by user operations when detecting that a game application currently exists in a running state on the terminal, and obtains the current game mode of the game application; when the current game mode is the control optimization mode, it is determined whether there is a target combination operation corresponding to the game control instruction; if there is a target combination operation corresponding to the game control instruction, the corresponding game action is executed according to the mapping relationship corresponding to the target combination operation. In the above manner, the present invention maps cumbersome or complex continuous operations into a combination operation triggered by a game control instruction, simplifies complex operations, reduces the number of operations of the user's fingers, improves user experience, and solves the technical problem that the existing game control is complex and leads to poor user experience.

[0075] Reference Figure 4 , Figure 4 FIG. 4 is a flow chart of a second embodiment of a game control method of the present invention.

[0076] In this embodiment, based on the above Figure 3 In the embodiment, step S20 specifically includes:

[0077] Step S21, determining whether the current game mode is a control optimization mode or a normal mode;

[0078] In order to meet the actual needs of users and improve the accuracy of combination operations, different shortcut keys in different game applications are set to correspond to different combination operations according to the characteristics of different games. Specifically, according to the mode information of the game application, it is determined whether the current game mode of the game application is a control optimization mode that allows shortcut keys to trigger combination operations or a normal mode that can only trigger ordinary game commands.

[0079] Step S22, when the current game mode is the control optimization mode, obtain the game identifier of the game application, and determine whether there is a target combination operation corresponding to the game control instruction in the game application according to the game identifier.

[0080] In this embodiment, when it is determined that the current game mode of the game application is a control optimization mode that allows shortcut keys to trigger combination operations, a game identifier of the game application is obtained, such as a game name or a game number, etc. It is determined based on the game identifier whether the target combination operation corresponding to the game control instruction exists in the combination operation editing instruction corresponding to the game application.

[0081] Furthermore, after step S21, the following steps are further included:

[0082] When the current game mode is a normal mode, obtaining a user control instruction triggered by the user based on the game application within a preset time interval, and determining whether the user control instruction meets the control optimization condition;

[0083] If the user control instruction meets the control optimization condition, determining whether there is a related combination operation corresponding to the user control instruction in the game application;

[0084] If the relevant combination operation exists in the game application, a start reminder message is generated to indicate whether to start the control optimization mode, and upon receiving a start instruction triggered by the user based on the start reminder message, the game application is converted from the normal mode to the control optimization mode.

[0085] In this embodiment, in order to improve the user experience, it is detected in real time whether the user operation of the user in the game application meets the control optimization conditions, and when it meets the conditions, the user is reminded that the operation can be simplified through the control optimization mode. Specifically, when it is determined that the current game mode of the game application is a normal mode of ordinary instructions, the user's user control instructions within a preset time interval, that is, a fixed time period, are obtained. Wherein, the preset time interval can be a fixed time interval, such as 30S or 1min. And it is judged whether the user control instruction matches the control optimization condition, wherein the control optimization condition can be that the same user control instruction is continuously triggered within a preset time interval to reach a preset number of thresholds, such as the number of continuous shootings within 30S reaches 10 times; it can also be that several user control instructions are frequently and regularly switched within a preset time interval, such as 2 skills, 3 skills and 1 skills are switched regularly. If the user control instruction meets the control optimization condition, the user control instruction is compared with the game action corresponding to the combination operation mapping in the database, and it is judged whether there is a related combination operation matching the user control instruction according to the comparison result. If the related combination operation exists, a start reminder message of whether to turn on the control optimization mode is generated and displayed, and the trigger key of the related combination operation can also be displayed at the same time. When an opening instruction triggered by the user based on the opening reminder message is received, the current game mode of the game application is set from the normal mode to the control optimization mode.

[0086] Furthermore, if the user control instruction meets the control optimization condition, after the step of determining whether there is a related combination operation corresponding to the user control instruction in the game application, the method further includes:

[0087] If the relevant combination operation does not exist in the game application, a definition reminder message of the combination operation definition is generated according to the user control instruction and the relevant combination operation, so that the user can define the user control instruction as the relevant combination operation corresponding to the game application.

[0088] In this embodiment, if the game action corresponding to the user control instruction does not exist in the game application, that is, the related combination operation does not exist, a combination operation definition reminder message can be generated and displayed according to the user related combination operation, and the user can define the user control instruction as the corresponding related combination operation through the definition reminder message. This provides the user with a set of customized operation steps to realize the automation of the corresponding game control.

[0089] Reference Figure 5 , Figure 5 FIG. 4 is a flow chart of a third embodiment of a game control method according to the present invention.

[0090] In this embodiment, based on the above Figure 3 In the embodiment, the game control method further includes, before step S10:

[0091] Step S41, when receiving an edit instruction of a target combination operation, obtaining the instruction type of the operation instruction to be defined in the edit instruction, and determining whether the instruction type is unique;

[0092] In order to improve the editing efficiency of the combined operation, in this embodiment, a single to-be-defined operation instruction is edited separately from multiple operation instructions. Specifically, the user pre-edits the combination operation to be used so that it can be used in the game application. When receiving the editing instruction of the target combined operation triggered by the user operation, the instruction type of the to-be-defined operation instruction in the editing instruction is obtained, and it is determined whether the instruction type is unique or not. If the instruction type is unique, it only contains a single operation instruction. If the instruction type is not unique, it contains two or more operation instructions.

[0093] Step S42, if the instruction type is unique, obtaining first execution information of the to-be-defined operation instruction in the editing instruction and a first trigger instruction for triggering the combined operation, wherein the first execution information includes the number of executions or the execution frequency;

[0094] Specifically, if it is determined that the instruction type is unique, that is, a single operation instruction, the first execution information of the operation instruction to be defined in the editing instruction and the first trigger instruction are obtained. The first execution information is the number of executions or execution frequency of the operation instruction to be defined, that is, the number of repeated executions or frequency of a single operation instruction to be defined. The first trigger instruction is a user instruction that triggers the target combination operation.

[0095] Step S43: establishing a corresponding mapping relationship between the first trigger instruction, the operation instruction to be defined, and the first execution information, so as to complete the definition of the combined operation corresponding to the operation instruction to be defined.

[0096] In this embodiment, a corresponding mapping relationship is established between the first trigger instruction that triggers the combined operation, the triggered operation instruction to be defined, and the first execution information corresponding to the operation instruction to be defined, so as to complete the definition of the combined operation corresponding to the operation instruction to be defined.

[0097] Furthermore, after step S41, the method further includes:

[0098] If the instruction type is not unique, then obtaining each to-be-defined operation instruction in the editing instruction, and obtaining second execution information corresponding to each to-be-defined operation instruction and a second trigger instruction for triggering the combined operation, wherein the second execution information includes an execution order, an execution number or an execution frequency;

[0099] A corresponding mapping relationship is established between the second trigger instruction, each operation instruction to be defined and the second execution information, so as to complete the definition of the combined operation corresponding to the operation instruction to be defined.

[0100] In this embodiment, if the instruction type of the to-be-defined operation instruction is not unique, that is, it includes two or more operation instructions. Obtain each to-be-defined operation instruction in the editing instruction, and obtain the second execution information corresponding to each to-be-defined operation instruction and the second trigger instruction for triggering the combined operation. The second execution information includes the execution order, execution number or execution frequency of each to-be-defined operation instruction. Edit the execution information of each to-be-defined operation instruction according to the execution order, execution number or execution frequency, and complete the definition of the combined operation corresponding to the to-be-defined operation instruction.

[0101] The invention also provides a game control device.

[0102] The game control device includes a processor, a memory, and a game control program stored in the memory and executable on the processor, wherein when the game control program is executed by the processor, the steps of the game control method described above are implemented.

[0103] Among them, the method implemented when the game control program is executed can refer to the various embodiments of the game control method of the present invention, and will not be repeated here.

[0104] The present invention also provides a computer-readable storage medium.

[0105] The computer-readable storage medium of the present invention stores a game control program, and when the game control program is executed by a processor, the steps of the game control method described above are implemented.

[0106] Among them, the method implemented when the game control program is executed can refer to the various embodiments of the game control method of the present invention, and will not be repeated here.

[0107] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0108] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0109] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0110] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A game control method, characterized in that: The game control method comprises the following steps: When detecting that a game application is currently running on the terminal, receiving a game control instruction triggered by a user operation, and obtaining a current game mode of the game application; When the current game mode is the control optimization mode, determining whether there is a target combination operation corresponding to the game control instruction; If there is a target combination operation corresponding to the game control instruction, executing the corresponding game action according to the mapping relationship corresponding to the target combination operation; When the current game mode is the control optimization mode, the step of determining whether there is a target combination operation corresponding to the game control instruction specifically includes: Determine whether the current game mode is a control optimization mode or a normal mode; When the current game mode is the control optimization mode, obtaining a game identifier of the game application, and judging, according to the game identifier, whether there is a target combination operation corresponding to the game control instruction in the game application; After the step of determining whether the current game mode is the control optimization mode, the method further includes: When the current game mode is a normal mode, obtaining a user control instruction triggered by the user based on the game application within a preset time interval, and determining whether the user control instruction meets the control optimization condition; If the user control instruction meets the control optimization condition, determining whether there is a related combination operation corresponding to the user control instruction in the game application; If the relevant combination operation exists in the game application, a start reminder message is generated to indicate whether to start the control optimization mode, and upon receiving a start instruction triggered by the user based on the start reminder message, the game application is converted from the normal mode to the control optimization mode; If the relevant combination operation does not exist in the game application, generating a definition reminder message for combination operation definition according to the user control instruction and the relevant combination operation, so that the user can define the user control instruction as the relevant combination operation corresponding to the game application; Before the step of receiving a game control instruction triggered by a user operation when detecting that a game application is currently running on the terminal and obtaining the current game mode of the game application, the step further includes: When receiving an edit instruction for a target combination operation, obtaining an instruction type of an operation instruction to be defined in the edit instruction, and determining whether the instruction type is unique; If the instruction type is unique, obtaining first execution information of the to-be-defined operation instruction in the editing instruction and a first trigger instruction for triggering a combined operation, wherein the first execution information includes the number of executions or the execution frequency; Establishing a corresponding mapping relationship between the first trigger instruction, the to-be-defined operation instruction and the first execution information, so as to complete the definition of the combined operation corresponding to the to-be-defined operation instruction; If the instruction type is not unique, then obtaining each to-be-defined operation instruction in the editing instruction, and obtaining second execution information corresponding to each to-be-defined operation instruction and a second trigger instruction for triggering the combined operation, wherein the second execution information includes an execution order, an execution number or an execution frequency; Establishing a corresponding mapping relationship between the second trigger instruction, each operation instruction to be defined, and the second execution information, so as to complete the definition of the combined operation corresponding to the operation instruction to be defined; in, The game control instruction is an operation instruction triggered by a virtual button on the terminal screen.

2. The game control method according to claim 1, characterized in that: After the step of executing the corresponding game action according to the mapping relationship corresponding to the target combination operation if there is a target combination operation corresponding to the game control instruction, the method further includes: When an exit instruction triggered by a user operation is received, the game application is converted from the control optimization mode to the normal mode, and an exit reminder message for exiting the control optimization mode is generated and displayed.

3. A game control device, characterized in that: The game control device includes a processor, a memory, and a game control program stored in the memory and executable on the processor, wherein when the game control program is executed by the processor, the steps of the game control method according to claim 1 or 2 are implemented.

4. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a game control program, and when the game control program is executed by the processor, the steps of the game control method according to claim 1 or 2 are implemented.

Citation Information

Patent Citations

  • Software shortcut prompt setting method and device and readable storage medium

    CN107918509A

  • Method of operating TV browser using shortcut buttons of remote-controllers, and computer-readable recording medium with television browser operation program for the sam ...

    KR1020130133435A