Method and device for processing in-game event, and electronic terminal
Patent Information
- Application Number
- CN202310733307.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-06-19
AI Technical Summary
[0004]本公开的目的在于提供一种游戏中游戏事件的处理方法、装置以及电子终端,以缓解玩家针对游戏事件的操作过程较为繁琐的技术问题
[0016] This disclosure provides a method, apparatus, and electronic terminal for handling game events in a game. It displays event controls for multiple game events in a graphical user interface (GUI). In response to a first specified operation on the event controls, it displays multiple event identifiers corresponding to the multiple game events in the GUI. In response to a selection operation on a target event identifier among the multiple event identifiers, it displays a prompt message in the GUI indicating movement from the current position of the virtual object to the target event location. The target event location is the location in the game scene where the target game event corresponding to the target event identifier occurs. In this solution, by using event controls for multiple game events, multiple event identifiers corresponding to multiple game events can be displayed for the player to select. This allows for quick and easy navigation to the selected game event location, improving the ease of use for event selection without interrupting the player's control of the virtual object. This enables players to conveniently and quickly reach the selected game event location, ensuring a smooth gaming experience and alleviating the technical problem of cumbersome operation processes for game events.
Smart Images

Figure CN116672717B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of game technology, and in particular to a method, apparatus, and electronic terminal for handling game events in a game. Background Technology
[0002] In many existing games, players can control virtual objects to perform various game events within the game environment. For example, in racing games, due to the nature of the game, players can control vehicles to drive in the game environment, and game events can be randomly generated, allowing players to engage in gameplay based on these events.
[0003] Currently, before entering a game event, players need to control a virtual object to travel to the location of the event. However, the process of controlling the virtual object to travel to the event location is currently cumbersome, reducing the player's gaming experience. Summary of the Invention
[0004] The purpose of this disclosure is to provide a method, device, and electronic terminal for handling game events in a game, so as to alleviate the technical problem of the cumbersome operation process for players in dealing with game events.
[0005] In a first aspect, embodiments of this disclosure provide a method for handling game events in a game, providing a graphical user interface through a terminal device. The game scene includes virtual objects controlled by the terminal device, each virtual object corresponding to multiple game events occurring in the game scene, and each game event corresponding to a location in the game scene. The method includes:
[0006] Event controls for the various game events are displayed in the graphical user interface;
[0007] In response to a first specified operation on the event control, multiple event identifiers corresponding to multiple game events are displayed in the graphical user interface;
[0008] In response to the selection operation of a target event identifier among the plurality of event identifiers, a prompt message is displayed in the graphical user interface to move from the current position of the virtual object to the target event position; wherein, the target event position is the event position in the game scene where the target game event corresponding to the target event identifier occurs.
[0009] Secondly, a device for handling game events in a game is provided, which provides a graphical user interface through a terminal device. The game scene of the game includes virtual objects controlled by the terminal device. Each virtual object corresponds to multiple game events occurring in the game scene, and each game event corresponds to an event location occurring in the game scene; including:
[0010] A first display module is used to display event controls for multiple game events in the graphical user interface;
[0011] The second display module is configured to display multiple event identifiers corresponding to multiple game events in the graphical user interface in response to a first specified operation on the event control.
[0012] The third display module is used to display a prompt message in the graphical user interface in response to a selection operation of a target event identifier among the plurality of event identifiers, indicating that the virtual object is moving from its current position to the target event position; wherein, the target event position is the location in the game scene where the target game event corresponding to the target event identifier occurs.
[0013] Thirdly, this disclosure also provides an electronic terminal, including a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the method described in the first aspect above.
[0014] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method described in the first aspect above.
[0015] The embodiments disclosed herein bring the following beneficial effects:
[0016] This disclosure provides a method, apparatus, and electronic terminal for handling game events in a game. It displays event controls for multiple game events in a graphical user interface (GUI). In response to a first specified operation on the event controls, it displays multiple event identifiers corresponding to the multiple game events in the GUI. In response to a selection operation on a target event identifier among the multiple event identifiers, it displays a prompt message in the GUI indicating movement from the current position of the virtual object to the target event location. The target event location is the location in the game scene where the target game event corresponding to the target event identifier occurs. In this solution, by using event controls for multiple game events, multiple event identifiers corresponding to multiple game events can be displayed for the player to select. This allows for quick and easy navigation to the selected game event location, improving the ease of use for event selection without interrupting the player's control of the virtual object. This enables players to conveniently and quickly reach the selected game event location, ensuring a smooth gaming experience and alleviating the technical problem of cumbersome operation processes for game events.
[0017] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 The illustration shows an application scenario provided by an embodiment of this disclosure;
[0020] Figure 2 A schematic diagram of the structure of a mobile phone provided in an embodiment of this disclosure is shown;
[0021] Figure 3 This illustration shows a schematic diagram of a use scenario for a touch terminal provided in an embodiment of the present disclosure;
[0022] Figure 4 A flowchart illustrating a method for handling game events in a game according to an embodiment of this disclosure;
[0023] Figure 5 This illustration shows a schematic diagram of a touch terminal that displays an image user interface according to an embodiment of the present disclosure;
[0024] Figure 6 This illustration shows a schematic diagram of another touch terminal for displaying an image user interface, provided by an embodiment of this disclosure;
[0025] Figure 7 This illustration shows a schematic diagram of another touch terminal for displaying an image user interface, provided by an embodiment of this disclosure;
[0026] Figure 8 A schematic diagram of the structure of a device for processing game events in a game, provided in an embodiment of this disclosure;
[0027] Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0029] The terms “comprising” and “having”, and any variations thereof, used in the embodiments of this disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or devices.
[0030] Currently, players can actively select game events. The main method involves selecting an event, finding its location, setting navigation to that location, and then slowing down and stopping the player-controlled virtual object as it approaches the event location before entering the game. Therefore, the process of controlling the virtual object to reach the event location is currently quite cumbersome. Furthermore, players must simultaneously control the vehicle's direction, accelerator, and brakes while operating their mobile phones, making interactions with events within the map more complex and resulting in a lower overall gaming experience.
[0031] Based on this, the present disclosure provides a method, apparatus, and electronic terminal for handling game events in a game. This method can alleviate the technical problem of the cumbersome operation process for players dealing with game events.
[0032] In one embodiment of this disclosure, the game event handling method can run on a local terminal device or a server. When the game event handling method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and client devices.
[0033] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of game event processing methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0034] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0035] In one possible implementation, this disclosure provides a method for handling game events in a game, which provides a graphical user interface through a terminal device. The terminal device can be either the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.
[0036] For example, such as Figure 1 As shown, Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this disclosure. The application scenario may include a touch terminal (e.g., mobile phone 102) and a server 101. The touch terminal can communicate with the server 101 via a wired or wireless network. The touch terminal is used to run a virtual desktop, through which it can interact with the server 101 to control the content on the server 101.
[0037] This embodiment uses a mobile phone 102 as an example to illustrate the touch terminal. The mobile phone 102 includes components such as a radio frequency (RF) circuit 110, a memory 120, a touchscreen 130, and a processor 140. Those skilled in the art will understand that... Figure 2 The mobile phone structure shown does not constitute a limitation on the mobile phone and may include more or fewer components than shown, or combine or separate certain components, or have different component arrangements. Those skilled in the art will understand that the touchscreen 130 is a user interface (UI), and the mobile phone 102 may include a user interface with fewer components than shown.
[0038] The RF circuit 110 can also communicate wirelessly with networks and other devices. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, and Short Messaging Service (SMS).
[0039] The memory 120 can be used to store software programs and modules. The processor 140 executes various functional applications and data processing of the mobile phone 102 by running the software programs and modules stored in the memory 120. The memory 120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc.; the data storage area may store data created based on the use of the mobile phone 102, etc. In addition, the memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0040] The touchscreen 130 can be used to display a graphical user interface and receive user actions on the graphical user interface. Specifically, the touchscreen 130 may include a display panel and a touch panel. The display panel may be configured as a liquid crystal display (LCD), an organic light-emitting diode (OLED), or similar device. The touch panel can collect touch or non-touch operations from the user on or near it (e.g., ...). Figure 3 As shown, the user operates on or near the touch panel using their finger 103, stylus, or any suitable object or accessory, generating pre-set operation commands. The touch panel may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and posture, and detects the signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives touch information from the touch detection device, converts it into information that the processor can process, and sends it to the processor 140. It can also receive and execute commands from the processor 140. Furthermore, the touch panel can be implemented using various types of technologies, such as resistive, capacitive, infrared, and surface acoustic wave, or any future-developed technology. Further, the touch panel may cover the display panel. The user can operate on or near the touch panel covered by the graphical user interface displayed on the display panel. After detecting the operation on or near the touch panel, the touch panel transmits it to the processor 140 to confirm the user input. Subsequently, the processor 140 responds to the user input by providing corresponding visual output on the display panel. In addition, the touch panel and the display panel can be implemented as two separate components or integrated together.
[0041] The processor 140 is the control center of the mobile phone 102. It connects to various parts of the mobile phone through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 120, and calling data stored in the memory 120, it performs various functions of the mobile phone 102 and processes data, thereby monitoring the mobile phone as a whole.
[0042] The embodiments of this disclosure will be further described below with reference to the accompanying drawings.
[0043] Figure 4 This is a flowchart illustrating a method for handling game events in a game, provided as an embodiment of this disclosure. The method can be applied to a touch terminal capable of displaying a graphical user interface (e.g., Figure 2The mobile phone 102 shown provides a graphical user interface through the terminal device. The game scene contains virtual objects controlled by the terminal device. Each virtual object corresponds to multiple game events occurring in the game scene, and each game event corresponds to a location in the game scene where the event occurs. For example... Figure 4 As shown, the method includes:
[0044] Step S410: Display event controls for multiple game events in the graphical user interface.
[0045] In practical applications, for racing games, such as Figure 5 As shown, an event control 501 can be added to the graphical user interface to handle multiple game events, which players can interact with. It should be noted that the event control 501 can correspond to multiple game events that may occur in the game scene for the virtual object 502.
[0046] In one alternative implementation, the event control can be a relatively large area or a relatively small area on the graphical user interface (GUI). The event control can be square, rectangular, box-shaped, or other shapes (e.g., circular). The content presented in the GUI can include the entire event control or only a portion of the content hotspot. For example, when the event control is magnified in the GUI, a portion of the content hotspot is displayed on the terminal device's GUI. The event control can be displayed in the upper left, upper right, or other positions in the GUI; this exemplary embodiment is not limited to these locations.
[0047] Step S420: In response to the first specified operation for the event control, display multiple event identifiers corresponding to multiple game events in the graphical user interface.
[0048] The first designated operation can include multiple operation methods to make player operation more flexible and convenient. For example, the first designated operation includes any one or more of the following: click operation, swipe operation, and operation with a touch duration longer than a first preset duration.
[0049] For example, such as Figure 6 As shown, when the player presses and holds event control 501, multiple event identifiers corresponding to multiple game events are displayed in the graphical user interface, such as... Figure 6 The six event markers in the event control 501 are to be hidden from display in the graphical user interface if the player stops touching the event control 501.
[0050] In step S430, in response to the selection operation of the target event identifier among multiple event identifiers, a prompt message is displayed in the graphical user interface indicating that the virtual object is moved from its current position to the target event position.
[0051] The target event location is the location in the game scene where the target game event corresponding to the target event identifier occurs.
[0052] In this step, players can select the target event identifier from multiple event identifiers, for example... Figure 6 The target event identifier 601 in the six event identifiers, such as Figure 6 As shown, after the first specified operation slides from the event control to the target event identifier 601 and ends the touch, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position corresponding to the target event identifier.
[0053] For example, the prompt message could be designed with the player's vehicle's current location as the starting point and the selected target event location as the endpoint, and the route navigation could be displayed on the map. Figure 7 As shown, the system guides the player to the location of the selected event by using the route corresponding to the selected event.
[0054] In this embodiment of the disclosure, an event control for multiple game events can display multiple event identifiers corresponding to multiple game events for the player to select. This allows for quick navigation to the location of the selected game event, improving the ease of use for the player in selecting events. It does not interrupt the player's control of virtual objects, enabling the player to conveniently and quickly reach the location of the selected game event and ensuring a smooth gaming experience.
[0055] In practical applications, for racing game modes, players can use event controls to easily retrieve game events, quickly interact with game events, and rapidly update navigation and positioning information. This greatly reduces the impact of game event-related operations on the control of virtual objects during high-speed movement in racing games.
[0056] The steps described above will be explained in detail below.
[0057] In some embodiments, the game event displaying the event identifier can be a game event whose event location is within a certain range of the virtual object, so as to make the displayed content of the event identifier more reasonable and concise. As an example, the above step S420 may include the following steps:
[0058] Step a) In response to the first specified operation for the event control, determine the current position of the virtual object;
[0059] Step b) Determine multiple first event locations within a preset range surrounding the current location from multiple event locations;
[0060] Step c) Display multiple first event identifiers corresponding to multiple first event locations in the graphical user interface.
[0061] As one possible implementation, game events occurring within a three-kilometer radius (the radius can be freely defined) centered on the player's currently driven vehicle (virtual object) are automatically collected, and these game events are displayed as game events with event identifiers.
[0062] In this embodiment of the disclosure, it is not necessary to display the event identifiers corresponding to all game events. Only the event identifiers of game events whose event locations are within a certain range of the virtual object are displayed, so as to make the display content of the event identifiers more reasonable and concise, and avoid too many event identifiers from obscuring the interface.
[0063] Based on steps a), b), and c) above, the display order of multiple event markers can be sorted according to the distance between the event location and the current virtual object, making it easier for players to quickly and easily find the target event marker to select. As an example, step c) above may include the following steps:
[0064] Step d) In the graphical user interface, display the multiple first event identifiers corresponding to the multiple first game events that occurred at multiple first event locations in order of increasing distance between the first event location and the current location.
[0065] For example, if the number of game events within a distance range is required to be greater than six (e.g., the event list is limited to a maximum of six), then the game events are sorted and displayed from closest to furthest from the vehicle (virtual object), and presented sequentially from top to bottom in the expanded event list. Figure 5 As shown, different game events can be represented by different icons (event identifiers) to distinguish different event types, such as... Figure 5 In this game, different game events are represented only by serial numbers.
[0066] In this embodiment of the disclosure, multiple event identifiers can be displayed in order of increasing distance between the event location and the current virtual object, so that players can easily and quickly find the target event identifier to be selected based on the distance order.
[0067] In some embodiments, the operation on the event control and the selection of the target event identifier can be a continuous operation to make player operation more convenient and faster. As an example, step S430 above may include the following steps:
[0068] Step e) In response to the first specified operation of sliding to the target event identifier among multiple event identifiers and ending the touch operation at the target event identifier, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position.
[0069] In practical applications, players can freely choose and slide their fingers to the corresponding game events, for example, such as... Figure 6 As shown, if the player presses and holds the event control without lifting their hand, they can slide directly to the target event identifier 601 before ending the touch. When the player releases their finger, a prompt message will be displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position corresponding to the target event identifier.
[0070] In this embodiment of the disclosure, the operation of the event control and the selection of the target event identifier can be a continuous whole operation, without the need for a separate touch, making the selection of the target event identifier more convenient and faster for the player.
[0071] In some embodiments, the event identifier corresponding to the current touch location can be highlighted to prompt the player, enabling the player to make more accurate selection operations on the event identifier. As an example, after step S420, the method may further include the following steps:
[0072] Step f) In response to a touch operation on a second event identifier among a plurality of event identifiers, the second event identifier is highlighted in the graphical user interface.
[0073] For example, such as Figure 6 As shown, the player's finger touches the target event identifier 601 (i.e., ...) among the six event identifiers. Figure 6 When the event identifier is numbered one, the target event identifier 601 is highlighted in the graphical user interface.
[0074] In this embodiment of the disclosure, when the player's current touch position corresponds to an event identifier, the event identifier can be highlighted to prompt the player to select the event identifier, avoid player misoperation, and make the player's selection operation of the event identifier more accurate.
[0075] In some embodiments, multiple navigation paths to the location of the target game event can be determined based on preset path priorities to make the navigation paths more suitable for the actual situation in the game scene. As an example, step S430 above may include the following steps:
[0076] Step g), in response to a selection operation for a target event identifier among multiple event identifiers, determines multiple paths to move from the current position of the virtual object to the target event position;
[0077] Step h) determines the target path from multiple paths based on preset path priority;
[0078] Step i) Display navigation information for the target path in the graphical user interface.
[0079] The preset path priority can include multiple scenarios, making the path at the determined location more flexible. For example, the preset path priority includes any one or more of the following: shortest path length, least difficult path, and shortest path travel time.
[0080] In this embodiment of the disclosure, for multiple paths leading to the location of the target game event, the path to be navigated can be determined according to the preset path priority, so that the navigated path is more suitable for the actual situation of the virtual objects in the game scene.
[0081] Based on steps g), h), and i), the system can directly control the virtual object to travel to the location corresponding to the target game event selected by the player, thereby reducing the cost of controlling the virtual object for the player. As an example, step i) may include the following steps:
[0082] Step j) In response to the selection operation of the target event identifier among multiple event identifiers, the virtual object is controlled to move to the target event location according to the target path, and the navigation information of the target path is displayed in the graphical user interface.
[0083] As an optional implementation, the path is planned starting from the current location of the vehicle (virtual object) controlled by the player and ending at the location of the selected target game event (target event location), and the vehicle is automatically controlled to reach the target game event location along the planned path.
[0084] In this embodiment of the disclosure, the system can directly control the virtual object to go to the location corresponding to the target game event selected by the player, without the player having to manually control the virtual object to go to the location, thereby reducing the player's control operation cost for the virtual object.
[0085] Based on steps g), h), and i), various navigation information can be displayed on the minimap to help players observe navigation. As an example, step i) could include the following steps:
[0086] Step k) Display the navigation information of the target path, the location of the target event, and the current location on the scene map corresponding to the game scene in the graphical user interface.
[0087] For example, starting from the current location of the player-controlled vehicle (virtual object) and ending at the location of the selected target game event (target event location), path planning can be performed, such as... Figure 7 As shown, navigation information 701 for the path is displayed on the map to guide the player to the location of the selected event via route navigation on the map.
[0088] In this embodiment of the disclosure, by displaying various navigation information on the minimap, players can more easily and intuitively observe the current navigation situation.
[0089] In some embodiments, navigation information can be de-displayed via player actions to save interface space and avoid obstructing the player's view of the game scene. As an example, after step S430, the method may further include the following steps:
[0090] Step 1) In response to the second specified action for the event control, the prompt message is canceled in the graphical user interface.
[0091] The second specified operation can have multiple operation methods, making player operation more convenient and flexible. For example, the second specified operation includes any one or more of the following: double-tap operation, swipe operation, and operation with a touch duration longer than a second preset duration.
[0092] In this embodiment of the disclosure, the player's operation can cancel the display of the prompt message indicating that the virtual object has moved from its current position to the target event position, thereby saving interface space and avoiding affecting the player's observation of the game scene.
[0093] Figure 8 A schematic diagram of a device for handling game events in a game is provided. A graphical user interface is provided through a terminal device. The game scene includes virtual objects controlled by the terminal device. Each virtual object corresponds to multiple game events occurring in the game scene, and each game event corresponds to a location within the game scene. Figure 8 As shown, the game event handling device 800 in the game includes:
[0094] The first display module 801 is used to display event controls for multiple game events in the graphical user interface;
[0095] The second display module 802 is configured to display multiple event identifiers corresponding to multiple game events in the graphical user interface in response to a first specified operation on the event control.
[0096] The third display module 803 is used to display a prompt message in the graphical user interface in response to a selection operation of a target event identifier among the plurality of event identifiers, indicating that the virtual object is moving from its current position to the target event position; wherein the target event position is the location in the game scene where the target game event corresponding to the target event identifier occurs.
[0097] By using the above method and event controls for multiple game events, multiple event identifiers corresponding to multiple game events can be displayed for players to select. This allows for quick navigation to the location of the selected game event, improving the ease of use for event selection without interrupting the player's control over virtual objects. This enables players to easily and quickly reach the location of the selected game event, ensuring a smooth gaming experience and alleviating the technical problem of cumbersome operation processes for game events.
[0098] In one feasible implementation, the second display module 802 is specifically used for:
[0099] In response to a first specified operation on the event control, determine the current position of the virtual object;
[0100] Determine multiple first event locations within a preset range surrounding the current location from among the multiple event locations;
[0101] The graphical user interface displays multiple first event identifiers corresponding to the multiple first event locations.
[0102] In one feasible implementation, the second display module 802 is further used for:
[0103] In the graphical user interface, multiple first event identifiers corresponding to multiple first game events occurring at the multiple first event locations are displayed in order of increasing distance between the first event location and the current location.
[0104] In one feasible implementation, the first specified operation includes any one or more of the following:
[0105] Click operations, swipe operations, and operations with a touch duration exceeding the first preset duration.
[0106] In one feasible implementation, the third display module 803 is specifically used for:
[0107] In response to the first specified operation of sliding to the target event identifier among the plurality of event identifiers and ending the touch operation at the target event identifier, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position.
[0108] In one feasible implementation, the device further includes:
[0109] The fourth display module is configured to highlight the second event identifier in the graphical user interface in response to a touch operation on the second event identifier among the plurality of event identifiers.
[0110] In one feasible implementation, the third display module 803 is specifically used for:
[0111] In response to a selection operation for a target event identifier among the plurality of event identifiers, multiple paths are determined to move from the current position of the virtual object to the target event position;
[0112] The target path is determined from the plurality of paths according to the preset path priority;
[0113] Navigation information for the target path is displayed in the graphical user interface.
[0114] In one feasible implementation, the preset path priority includes any one or more of the following:
[0115] The path has the shortest length, the least difficulty in traversing the path, and the shortest travel time.
[0116] In one feasible implementation, the third display module 803 is also used for:
[0117] In response to the selection operation of the target event identifier among the plurality of event identifiers, the virtual object is controlled to move to the target event location according to the target path, and the navigation information of the target path is displayed in the graphical user interface.
[0118] In one feasible implementation, the third display module 803 is also used for:
[0119] The graphical user interface displays navigation information for the target path, the location of the target event, and the current location on the scene map corresponding to the game scene.
[0120] In one feasible implementation, the device further includes:
[0121] A cancellation module is used to cancel the display of the prompt information in the graphical user interface in response to a second specified operation on the event control.
[0122] In one feasible implementation, the second specified operation includes any one or more of the following:
[0123] Double-tap operation, swipe operation, and operation with a touch duration longer than the second preset duration.
[0124] The game event processing apparatus provided in this embodiment has the same technical features as the game event processing method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0125] Figure 9This diagram illustrates the structure of an electronic device according to an embodiment of the present disclosure, including a processor 901, a storage medium 902, and a bus 903. The storage medium 902 stores machine-readable instructions executable by the processor 901. When the electronic device runs a method 999 as described in the embodiment, the processor 901 communicates with the storage medium 902 via the bus 903. The processor 901 executes the machine-readable instructions. The preamble of the method item in the processor 901 performs the following steps:
[0126] Event controls for the various game events are displayed in the graphical user interface;
[0127] In response to a first specified operation on the event control, multiple event identifiers corresponding to multiple game events are displayed in the graphical user interface;
[0128] In response to the selection operation of a target event identifier among the plurality of event identifiers, a prompt message is displayed in the graphical user interface to move from the current position of the virtual object to the target event position; wherein, the target event position is the event position in the game scene where the target game event corresponding to the target event identifier occurs.
[0129] In one feasible implementation, when the processor performs a first specified operation in response to the event control, displaying multiple event identifiers corresponding to multiple game events in the graphical user interface, it is specifically configured to:
[0130] In response to a first specified operation on the event control, determine the current position of the virtual object;
[0131] Determine multiple first event locations within a preset range surrounding the current location from among the multiple event locations;
[0132] The graphical user interface displays multiple first event identifiers corresponding to the multiple first event locations.
[0133] In one feasible implementation, when the processor executes the display of the plurality of first event identifiers corresponding to the plurality of first event locations in the graphical user interface, it is specifically configured to:
[0134] In the graphical user interface, multiple first event identifiers corresponding to multiple first game events occurring at the multiple first event locations are displayed in order of increasing distance between the first event location and the current location.
[0135] In one feasible implementation, the first specified operation includes any one or more of the following:
[0136] Click operations, swipe operations, and operations with a touch duration exceeding the first preset duration.
[0137] In one feasible implementation, when the processor performs an operation in response to selecting a target event identifier from the plurality of event identifiers and displays a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position, it is specifically configured to:
[0138] In response to the first specified operation of sliding to the target event identifier among the plurality of event identifiers and ending the touch operation at the target event identifier, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position.
[0139] In one feasible implementation, the processor is further configured to:
[0140] In response to a touch operation on a second event identifier among the plurality of event identifiers, the second event identifier is highlighted in the graphical user interface.
[0141] In one feasible implementation, when the processor performs an operation in response to selecting a target event identifier from the plurality of event identifiers and displays a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position, it is specifically configured to:
[0142] In response to a selection operation for a target event identifier among the plurality of event identifiers, multiple paths are determined to move from the current position of the virtual object to the target event position;
[0143] The target path is determined from the plurality of paths according to the preset path priority;
[0144] Navigation information for the target path is displayed in the graphical user interface.
[0145] In one feasible implementation, the preset path priority includes any one or more of the following:
[0146] The path has the shortest length, the least difficulty in traversing the path, and the shortest travel time.
[0147] In one feasible implementation, when the processor executes navigation information for displaying the target path in the graphical user interface, it specifically performs the following tasks:
[0148] In response to the selection operation of the target event identifier among the plurality of event identifiers, the virtual object is controlled to move to the target event location according to the target path, and the navigation information of the target path is displayed in the graphical user interface.
[0149] In one feasible implementation, when the processor executes navigation information for displaying the target path in the graphical user interface, it specifically performs the following tasks:
[0150] The graphical user interface displays navigation information for the target path, the location of the target event, and the current location on the scene map corresponding to the game scene.
[0151] In one feasible implementation, the processor is further configured to:
[0152] In response to a second specified operation on the event control, the prompt message is de-displayed in the graphical user interface.
[0153] In one feasible implementation, the second specified operation includes any one or more of the following:
[0154] Double-tap operation, swipe operation, and operation with a touch duration longer than the second preset duration.
[0155] By using the above method and event controls for multiple game events, multiple event identifiers corresponding to multiple game events can be displayed for players to select. This allows for quick navigation to the location of the selected game event, improving the ease of use for event selection without interrupting the player's control over virtual objects. This enables players to easily and quickly reach the location of the selected game event, ensuring a smooth gaming experience and alleviating the technical problem of cumbersome operation processes for game events.
[0156] In practical applications, the memory 901 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 904 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.
[0157] Bus 903 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0158] The memory 901 is used to store programs. After receiving an execution instruction, the processor 902 executes the program. The method executed by the apparatus defined by the process disclosed in any of the foregoing embodiments of this disclosure can be applied to the processor 902 or implemented by the processor 902.
[0159] The processor 902 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 902 or by instructions in software form. The processor 902 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 901, and processor 902 reads the information from memory 901 and, in conjunction with its hardware, completes the steps of the above method.
[0160] This disclosure also provides a computer-readable storage medium storing a computer program that is executed by a processor, wherein the processor performs the following steps:
[0161] Event controls for the various game events are displayed in the graphical user interface;
[0162] In response to a first specified operation on the event control, multiple event identifiers corresponding to multiple game events are displayed in the graphical user interface;
[0163] In response to the selection operation of a target event identifier among the plurality of event identifiers, a prompt message is displayed in the graphical user interface to move from the current position of the virtual object to the target event position; wherein, the target event position is the event position in the game scene where the target game event corresponding to the target event identifier occurs.
[0164] In one feasible implementation, when the processor performs a first specified operation in response to the event control, displaying multiple event identifiers corresponding to multiple game events in the graphical user interface, it is specifically configured to:
[0165] In response to a first specified operation on the event control, determine the current position of the virtual object;
[0166] Determine multiple first event locations within a preset range surrounding the current location from among the multiple event locations;
[0167] The graphical user interface displays multiple first event identifiers corresponding to the multiple first event locations.
[0168] In one feasible implementation, when the processor executes the display of the plurality of first event identifiers corresponding to the plurality of first event locations in the graphical user interface, it is specifically configured to:
[0169] In the graphical user interface, multiple first event identifiers corresponding to multiple first game events occurring at the multiple first event locations are displayed in order of increasing distance between the first event location and the current location.
[0170] In one feasible implementation, the first specified operation includes any one or more of the following:
[0171] Click operations, swipe operations, and operations with a touch duration exceeding the first preset duration.
[0172] In one feasible implementation, when the processor performs an operation in response to selecting a target event identifier from the plurality of event identifiers and displays a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position, it is specifically configured to:
[0173] In response to the first specified operation of sliding to the target event identifier among the plurality of event identifiers and ending the touch operation at the target event identifier, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position.
[0174] In one feasible implementation, the processor is further configured to:
[0175] In response to a touch operation on a second event identifier among the plurality of event identifiers, the second event identifier is highlighted in the graphical user interface.
[0176] In one feasible implementation, when the processor performs an operation in response to selecting a target event identifier from the plurality of event identifiers and displays a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position, it is specifically configured to:
[0177] In response to a selection operation for a target event identifier among the plurality of event identifiers, multiple paths are determined to move from the current position of the virtual object to the target event position;
[0178] The target path is determined from the plurality of paths according to the preset path priority;
[0179] Navigation information for the target path is displayed in the graphical user interface.
[0180] In one feasible implementation, the preset path priority includes any one or more of the following:
[0181] The path has the shortest length, the least difficulty in traversing the path, and the shortest travel time.
[0182] In one feasible implementation, when the processor executes navigation information for displaying the target path in the graphical user interface, it specifically performs the following tasks:
[0183] In response to the selection operation of the target event identifier among the plurality of event identifiers, the virtual object is controlled to move to the target event location according to the target path, and the navigation information of the target path is displayed in the graphical user interface.
[0184] In one feasible implementation, when the processor executes navigation information for displaying the target path in the graphical user interface, it specifically performs the following tasks:
[0185] The graphical user interface displays navigation information for the target path, the location of the target event, and the current location on the scene map corresponding to the game scene.
[0186] In one feasible implementation, the processor is further configured to:
[0187] In response to a second specified operation on the event control, the prompt message is de-displayed in the graphical user interface.
[0188] In one feasible implementation, the second specified operation includes any one or more of the following:
[0189] Double-tap operation, swipe operation, and operation with a touch duration longer than the second preset duration.
[0190] By using the above method and event controls for multiple game events, multiple event identifiers corresponding to multiple game events can be displayed for players to select. This allows for quick navigation to the location of the selected game event, improving the ease of use for event selection without interrupting the player's control over virtual objects. This enables players to easily and quickly reach the location of the selected game event, ensuring a smooth gaming experience and alleviating the technical problem of cumbersome operation processes for game events.
[0191] In this embodiment of the disclosure, the computer program, when run by the processor, can also execute other machine-readable instructions to perform other methods as described in the embodiments. For details on the specific execution steps and principles, please refer to the description of the embodiments, which will not be repeated here.
[0192] In the embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0193] For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0194] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0195] In addition, the functional units in the embodiments provided in this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0196] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the game event handling method described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0197] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0198] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure. All should be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A method for handling game events in a game, characterized in that, A graphical user interface is provided through a terminal device. The game scene includes virtual objects controlled by the terminal device. Each virtual object corresponds to multiple game events occurring in the game scene, and each game event corresponds to a location in the game scene. The method includes: Event controls for the various game events are displayed in the graphical user interface; In response to a first specified operation on the event control, multiple event identifiers corresponding to multiple game events are displayed in the graphical user interface; In response to a selection operation of a target event identifier among the plurality of event identifiers, a prompt message is displayed in the graphical user interface indicating that the virtual object is moving from its current position to the target event position; wherein, the target event position is the location in the game scene where the target game event corresponding to the target event identifier occurs; The step of displaying multiple event identifiers corresponding to multiple game events in the graphical user interface in response to a first specified operation on the event control includes: In response to a first specified operation on the event control, the current position of the virtual object is determined; Determine multiple first event locations within a preset range surrounding the current location from among the multiple event locations; The graphical user interface displays multiple first event identifiers corresponding to the multiple first event locations.
2. The method according to claim 1, characterized in that, The step of displaying multiple first event identifiers corresponding to the multiple first event locations in the graphical user interface includes: In the graphical user interface, multiple first event identifiers corresponding to multiple first game events occurring at the multiple first event locations are displayed in order of increasing distance between the first event location and the current location.
3. The method according to claim 1, characterized in that, The first specified operation includes any one or more of the following: Click operations, swipe operations, and operations with a touch duration longer than the first preset duration.
4. The method according to claim 1, characterized in that, In response to a selection operation of a target event identifier among the plurality of event identifiers, displaying a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position includes: In response to the first specified operation of sliding to the target event identifier among the plurality of event identifiers and ending the touch operation at the target event identifier, a prompt message is displayed in the graphical user interface indicating that the virtual object has moved from its current position to the target event position.
5. The method according to claim 1, characterized in that, After displaying multiple event identifiers corresponding to multiple game events in the graphical user interface in response to a first specified operation on the event control, the process includes: In response to a touch operation on a second event identifier among the plurality of event identifiers, the second event identifier is highlighted in the graphical user interface.
6. The method according to claim 1, characterized in that, In response to a selection operation of a target event identifier among the plurality of event identifiers, displaying a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position includes: In response to a selection operation for a target event identifier among the plurality of event identifiers, multiple paths are determined to move from the current position of the virtual object to the target event position; The target path is determined from the plurality of paths according to the preset path priority; Navigation information for the target path is displayed in the graphical user interface.
7. The method according to claim 6, characterized in that, The preset path priority includes any one or more of the following: The path has the shortest length, the least difficulty in traversing the path, and the shortest travel time.
8. The method according to claim 6, characterized in that, The step of displaying navigation information for the target path in the graphical user interface includes: In response to the selection operation of the target event identifier among the plurality of event identifiers, the virtual object is controlled to move to the target event location according to the target path, and the navigation information of the target path is displayed in the graphical user interface.
9. The method according to claim 6, characterized in that, The step of displaying navigation information for the target path in the graphical user interface includes: The graphical user interface displays navigation information for the target path, the location of the target event, and the current location on the scene map corresponding to the game scene.
10. The method according to claim 1, characterized in that, After displaying a prompt message in the graphical user interface indicating movement from the current position of the virtual object to the target event position in response to a selection operation for a target event identifier among the plurality of event identifiers, the method further includes: In response to a second specified operation on the event control, the prompt message is de-displayed in the graphical user interface.
11. The method according to claim 10, characterized in that, The second specified operation includes any one or more of the following: Double-tap operation, swipe operation, and operation with a touch duration longer than the second preset duration.
12. A device for handling game events in a game, characterized in that, A graphical user interface is provided through a terminal device. The game scene includes virtual objects controlled by the terminal device. Each virtual object corresponds to multiple game events occurring in the game scene, and each game event corresponds to a location in the game scene. This includes: A first display module is used to display event controls for multiple game events in the graphical user interface; The second display module is configured to display multiple event identifiers corresponding to multiple game events in the graphical user interface in response to a first specified operation on the event control. The third display module is used to display a prompt message in the graphical user interface in response to a selection operation of a target event identifier among the plurality of event identifiers, indicating that the virtual object has moved from its current position to the target event position; wherein, the target event position is the location in the game scene where the target game event corresponding to the target event identifier occurs; The second display module is specifically configured to, in response to a first specified operation on the event control, determine the current position of the virtual object; determine a plurality of first event positions located within a preset range surrounding the current position from a plurality of event positions; and display a plurality of first event identifiers corresponding to the plurality of first event positions in the graphical user interface.
13. An electronic terminal, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor executes the computer program, it implements the method described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Way-finding control method and device in game
CN111760268A