How to play flight-themed motion-sensing games
By mapping shooting buttons onto the touch display module of a motion-sensing device and combining motion-sensing data and button operation data, the problem of implementing non-motion-related functions in traditional motion-sensing games has been solved, achieving low-cost and highly flexible motion-sensing game operation.
Patent Information
- Application Number
- CN202211302466.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-24
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-10-24
AI Technical Summary
Non-motion-related functions in traditional motion-sensing games, such as shooting and throwing items, cannot be implemented using motion-sensing data, leading to increased game costs and limited freedom.
A shooting button is mapped onto the touch display module of the motion-sensing device. By combining motion data and button operation data, movement and shooting operations are combined. The trigger duration of the shooting button is used to distinguish between single-shot and burst-fire operations.
It reduces the cost of the game, increases the game's timeliness and freedom, and enhances the playability and user experience.
Smart Images

Figure CN115657786B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motion-sensing game technology, and in particular to a method, apparatus, device, and computer-readable storage medium for operating a flight-type motion-sensing game. Background Technology
[0002] Motion-sensing games rely on motion-sensing devices to collect users' movement data, which is then used to control game characters. The advantages of this approach are that users are actively engaged in the game, leading to a stronger sense of participation and potentially protecting their physical health.
[0003] However, the problem with traditional motion-sensing games is that because they use motion data to control the movement of the game character, some non-motion-related functions, such as shooting and throwing items, cannot be achieved using motion data. Currently, these non-motion-related functions are usually achieved using specific motion-sensing game controllers, but using specific game controllers not only increases the user's gaming cost but also limits the game's spontaneity and freedom. Summary of the Invention
[0004] This application provides a method for operating flight-type motion-sensing games, aiming to improve the playability of flight-type motion-sensing games while reducing the game cost.
[0005] To achieve the above objectives, embodiments of this application provide a method for operating a flight-type motion-sensing game, including:
[0006] After the preset flight-type motion-sensing game is launched, shooting buttons are mapped on the touch display module of the paired motion-sensing device;
[0007] Acquire motion data and button operation data from the motion sensing device;
[0008] Perform a movement operation based on the aforementioned motion data; and
[0009] The firing operation is performed based on the key press data.
[0010] In one embodiment, the button operation data includes the trigger duration of the firing button;
[0011] Executing a firing operation based on the key press data includes:
[0012] Different types of shooting operations are executed based on the trigger duration of the shooting button.
[0013] In one embodiment, different types of firing operations are performed based on the trigger duration of the firing button, including:
[0014] If the trigger duration of the firing button is less than the first preset duration, then a burst firing operation is performed;
[0015] If the trigger duration of the shooting button is not less than the first preset duration, then a continuous firing operation is performed until the next shooting button operation data with a duration less than the first preset duration is obtained from the motion sensing device.
[0016] In one embodiment, executing different types of firing operations based on the trigger duration of the firing button further includes:
[0017] If, during a burst fire operation, shooting button operation data with a duration shorter than a first preset duration is obtained from the motion sensing device, the burst fire operation ends, and a single burst fire operation is performed.
[0018] In one embodiment, the method further includes:
[0019] When performing the rapid-fire operation, if the game is in the set motion-sensing shooting mode, the game character is controlled to move autonomously based on the set control method, and the firing frequency is adjusted based on the motion-sensing data.
[0020] In one embodiment, adjusting the firing frequency based on the somatosensory data includes:
[0021] When entering the motion-sensing shooting mode, the initial shooting frequency is determined based on the motion-sensing data within a second preset time period before entering the motion-sensing shooting mode.
[0022] In one embodiment, mapping a shooting button onto the touch display module of a paired motion-sensing device includes:
[0023] The motion-sensing device invokes a preset game operation interface, and the game operation interface is displayed on top of the touch display module;
[0024] The shooting button is mapped to the game's interface.
[0025] To achieve the above objectives, this application also proposes a flight-type motion-sensing game operation device, including: a button mapping module, used to map shooting buttons on the touch display module of a paired motion-sensing device after a preset flight-type motion-sensing game is started;
[0026] The data acquisition module is used to acquire motion data and button operation data from the motion sensing device;
[0027] A motion control module is configured to perform motion operations based on the haptic data; and
[0028] The firing control module is used to execute firing operations based on the key operation data.
[0029] To achieve the above objectives, this application also proposes a flight-type motion-sensing game operation device, including a memory, a processor, and a flight-type motion-sensing game operation program stored in the memory and executable on the processor. When the processor executes the flight-type motion-sensing game operation program, it implements the flight-type motion-sensing game operation method as described in any of the above claims.
[0030] To achieve the above objectives, embodiments of this application also propose a computer-readable storage medium storing a flight-type motion-sensing game operation program, wherein the flight-type motion-sensing game operation program, when executed by a processor, implements the flight-type motion-sensing game operation method as described in any of the above claims.
[0031] The flight-themed motion-sensing game operation method of this application maps shooting buttons to the touch display module of the motion-sensing device during gameplay. Thus, during gameplay, movement operations can be performed based on motion data, and shooting operations can be performed based on button operation data. This allows for simultaneous motion control and button control using a conventional motion-sensing device. Therefore, even using ordinary motion-sensing devices, such as smartwatches and smart bracelets, button commands can be input, eliminating the need for a specific motion-sensing gaming device. This significantly reduces the user's gaming costs and enhances the game's convenience and freedom. Therefore, compared to traditional flight-themed motion-sensing game methods, the flight-themed motion-sensing game method of this application has advantages such as high operability, low gaming costs, and high gaming freedom. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0033] Figure 1 This is a modular structure diagram of an embodiment of the flight-type motion-sensing game control device of the present invention;
[0034] Figure 2 This is a flowchart illustrating an embodiment of the flight-type motion-sensing game operation method of the present invention;
[0035] Figure 3 This is a flowchart illustrating another embodiment of the flight-type motion-sensing game operation method of the present invention;
[0036] Figure 4 This is a modular structure diagram of an embodiment of the flight-type motion-sensing game control device of the present invention.
[0037] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0038] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0039] To better understand the above technical solutions, exemplary embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art.
[0040] It should be noted that any reference signs placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The quantifier "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of "first," "second," and "third," etc., does not indicate any order and can be interpreted as names.
[0041] like Figure 1 As shown, Figure 1 This is a schematic diagram of the hardware operating environment server 1 (also called a flight-type motion-sensing game operating device) involved in the embodiment of the present invention.
[0042] The server in this embodiment of the invention includes devices with display functions such as "Internet of Things devices", smart air conditioners, smart lights, smart power supplies with network connectivity, AR / VR devices with network connectivity, smart speakers, autonomous vehicles, PCs, smartphones, tablets, e-book readers, and portable computers.
[0043] like Figure 1 As shown, the server 1 includes: a memory 11, a processor 12, and a network interface 13.
[0044] The memory 11 includes at least one type of readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the server 1, such as the hard disk of the server 1. In other embodiments, the memory 11 can also be an external storage device of the server 1, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the server 1.
[0045] Furthermore, the memory 11 may include both internal storage units of the server 1 and external storage devices. The memory 11 can be used not only to store application software and various types of data installed on the server 1, such as the code of the flight-type motion-sensing game operation program 10, but also to temporarily store data that has been output or will be output.
[0046] In some embodiments, processor 12 may be a central processing unit (CPU), controller, microcontroller, microprocessor or other data processing chip, used to run program code stored in memory 11 or process data, such as executing flight-type motion-sensing game operation program 10, etc.
[0047] The network interface 13 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface), which is typically used to establish communication connections between the server 1 and other electronic devices.
[0048] The network can be the Internet, a cloud network, a Wi-Fi network, a Personal Area Network (PAN), a Local Area Network (LAN), and / or a Metropolitan Area Network (MAN). Various devices in the network environment can be configured to connect to the communication network according to various wired and wireless communication protocols. Examples of such wired and wireless communication protocols may include, but are not limited to, at least one of the following: Transmission Control Protocol and Internet Protocol (TCP / IP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), ZigBee, EDGE, IEEE 802.11, Li-Fi, 802.16, IEEE 802.11s, IEEE 802.11g, multi-hop communication, wireless access points (APs), device-to-device communication, cellular communication protocols, and / or Bluetooth communication protocols, or combinations thereof.
[0049] Optionally, the server may also include a user interface, which may include a display, an input unit such as a keyboard, and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be referred to as a screen or display unit, used to display information processed in server 1 and to display a visual user interface.
[0050] Figure 1 Only server 1, which includes components 11-13 and the flight-type motion-sensing game operating program 10, is shown. Those skilled in the art will understand that... Figure 1 The structure shown does not constitute a limitation on server 1 and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0051] In this embodiment, the processor 12 can be used to call the flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0052] After the preset flight-type motion-sensing game is launched, shooting buttons are mapped on the touch display module of the paired motion-sensing device;
[0053] Acquire motion data and button operation data from the motion sensing device;
[0054] Perform a movement operation based on the aforementioned motion data; and
[0055] The firing operation is performed based on the key press data.
[0056] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0057] The button operation data includes the trigger duration of the shooting button;
[0058] Executing a firing operation based on the key press data includes:
[0059] Different types of shooting operations are executed based on the trigger duration of the shooting button.
[0060] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0061] Different types of shooting operations are executed based on the trigger duration of the shooting button, including:
[0062] If the trigger duration of the firing button is less than the first preset duration, then a burst firing operation is performed;
[0063] If the trigger duration of the shooting button is not less than the first preset duration, then a continuous firing operation is performed until the next shooting button operation data with a duration less than the first preset duration is obtained from the motion sensing device.
[0064] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0065] Executing different types of shooting operations based on the trigger duration of the shooting button also includes:
[0066] If, during a burst fire operation, shooting button operation data with a duration shorter than a first preset duration is obtained from the motion sensing device, the burst fire operation ends, and a single burst fire operation is performed.
[0067] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0068] The method further includes:
[0069] When performing the rapid-fire operation, if the game is in the set motion-sensing shooting mode, the game character is controlled to move autonomously based on the set control method, and the firing frequency is adjusted based on the motion-sensing data.
[0070] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0071] Adjusting the firing frequency based on the aforementioned somatosensory data includes:
[0072] When entering the motion-sensing shooting mode, the initial shooting frequency is determined based on the motion-sensing data within a second preset time period before entering the motion-sensing shooting mode.
[0073] In one embodiment, the processor 12 can be used to invoke a flight-type motion-sensing game operation program stored in the memory 11 and perform the following operations:
[0074] Map shooting buttons onto the touch display module of the paired motion-sensing device, including:
[0075] The motion-sensing device invokes a preset game operation interface, and the game operation interface is displayed on top of the touch display module;
[0076] The shooting button is mapped to the game's interface.
[0077] Based on the hardware architecture of the aforementioned flight-type motion-sensing game control device, an embodiment of the flight-type motion-sensing game control method of the present invention is proposed. The flight-type motion-sensing game control method of the present invention aims to improve the playability of flight-type motion-sensing games while reducing the game cost.
[0078] Reference Figure 2 , Figure 2 This invention provides an embodiment of a flight-themed motion-sensing game operation method, which includes the following steps:
[0079] S10. After the preset flight-type motion-sensing game is launched, the shooting button is mapped on the touch display module of the paired motion-sensing device.
[0080] Among these, the flight-type motion-sensing game refers to a motion-sensing game that requires players to control a game character to fly. It can be a local application, or an HTML5-based app or web application. Specifically, the motion-sensing game runs on a terminal, which can be a desktop computer, laptop, game console, portable game console, smartphone, tablet, smartwatch, smart TV, etc.
[0081] Motion-sensing devices are devices capable of detecting a player's motion data. Typically, these devices include a six-axis IMU sensor, which comprises a three-axis accelerometer and a three-axis gyroscope. The six-axis IMU sensor detects changes in the player's three-axis acceleration and three-axis angular velocity to obtain motion data. Specifically, these motion-sensing devices are wearable and can take various forms, including but not limited to: wristbands, watches, game controllers, and smartphones.
[0082] Furthermore, before playing the game, the motion-sensing device needs to establish a communication connection with the terminal (i.e., pair with the terminal). This connection can be wired or wireless. For example, when the motion-sensing device establishes a wired connection with the terminal, it can be based on at least one of the following protocols: USB 2.0, USB 3.0, Thunderbolt 3, and Thunderbolt 4. When the motion-sensing device establishes a wireless connection with the terminal, it can be based on at least one of the following protocols: Bluetooth, WiFi, infrared, 2.4G, and NFC.
[0083] Specifically, in the technical solution defined in this application, the motion sensing device needs to have a touch display module to display the graphical user interface required for the game. In addition to displaying the required touch display module, the touch display module also has touch function so that users can input button commands by touch.
[0084] The shooting button refers to the button corresponding to the shooting operation in flight-type motion-sensing games. Through this shooting button, users can input shooting commands on the motion-sensing device to realize the shooting operation of the game character.
[0085] Specifically, when a user launches a flight-type motion-sensing game on a terminal, the terminal generates operation button data based on the preset operation buttons of the current motion-sensing game, and then transmits this operation button data to the motion-sensing device via communication. Upon receiving the operation button data, the motion-sensing device displays the corresponding operation buttons on the corresponding touch display module. These preset operation buttons correspond to functions in the motion-sensing game that are difficult to achieve through motion-sensing data. During the game, the user can trigger these operation buttons to perform functions such as shooting, flying, and throwing items. It is worth noting that, depending on the game type or content, each motion-sensing game has a different number of preset operation buttons; the flight-type motion-sensing game specified in this application has a preset shooting button.
[0086] It is understood that the technical solution of this application maps corresponding operation buttons to the touch display module of the motion-sensing device according to the motion-sensing game currently running on the terminal. This allows users to input specific control commands using ordinary motion-sensing devices (such as smartwatches, smart bracelets, etc.) without needing to purchase a specific game controller, thus greatly reducing the user's gaming costs. Furthermore, since there is no need to carry a game controller, users can play games anytime, thereby enhancing the convenience and freedom of the game. In addition, because virtual operation buttons are mapped on the touch display module, different button operations can be adaptively mapped according to different motion-sensing games, thus adapting to various types of motion-sensing games and meeting diverse usage needs.
[0087] S20. Obtain motion data and button operation data from the motion sensing device.
[0088] Here, motion data refers to the user's posture data collected by the motion sensing device, which includes three-axis acceleration data and three-axis angular velocity data; button operation data refers to the data when the user touches the button. In this embodiment, the button operation data is specifically shooting button operation data, which includes, but is not limited to, the trigger time of the shooting button and the duration of continuous triggering of the shooting button.
[0089] Furthermore, when the terminal is running a motion-sensing game, the motion-sensing device continuously sends motion-sensing data and button operation data to the terminal based on the communication protocol that establishes a communication connection with the terminal and the set sampling frequency.
[0090] For example, when the motion sensing device and the terminal are paired / establish a communication connection via Bluetooth, the motion sensing device will send sampling data to the terminal every 20ms (which can also be understood as the motion sensing device sending sampling data to the terminal at a frequency of 50Hz). This sampling data includes motion data and button operation data.
[0091] S30. Perform a movement operation based on the somatosensory data.
[0092] Specifically, after receiving motion-sensing data from the motion-sensing device, the terminal can obtain the user's motion / posture trajectory using algorithms such as Euler angles, direction cosine, and quaternions. Then, based on this calculated motion / posture trajectory data, it retrieves the corresponding movement commands for the game character. The terminal sends these movement commands to the currently running motion-sensing game application, and the game executes the corresponding movement operation. For example, the terminal can use motion-sensing data to allow the user to control the game character to move in the up, down, left, right, forward, and backward directions.
[0093] In this context, the game character is the object that the user controls in flight-type motion-sensing games, such as Air Combat and Galaga.
[0094] S40. Execute the shooting operation according to the button operation data.
[0095] Specifically, after receiving button input data from the motion-sensing device, shooting actions can be executed based on this data. It's understandable that movement and shooting can occur simultaneously during gameplay. In this case, the terminal can control the game character to move and shoot at the same time, based on both motion-sensing and button input data. Of course, movement and shooting can also be executed separately. For example, while shooting, the game character can be either immobile or moving autonomously. This reduces the difficulty of the game and enhances the user's gaming experience.
[0096] It is understood that the flight-type motion-sensing game operation method of this application maps shooting buttons to the touch display module of the motion-sensing device during gameplay. Thus, during gameplay, movement operations can be performed based on motion data, and shooting operations can be performed based on button operation data. This allows for simultaneous motion control and button control using a conventional motion-sensing device. Therefore, even using ordinary motion-sensing devices, such as smartwatches and smart bracelets, button commands can be input, eliminating the need for a specific motion-sensing game device. This significantly reduces the user's gaming costs and enhances the game's convenience and freedom. Therefore, compared to traditional flight-type motion-sensing game methods, the flight-type motion-sensing game method of this application has advantages such as high operability, low gaming costs, and high gaming freedom.
[0097] In some embodiments, the button operation data includes the trigger duration of the fire button.
[0098] Here, the trigger duration refers to the time from when the user presses the operation button until the user releases the operation button.
[0099] Specifically, the trigger duration of the shooting button is calculated based on the trigger time and end time of adjacent shooting buttons. Therefore, even if the trigger duration of the shooting button is transmitted to the terminal in multiple data packets, the terminal can still accurately calculate the cumulative trigger duration of the shooting button under the same triggering event based on the trigger time and end time of the shooting button after merging the data packets.
[0100] In some embodiments, performing a firing operation based on the key operation data includes:
[0101] Different types of shooting operations are executed based on the trigger duration of the shooting button.
[0102] Specifically, in the flight-type motion-sensing games defined in this application, shooting operations include, but are not limited to, single-shot, rapid-fire, and rhythmic shooting. It can be understood that different types of shooting operations are executed based on the trigger duration of the shooting button, enabling multiple shooting operations to be performed using the same button. This enriches the operation methods of motion-sensing games. Furthermore, the ability for users to perform multiple shooting operations by triggering a single button also enhances the game's operability.
[0103] like Figure 3 As shown, in some embodiments, different types of shooting operations are performed based on the trigger duration of the shooting button, including:
[0104] S110. If the trigger duration of the shooting button is less than the first preset duration, then a burst firing operation is performed.
[0105] In this context, the first preset duration is used as a criterion to distinguish between single-shot and continuous-fire operations. The first preset duration can be adaptively adjusted according to the specific game content and game design, and the technical solution of this application does not impose specific limitations on it.
[0106] Specifically, when the trigger duration of the firing button is less than the first preset duration, it can be determined that the user has entered a burst firing command, and the terminal will execute the burst firing operation.
[0107] S120. If the trigger duration of the shooting button is not less than the first preset duration, then a continuous firing operation is performed until the next shooting button operation data with a duration less than the first preset duration is obtained from the motion sensing device.
[0108] Specifically, when the trigger duration of the fire button is greater than or equal to a first preset duration, the terminal will control the game character to fire continuously, i.e., perform a burst fire operation. Once in burst fire mode, the terminal will continue to control the game character to fire even if the fire button is no longer triggered. In other words, after triggering burst fire, the game character can still fire even if the user stops pressing the fire button. Thus, the user can achieve continuous firing of the game character with a single long press of the fire button, and the burst fire operation can be achieved without needing to press the fire button again in subsequent rounds. This allows the user to focus more on controlling the movement of the game character, thereby helping to reduce the game's difficulty and improve the user's gaming experience.
[0109] Furthermore, in continuous firing mode, when the terminal receives firing button operation data from the motion sensing device again for a duration shorter than the first preset duration, it will stop firing to end the continuous firing operation. In other words, in continuous firing mode, when the user triggers the firing button again, the continuous firing operation will end.
[0110] Understandably, through the above methods, users can perform single-shot and burst-fire operations by long-pressing and tapping. Furthermore, even after stopping the firing button, the device can still maintain the game character's burst-fire. In this burst-fire state, users can focus more on controlling the movement of the game character, which helps to reduce the difficulty of the game and improve the user's gaming experience.
[0111] In some embodiments, the method further includes:
[0112] If, during a burst fire operation, shooting button operation data with a duration shorter than a first preset duration is obtained from the motion sensing device, the burst fire operation ends, and a single burst fire operation is performed.
[0113] Specifically, when the terminal controls the game character to perform continuous shooting, if it receives another shooting button operation from the motion sensing device with a duration shorter than the first preset duration (i.e., if the user inputs a burst-fire command again while in continuous shooting mode), the terminal will stop the current continuous shooting operation and perform a burst-fire operation. This setting can maintain the continuity of shooting operation while stopping the continuous shooting operation, avoiding inconsistencies between the user's actual operation and the game screen display, thereby helping to improve the user's gaming experience.
[0114] In some embodiments, the method further includes:
[0115] When performing the rapid-fire operation, if the game is in the set motion-sensing shooting mode, the game character is controlled to move autonomously based on the set control method, and the firing frequency is adjusted based on the motion-sensing data.
[0116] Here, firing frequency refers to the number of shots per second in a motion-sensing game. The firing mode setting is based on the specific game mode of the current flight-type motion-sensing game. It can be set to adaptively turn on and off according to the current game content, or it can be set to turn on and off according to the user's settings.
[0117] Specifically, controlling the game character's autonomous movement based on the set control method means that the game character is moved by the terminal. In other words, in the set motion-sensing mode, the user cannot control the game character's movement through motion-sensing data. The purpose of this setting is to call upon motion-sensing data for determining the firing frequency.
[0118] Furthermore, in the set motion-sensing shooting mode, the terminal can determine the user's movement frequency based on motion data. For example, it can determine the user's arm swing / waving frequency based on motion data, and then obtain the current shooting frequency based on the calculated movement frequency and the preset movement frequency-shooting frequency matching relationship.
[0119] It is understandable that, through the above methods, users can control the firing frequency under continuous firing operation through motion sensing, which not only improves the operability of motion-sensing games, but also helps to enhance the user's sense of participation and immersion during the game.
[0120] In some embodiments, adjusting the firing frequency based on the somatosensory data includes:
[0121] When entering the motion-sensing shooting mode, the initial shooting frequency is determined based on the motion-sensing data within a second preset time period before entering the motion-sensing shooting mode.
[0122] Specifically, when entering the motion-sensing shooting mode, the terminal can calculate the user's movement frequency based on motion data within a second preset time period before entering the motion-sensing shooting mode, and then use this movement frequency to obtain a corresponding shooting frequency as the initial shooting frequency. This setting can enhance the impact of the user's motion-sensing actions on the game content, thereby not only improving the operability of motion-sensing games, but also helping to enhance the player's game immersion. Of course, the design of this application is not limited to this; in other embodiments, a preset shooting frequency can also be used as the initial shooting frequency when entering the motion-sensing shooting mode.
[0123] It is worth noting that after entering the third preset duration of the motion-sensing shooting mode, the terminal can call up the user's motion data to adjust the shooting frequency of continuous shooting.
[0124] In some embodiments, mapping a shooting button onto the touch display module of a paired motion-sensing device includes:
[0125] S210. The preset game operation interface is invoked on the motion sensing device, and the game operation interface is displayed on the top of the touch display module;
[0126] S220. Map the shooting button on the game operation interface.
[0127] The preset game interface is a graphical user interface designed for current flight-type motion-sensing games. It is worth noting that the game interface can be unique, specifically designed according to the type or content of the current flight-type motion-sensing game, or designed by the user.
[0128] Furthermore, "top display" means setting the display priority of the game interface to the highest level, so that the game interface will be displayed first on the motion-sensing device's display module. It's worth noting that the game interface can fill the entire display module of the motion-sensing device, or it can partially occupy it. In this embodiment, the game interface fills the touch display module.
[0129] Furthermore, after the game's interface is invoked, the control buttons for flight-type motion-sensing games are mapped onto the game's interface.
[0130] It is understandable that by calling a preset game interface on the motion-sensing device and then displaying the operation buttons on that interface, interference from other information on the motion-sensing module can be reduced, thereby enhancing the display effect of the operation buttons and allowing the user to focus more on them. It is worth noting that the design of this application is not limited to this; in other embodiments, the operation buttons can also be directly mapped onto the current graphical user interface of the motion-sensing device.
[0131] In addition, refer to Figure 4 The present invention also proposes a flight-themed motion-sensing game control device, the flight-themed motion-sensing game control device comprising:
[0132] The button mapping module 110 is used to map shooting buttons on the touch display module of the paired motion-sensing device after a preset flight-type motion-sensing game is started.
[0133] The data acquisition module 120 is used to acquire motion data and button operation data from the motion sensing device;
[0134] The motion control module 130 is used to perform motion operations based on the somatosensory data; and
[0135] The firing control module 140 is used to execute firing operations based on the key operation data.
[0136] The steps for implementing each functional module of the flight-type motion-sensing game control device can be referred to in the various embodiments of the flight-type motion-sensing game control method of the present invention, and will not be repeated here.
[0137] Furthermore, this invention also proposes a computer-readable storage medium, which can be any one or any combination of several of the following: hard disk, multimedia card, SD card, flash memory card, SMC, read-only memory (ROM), erasable programmable read-only memory (EPROM), portable compact disc read-only memory (CD-ROM), USB memory, etc. The computer-readable storage medium includes a flight-type motion-sensing game operation program 10. The specific implementation of the computer-readable storage medium of this invention is largely the same as the specific implementation of the flight-type motion-sensing game operation method and the server 1 described above, and will not be repeated here.
[0138] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0139] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0140] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0141] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0142] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0143] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A flight-like body feeling game operation method characterized by comprising: The application relates to a flight-type motion game operation device and method. After a preset flight-type motion game is started, a shooting key is mapped on a touch display module of a paired motion device; Motion data and key operation data are obtained from the motion device; A moving operation is performed according to the motion data; A shooting operation is performed according to the key operation data, and the shooting operation includes a burst operation. When the burst operation is performed, if a preset motion shooting mode is entered, a game character is controlled to move autonomously based on a preset control method, and a shooting frequency is adjusted based on the motion data. The key operation data includes a trigger duration of the shooting key.
2. The flight-based motion simulation game operation method according to claim 1, wherein The shooting operation performed according to the key operation data includes: Different types of shooting operations are performed according to the trigger duration of the shooting key. If the trigger duration of the shooting key is less than a first preset duration, a point shooting operation is performed.
3. The flight-based motion simulation game operation method according to claim 2, wherein If the trigger duration of the shooting key is not less than the first preset duration, the burst operation is performed until next time the shooting key operation data with a duration less than the first preset duration is obtained from the motion device. When the burst operation is performed, if the shooting key operation data with a duration less than the first preset duration is obtained from the motion device, the burst operation is ended, and a point shooting operation is performed once. When the motion shooting mode is entered, an initial shooting frequency at the time when the motion shooting mode is entered is determined according to the motion data within a second preset duration before the time when the motion shooting mode is entered.
4. The flight-based motion simulation game operating method according to claim 3, wherein The shooting key is mapped on the touch display module of the paired motion device, including: A preset game operation interface is called by the motion device, and the game operation interface is displayed on the top of the touch display module.
5. The flight-based motion simulation game operating method according to claim 1, wherein The shooting key is mapped on the game operation interface. The flight-type motion game operation device includes:
6. The flight-based motion simulation game operating method according to claim 1, wherein A key mapping module, which is used for mapping a shooting key on a touch display module of a paired motion device after a preset flight-type motion game is started; A data obtaining module, which is used for obtaining motion data and key operation data from the motion device; A moving control module, which is used for performing a moving operation according to the motion data; and 7. A flight-type body feeling game operation device for implementing the flight-type body feeling game operation method according to any one of claims 1 to 6, characterized by A shooting control module, which is used for performing a shooting operation according to the key operation data. The flight-type motion game operation device includes a memory, a processor and a flight-type motion game operation program stored in the memory and executable on the processor. The flight-type motion game operation program is stored on the computer readable storage medium and is executable on the processor to realize the flight-type motion game operation method. 8. A flight-type body feeling game operation device characterized by comprising: 9. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Control method and device for virtual character in game and touch terminal
CN113064542A
Interaction control method and device, computer equipment and storage medium
CN114404930A