Display control method, device and electronic equipment for a game

By generating a map preview screen above the display level on the strategy game's message page, the problem of operation interruption caused by players frequently switching pages was solved, achieving seamless coordinate location viewing and game operation, and improving the user experience.

CN115120971BActive Publication Date: 2025-12-05NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210515733.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-11
Publication Date
2025-12-05
Estimated Expiration
2042-05-11

AI Technical Summary

Technical Problem

In strategy games, players need to frequently switch pages to view coordinates, which leads to interruptions in gameplay and a degraded user experience.

Method used

By generating a first display layer above the main display layer on the message page, displaying a map preview of the target location, and updating the game scene based on the map display data, a seamless switch between map preview and game operation is achieved.

Benefits of technology

It improves the user experience, allowing players to quickly view and compare multiple coordinate positions without interrupting the current game process, reducing the cumbersome operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115120971B_ABST
    Figure CN115120971B_ABST
Patent Text Reader

Abstract

The application provides a display control method and device of a game and electronic equipment. In response to a first operation on target position information, a first display level is generated on a message page, and first map display data corresponding to the target position information is obtained; the first display level is higher than a display level of the message page; a map preview picture is generated based on the first map display data, and the map preview picture is displayed on the first display level. In this way, when a user performs a first operation on target position information, a map preview picture corresponding to the target position information is displayed on a display level above the display level of the message page, so that the user can view the map corresponding to the target position information without interrupting the current game process of the corresponding virtual role of the user, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of online game technology, and more specifically, to a game display control method, device, and electronic device. Background Technology

[0002] In strategy games, players typically need to interact with specific coordinates on the game map, such as launching an attack or constructing buildings nearby. In current technology, the game system usually sends system messages containing these coordinates to the player via mail or chat. When the player wants to view these coordinates on their device, they must click on the coordinates, close the system message, and the device will then set the player's virtual character's position on the map to those coordinates, displaying the corresponding game map for interaction. This interrupts the player's actions before they can view the coordinates, negatively impacting the user experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a display control method, device and electronic device for games to improve user experience.

[0004] In a first aspect, embodiments of the present invention provide a display control method for a game, which provides a graphical user interface through a terminal device and displays a message page containing target location information through the graphical user interface; the method includes: responding to a first operation on the target location information, generating a first display layer on the message page, and obtaining first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page; generating a map preview screen based on the first map display data, and displaying the map preview screen at the first display layer.

[0005] The above method displays a game scene through a graphical user interface; the game scene includes the current map scene and message page controls; before generating a first display layer on the message page in response to a first operation on the target location information, the above method further includes: switching the game scene to the message page in response to a second operation on the message page controls; the message page displays at least one message display control; and displaying the target location information corresponding to the target control in response to a selection operation on the target control in the at least one message display control.

[0006] The above method displays a controlled virtual character controlled by a terminal device at the current target location in the current map scene. After the step of displaying the target location information corresponding to the target control, the method further includes: responding to a third operation on the target location information, obtaining second map display data corresponding to the target location information based on the target location information and a preset size of the map scene in the game scene; determining the updated game scene screen based on the second map display data, and switching the message page to the updated game scene screen; the updated game scene screen includes the target map scene corresponding to the target location information and at least one game operation control; the controlled virtual character is displayed at the target location in the target map scene indicated by the target location information; and in response to a specified operation on the target game control in at least one game operation control, executing the operation function corresponding to the target game control.

[0007] The aforementioned terminal device is communicatively connected to the server; the step of obtaining the first map display data corresponding to the target location information includes: determining the range information of the area to be displayed corresponding to the map display data based on the target location information and a preset preview map size; the preview map size is smaller than the preset size of the map scene in the game scene screen displayed through the graphical user interface; sending a data acquisition request to the server so that the server sends the map data corresponding to the range information of the area to be displayed to the terminal device; wherein, the data acquisition request includes the range information of the area to be displayed; and determining the map data as the first map display data corresponding to the target location information.

[0008] The above-mentioned method, after generating a map preview screen based on the first map display data and displaying the map preview screen at the first display level, further includes: updating the first map display data at a set frequency; the first map display data corresponds to the area to be displayed determined based on the target location information and the preset preview map size; updating the map preview screen based on the updated first map display data, and displaying the updated map preview screen at the first display level.

[0009] The above-mentioned step of displaying the map preview screen at the first display layer includes: rendering the map preview screen to generate a vignetting effect; and displaying the map preview screen with the vignetting effect at the first display layer.

[0010] After generating a map preview based on the first map display data and displaying the map preview at the first display level, the method further includes: responding to a drag operation on the map preview and updating the range information of the area to be displayed corresponding to the map preview; updating the first map display data corresponding to the map preview based on the updated range information of the area to be displayed; updating the map preview based on the updated first map display data and displaying the updated map preview at the first display level.

[0011] After the steps of generating a map preview screen based on the first map display data and displaying the map preview screen at the first display level, the method further includes: responding to a fourth operation on the map preview screen and displaying map information of the area of ​​effect of the fourth operation.

[0012] The first display layer is provided with a first icon; after the step of generating a map preview screen based on the first map display data and displaying the map preview screen in the first display layer, the method further includes: responding to a fifth operation on the first icon, deleting the first display layer, and displaying a message page in the graphical user interface.

[0013] The first operation mentioned above includes a long press operation; before the step of generating a first display layer on the message page in response to the first operation on the target location information, the method further includes: if a click operation on the display area of ​​the target location information in the message page is detected, determining whether the duration of the click operation exceeds a preset time; if it exceeds the preset time, determining that a long press operation on the target location information has occurred.

[0014] Secondly, embodiments of the present invention provide a display control device for a game, which provides a graphical user interface through a terminal device to display a message page containing target location information; the device includes: a data acquisition module, used to respond to a first operation on the target location information, generate a first display layer on the message page, and acquire first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page; and a screen display module, used to generate a map preview screen based on the first map display data and display the map preview screen at the first display layer.

[0015] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-described game display control method.

[0016] Fourthly, embodiments of the present invention provide a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are invoked and executed by a processor, the machine-executable instructions cause the processor to implement the above-described game display control method.

[0017] The embodiments of the present invention bring the following beneficial effects:

[0018] The aforementioned game display control method, device, and electronic device, in response to a first operation on target location information, generate a first display layer on a message page and acquire first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page; a map preview screen is generated based on the first map display data and displayed at the first display layer. In this method, when the user performs the first operation on the target location information, the map preview screen corresponding to the target location information is displayed at a display layer above the display layer of the message page, allowing the user to view the map corresponding to the target location information without interrupting the current game progress of the user's virtual character, thus improving the user experience.

[0019] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

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

[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in 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 the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of a page interaction for a player to view a target location, provided as an embodiment of the present invention.

[0023] Figure 2 A flowchart illustrating a game display control method provided in an embodiment of the present invention;

[0024] Figure 3 This is a schematic diagram of a large map display screen with a vignetting effect provided in an embodiment of the present invention;

[0025] Figure 4 A schematic diagram of the structure of a game display control device provided in an embodiment of the present invention;

[0026] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

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

[0028] In multiplayer online mobile games, such as simulation-games (SLGs), to enhance gameplay, multiple players often need to attack the same coordinates or build structures near those coordinates, thus creating a competitive element. The coordinates of this location can be communicated via messages or chat channels by the player acting as the commander or the game system. Players can click on the coordinates to navigate the map and learn about the situation at that location.

[0029] For example, in some war strategy games, the player in command often sends multiple emails to allied players through the mail system, issuing continuous strategic commands to instruct multiple players to perform different actions on the same coordinate location, or to perform consecutive actions on different coordinates. In this situation, the player receiving the commands will receive multiple emails and multiple coordinates in a short period of time. Some coordinates have been acted upon, while others have not yet been viewed or have been viewed but not acted upon. Players are prone to missing information and need to repeatedly jump to different locations on the map to confirm, making the process cumbersome and inefficient.

[0030] Furthermore, after the terminal device detects a player viewing coordinate information, it typically redirects the player directly from their current location on the world map to the location corresponding to the coordinates. For example, clicking on coordinates in the mail system will trigger a secondary pop-up window, as illustrated in the diagram below. Figure 2 As shown, the system prompts the player whether they need to jump to the target location. After the player clicks "OK", the terminal device will close the current mail system page, set the player's location on the world map as the target location corresponding to the coordinate information, and then display the world map around the target location in the graphical user interface.

[0031] While the method of clicking on coordinates to jump to the world map is convenient for players to operate directly on the world map, it has the following disadvantages when it is necessary to view multiple coordinates and make comparisons:

[0032] (1) Clicking on coordinates from the chat system or mail system to jump to the target coordinates requires a second confirmation and closing the current system, which is not convenient.

[0033] (2) When jumping to the target location corresponding to the location information, the player's position on the world map will also jump to the target location, the player's current map view position will change, and the player's behavior on the world map will be interrupted.

[0034] (3) If a player needs to view multiple coordinate information, he / she needs to repeatedly open the chat system or mail system page, not only to distinguish which coordinates have been viewed or operated, but also to find the coordinate information he / she wants to view next, and jump again, which is very tedious.

[0035] Based on this, embodiments of the present invention provide a game display control method, device, and electronic device, which can be applied to viewing game positions in various game scenarios.

[0036] In one embodiment of the present invention, the game display control method can run on a local touch terminal device or a server. When the game display control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0037] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the display control methods for status indicators 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, PDA, or game console; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0038] In an optional implementation, taking a game as an example, the local touch terminal device stores the game program and is used to display the game screen. The local touch terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally downloading, installing, and running the game program via an electronic device. The local touch 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 touch 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.

[0039] In one possible implementation, this invention provides a game display control method that provides a graphical user interface (GUI) via a touch terminal device. The touch terminal device can be either a local touch terminal device or a client device in a cloud interaction system. This GUI provides a graphical user interface that displays interface content, such as game scene images, communication interaction windows, etc., depending on the type of application being launched.

[0040] To facilitate understanding of this embodiment, a game display control method disclosed in this invention will first be described in detail. A graphical user interface (GUI) is provided through a terminal device, and a message page containing target location information is displayed through the GUI; for example... Figure 2 As shown, the method includes the following steps:

[0041] Step S102: In response to the first operation on the target location information, generate a first display layer on the message page and obtain the first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page.

[0042] The first operation mentioned above can be a click operation, a long press operation, or a drag operation, etc. When the terminal device can also enable the player's position to jump to the target location through touch operation of the target location information, the first operation should be distinguished from the touch operation that causes the position jump. Since the touch operation that causes the position jump is usually a click operation, the first operation can be set as a long press operation or a drag operation.

[0043] When the first operation is a long press, the terminal device can monitor the duration of the user's press on the target location information in the user's image interface. If the press duration exceeds the set long press duration, it can be determined that a long press operation has been performed on the target location information.

[0044] When the first operation is a drag-and-drop operation, parameters such as the drag direction and stop position need to be considered. Specifically, it can be set to allow no restrictions on drag direction or stop position; as long as the starting position of the drag operation is the target location information and the length of the drag trajectory is greater than a preset length, it is considered that a first operation on the target location information has occurred. Alternatively, it can be limited to drag operations in a specific direction, or to situations where the stop position of the drag operation is within a defined area of ​​the graphical user interface, to determine if a first operation on the target location information has occurred. Once the method for generating the first operation is determined, a first display layer can be generated on the message page, and the first map display data corresponding to the target location information can be obtained.

[0045] The display area of ​​the first display layer can be the same size as or smaller than the graphical user interface, and is set at a designated position on the message page, such as the upper right corner, lower right corner, or center. Since the first display layer is higher than the message page's display layer, the content displayed in the first display layer's display area covers the corresponding message page area.

[0046] Online games, due to their rich content, typically store their map data on servers running the game system. When retrieving the initial map display data corresponding to a target location, it's necessary to determine the display area corresponding to this initial map display data, and then request the corresponding display data from the server based on this area. When determining the display area, since the primary focus is on displaying the target location, the display area must include this target location. Considering the sensitivity of the human eye to the content displayed in the graphical user interface (GUI), the target location can be positioned within the GUI. For example, the target location can be defined as the center of the display area. Then, based on the preset display size of the map preview, the specific display area is determined. To emphasize the target location, the map preview area is usually smaller than the map area corresponding to the player-controlled virtual character within the game scene.

[0047] Step S104: Generate a map preview screen based on the first map display data, and display the map preview screen at the first display layer.

[0048] Since the display range of the first map data includes the target location, the generated map preview also includes the target location and a certain surrounding area. By displaying the map preview within the first display layer's display range, players can view the map corresponding to the target location information. Depending on the different settings of the first display layer's display range, the map preview can completely cover the message page or only partially cover it.

[0049] Since the map preview is not the actual map, players cannot interact with the locations shown in the map preview. To differentiate the map preview from the actual map, certain effects can be rendered on the map preview, such as creating a vignetting effect (darkening the four corners of the map preview) or adjusting the map preview to have a certain degree of transparency, allowing players to vaguely see the message page through the map preview. Various methods can be used in this way.

[0050] The aforementioned game display control method, in response to a first operation on target location information, generates a first display layer on the message page and obtains map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page; a map preview is generated based on the map display data and displayed on the first display layer. In this method, when the user performs a first operation on the target location information, the map preview corresponding to the target location information is displayed on a display layer above the display layer of the message page, allowing the user to view the map corresponding to the target location information without interrupting the current game progress of the user's virtual character, thus improving the user experience.

[0051] The following embodiment provides a specific implementation method for obtaining map display data corresponding to target location information.

[0052] When the above method is applied to online games, since online games usually contain a lot of content, which is usually stored on the server corresponding to the game, the terminal device needs to communicate with the server to obtain the game's content data.

[0053] When acquiring map display data corresponding to target location information, the first step is to determine the range information of the area to be displayed based on the target location information and the preset preview map size. Specifically, the target location indicated by the target location information can be determined as the center of the area to be displayed. Then, based on the center of the area to be displayed and the preset display size, the range information of the area to be displayed is finally determined. For example, if the coordinates of the target location are (100, 100), and the target location is set as the center of the area to be displayed, and the preset display size is set to 50*60, then the display range can be determined as {(x, y) | 75 ≤ x ≤ 125, 70 ≤ y ≤ 130}.

[0054] To highlight target locations in the map preview, the preview map size can be set smaller than the default size of the map scene displayed in the game scene via the graphical user interface. For example, when the map size is represented by the number of grids, each grid represents a map area of ​​a set size. The default size of the map scene in the game scene can be set to 20*10 grids, or 200 grids, while the preview screen size can be set to 10*5 grids, or 50 grids.

[0055] After determining the range information, the terminal device can send a data acquisition request to the server, so that the server sends map data corresponding to the range information of the area to be displayed to the terminal device; wherein, the data acquisition request includes the range information of the area to be displayed; finally, the map data is determined as the first map display data corresponding to the target location information.

[0056] After the graphical user interface displays a map preview showing the target location, players can touch the map preview to make the terminal device respond to these touch operations and display relevant information about the target location and the surrounding area on the map preview.

[0057] Furthermore, by performing operations on the target location information that differ from the first operation, the player-controlled virtual character can be directly redirected to the map location corresponding to the target location, and the game scene at the location of the controlled virtual character can be displayed on the graphical user interface. Specifically, this can be achieved in the following ways:

[0058] (1) In response to the third operation targeting the target location information, based on the target location information and the preset size of the map scene in the game scene, obtain the second map display data corresponding to the target location information.

[0059] Game scenes typically include a map and message page controls. During normal gameplay, players can perform a second action on the message page controls displayed in the graphical user interface, such as clicking the control. This causes the terminal device to respond to the second action on the message page control, switching the game scene to the message page. The message page displays at least one message display control. When the player selects a target control within the message display control, the system responds to the selection action of the target control, displaying the target's location information.

[0060] The third operation described above differs from the first operation. For example, the first operation might be a drag-and-drop action, while the third operation could be a click. The preset size is the size of the map scene displayed in the game scene when the player is performing normal gameplay. This preset size is usually larger than the preview screen size of the map preview. Furthermore, since the game scene needs to display the virtual character's existing actions on various locations on the map, such as generating a building or making certain arrangements, the map preview can usually display these existing action results in a concise and rough manner, such as in text form, or it can not display these existing action results initially, but retrieve the relevant data when the player has further needs. Due to the difference in display size and content, the first map display data corresponding to the map preview is usually much smaller than the second map display data. Therefore, the response speed for generating the map preview is usually faster, resulting in a better player experience.

[0061] (2) Based on the second map display data, determine the updated game scene screen and switch the message page to the updated game scene screen; the updated game scene screen includes the target map scene corresponding to the target location information and at least one game operation control; the controlled virtual character is displayed at the target location in the target map scene indicated by the target location information. This process is equivalent to the controlled virtual character directly arriving at the target location, and the operation of the controlled virtual character at the previous map location has been interrupted.

[0062] (3) In response to a specified operation on a target game control in at least one game operation control, execute the operation function corresponding to the target game control. Players can continue to play the game in the updated game scene.

[0063] In online games, besides the current player, there are numerous other players whose actions can affect map data. Therefore, the first map display data needs to be updated at a set frequency. This first map display data corresponds to the area to be displayed, determined based on target location information and a preset preview map size. Then, the map preview is updated based on the updated first map display data and displayed at the first display level. Because the first map display data is far less than the second map display data, the map preview update process is highly efficient and does not consume significant system resources.

[0064] The following embodiment provides a specific implementation method for displaying the target location and related information of the surrounding area on the map preview screen in response to touch operation.

[0065] Since the map preview screen has a limited display area, which may not be sufficient for players' map viewing needs, players can drag the map preview screen. Dragging is a gesture operation on mobile devices such as iOS and Android, where players press and hold an object on the screen, drag it a short distance to another object on the screen, and release the button to trigger an action.

[0066] The terminal device responds to drag operations on the map preview screen by updating the range information of the area to be displayed in the map preview screen. Specifically, it can determine the display center of the area to be displayed in the map preview screen after the drag operation based on the length and direction of the drag trajectory. Then, based on the display center and the preset display size, it can further determine the range information of the area to be displayed after the drag operation. Then, based on the updated range information of the area to be displayed, it updates the corresponding first map display data of the map preview screen. Specifically, it can request the first map display data corresponding to the updated range information from the server. Based on the updated first map display data, it updates the map preview screen and displays the updated map preview screen at the first display level, so that players can view the map of adjacent areas based on drag operations.

[0067] Due to the limited display area of ​​the map preview, much specific information cannot be directly displayed on it. Players can tap on a specific area of ​​the map preview, and the terminal device will respond to the tap, displaying map information for the affected area; this map information is more comprehensive and detailed. The tap operation can also be a long press operation. A long press is a gesture operation on mobile devices such as iOS and Android, where you press and hold an object on the screen for a period of time, then release to trigger an action. The map information display time can be preset, or the map information for that area can be hidden when the user taps the area again.

[0068] In the implementation, after triggering a map preview of a target location, players can choose to drag or view a portion of the map preview, or return to the message page to view other target locations. Since the map preview is only displayed at the first display level, players cannot perform in-game actions on individual locations within it, such as building structures or attacking specific locations. Instead, they can return to the previous display page, the message page. Typically, a first icon can be set for the first display level, and its shape represents returning to the previous level. When a player touches this icon (usually a click), the terminal device responds to the touch on the first icon, removes the first display level, and displays the message page in the graphical user interface.

[0069] In addition, when a player triggers a long press operation on the map preview screen corresponding to the target location information, that is, when the first operation includes a long press operation, the terminal device needs to listen for click operations on the display area of ​​the target location information in the message page. If a click operation is detected, it is determined whether the duration of the click operation exceeds a preset time. If it does, it is determined that a long press operation on the target location information has occurred, thereby further generating the first display layer and displaying the generated map preview page on the first layer.

[0070] The following embodiments provide a specific implementation of displaying a map preview screen at the first display layer.

[0071] Because the map preview differs from the actual map, player actions on game objects in the preview are limited. For example, players can view specific information about game objects but cannot change their state or attributes. To help players distinguish between the map preview and the actual map, the preview can be rendered with a vignetting effect and displayed in the first display layer. Vignetting is a photographic term; it refers to the darkening of the corners of uniformly lit scenes. Furthermore, other display effects different from the actual map can be generated by rendering the preview, such as rendering it as a grayscale image, to alert the player.

[0072] This invention also provides another method for controlling the display of a game, which... Figure 2 This method is implemented based on the method shown. It is primarily used to solve the following problems:

[0073] (1) How to quickly preview the coordinates on the map in the game.

[0074] (2) How to allow players to preview multiple map coordinates in a short time without exiting the current chat or mail page, so as to quickly compare multiple coordinate positions.

[0075] (3) How to ensure that players can preview the coordinates in chat and letters without interrupting their operation and observation of their current map coordinates.

[0076] This method can be implemented through the following steps:

[0077] (1) Players can long-press on the coordinates sent by other players in the current chat or mail system page displayed on the graphical user interface provided by the terminal device (the long press time can be 0.5s). The terminal device will then display a large map display screen (equivalent to the "map preview screen" mentioned above) above the current chat or mail system page. The large map display screen can directly display the land information corresponding to the coordinates. The loading process of this screen can be performed with animation effects, such as a cloud effect, and the screen will cover the chat or mail system page. The large map may not contain any icons or text content other than map information. The large map display will have a vignetting effect to distinguish it from the real large map. The map display page with the vignetting effect is as follows: Figure 3 As shown.

[0078] (2) After the large map display appears, players can drag the darkened corners of the large map display with their fingers to view map information around the target coordinates; for example, they can see the names of nearby player buildings. Players can also click on a plot of land on the large map display, and the information of that plot will also appear on the large map display, but players can only view it and cannot perform other operations such as launching an expedition. The drag range can be preset, for example, the drag range can be a square with a side length of three times the screen width of the terminal device (such as a mobile phone).

[0079] (3) A back button can be set on the large map display screen. Players can click the back button to return to the current chat system page or mail system page. Players can continue to view the situation at other coordinates. Their own large map will not be redirected and will not interrupt the player's operation at the current location on the large map.

[0080] The interactive operations provided by this method mainly consist of two technical implementations: long-pressing coordinates and pressing and dragging the map. This method has the following advantages:

[0081] (1) Players can long press the coordinates to preview the map information of the coordinate location without going through pop-ups and jumps, which effectively improves the efficiency of obtaining coordinate information.

[0082] (2) After viewing a coordinate, players can quickly exit the preview mode and continue to view other coordinates in the chat or mail system to compare and quickly see which coordinates they have already acted on and which they have not yet acted on.

[0083] (3) It does not change the current player's current coordinates on the world map and will not interrupt the current player's operation.

[0084] For the above method embodiments, see Figure 4The illustrated game display control device provides a graphical user interface (GUI) via a terminal device, displaying a message page containing target location information through the GUI; the device includes:

[0085] The data acquisition module 402 is used to respond to a first operation on the target location information, generate a first display layer on the message page, and acquire first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page;

[0086] The screen display module 404 is used to generate a map preview screen based on the first map display data and display the map preview screen at the first display layer.

[0087] The aforementioned game display control device, in response to a first operation on target location information, generates a first display layer on a message page and acquires first map display data corresponding to the target location information; wherein, the first display layer is higher than the display layer of the message page; a map preview screen is generated based on the first map display data and displayed on the first display layer. In this method, when the user performs the first operation on the target location information, the map preview screen corresponding to the target location information is displayed on a display layer above the display layer of the message page, allowing the user to view the map corresponding to the target location information without interrupting the current game progress of the user's virtual character, thus improving the user experience.

[0088] The aforementioned device displays a game scene through a graphical user interface; the game scene includes the current map scene and a message page control; the aforementioned device further includes: a message page switching module, used to respond to a second operation on the message page control to switch the game scene to the message page; the message page displays at least one message display control; and a target location information display module, used to respond to a selection operation on the target control in the at least one message display control to display the target location information corresponding to the target control.

[0089] The aforementioned device displays a controlled virtual character, controlled by a terminal device, at the current target location in the current map scene. The device further includes: a second data acquisition module, used to respond to a third operation on the target location information, and acquire second map display data corresponding to the target location information based on the target location information and a preset size of the map scene in the game scene; a screen update module, used to determine the updated game scene screen based on the second map display data, and switch the message page to the updated game scene screen; the updated game scene screen includes the target map scene corresponding to the target location information and at least one game operation control; the controlled virtual character is displayed at the target location in the target map scene indicated by the target location information; and a game operation module, used to respond to a specified operation on the target game control in the at least one game operation control, and execute the operation function corresponding to the target game control.

[0090] The aforementioned terminal device is communicatively connected to the server; the aforementioned data acquisition module is further configured to: determine the range information of the area to be displayed corresponding to the map display data based on the target location information and the preset preview map size; the preview map size is smaller than the preset size of the map scene in the game scene screen displayed through the graphical user interface; send a data acquisition request to the server so that the server sends map data corresponding to the range information of the area to be displayed to the terminal device; wherein, the data acquisition request includes the range information of the area to be displayed; and determine the map data as the first map display data corresponding to the target location information.

[0091] The aforementioned device further includes: a data update module, used to update first map display data at a set frequency; the first map display data corresponds to a display area determined based on target location information and a preset preview map size; and a map preview screen update module, used to update the map preview screen based on the updated first map display data and display the updated map preview screen at the first display level.

[0092] The aforementioned display module is also used to: render the map preview screen to generate a vignetting effect; and display the map preview screen with the vignetting effect at the first display layer.

[0093] The aforementioned device further includes: a range information update module, used to respond to a drag operation on the map preview screen, update the range information of the area to be displayed corresponding to the map preview screen; update the corresponding first map display data of the map preview screen based on the updated range information of the area to be displayed; update the map preview screen based on the updated first map display data, and display the updated map preview screen at the first display level.

[0094] The aforementioned device further includes: an information display module, used to respond to a fourth operation on the map preview screen and display map information of the area of ​​effect of the fourth operation.

[0095] The first display layer is provided with a first icon; the device further includes a message page display module, used to respond to a fifth operation on the first icon, delete the first display layer, and display a message page in the graphical user interface.

[0096] The first operation mentioned above includes a long press operation; the device also includes: a duration judgment module, used to determine whether the duration of the click operation exceeds a preset time if a click operation on the display area of ​​the target location information in the message page is detected; and a long press operation determination module, used to determine that a long press operation on the target location information has occurred if the duration exceeds a preset time.

[0097] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned display control method for the game.

[0098] See Figure 5 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the display control method of the game described above.

[0099] Furthermore, Figure 5 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.

[0100] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA 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 5 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.

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

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

[0103] The present invention provides a game display control method, apparatus, and electronic device, which includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.

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

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

[0106] 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 the present invention, 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 methods described in the various embodiments of the present invention. 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.

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

[0108] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention 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 within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A display control method of a game, characterized by, A terminal device provides a graphical user interface through which a game scene picture is displayed; The game scene picture includes a current map scene and a message page control; the method includes: In response to a second operation on the message page control, the game scene picture is switched to the message page; the message page displays at least one message display control; In response to a selection operation on a target control in the at least one message display control, target location information corresponding to the target control is displayed; In response to a first operation on the target location information, a first display level is generated on the message page, and first map display data corresponding to the target location information is obtained; the first display level is higher than a display level of the message page; A map preview picture is generated based on the first map display data, and the map preview picture is displayed on the first display level; the first display level is provided with a first icon; In response to a fourth operation on the map preview picture, map information of an action area of the fourth operation is displayed; In response to a fifth operation on the first icon, the first display level is deleted, and the message page is displayed on the graphical user interface; The method further includes: In response to a third operation on target location information, second map display data corresponding to the target location information is obtained based on the target location information and a preset size of a map scene in a game scene picture; the third operation is different from the first operation; Based on the second map display data, an updated game scene picture is determined, and the message page is switched to the updated game scene picture; the updated game scene picture includes a target map scene corresponding to the target location information and at least one game operation control; In response to a specified operation on a target game control in the at least one game operation control, an operation function corresponding to the target game control is executed.

2. The method of claim 1, wherein, A controlled virtual character controlled by the terminal device is displayed at a current target location in the current map scene; After the message page is switched to the updated game scene picture, the controlled virtual character is displayed at a target location in a target map scene indicated by the target location information.

3. The method of claim 1, wherein, The terminal device is in communication connection with a server; The step of obtaining first map display data corresponding to the target location information includes: Based on the target location information and a preset preview map size, range information of a to-be-displayed area corresponding to the map display data is determined; the preview map size is smaller than a preset size of a map scene in a game scene picture displayed through the graphical user interface; A data acquisition request is sent to the server, so that the server sends map data corresponding to the range information of the to-be-displayed area to the terminal device; the data acquisition request includes the range information of the to-be-displayed area; The map data is determined as the first map display data corresponding to the target location information.

4. The method of claim 1, wherein, The method further comprises, after displaying the map preview picture at the first display level based on the first map display data: updating the first map display data at a set frequency; the first map display data corresponds to a to-be-displayed region determined based on the target position information and a preset preview map size; updating the map preview picture based on the updated first map display data, and displaying the updated map preview picture at the first display level.

5. The method of claim 1, wherein, The step of displaying the map preview picture at the first display level comprises: rendering the map preview picture to generate a dark corner effect; displaying the map preview picture with the dark corner effect at the first display level.

6. The method of claim 1, wherein, The method further comprises, after the step of displaying the map preview picture at the first display level based on the first map display data: in response to a drag operation on the map preview picture, updating range information of a to-be-displayed region corresponding to the map preview picture; based on the updated range information of the to-be-displayed region, updating corresponding first map display data of the map preview picture; based on the updated first map display data, updating the map preview picture, and displaying the updated map preview picture at the first display level.

7. The method of claim 1, wherein, The first operation comprises a long press operation. The method further comprises, before the step of generating a first display level on the message page in response to the first operation on the target position information: if a click operation on a display region of the target position information in the message page is detected, determining whether a duration of the click operation exceeds a preset time; if the duration exceeds the preset time, determining that a long press operation on the target position information occurs.

8. A display control device of a game, characterized by comprising: A terminal device provides a graphical user interface, and a game scene picture is displayed through the graphical user interface. The game scene picture comprises a current map scene and a message page control; the device comprises: a message page switching module configured to switch the game scene picture to the message page in response to a second operation on the message page control; the message page displays at least one message display control; a target position information display module configured to display target position information corresponding to a target control in the at least one message display control in response to a selection operation on the target control; a data acquisition module configured to generate a first display level on the message page in response to a first operation on the target position information, and acquire first map display data corresponding to the target position information; the first display level is higher than a display level of the message page; a picture display module configured to generate a map preview picture based on the first map display data, and display the map preview picture at the first display level; the first display level is provided with a first icon; an information display module configured to display map information of an action region of a fourth operation on the map preview picture in response to the fourth operation on the map preview picture. The message page display module is configured to, in response to a fifth operation on the first icon, delete the first display level and display the message page on the graphical user interface. The device further includes: The second data acquisition module is configured to, in response to a third operation on the target position information, acquire second map display data corresponding to the target position information based on the target position information and a preset size of a map scene in the game scene picture, the third operation being different from the first operation. The picture update module is configured to determine an updated game scene picture based on the second map display data and switch the message page to the updated game scene picture, the updated game scene picture including a target map scene corresponding to the target position information and at least one game operation control. The game operation module is configured to, in response to a specified operation on a target game control in the at least one game operation control, execute an operation function corresponding to the target game control.

9. An electronic device, comprising: The machine readable storage medium stores machine executable instructions, which, when called and executed by a processor, cause the processor to implement the game display control method of any one of claims 1-7.

10. A machine-readable storage medium, characterized in that, The machine readable storage medium stores machine executable instructions, which, when called and executed by a processor, cause the processor to implement the game display control method of any one of claims 1-7.