A game map navigation method, device and computer readable storage medium
By obtaining game screen data and generating a hidden list for map navigation, the problem of getting lost when the game map is large is solved, and accurate navigation and a better gaming experience are achieved.
Patent Information
- Application Number
- CN202210296512.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-24
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2042-03-24
AI Technical Summary
In the prior art, when the game map is large, users are easily lost and need to frequently switch between the mini-map and the main view, which affects the game operation experience and cannot provide accurate navigation.
By obtaining game screen data, associating the data tags of the mini-map and the main map, generating a hidden list, and performing map navigation according to navigation instructions, frequent map switching can be avoided.
It realizes humanized game map navigation, reduces the difficulty of the game and improves the user experience.
Smart Images

Figure CN114618161B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of mobile communication, in particular to a game map navigation method, device and computer readable storage medium. BACKGROUND
[0002] In the prior art, with the diversification development of the game types of intelligent terminal devices, the scale and complexity of the game map are gradually increasing. In particular, for many games with a large map, users often have a "lost" phenomenon during the game process, and may repeatedly enter a certain area. The existing processing scheme is to provide a corresponding small map in a specific area of the game, and the user uses the small map to view the approximate area position. However, even if this small map-based approach is used, the user still needs to frequently switch between the small map and the main view in the case of a large game map scene. On the one hand, this affects the user's game operation experience, and on the other hand, it cannot provide accurate navigation for the user's game character, and it is difficult for the user to return to the specified area, and the user's game experience needs to be improved. SUMMARY
[0003] In order to solve the above technical defects in the prior art, the present application provides a game map navigation method, which comprises:
[0004] In the game process, the current game picture data is obtained, wherein the game picture data comprises main game view picture data and small map view picture data.
[0005] According to the small map view picture data, the data mark of the game character in the small map is obtained, and according to the main game view picture data, the identification mark of the game character in the main map is obtained.
[0006] The data mark and the identification mark are associated as the position data tag of the game character, and a hidden list composed of the position data tag is generated.
[0007] According to the map navigation instruction, the hidden list is called, and the map navigation is performed according to the selected position data tag in the hidden list.
[0008] Optionally, the current game picture data is obtained in the game process, wherein the game picture data comprises main game view picture data and small map view picture data, which comprises:
[0009] The first acquisition frequency of the game picture data is determined, and the main game view picture data in the game picture data is acquired according to the first acquisition frequency.
[0010] analyzing the main game view picture data to obtain an action frequency and a task frequency of the game character in the main map.
[0011] Optionally, the current game picture data is obtained during the game, wherein the game picture data comprises main game view picture data and small map view picture data, and further comprises:
[0012] a familiarity degree of the game character in the main map is determined according to the action frequency and / or the task frequency.
[0013] the first acquisition frequency is adjusted according to the familiarity degree to obtain an adjusted second acquisition frequency, and the main game view picture data and the small map view picture data are acquired according to the second acquisition frequency.
[0014] Optionally, the data mark of the game character in the small map is obtained according to the small map view picture data, and the identification mark of the game character in the main map is obtained according to the main game view picture data, comprising:
[0015] a coordinate scale of the small map is determined according to a proportional relationship between the main map in the main game view picture data and the small map in the small map view picture data.
[0016] a reference coordinate corresponding to the small map is established according to the coordinate scale.
[0017] Optionally, the data mark of the game character in the small map is obtained according to the small map view picture data, and the identification mark of the game character in the main map is obtained according to the main game view picture data, further comprising:
[0018] a character identification corresponding to the game character is determined in the small map.
[0019] a coordinate position of the character identification in the reference coordinate is obtained, and the coordinate position is taken as the data mark.
[0020] Optionally, the data mark of the game character in the small map is obtained according to the small map view picture data, and the identification mark of the game character in the main map is obtained according to the main game view picture data, further comprising:
[0021] an object identification corresponding to the game character is determined in the main map, wherein the object identification comprises an environment identification and a task identification.
[0022] the environment identification and / or the task identification is taken as the identification mark.
[0023] Optionally, the associating the data mark with the identification mark as the position data tag of the game character, and generating a hidden list composed of the position data tags, comprises:
[0024] The position data tags are generated according to the second acquisition frequency.
[0025] The position data tags with preset change characteristics are extracted, and the hidden list is combined.
[0026] Optionally, the calling the hidden list according to the map navigation instruction, and performing the map navigation according to the selected position data tags in the hidden list, comprises:
[0027] The trigger instruction of the environment identifier, or the task identifier, or the coordinate position is received in the hidden list.
[0028] The map navigation corresponding to the environment identifier, or the task identifier, or the coordinate position is performed according to the trigger instruction.
[0029] The application further provides a game map navigation device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the game map navigation method according to any one of the above when executed by the processor.
[0030] The application further provides a computer readable storage medium, which stores a game map navigation program, and the game map navigation program implements the steps of the game map navigation method according to any one of the above when executed by a processor.
[0031] The game map navigation method, device and computer readable storage medium of the application are implemented, and the current game picture data is acquired in the game process, wherein the game picture data comprises main game view picture data and small map view picture data; the data mark of the game character in the small map is acquired according to the small map view picture data, and the identification mark of the game character in the main map is acquired according to the main game view picture data; the data mark and the identification mark are associated as the position data tag of the game character, and a hidden list composed of the position data tags is generated; the hidden list is called according to a map navigation instruction, and the map navigation is performed according to the selected position data tags in the hidden list. A humanized game map navigation scheme is implemented, the frequent switching between the large map and the small map in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved. BRIEF DESCRIPTION OF DRAWINGS
[0032] The application will be further described below with reference to the drawings and embodiments, and the drawings show:
[0033] Figure 1 is a hardware structure diagram of a mobile terminal to which the present application relates;
[0034] Figure 2 is a communication network system architecture diagram provided by an embodiment of the present application;
[0035] Figure 3 is a flowchart of a first embodiment of a game map navigation method of the present application;
[0036] Figure 4 is a flowchart of a second embodiment of a game map navigation method of the present application;
[0037] Figure 5 is a flowchart of a third embodiment of a game map navigation method of the present application;
[0038] Figure 6 is a flowchart of a fourth embodiment of a game map navigation method of the present application;
[0039] Figure 7 is a flowchart of a fifth embodiment of a game map navigation method of the present application;
[0040] Figure 8 is a flowchart of a sixth embodiment of a game map navigation method of the present application;
[0041] Figure 9 is a flowchart of a seventh embodiment of a game map navigation method of the present application;
[0042] Figure 10 is a flowchart of an eighth embodiment of a game map navigation method of the present application. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein merely exemplify the application and should not be used to limit the application.
[0044] In the following description, the suffixes used for an element such as "module", "part", or "unit" are merely intended for ease of understanding of the specification, and do not have specific meanings or roles. Therefore, "module", "part", or "unit" can be mixedly used.
[0045] A terminal can be implemented in various forms. For example, the terminal described in the present application can include a mobile terminal such as a smartphone, a tablet, a notebook, a palmtop, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like.
[0046] In the following description, a mobile terminal will be exemplified, and it will be understood by those skilled in the art that the configuration according to the embodiments of the present application can be applied to a terminal of a fixed type, except for elements particularly used for mobile purposes.
[0047] Referring to FIG. 1, Figure 1 FIG. 1 is a hardware structure diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 100 can include an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that the mobile terminal structure shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less components than those shown in the drawing, or combine certain components, or arrange different components. Figure 1 Those skilled in the art will understand that the mobile terminal structure shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less components than those shown in the drawing, or combine certain components, or arrange different components.
[0048] Hereinafter, the components of the mobile terminal will be described in detail. Figure 1
[0049] The radio frequency unit 101 can be used for receiving and transmitting signals in information or communication processes. Specifically, the radio frequency unit 101 receives downlink information from a base station and provides the received information to the processor 110 for processing. In addition, the radio frequency unit 101 transmits uplink data to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.
[0050] The WiFi belongs to a short-range wireless transmission technology. The WiFi module 102 can help the user to send and receive e-mails, browse web pages, and access streaming media, etc. It provides the user with wireless broadband Internet access. Although Figure 1 The WiFi module 102 is shown, but it is understood that it does not belong to the necessary components of the mobile terminal, and can be omitted as needed without changing the essence of the application.
[0051] The audio output unit 103 can convert audio data, which is received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109, into an audio signal and output the audio signal as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. In addition, the audio output unit 103 can provide audio output related to a particular function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.
[0052] The A / V input unit 104 is configured to receive audio or video signals. The A / V input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video call mode or an image call mode. Processed image frames can be displayed on the display unit 106. Processed image frames can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and can process such sound into audio data. Processed audio (voice) data can be converted into a format transmittable to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.
[0053] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when at rest, and can be used for applications that identify the posture of the mobile phone (such as switching between horizontal and vertical screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, taps), and the like. As for the fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, and other sensors that can be configured to the mobile phone, they are not described here.
[0054] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0055] The user input unit 107 can be used to receive input numerals or character information, and to generate key signal inputs related to user settings of the mobile terminal and control of functions. Specifically, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also called a touch screen, can collect a touch operation of a user on or proximate thereto (such as an operation of the user using a finger, a stylus, or any suitable object or accessory on or proximate to the touch panel 1071), and drive a corresponding connection device according to a pre-set program. The touch panel 1071 can include two parts, a touch detecting device and a touch controller. The touch detecting device detects a user's touch position and detects a signal resulting from a touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detecting device, converts it into touch coordinates, and transmits the touch coordinates to the processor 110, and can receive commands from the processor 110 and execute them. In addition, the touch panel 1071 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 1071, the user input unit 107 can include other input devices 1072. Specifically, the other input devices 1072 can include one or more of, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, etc.
[0056] Further, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or proximate thereto, it transmits the same to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in the above description, the touch panel 1071 and the display panel 1061 are implemented as two separate components to achieve the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to achieve the input and output functions of the mobile terminal, without being limited thereto. Figure 1
[0057] The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, etc. The interface unit 108 can be used to receive input (e.g., data information, power, etc.) from an external device and to transmit the received input to one or more elements within the mobile terminal 100, or can be used to transmit data between the mobile terminal 100 and the external device.
[0058] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 109 can include a high-speed random access memory, and can also include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0059] The processor 110 is the control center of the mobile terminal, connects all parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109 and calling data stored in the memory 109, and thus performs overall monitoring on the mobile terminal. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.
[0060] The mobile terminal 100 can also include a power supply 111 (such as a battery) for supplying power to various components; preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management, and the like through the power management system.
[0061] Although Figure 1 It is not shown that the mobile terminal 100 can also include a Bluetooth module and the like, which will not be described here.
[0062] In order to facilitate the understanding of the embodiments of the present application, the communication network system based on the mobile terminal of the present application is described below.
[0063] Please refer to Figure 2 , Figure 2 A communication network system architecture diagram provided by the embodiments of the present application, the communication network system is the LTE system of the general mobile communication technology, the LTE system includes the UE (User Equipment, user equipment) 201, the E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, evolved UMTS terrestrial radio access network) 202, the EPC (Evolved Packet Core, evolved packet core network) 203 and the IP service 204 of operator that are sequentially connected in communication.
[0064] Specifically, the UE 201 can be the terminal 100 described above, which will not be repeated here.
[0065] The E-UTRAN 202 includes eNode-Bs 2021 and other eNode-Bs 2022. The eNode-B 2021 can be connected to the other eNode-Bs 2022 through backhaul (e.g., X2 interface), the eNode-B 2021 is connected to the EPC 203, and the eNode-B 2021 can provide access for the UE 201 to the EPC 203.
[0066] The EPC 203 can include a MME (Mobility Management Entity, mobility management entity) 2031, a HSS (Home Subscriber Server, home subscriber server) 2032, other MMEs 2033, a SGW (Serving Gate Way, serving gateway) 2034, a PGW (PDN Gate Way, packet data network gateway) 2035, and a PCRF (Policy and Charging Rules Function, policy and charging rules function) 2036. The MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure), and to save some user-specific information about service features, data rates, etc. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation and other functions for the UE 201, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for policy and charging enforcement function units (not shown in the figure).
[0067] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem, IP multimedia subsystem), or other IP services.
[0068] Although the above describes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, etc., which are not limited here.
[0069] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present application are proposed.
[0070] Embodiment One
[0071] Figure 3 is a flowchart of the first embodiment of the game map navigation method of the present application. A game map navigation method, the method comprising:
[0072] S1, acquiring current game screen data in the game process, wherein the game screen data includes main game view screen data and small map view screen data.
[0073] S2, acquiring data markers of the game character in the small map according to the small map view screen data, and acquiring identification markers of the game character in the main map according to the main game view screen data.
[0074] S3, associating the data markers and the identification markers as position data tags of the game character, and generating a hidden list composed of the position data tags.
[0075] S4, calling the hidden list according to the map navigation instruction, and performing map navigation according to the selected position data tags in the hidden list.
[0076] In this embodiment, the user can start collecting real-time game screen data after entering the game, and set the data collection period, for example, the default is 5s, which can be manually set. The shorter the data collection period, the more accurate the navigation provided.
[0077] In this embodiment, game screen data collection is divided into two parts, main game view screen and small map view screen.
[0078] In this embodiment, the small map screen is taken as the origin coordinate of the lower left corner, and the horizontal and vertical axes are respectively x and y axes to establish a coordinate area. The scale interval of the coordinate is adaptively processed based on the size of the map, so that the coordinate position of the game character in the map can be identified and data marked.
[0079] In this embodiment, based on the recognition of game characters, roads, surrounding buildings, trees and other objects in the main view screen of the game, a unique ID is generated for the position, which is corresponded with the coordinate data in the previous step and stored.
[0080] In this embodiment, for object recognition of real-time screen, based on the machine learning model of GAN adversarial generation network, an accurate and concise description is output for the position game screen at the position point with obvious feature change, which is used as the label of position data and stored correspondingly. This label can be used as a user-selectable navigation destination, which is provided in the form of a hidden list in the area without blocking the game screen.
[0081] In the embodiment, the above-mentioned label acquisition and storage operation is repeatedly executed in each data acquisition cycle.
[0082] In the embodiment, if the user needs to return to a specific area during the game, the user can select a destination point in the hidden list, and at this time, based on the collected coordinate position data information, the user is provided with multiple navigation options: one is to return by the original route, and the other is to select an optimal path. The navigation path is generated on the small map based on the collected coordinate data to generate a path line mark.
[0083] In the embodiment, after the user selects the corresponding navigation path, the navigation arrow mark is displayed on the main view screen. With the change of the position of the game character, the navigation arrow mark is determined by comparing with the stored coordinate data in real time, thereby providing real-time navigation on the game screen for the user.
[0084] In the embodiment, correspondingly, in addition to providing real-time navigation for the user to assist the user in manually returning to a specific area, the embodiment can also provide an automatic return function for the user based on the path data that has been planned.
[0085] As can be seen, in the embodiment, the coordinate data is generated based on the analysis of the collected real-time video game screen, and multiple path navigation planning and auxiliary game functions are provided for the user in the game on the large map, thereby reducing the phenomenon of “getting lost” and cumbersome map viewing in a large game scene, and improving the game experience.
[0086] The embodiment has the beneficial effect that the current game screen data is acquired during the game, wherein the game screen data includes main game view screen data and small map view screen data; the data mark of the game character in the small map is acquired according to the small map view screen data, and the identification mark of the game character in the main map is acquired according to the main game view screen data; the data mark and the identification mark are associated as the position data label of the game character, and a hidden list composed of the position data label is generated; the hidden list is called according to the map navigation instruction, and the map navigation is performed according to the selected position data label in the hidden list. A humanized game map navigation scheme is realized, frequent switching between large and small maps during the game is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0087] Embodiment two
[0088] Figure 4 is a flowchart of the second embodiment of the game map navigation method of the application. Based on the above-mentioned embodiment, the current game screen data is acquired during the game, wherein the game screen data includes main game view screen data and small map view screen data, which includes:
[0089] S11, determine a first acquisition frequency of the game picture data, and acquire the main game view picture data in the game picture data according to the first acquisition frequency.
[0090] S12, analyze the main game view picture data to obtain an action frequency and a task frequency of the game character in the main map.
[0091] Optionally, in the embodiment, the action frequency includes displacement of the game character or other related game characters in a preset unit area in the main map, and the task frequency includes a task execution time length of the game character in the preset unit area.
[0092] The embodiment has the beneficial effects that the first acquisition frequency of the game picture data is determined, the main game view picture data in the game picture data is acquired according to the first acquisition frequency, and the main game view picture data is analyzed to obtain the action frequency and the task frequency of the game character in the main map. A humanized game map navigation scheme is implemented, frequent switching between large and small maps in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0093] Embodiment three
[0094] Figure 5 is a flowchart of the third embodiment of the game map navigation method, based on the above-mentioned embodiments, the current game picture data is acquired in the game process, wherein the game picture data includes main game view picture data and small map view picture data, and further includes:
[0095] S13, determine a familiarity degree of the game character in the main map according to the action frequency and / or the task frequency.
[0096] S14, adjust the first acquisition frequency according to the familiarity degree to obtain an adjusted second acquisition frequency, and acquire the main game view picture data and the small map view picture data according to the second acquisition frequency.
[0097] Optionally, in the embodiment, the familiarity degree of the game character in the preset unit area in the main map is determined according to displacement of the game character or other related game characters in a preset unit area in the main map and a task execution time length of the game character in the preset unit area. If the familiarity degree is higher than a preset value, the first acquisition frequency is adjusted to obtain the adjusted second acquisition frequency.
[0098] The beneficial effect of the embodiment is that the familiarity of the game character in the main map is determined according to the action frequency and / or the task frequency; the first acquisition frequency is adjusted according to the familiarity to obtain an adjusted second acquisition frequency, and the main game view picture data and the small map view picture data are acquired according to the second acquisition frequency. A humanized game map navigation scheme is realized, frequent switching between large and small maps in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0099] Embodiment Four
[0100] Figure 6 is a flowchart of the fourth embodiment of the game map navigation method of the application, based on the above-mentioned embodiments, the data mark of the game character in the small map is acquired according to the small map view picture data, and the identification mark of the game character in the main map is acquired according to the main game view picture data, which comprises:
[0101] S21, the coordinate scale of the small map is determined according to the proportional relationship between the main map in the main game view picture data and the small map in the small map view picture data.
[0102] S22, the reference coordinate corresponding to the small map is established according to the coordinate scale.
[0103] Optionally, in the embodiment, the coordinate scale is adjusted in real time according to the zoom operation of the user on the main map.
[0104] The beneficial effect of the embodiment is that the coordinate scale of the small map is determined according to the proportional relationship between the main map in the main game view picture data and the small map in the small map view picture data; the reference coordinate corresponding to the small map is established according to the coordinate scale. A humanized game map navigation scheme is realized, frequent switching between large and small maps in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0105] Embodiment Five
[0106] Figure 7 is a flowchart of the fifth embodiment of the game map navigation method of the application, based on the above-mentioned embodiments, the data mark of the game character in the small map is acquired according to the small map view picture data, and the identification mark of the game character in the main map is acquired according to the main game view picture data, which further comprises:
[0107] S23, the character identification corresponding to the game character is determined in the small map.
[0108] S24, acquire a coordinate position of the character identifier in the reference coordinate, and take the coordinate position as the data mark.
[0109] Optionally, in the embodiment, a displacement identifier (instantaneous moving direction) of the character identifier corresponding to the game character in the small map is determined; a coordinate position of the character identifier in the reference coordinate is acquired, and the coordinate position and the corresponding displacement identifier are taken as the data mark.
[0110] The embodiment has the beneficial effect that the character identifier corresponding to the game character is determined in the small map; a coordinate position of the character identifier in the reference coordinate is acquired, and the coordinate position is taken as the data mark. A humanized game map navigation scheme is implemented, frequent switching between large and small maps in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0111] Embodiment six
[0112] Figure 8 is a flowchart of the sixth embodiment of the game map navigation method of the application, based on the above-mentioned embodiments, the data mark of the game character in the small map is acquired according to the small map view picture data, and the identification mark of the game character in the main map is acquired according to the main game view picture data, and the method further comprises:
[0113] S25, determine an object identifier corresponding to the game character in the main map, wherein the object identifier comprises an environment identifier and a task identifier.
[0114] S26, take the environment identifier and / or the task identifier as the identification mark.
[0115] Optionally, in the embodiment, the environment identifier comprises roads, surrounding buildings, trees and other objects, and the task identifier comprises an indication of a current task, a task icon of the current task and the like.
[0116] The embodiment has the beneficial effect that the object identifier corresponding to the game character is determined in the main map, wherein the object identifier comprises an environment identifier and a task identifier; the environment identifier and / or the task identifier are taken as the identification mark. A humanized game map navigation scheme is implemented, frequent switching between large and small maps in the game process is avoided, the game difficulty is reduced, and the game experience of the user is improved.
[0117] Embodiment seven
[0118] Figure 9is a flowchart of a seventh embodiment of the game map navigation method of the present application, based on the above embodiments, the data tag is associated with the identification tag as the position data tag of the game character, and a hidden list composed of the position data tags is generated, including:
[0119] S31, generating the position data tags according to the second acquisition frequency.
[0120] S32, extracting the position data tags with preset change characteristics and combining the hidden list.
[0121] Optionally, in this embodiment, the position data tags exceeding the preset change characteristics are extracted, and the hidden list is combined. Wherein, the exceeding preset change characteristics is that the moving amount exceeds the maximum display distance of the current main map.
[0122] The beneficial effects of this embodiment are that the position data tags are generated according to the second acquisition frequency, and the position data tags with preset change characteristics are extracted and combined to form the hidden list. A humanized game map navigation scheme is realized, frequent switching between large and small maps during the game is avoided, the game difficulty is reduced, and the user's game experience is improved.
[0123] Embodiment eight
[0124] Figure 10 is a flowchart of an eighth embodiment of the game map navigation method of the present application, based on the above embodiments, the hidden list is called according to the map navigation instruction, and the map navigation is performed according to the selected position data tags in the hidden list, including:
[0125] S41, receiving the trigger instruction of the environment identification, or the task identification, or the coordinate position in the hidden list.
[0126] S42, performing the map navigation corresponding to the environment identification, or the task identification, or the coordinate position according to the trigger instruction.
[0127] Optionally, in this embodiment, the corresponding trigger instruction is determined according to one of the multiple task icons in the task execution process, and the map navigation corresponding to the task intermediate process is generated, thereby assisting the user to return to an intermediate node of a certain task.
[0128] The beneficial effects of this embodiment are that the trigger instruction of the environment identification, or the task identification, or the coordinate position is received in the hidden list, and the map navigation corresponding to the environment identification, or the task identification, or the coordinate position is performed according to the trigger instruction. A humanized game map navigation scheme is realized, frequent switching between large and small maps during the game is avoided, the game difficulty is reduced, and the user's game experience is improved.
[0129] Embodiment Nine
[0130] Based on the above embodiments, the application further provides a game map navigation device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the game map navigation method according to any one of the above embodiments.
[0131] It should be noted that the above device embodiments and method embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, and the technical features in the method embodiments are all applicable to the device embodiments, which will not be repeated here.
[0132] Embodiment Ten
[0133] Based on the above embodiments, the application further provides a computer readable storage medium, wherein the computer readable storage medium stores a game map navigation program, and the game map navigation program, when executed by a processor, implements the steps of the game map navigation method according to any one of the above embodiments.
[0134] It should be noted that the above medium embodiments and method embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, and the technical features in the method embodiments are all applicable to the medium embodiments, which will not be repeated here.
[0135] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed, or further include elements inherent in such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device including the element.
[0136] The above-mentioned embodiment numbers of the application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0137] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, also can be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part which contributes to the prior art can be embodied in the form of software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a plurality of instructions to make a terminal (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the method described in various embodiments of the present application.
[0138] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not limiting, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A game map navigation method, characterized in that: The method comprises: Acquire current game screen data during the game, wherein the game screen data includes main game view screen data and mini-map view screen data; Acquire a data mark of the game character in the mini-map according to the mini-map view screen data, and acquire an identification mark of the game character in the main map according to the main game view screen data; Associating the data tags with identification tags as position data tags of the game character, and generating a hidden list consisting of the position data tags; Retrieving the hidden list according to a map navigation instruction, and performing map navigation according to the location data tag selected in the hidden list; The obtaining of current game screen data during the game process includes: Determining a first acquisition frequency of the game screen data, and acquiring the main game view screen data in the game screen data according to the first acquisition frequency; Parsing the main game view screen data to obtain the action frequency and task frequency of the game character in the main map; Determining the game character's familiarity with the main map based on the action frequency and / or the task frequency; Adjusting the first acquisition frequency according to the familiarity to obtain an adjusted second acquisition frequency, and acquiring the main game view screen data and the mini-map view screen data at the second acquisition frequency; The step of obtaining a data mark of the game character in the mini-map according to the mini-map view screen data, and obtaining an identification mark of the game character in the main map according to the main game view screen data, comprises: Determining a coordinate scale of the mini-map based on a proportional relationship between the main map in the main game view screen data and the mini-map in the mini-map view screen data; Establishing reference coordinates corresponding to the mini-map according to the coordinate scale; Determining a character identifier corresponding to the game character within the mini-map; Obtaining the coordinate position of the character identifier within the reference coordinates, and using the coordinate position as the data mark; Determining an object identifier corresponding to the game character in the main map, wherein the object identifier includes an environment identifier and a task identifier; Using the environment identifier and / or the task identifier as the identification tag; associating the data tag with the identification tag as a position data tag of the game character, and generating a hidden list composed of the position data tags, including: generating the position data tag according to the second acquisition frequency; The position data tags with preset change characteristics are extracted and combined into the hidden list.
2. The game map navigation method according to claim 1, characterized in that: The step of retrieving the hidden list according to the map navigation instruction and performing map navigation according to the location data tag selected in the hidden list includes: Receiving a trigger instruction of the environment identifier, the task identifier, or the coordinate position in the hidden list; Map navigation corresponding to the environment identifier, the task identifier, or the coordinate position is executed according to the trigger instruction.
3. A game map navigation device, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game map navigation method according to claim 1 or 2 are implemented.
4. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a game map navigation program, which, when executed by a processor, implements the steps of the game map navigation method according to claim 1 or 2.
Citation Information
Patent Citations
Information processing method and device for game system, storage medium and electric equipment
CN107694086A