Display control method and apparatus for game information, and electronic device

By generating and displaying editing instructions on the game map editing interface, the problem of large amount of game map data and poor running fluency is solved, the optimized editing of map authors is realized, and the game experience and map utilization are improved.

WO2025130493A1PCT designated stage expired Publication Date: 2025-06-26NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133575
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-20
Filing Date
2024-11-21
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

During the game map editing process, the use of a large number of or complex component models leads to a large amount of game map data, long loading time, poor running fluency, affecting player experience and game map utilization.

Method used

Running the game program through the terminal device provides a graphical user interface, displays the edited game map, and generates editing instructions based on the map data, including the current and target map attribute values, to help map authors optimize map performance.

Benefits of technology

By displaying editing instructions, map authors can timely optimize game maps to avoid lags, improve the smoothness of map operation, and improve player experience and game map utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133575_26062025_PF_FP_ABST
    Figure CN2024133575_26062025_PF_FP_ABST
Patent Text Reader

Abstract

A display control method for game information, comprising: running a game program by means of a terminal device to provide a graphical user interface, and displaying, in the graphical user interface, a game map in an editing state (S100); on the basis of map data of the game map, generating editing indication information corresponding to the game map (S102); and displaying the editing indication information in the graphical user interface, wherein the editing indication information comprises: current attribute values of at least some of map attributes of the game map and target attribute values of said map attributes, the current attribute values are determined on the basis of the map data of the game map, and the target attribute values are: attribute values corresponding to the at least some of the map attributes when the game map is optimized to a specified performance degree (S104). A map author can optimize and edit the game map in a timely manner, thereby avoiding freezing of the game map during running, and improving the map running smoothness.
Need to check novelty before this filing date? Find Prior Art

Description

Game information display control method, device and electronic device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311766428.2, filed on December 20, 2023, entitled “Display control method, device and electronic device for game information”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of game technology, and in particular to a method, device, and electronic device for controlling display of game information. Background Art

[0004] Map authors can edit game maps in the game system. Once the map is edited and uploaded, players can enter and play in the map. Game maps are typically composed of component models. If the map author uses a large number of component models or a complex structure when editing a game map, the game map data volume can easily become large. When players load and run the game map, the game map may experience lag and poor smoothness. Summary of the Invention

[0005] According to one aspect of the present disclosure, a method for controlling the display of game information is provided, the method comprising: providing a graphical user interface by running a game program through a terminal device, and displaying a game map in an editing state in the graphical user interface; generating editing instruction information corresponding to the game map based on map data of the game map; displaying the editing instruction information in the graphical user interface; wherein the editing instruction information comprises: current attribute values ​​of at least part of the map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

[0006] According to one aspect of the present disclosure, a display control device for game information is provided, the device comprising: a map display module for providing a graphical user interface by running a game program through a terminal device, and displaying a game map in an editing state in the graphical user interface; an information generation module for generating editing instruction information corresponding to the game map based on map data of the game map; an information display module for displaying the editing instruction information in the graphical user interface; wherein the editing instruction information comprises: current attribute values ​​of at least part of the map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

[0007] According to one aspect of the present disclosure, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned display control method of game information.

[0008] According to one aspect of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned display control method for game information.

[0009] The embodiments of the present disclosure bring the following beneficial effects:

[0010] The above-mentioned method, device, and electronic device for controlling the display of game information provide a graphical user interface by running a game program on a terminal device, and display a game map in an editing state in the graphical user interface; based on the map data of the game map, generate editing instruction information corresponding to the game map; and display the editing instruction information on the graphical user interface; wherein the editing instruction information includes: the current attribute values ​​of at least some of the map attributes of the game map, and the target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: the attribute values ​​corresponding to at least some of the map attributes when the game map is optimized to a specified performance level. In this method, while the game map is being edited, the editing instruction information of the game map is generated and displayed based on the map data of the game map, so that the map author is promptly informed of the editing method to improve the performance level of the game map. This method enables the map author to optimize and edit the game map in a timely manner, avoid lags during the operation of the game map, and improve the smoothness of the map operation.

[0011] Other features and advantages of the present disclosure will be described in the following description, and in part will become apparent from the description, or understood by practicing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0012] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] FIG1 is a flowchart of a method for controlling display of game information provided by an embodiment of the present disclosure;

[0014] FIG2 is a schematic diagram of a display method of a predicted operating state provided by an embodiment of the present disclosure;

[0015] FIG3 is a schematic diagram of a display method of editing instruction information provided by an embodiment of the present disclosure;

[0016] FIG4 is a schematic diagram of a display method of local indication information provided by an embodiment of the present disclosure;

[0017] FIG5 is a schematic diagram showing a display of an area to be viewed provided by an embodiment of the present disclosure;

[0018] FIG6 is a schematic diagram showing a target map area according to an embodiment of the present disclosure;

[0019] FIG7 is a schematic structural diagram of a display control device for game information provided by an embodiment of the present disclosure;

[0020] FIG8 is a schematic structural diagram of one of the electronic devices provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0022] In a game system, if a map author has high authority, they can edit the game map without limiting the number of component models used, the parameters occupied, etc., which may result in a large amount of data in the edited game map. After the game map is uploaded to the game system, other players who want to play the game map first need to load the game map. When the game map data volume is large, the loading time will be relatively long, or even loading failure may occur. After the game map is loaded, the game map runs on the server or the player's terminal device. Due to the large amount of game map data, the game map may become stuck and the map operation fluency will be poor. On the one hand, this will reduce the player's gaming experience. On the other hand, the poor operation fluency will lead to the loss of players playing the game map, thereby affecting the utilization rate of the game map.

[0023] Based on this, the game information display control method, device and electronic device provided by the embodiments of the present disclosure can be applied to various types of games, for example, in game play where players and users can edit game maps.

[0024] In one embodiment of the present disclosure, the method for controlling the display of game information can be executed on a local terminal device or a server. When the method for controlling the display of game information is executed 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.

[0025] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the display control method of the game information are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0026] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0027] In one possible implementation, the present disclosure provides a method for controlling the display of game information, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above or a client device in the cloud interaction system mentioned above. As shown in Figure 1, the method for controlling the display of game information includes the following steps:

[0028] Step S100: running the game program on a terminal device to provide a graphical user interface, and displaying a game map in an editing state in the graphical user interface;

[0029] The graphical user interface displays the game map being edited; the graphical user interface typically displays a map screen of the game map, which the user can control by sliding. In addition to the map screen of the game map, the graphical user interface can also provide controls for various component models, such as conveyor belts and gears. Users can trigger controls to place corresponding component models on the game map.

[0030] Step S102, generating editing instruction information corresponding to the game map based on the map data of the game map;

[0031] Step S104, displaying editing instruction information of the game map on the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least part of the map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

[0032] The purpose of this editing instruction information is to provide an optimized editing method for the game map, thereby improving the performance of the game map. Specifically, various map attributes can be preset, such as the total occupancy value, the number of motion devices, the number of display devices, etc., and target attribute values ​​can be set for each type of map data. This target attribute value can be determined based on the attribute values ​​of historical game maps at a high level of smoothness. Then, the current attribute values ​​of the aforementioned map attributes are calculated.

[0033] The aforementioned editing instruction information may include the current attribute values ​​and target attribute values ​​of some or all map attributes, so that the user knows which map attributes have a large gap between their current attribute values ​​and target attribute values, and thus further optimizes the component model for editing the game map based on these map attributes.

[0034] The aforementioned specified performance level corresponds to a specified level of fluency. This level of fluency is typically higher than the level of fluency corresponding to the game map's current predicted state. For example, if the predicted state corresponds to a "stuttering" level of fluency, the specified level of fluency is "Fair." Alternatively, if the predicted state corresponds to a "Fair" level of fluency, the specified performance level is "Smooth."

[0035] In addition, based on the map data of the game map, a predicted running state of the game map can be generated and displayed on a graphical user interface; wherein the predicted running state indicates: the smoothness of the running of the game map.

[0036] Editing instruction information or predicting the operating status can be generated based on a designated trigger event. The designated trigger event can be determined based on a time parameter, for example, the designated trigger event is triggered every preset time interval, or the designated trigger event can be a random trigger event, triggered at irregular intervals. In another embodiment, the designated trigger event can be determined based on the account to which the game map belongs, and whether the designated trigger event is triggered is determined based on the account level of the account, attribute parameters of designated account attributes, etc.

[0037] The game map is currently being edited. When a specified trigger event is triggered, the map data for the game map in the current editing state is retrieved. This map data may include data about component models in the game map, such as the number, type, and number of faces of the component models. The map data may also include statistical data based on the component model data, such as the total occupancy value of the component models. After obtaining the map data in the current editing state, a predicted operating state of the game map is generated based on this map data.

[0038] The predicted operating status described above can be understood as the smoothness of the game map when it is launched and executed, after it is uploaded to the game system based on the current map data and triggered by other players. This smoothness can be categorized into levels such as smooth, average, or laggy, or multiple levels of smoothness can be provided. In a graphical user interface, the predicted operating status can be displayed in the form of graphics, text, or other graphics. In actual implementation, the predicted operating status can be obtained by processing the map data using a preset algorithm. Alternatively, a prediction model can be trained based on the map data of historical game maps and the game states of these historical game maps during actual operation. The map data described in this embodiment can then be input into the prediction model to output the predicted operating status.

[0039] It should be noted that the predicted operating state may be the same as or slightly different from the actual operating state of the game map when it is actually running. Because the game map is in the editing state, the above steps in this embodiment are based on the map data of the game map in the current editing state to obtain the predicted operating state of the game map; this map data may be the same as or different from the map data of the game map ultimately uploaded to the game system.

[0040] The above-mentioned method for controlling the display of game information provides a graphical user interface by running a game program on a terminal device, and displays a game map in an editing state in the graphical user interface; generates editing instruction information corresponding to the game map based on the map data of the game map; and displays the editing instruction information on the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least some map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least some map attributes when the game map is optimized to a specified performance level. In this method, while the game map is being edited, the editing instruction information of the game map is generated and displayed based on the map data of the game map, so that the map author is promptly informed of editing methods that improve the smoothness of the game map. This method enables the map author to optimize and edit the game map in a timely manner, avoid lags during game map operation, and improve the smoothness of map operation.

[0041] In one specific implementation, a predicted operating state of the game map is generated and displayed based on the map data of the game map. The predicted operating state of the game map can be generated using a computer learning model. Specifically, the map data of the game map is input into an operating state prediction model to obtain an output result, and the predicted operating state of the game map is generated based on the output result. The predicted operating state includes: smooth state, normal state, or stuck state.

[0042] The running state prediction model needs to be trained in advance, and the training data may include map data of historical game maps in the game system, and label information of historical game maps, and the label information is used to indicate the running state of the historical game maps. After the training is completed, the map data of the game map of this embodiment is input into the running state prediction model to obtain an output result; the output result can be a parameter, and then the running state indicated by the parameter is determined as the predicted running state of the game map. In the predicted running state, the smooth state can be understood as the game map does not produce any lag during the running process; the general state can be understood as the game map may produce slight or small amounts of lag during the running process; the stuck state can be understood as the game map has more obvious lag or a large number of lags during the running process.

[0043] In the example of Figure 2, the left area of ​​the graphical user interface displays the map screen of the game map, and the right area displays the editing controls for the game map. The components corresponding to the editing controls can be divided into multiple categories, such as decoration components, terrain components, object components, functional components, mechanism components, and combination components. Each category of components can include multiple specific components. For example, the mechanism component can include a moving floor component, a cylinder component, a gear component, a cross gear component, a conveyor belt component, etc. By dragging and dropping, the corresponding components can be generated and displayed in the game map. During the game map editing process, the graphical user interface displays the predicted operation status. As shown in Figure 2, the words "! Play prediction: smooth" are displayed, indicating that the current predicted operation status is smooth.

[0044] It should be noted that when the game map begins editing, the predicted operating status can be updated regularly or irregularly. After obtaining the updated predicted operating status, the words indicating the predicted operating status displayed in the graphical user interface are updated. If the updated predicted operating status is not obtained within a certain period of time, the words indicating the last obtained predicted operating status can always be displayed in the graphical user interface. If the predicted operating status is not obtained at all when editing the game map, perhaps due to network or system reasons, the operating status of the game map can be defaulted to smooth, and the words corresponding to the smooth state can be displayed.

[0045] In one approach, a predicted frame rate for the game map is generated based on the map data of the game map; and a predicted operational state of the game map is generated based on the frame rate ratio between the predicted frame rate and a preset maximum frame rate. An operational state prediction model can be used to output the predicted frame rate of the game map. Specifically, the map data of the game map is input into the operational state prediction model, which outputs the predicted frame rate of the game map; the frame rate ratio between the predicted frame rate and the preset maximum frame rate is determined as the output result, thereby generating the predicted operational state of the game map.

[0046] The running state prediction model can be trained using the map data of historical game maps and the running frame rates of these historical game maps as training samples, with the running frame rates of these historical game maps serving as sample labels. After training, the map data of the aforementioned game maps is input into the running state prediction model, which outputs the predicted frame rate of the game map. Frame rate can be understood as the frequency at which map images, in frames, appear continuously on the display. The higher the frame rate, the smoother the running state of the game map. Therefore, the running state prediction model can use frame rate as a specific parameter to evaluate the smoothness of the game map.

[0047] The aforementioned preset maximum frame rate can be a preset value, typically determined based on the maximum frame rate generated during historical game map runs. The closer the ratio of the predicted map frame rate to the preset maximum frame rate is to 100%, the smoother the game map will be.

[0048] Furthermore, the above-mentioned game map is preset with multiple alternative operating states, and the frame rate ratio range corresponding to each alternative operating state; the target frame rate ratio range of the frame rate ratio is determined, and the alternative operating state corresponding to the target frame rate ratio range is used as the predicted operating state of the game map.

[0049] For example, the alternative running states may include a smooth state, a normal state, and a stuck state. The frame rate ratio range corresponding to the smooth state is [100%, 94%], the frame rate ratio range corresponding to the normal state is (94%, 90%], and the frame rate ratio range corresponding to the stuck state is (90%, 0%].

[0050] After obtaining the frame rate ratio in the output result in the above manner, for example, the frame rate ratio is 98%, and the frame rate ratio belongs to the frame rate ratio range corresponding to the smooth state. The frame rate ratio range corresponding to the smooth state is the target frame rate ratio range, and the predicted operating state corresponding to the output result is the smooth state.

[0051] In the above method, by pre-training the artificial intelligence model, the running status of the game map can be intelligently predicted and displayed in the map status editing interface, so that the map author can be informed in time whether the current game map may be stuck, so as to timely optimize the map content of the game map and reduce the possibility of game map stuck.

[0052] During the game map editing phase, the predicted running state can be continuously updated, predicting the running state of the newly edited game map. Specifically, in response to specified update conditions, the predicted running state is controlled to update and display the updated predicted running state; the specified update conditions include: the game map is published, a specified update control is triggered, or the current time reaches the preset update time.

[0053] During each update, the map data of the newly edited game map can be input into the aforementioned operation status prediction model to obtain the predicted operation status. After the game map is edited, a map publishing operation can be performed. At this time, the predicted operation status can be updated for the final map data of the game map and displayed in the graphical user interface, thereby reminding the user of the current operation status of the game map; alternatively, a designated update control can be provided in the graphical user interface. When the user triggers the designated update control, the predicted operation status is updated based on the latest map data, so that the user can promptly understand the current predicted operation status of the game map; alternatively, a preset update time can be set, for example, an update every 2 minutes, and the predicted operation status is updated every 2 minutes.

[0054] The above method can trigger the update of the predicted running status through various update conditions, so that users can timely understand the running status of the game map, optimize and edit the game map in time, and reduce the upload of game maps in a stuck state to the game system.

[0055] In a specific implementation method, based on the specified account attributes of the game account to which the game map belongs, it is determined whether the game account has the target authority; in response to the game account having the target authority, the map data based on the game map is executed to generate editing instruction information corresponding to the game map.

[0056] The designated account attribute may be an attribute indicating whether the account is a subscribed account, or may be an attribute such as the account's level or experience points. When the designated account attribute satisfies a preset condition, the game account is determined to have the target permissions, and the steps of generating editing instruction information corresponding to the game map based on the map data of the game map may be executed, or the step of predicting the operating status of the game map may be executed.

[0057] Furthermore, in order to avoid the overhead of the gaming system or network that may be consumed by calculating the predicted running state, the predicted running state may be calculated and updated periodically, or the calculation of the predicted running state may be triggered at random times.

[0058] In addition to predicting the operational status, this embodiment can also provide editing instructions to the user. This editing instruction information must be pre-generated. Specifically, the map data of the game map is input into the operational status prediction model, and the editing instruction information for the game map is output. The map data includes: model data of component models in the game map, and the total occupancy value of the component models.

[0059] During the training phase of the running state prediction model, the training samples may include the attribute values ​​of various map attributes of the historical game map in various running states, so that the running state prediction model can learn the corresponding relationship between the running state and the attribute values ​​of various map attributes. After the running state prediction model is trained, the map data of the game map is input, and the running state prediction model can predict the predicted running state of the game map and output editing instruction information corresponding to the predicted running state. The editing instruction information may include the target attribute values ​​of each map attribute. The smoothness of the running state corresponding to the target attribute value can be higher than the smoothness of the aforementioned predicted running state, so that the editing instruction information can guide the player's editing method for the game map, for example, reducing the total number of components, reducing the number of motion devices in the game map, etc.

[0060] In one embodiment, the map data of the game map is input into the running state prediction model, which can output the predicted running state and editing instruction information at the same time, or only output the predicted running state or editing instruction information at different times.

[0061] In the aforementioned map data, the model data of the component models in the game map may specifically include the number of model faces, model position, etc. of the component models; the total occupancy value of the component models may be the total occupancy value of all component models in the game map. The occupancy value of the component models may be determined based on the number of model faces, model size, structural complexity, etc. of the component models.

[0062] In one embodiment, in response to an information display instruction, editing instruction information and a predicted operating state of the game map are displayed in a graphical user interface. In one example, the information display instruction can be triggered by a control. For example, referring to FIG2 , the graphical user interface displays a map screen of the game map being edited, along with various component controls, and also displays the current predicted operating state of the game map. Clicking the control displaying the predicted operating state triggers the information display instruction, which then displays the editing instruction information and the predicted operating state of the game map. As shown in FIG3 , a window is generated in the graphical user interface, in which the editing instruction information and the predicted operating state of the game map are displayed.

[0063] During the editing process of a game map, the graphical user interface will display a predicted running state. In response to a triggering operation acting on the predicted running state, editing instructions for the game map will be displayed. For example, clicking or sliding the predicted running state will display the editing instructions. The editing instructions can be displayed in the form of a window in the graphical user interface.

[0064] Specifically, the map attributes in the above-mentioned editing instruction information include at least one of the following: the total occupancy value of the component model, the number of movers, the number of display devices, the number of creators, the number of turret components, the number of vehicle components, the number of billboard texts, the number of point components, the number of area components, and the number of switches.

[0065] Game maps typically consist of multiple component models, each with a specific shape, structure, and function. Based on these parameters, component models are assigned preset occupancy values. For example, component models with complex structures have larger occupancy values, while component models with simple structures have smaller occupancy values. In the editing instruction information, the total occupancy value of a component model can be the sum of the occupancy values ​​of all component models in the game map, or the sum of the occupancy values ​​of the component models contained in the target map area.

[0066] In addition, the component models in the game system can add devices such as activators, expressors, and creators; different devices have different functions; among them, activators can control the movement of component models; expressors can control the appearance, special effects, etc. of component models; in the above-mentioned editing instruction information, the number of various devices in the game map or target map area can be counted; in addition, component models have different types, and different types of component models have different appearances and functions; for example, turret components are used to launch artillery shells, and vehicle components can be used for virtual characters to ride, etc.; in the editing instruction information, the number of various components can be counted.

[0067] The editing instruction information may include the attribute values ​​of all or some of the aforementioned map attributes. In one approach, priorities may be preset for the aforementioned map attributes, with map attributes with higher priorities being displayed in the editing instruction information. In another approach, map attributes with a large difference between their target attribute values ​​and their current attribute values ​​may be filtered out, and the filtered-out map attributes may be displayed in the editing instruction information. Alternatively, the map attributes in the editing instruction information may be determined by referring to both the priority of the map attribute and the difference between its target attribute value and its current attribute value.

[0068] Furthermore, the above-mentioned editing instruction information also includes: the risk level corresponding to at least some of the map attributes; this risk level can be pre-classified as high, medium, low, etc. The risk level is determined based on the impact of at least some of the map attributes on the performance of the game map operation, and / or the difference between the current attribute value and the target attribute value of at least some of the map attributes. If the map attribute has a significant impact on the performance of the game map operation, that is, a significant impact on the smoothness of the game map, for example, the total occupancy value of the component model of the game system, the risk level corresponding to this map attribute is high; if the map attribute has a small impact on the smoothness of the game map operation, the risk level corresponding to this map attribute is low.

[0069] Furthermore, if the difference between the current and target values ​​of a map attribute is large, the risk level for that map attribute is high. If the difference between the current and target values ​​is small, the risk level for that map attribute is low. In actual implementation, the risk level can be determined based on both the impact of the map attribute on the smoothness of the game map and the difference between the current and target values.

[0070] In the example of Figure 3, the editing instruction information corresponds to "overall suggestions", that is, the editing instruction information for the game map as a whole. The editing instruction information in Figure 3 includes five items, two of which are displayed in the window page, and the other editing instruction information can be viewed by sliding up and down. Each editing instruction information includes the corresponding map attribute, such as the total number of athletes, the total number of physical surfaces, the total occupancy value, etc., and also includes the current attribute value corresponding to the map attribute, for example, the total number of athletes is 785, the total number of physical surfaces is 2350, etc. At the same time, it also includes the target attribute value corresponding to the map attribute, for example, the target attribute value of the total number of athletes is 500, and the target attribute value of the total number of physical surfaces is 1800. The risk level corresponding to each map attribute is also displayed in the right area of ​​the window page of Figure 3.

[0071] In the above method, the editing instruction information of the game map includes map attributes, as well as detailed information such as the current attribute value, target attribute value, and risk level corresponding to the map attributes. This can provide users with a clear and definite map editing optimization method, avoid game map freezes, and improve the editing efficiency and success rate of the game map.

[0072] Furthermore, in response to a specified trigger operation, the update time of the predicted operating status and / or the editing indication information is displayed. The specified trigger operation may specifically be a click operation, a sliding operation, etc., acting on the predicted operating status in the aforementioned graphical user interface. In one embodiment, in the example of FIG3 , when the editing indication information is displayed, the update time corresponding to the editing indication information is also displayed, such as “Updated 2 minutes ago”. It should be noted that the update time of the predicted operating status and the editing indication information may be displayed at the same time, or only the update time of the predicted operating status or the editing indication information may be displayed. If the predicted operating status and the editing indication information are updated at the same time, the update time is the update time of the predicted operating status and the editing indication information. By displaying the update time, the user can be prompted whether the editing indication information at that time is the latest indication information, thereby judging the validity of the current editing indication information and improving the user's map editing efficiency.

[0073] Furthermore, the above-mentioned editing instruction information may specifically include local instruction information; the local instruction information includes: current attribute values ​​of at least part of the map attributes of the target map area in the game map, and target attribute values ​​of the map attributes.

[0074] It should be noted that the difference between local indication information and global indication information is that global indication information is global editing indication information for the game map, and counts the map properties of the entire game map; while local indication information is local editing indication information for part of the map area in the game map, and counts the map properties of the map area.

[0075] In actual implementation, global and local indication information of the game map can be displayed simultaneously, or global or local indication information of the game map can be displayed based on user triggering operations. As shown in Figure 3, a "global suggestion" control and a "local suggestion" control are provided. By triggering the "global suggestion" control, global indication information is displayed, and by triggering the "local suggestion" control, local indication information is displayed.

[0076] The game map may be pre-divided into multiple map areas, and the local indication information may display the current attribute values ​​of at least some map attributes for all or part of the map area, as well as the target attribute values ​​of the map attributes. Specifically, the game map is divided into multiple map areas, a target map area is determined from the multiple map areas, and local indication information corresponding to the target map area is generated.

[0077] In one area division method, a preset area standard size is obtained, and a game map is divided according to the area standard size to obtain multiple map areas; wherein the area size of the map area is not larger than the area standard size.

[0078] For example, the standard size of the area can be set in advance, such as the length, width and height of the area are 100 meters respectively; the game map is divided according to the area size to obtain multiple map areas; the area size of some map areas is equal to the standard size of the area, and for some areas located at the edge of the map, the area size of these map areas may be smaller than the standard size of the area.

[0079] In another area division method, a target component can be randomly determined from the game map first, and then a map area of ​​a specified area size is determined in the game map with the target component as the geometric center, and then other map areas adjacent to the determined map area are determined based on the determined map area, and so on to complete the division of multiple map areas; wherein, the specified area size of the map area is not larger than the pre-set area standard size.

[0080] In this embodiment, the current attribute values ​​and target attribute values ​​of the map attributes are provided for the target map area of ​​the game map, which can provide a more detailed map editing solution, so that the user can clearly know the map area that needs to be optimized, thereby improving the map editing efficiency.

[0081] When determining the target map area, in one approach, an attribute value of a specified map attribute of the map area is obtained; if the attribute value of the specified map attribute of the map area exceeds a preset attribute value range of the specified map attribute, the map area is determined as the target map area.

[0082] The designated map attributes may include the total occupancy value of the map area, the number of motion devices, the number of model faces, etc.; each designated map attribute may have a preset attribute value range. If the designated map attribute exceeds the corresponding attribute value range, the map area is determined to be the target map area; if the designated map attributes include multiple, and the attribute value of each designated map attribute exceeds the corresponding attribute value range, the map area is determined to be the target map area; or, if the number of designated map attributes that exceed the attribute value range reaches a preset number threshold, the map area is determined to be the target map area.

[0083] In another implementation, a regional predicted frame rate of the map area is obtained; if the regional predicted frame rate of the map area exceeds a preset frame rate range, the map area is determined as a target map area.

[0084] For each map area, the operating status prediction model can be used to output the regional predicted frame rate; alternatively, if there is no component model in the map area, the operating status prediction model may not output the regional predicted frame rate for that map area. If the regional predicted frame rate is low, the smoothness of that map area is also low. Therefore, the target map area can be determined based on the size of the regional predicted frame rate; the target map area is the map area in the aforementioned local indication information. In one method, a frame rate range for the regional predicted frame rate can be pre-set, and the map area corresponding to the regional predicted frame rate that exceeds the frame rate range is determined as the target map area.

[0085] Furthermore, the local indication information can be generated in the following manner: inputting map data of a game map into an operation state prediction model; wherein the map data includes model data of component models in the game map, model occupancy values ​​of the component models, and the number of physical faces of the component models; and outputting local indication information of multiple map areas corresponding to the game map through the operation state prediction model.

[0086] The operating status prediction model determines the component models contained in each map area. Based on the model data, model occupancy value, number of physical surfaces and other data of each component model in the map data, the current attribute values ​​of various map attributes corresponding to the map area can be statistically obtained. For example, the current attribute values ​​of map attributes such as the total occupancy value and total number of moving devices of the map area can be obtained; then, combined with the target attribute values ​​corresponding to the map attributes, the local indication information of the map area can be obtained.

[0087] In the example shown in Figure 4, the user clicks the "Local Suggestions" control to display localized indications. Localized indications are divided by map area. For example, five localized indications are provided for Map Area 1, two of which are displayed in the window interface shown in Figure 4. The remaining information can be displayed by sliding, and the risk level of the map attribute corresponding to each localized indication is also displayed. Similarly, for Map Area 2, localized indications for that area can be displayed by sliding or clicking on "Map Area 2."

[0088] Furthermore, in response to a designated trigger operation for the target map area, an area to be viewed is determined from the target map area; and the graphical user interface is controlled to display a map screen including the area to be viewed.

[0089] When the local indication information is displayed in the graphical user interface, the local indication information includes the current attribute values ​​of at least some map attributes of the target map area, as well as the target attribute values ​​of the map attributes. In order to identify the target map area, the local indication information may display objects such as the target map area's name, icon, coordinates, and trigger controls. The aforementioned designated trigger operation may be a click operation or a sliding operation on the target map area's name, icon, coordinates, or trigger control in the local indication information.

[0090] The target map area where the designated trigger operation is executed is determined as the area to be viewed. At this time, the map screen in the game map can be controlled to jump, thereby displaying the map screen containing the area to be viewed.

[0091] Specifically, the local indication information also includes: in response to a triggering operation on a region viewing control, determining the target map region corresponding to the triggered region viewing control as the region to be viewed; then, controlling the graphical user interface to display a map screen containing the region to be viewed. In the example of Figure 4, each target map region corresponds to a region viewing control, namely a control with the words "Go to View"; by clicking the control, the target map region corresponding to the control becomes the region to be viewed; and the map screen in the graphical user interface immediately jumps to the map screen containing the region to be viewed. As shown in Figure 5, the map screen displays a local game map, which contains the region to be viewed.

[0092] In another embodiment, the local indication information further includes: an area identifier corresponding to the target map area; and in response to a triggering operation on the area identifier, the target map area corresponding to the triggered area identifier is determined as the area to be viewed.

[0093] The area identifier here can be the area name of the target map area, such as "Map Area 1" or "Map Area 2" in Figure 4. The area identifier can also be a thumbnail of the target map area. Through a triggering operation such as a click, the target map area corresponding to the triggered area identifier is determined as the area to be viewed. The map screen in the graphical user interface then jumps to the map screen containing the area to be viewed. As shown in Figure 5, the map screen displays a partial game map, which contains the area to be viewed.

[0094] Furthermore, the area to be viewed is displayed in a specified display format, or a specified special effect is displayed surrounding the area to be viewed. The specified display format can be edge-bolding, as shown in Figure 5, or highlighting, or displaying in a specified color. In addition to displaying the area to be viewed in a specified display format, the area to be viewed can also be surrounded and displayed with a specified special effect, such as a flashing effect or a highlight effect.

[0095] In one example, a red, transparent cube can be displayed around the area to be viewed. The cube flashes for a certain period of time and then stops flashing. When the user performs an operation on a component model in the area to be viewed, the cube disappears. When the user drags the map screen, the cube can remain displayed around the area to be viewed.

[0096] Through the above method, the user can directly jump to the map area that needs to be optimized through the local indication information, and then edit the map area. The user does not need to find the map area from the game map, which improves the efficiency of map editing.

[0097] In another display method of the target map area, in response to a viewing operation on the target map area, the target map area is displayed in a specified display format in the game map; wherein, if the target map area includes multiple, the specified display formats corresponding to the multiple target map areas are different.

[0098] The graphical user interface may provide a view control corresponding to the above view operation, and the view operation may be performed by triggering the view control. In one example, referring to FIG4 , the view operation may be triggered by clicking on the “local suggestion” control.

[0099] In this method, users can globally view the distribution of all target map areas within the game map. In the example shown in Figure 6, after the user performs a viewing operation on a target map area, the game map is zoomed to the size shown in Figure 6, thereby displaying the entire game map. Within the game map, target map areas are displayed in a specified display format; Figure 6 shows three target map areas as an example, each with a different specified display format.

[0100] The graphical user interface includes: a first viewing control corresponding to the local indication information; in response to a triggering operation on the first viewing control, a target map area is displayed on the game map in a specified display format. The first viewing control is, for example, the "Local Suggestion" control in FIG. 4 ; upon clicking the first viewing control, the target map area is displayed on the game map in a specified display format; the specified display format may include, for example, highlighting, blinking, etc.

[0101] Furthermore, in response to a triggering operation on the first viewing control, local indication information is displayed in the graphical user interface. In Figure 4, the window for editing indication information can display global indication information and local indication information. When the user triggers the first viewing control, the window can switch to displaying the local indication information. When the user triggers the second viewing control corresponding to the global indication information, the window can switch to displaying the global indication information.

[0102] The above-mentioned editing instruction information also includes global instruction information; wherein, the global instruction information includes the current attribute values ​​of at least some map attributes of the global game map, and the target attribute values ​​of the map attributes. The global instruction information is global editing instruction information for the game map, and the statistics are the map attributes of the entire game map.

[0103] The graphical user interface includes a second viewing control corresponding to the global indication information; in response to a triggering operation on the second viewing control, the global indication information is displayed on the graphical user interface. The second viewing control is, for example, the "overall suggestions" control in FIG. 4 . Clicking the second viewing control switches the window to display the global indication information.

[0104] Furthermore, in response to a designated trigger operation for the target map area, an area to be viewed is determined from the target map area; the target map area is displayed in a designated display format, and the game map is controlled to be zoomed in to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0105] The designated trigger operation can be a trigger operation acting on a region viewing control, or a trigger operation acting on a region identifier, or the designated trigger operation can be a click operation acting on a target map area in the game map, etc. The target map area where the designated trigger operation is executed is determined as the area to be viewed. At this time, the map screen can be controlled to zoom in and display a partial map screen containing the area to be viewed. In this process, the target map area of ​​the game map maintains the designated display format. When the user controls the movement of the map screen through a sliding operation, when it is displayed in other target map areas, the user can quickly identify the target map area through the designated display format, thereby improving editing efficiency.

[0106] In another method, in response to a specified trigger operation for the target map area, the area to be viewed is determined from the target map area; the specified display format of the target map area is canceled, and the game map is controlled to be enlarged and displayed to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0107] The designated trigger operation can be a trigger operation on a region viewing control, a trigger operation on a region identifier, or a click operation on a target map area in the game map. The target map area where the designated trigger operation is executed is determined as the area to be viewed. At this point, the map screen can be zoomed in to display a partial map screen containing the area to be viewed. After the designated trigger operation is executed on the target map area, the designated display format is no longer displayed in the target map area, and the default display format of the game map is restored.

[0108] Furthermore, to facilitate user viewing of the target map area, a format control is displayed after displaying the enlarged map screen containing the area to be viewed. The format control is used to enable or disable a specific display format for the area to be viewed. For example, if the target map area is currently displayed in a specific display format on the game map, clicking the format control once will disable the specific display format, and clicking the format control again will restore the specific display format. This allows users to conveniently control the display status of the target map area, facilitating optimization and editing of the game map.

[0109] Another implementation method is to disable the designated display format for the area to be viewed in response to an edit operation on the area to be viewed. When the area to be viewed is displayed in the designated display format, if the user performs an edit operation on the area to be viewed, such as deleting a component in the area to be viewed or modifying its properties, the designated display format for the area to be viewed will automatically be disabled. Furthermore, when the area to be viewed is displayed in the designated display format, the designated display format remains displayed as the user drags the map screen, thereby readily identifying the location of the area to be viewed for easier viewing.

[0110] Another implementation method is to maintain the specified display format of the area to be viewed, so that the user can know the scope of the area to be viewed in real time while operating.

[0111] In a specific implementation method, in response to a release trigger operation for a game map, the predicted operating state of the game map is updated; if the updated predicted operating state is a first operating state, the first prompt information corresponding to the first operating state is displayed; wherein, in the first operating state, the smoothness of the game map during operation is lower than a preset threshold.

[0112] After the user has finished editing the game map, they can trigger a specific control in the editing interface to display a publish confirmation window. In this publish confirmation window, they can display the game map's cover editing control, music editing control, map name editing control, map description editing control, and publish confirmation control. By triggering the publish confirmation control, the aforementioned publish triggering operation can be executed.

[0113] After executing the release trigger operation, the map data of the game map can be re-entered into the operation state prediction model to output the latest predicted operation state; the aforementioned first operation state can be a normal state or a stuck state, that is, the fluency of the first operation state is lower than the fluency corresponding to the smooth state; the aforementioned preset threshold can be the fluency corresponding to the smooth state. When the predicted operation state is the first operation state, the first prompt information corresponding to the first operation state is displayed, thereby again reminding the user that the flow of the game map may be low.

[0114] Furthermore, in response to a confirmation operation for the first prompt message, the game map is controlled to be published to the game system. If the user still insists on publishing the game map after knowing the first prompt message, the user can perform a confirmation operation, for example, by clicking a confirmation control associated with the first prompt message, and then the game map is published to the game system; other players can view and access the game map through their terminal devices.

[0115] In addition, in response to a release trigger operation for a game map, it is determined that no updated predicted operating state can be obtained within a first period of time; the predicted operating state of the game map before the release trigger operation is executed is used as the updated predicted operating state. When the user triggers the release trigger operation, the updated predicted operating state may not be obtained for a long time due to network or game system issues. In this case, the last predicted operating state obtained can be used as the updated predicted operating state; if the predicted operating state is the aforementioned first operating state, the first prompt information corresponding to the first operating state is displayed.

[0116] In the above method, before the game map is released, the running status of the game map is checked again. When the fluency of the running status is low, the user is prompted. This method can further ensure the fluency of the game map uploaded to the game system and improve the utilization rate of the game map.

[0117] Corresponding to the above method embodiment, referring to the structural diagram of a game information display control device shown in FIG7 , the device includes: a map display module 70 , an information generation module 72 and an information display module 74 .

[0118] A map display module 70 is used to provide a graphical user interface by running the game program on the terminal device, and to display the game map in the editing state in the graphical user interface;

[0119] An information generation module 72, configured to generate editing instruction information corresponding to the game map based on the map data of the game map;

[0120] The information display module 74 is used to display editing instruction information on the graphical user interface; wherein the editing instruction information includes: the current attribute values ​​of at least part of the map attributes of the game map, and the target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: the attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

[0121] The above-mentioned game information display control device provides a graphical user interface through the terminal device running the game program, and displays a game map in an editing state in the graphical user interface; generates editing instruction information corresponding to the game map based on the map data of the game map; and displays the editing instruction information on the graphical user interface; wherein the editing instruction information includes: the current attribute values ​​of at least some of the map attributes of the game map, and the target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: the attribute values ​​corresponding to at least some of the map attributes when the game map is optimized to a specified performance level. In this method, while the game map is being edited, the game map editing instruction information is generated and displayed based on the map data of the game map, so that the map author is promptly informed of the editing method to improve the performance level of the game map. This method allows the map author to optimize and edit the game map in a timely manner, avoid lags during the game map operation, and improve the smoothness of the map operation.

[0122] In an optional embodiment of the present disclosure, the above-mentioned editing indication information includes: local indication information; the local indication information includes: current attribute values ​​of at least part of the map attributes of the target map area in the game map, and target attribute values ​​of the map attributes; the above-mentioned information generation module is used to: divide the game map into multiple map areas, determine the target map area from the multiple map areas, and generate local indication information corresponding to the target map area.

[0123] In an optional embodiment of the present disclosure, the information generation module 72 is used to: obtain a preset standard area size, divide the game map according to the standard area size, and obtain multiple map areas; wherein the area size of the map area is not larger than the standard area size.

[0124] Based on the above modules, the current attribute values ​​and target attribute values ​​of the map attributes are provided for the target map area of ​​the game map, which can provide a more detailed map editing solution, so that users can clearly know the map area that needs to be optimized and improve the efficiency of map editing.

[0125] In an optional embodiment of the present disclosure, the information generation module 72 is configured to: obtain an attribute value of a specified map attribute of a map area; and determine the map area as a target map area if the attribute value of the specified map attribute of the map area exceeds a preset attribute value range of the specified map attribute.

[0126] In an optional embodiment of the present disclosure, the information generation module 72 is configured to: obtain a regional predicted frame rate of the map area; and if the regional predicted frame rate of the map area exceeds a preset frame rate range, determine the map area as a target map area.

[0127] In an optional embodiment of the present disclosure, the above-mentioned device also includes an area viewing module, which is used to: respond to a specified trigger operation for the target map area, determine the area to be viewed from the target map area; and control the graphical user interface to display a map screen containing the area to be viewed.

[0128] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area viewing control corresponding to the target map area; the above-mentioned area viewing module is used to: respond to a triggering operation on the area viewing control, and determine the target map area corresponding to the triggered area viewing control as the area to be viewed.

[0129] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area identifier corresponding to the target map area; the above-mentioned area viewing module is used to: respond to a trigger operation on the area identifier, and determine the target map area corresponding to the triggered area identifier as the area to be viewed.

[0130] Based on the above module, users can directly jump to the map area that needs to be optimized through local indication information, and then edit the map area. Users do not need to find the map area from the game map, which improves the efficiency of map editing.

[0131] In an optional embodiment of the present disclosure, the device further includes a region display module configured to: in response to a viewing operation directed to a target map region, display the target map region in a specified display format on the game map; wherein, if there are multiple target map regions, the specified display formats corresponding to the multiple target map regions are different. Based on the region display module, a user can globally view the distribution of all target map regions on the game map.

[0132] In an optional embodiment of the present disclosure, the above-mentioned graphical user interface includes: a first viewing control for local indication information; the above-mentioned area display module is used to: respond to a trigger operation on the first viewing control and display the target map area in a specified display format in the game map.

[0133] In an optional embodiment of the present disclosure, the apparatus further includes a local indication information display control module, configured to: display the local indication information on the graphical user interface in response to a triggering operation on the first viewing control.

[0134] In an optional embodiment of the present disclosure, the above-mentioned editing instruction information also includes: global instruction information; wherein the global instruction information includes: current attribute values ​​of at least part of the map attributes of the global game map, and target attribute values ​​of the map attributes.

[0135] In an optional embodiment of the present disclosure, the above-mentioned graphical user interface includes: a second viewing control corresponding to the global indication information; the above-mentioned device also includes a global indication information display control module, which is used to: respond to a trigger operation on the second viewing control and display the global indication information on the graphical user interface.

[0136] In an optional embodiment of the present disclosure, the above-mentioned device also includes a first screen control module, which is used to: respond to a specified trigger operation for the target map area, determine the area to be viewed from the target map area; keep displaying the target map area in a specified display format, control the game map to be enlarged and displayed, and obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0137] In an optional embodiment of the present disclosure, the above-mentioned device also includes a second screen control module, which is used to: respond to a specified trigger operation for the target map area, determine the area to be viewed from the target map area; cancel the specified display format of the target map area, control the game map to be enlarged and displayed, and obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0138] In an optional embodiment of the present disclosure, the apparatus further includes a control display module configured to display a format control control; wherein the format control control is configured to enable or disable a specified display format of the area to be viewed.

[0139] In an optional embodiment of the present disclosure, the device further includes a format control module configured to disable a specific display format for a target area in response to an edit operation on the target area. Based on the module described in the above embodiment, users can conveniently control the display status of a target map area, facilitating optimized editing of the game map. Furthermore, by constantly identifying the location of the target area, users can easily view the area.

[0140] In an optional embodiment of the present disclosure, the device further includes a status display module for generating and displaying a predicted operating status of the game map based on the map data of the game map; the predicted operating status includes a smooth state, a normal state, or a stuck state. Based on the status display module, the operating status of the game map is predicted again before the game map is released. If the operating status fluency is low, the user is notified. This approach can further ensure the smoothness of the game map uploaded to the game system and improve the utilization rate of the game map.

[0141] In an optional embodiment of the present disclosure, the above-mentioned status display module is used to: generate a predicted map frame rate of the game map based on the map data of the game map; and generate a predicted running status of the game map based on a frame rate ratio between the predicted map frame rate and a preset maximum frame rate.

[0142] In an optional embodiment of the present disclosure, the above-mentioned game map is preset with multiple alternative operating states, and a frame rate ratio range corresponding to each alternative operating state; the above-mentioned state display module is used to: determine the target frame rate ratio range where the frame rate ratio is located, and use the alternative operating state corresponding to the target frame rate ratio range as the predicted operating state of the game map.

[0143] Based on the above status display module, the closer the map predicted frame rate is to 100%, the smoother the game map will be. The predicted running status of the game map can be determined through the map predicted frame rate, which can promptly inform the map author whether the current game map may be stuck, so as to timely optimize and edit the map content of the game map and reduce the possibility of game map stuck.

[0144] In an optional embodiment of the present disclosure, the device further includes a status update module configured to control the update of the predicted operating status and display the updated predicted operating status in response to specified update conditions. The specified update conditions include: a game map being published, a specified update control being triggered, or the current time reaching a preset update time. Based on the status update module, the predicted operating status can be updated based on various update conditions, allowing users to promptly understand the operating status of the game map and optimize and edit the game map in a timely manner, thereby reducing the number of game maps uploaded to the game system that are in a lag state.

[0145] In an optional embodiment of the present disclosure, the above-mentioned device also includes a permission control module, which is used to: determine whether the game account has the target permission based on the specified account attributes of the game account to which the game map belongs; in response to the game account having the target permission, execute the map data based on the game map to generate editing instruction information corresponding to the game map.

[0146] In an optional embodiment of the present disclosure, the information display module 74 is configured to: display editing instruction information and a predicted running status of the game map on a graphical user interface in response to an information display instruction.

[0147] In an optional embodiment of the present disclosure, the map attributes in the above-mentioned editing instruction information include at least one of the following: the total occupancy value of the component model, the number of movers, the number of renderers, the number of creators, the number of turret components, the number of vehicle components, the number of billboard texts, the number of score components, the number of area components, and the number of switches.

[0148] In an optional embodiment of the present disclosure, the above-mentioned editing instruction information also includes: the risk level corresponding to at least some map attributes; the risk level is determined based on the impact of at least some map attributes on the smoothness of the game map operation, and / or the difference between the current attribute value and the target attribute value of at least some map attributes.

[0149] Based on the above information display module, the editing instruction information of the game map shown includes map attributes, as well as detailed information such as the current attribute value, target attribute value, and risk level corresponding to the map attributes. This can provide users with a clear and definite map editing optimization method, avoid game map freezes, and improve the editing efficiency and success rate of the game map.

[0150] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned game information display control method. The electronic device can be a server or a terminal device.

[0151] As shown in FIG8 , the electronic device includes a processor 100 and a memory 101 . The memory 101 stores computer-executable instructions that can be executed by the processor 100 . The processor 100 executes the computer-executable instructions to implement the above-mentioned method for controlling the display of game information.

[0152] Furthermore, the electronic device shown in FIG8 further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0153] Memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, etc. Bus 102 may be an ISA bus, a PCI bus, or an EISA bus. Buses can be classified as address buses, data buses, control buses, etc. For ease of illustration, FIG8 uses only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.

[0154] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 100 or by instructions in the form of software. The above-mentioned processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gates or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0155] The processor in the electronic device can implement the following operations in the above-mentioned method for controlling the display of game information by executing computer-executable instructions:

[0156] A method for controlling the display of game information comprises: providing a graphical user interface by running a game program on a terminal device, and displaying a game map in an editing state in the graphical user interface; generating editing instruction information corresponding to the game map based on map data of the game map; and displaying the editing instruction information in the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least some map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; and the target attribute values ​​are attribute values ​​corresponding to at least some map attributes when the game map is optimized to a specified performance level.

[0157] Based on the above method, while the game map is being edited, editing instruction information of the game map is generated and displayed based on the map data of the game map, so that the map author can promptly know the editing method to improve the performance of the game map. This method can enable the map author to optimize and edit the game map in a timely manner, avoid lag when the game map is running, and improve the smoothness of the map operation.

[0158] In an optional embodiment of the present disclosure, the above-mentioned editing indication information includes: local indication information; the local indication information includes: current attribute values ​​of at least part of the map attributes of the target map area in the game map, and target attribute values ​​of the map attributes; dividing the game map into multiple map areas, determining the target map area from the multiple map areas, and generating local indication information corresponding to the target map area.

[0159] In an optional embodiment of the present disclosure, a preset area standard size is obtained, and the game map is divided according to the area standard size to obtain multiple map areas; wherein the area size of the map area is not larger than the area standard size.

[0160] In the above embodiment, providing the current attribute values ​​and target attribute values ​​of the map attributes for the target map area of ​​the game map can provide a more detailed map editing solution, so that the user can clearly know the map area that needs to be optimized, thereby improving the map editing efficiency.

[0161] In an optional embodiment of the present disclosure, an attribute value of a specified map attribute of a map area is obtained; if the attribute value of the specified map attribute of the map area exceeds a preset attribute value range of the specified map attribute, the map area is determined as a target map area.

[0162] In an optional embodiment of the present disclosure, a regional predicted frame rate of a map area is obtained; if the regional predicted frame rate of the map area exceeds a preset frame rate range, the map area is determined as a target map area.

[0163] In an optional embodiment of the present disclosure, in response to a designated trigger operation for a target map area, an area to be viewed is determined from the target map area; and a graphical user interface is controlled to display a map screen including the area to be viewed.

[0164] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area viewing control corresponding to the target map area; in response to a triggering operation on the area viewing control, the target map area corresponding to the triggered area viewing control is determined as the area to be viewed.

[0165] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area identifier corresponding to the target map area; in response to a triggering operation on the area identifier, the target map area corresponding to the triggered area identifier is determined as the area to be viewed.

[0166] Through the above method, the user can directly jump to the map area that needs to be optimized through the local indication information, and then edit the map area. The user does not need to find the map area from the game map, which improves the efficiency of map editing.

[0167] In an optional embodiment of the present disclosure, in response to a viewing operation on a target map area, the target map area is displayed in a specified display format on the game map. If there are multiple target map areas, the specified display formats corresponding to the multiple target map areas are different. In this manner, the user can globally view the distribution status of all target map areas on the game map.

[0168] In an optional embodiment of the present disclosure, the above-mentioned graphical user interface includes: a first viewing control corresponding to the local indication information; in response to a triggering operation on the first viewing control, the target map area is displayed in a specified display format in the game map.

[0169] In an optional embodiment of the present disclosure, in response to a triggering operation on the first viewing control, local indication information is displayed on the graphical user interface.

[0170] In an optional embodiment of the present disclosure, the above-mentioned editing instruction information also includes: global instruction information; wherein the global instruction information includes: current attribute values ​​of at least part of the map attributes of the global game map, and target attribute values ​​of the map attributes.

[0171] In an optional embodiment of the present disclosure, the graphical user interface includes: a second viewing control corresponding to the global indication information; and in response to a triggering operation on the second viewing control, the global indication information is displayed on the graphical user interface.

[0172] In an optional embodiment of the present disclosure, in response to a specified trigger operation for a target map area, an area to be viewed is determined from the target map area; the target map area is kept displayed in a specified display format, and the game map is controlled to be zoomed in to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0173] In an optional embodiment of the present disclosure, in response to a specified trigger operation for a target map area, an area to be viewed is determined from the target map area; the specified display format of the target map area is canceled, and the game map is controlled to be enlarged and displayed to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0174] In an optional embodiment of the present disclosure, a format control control is displayed; wherein the format control control is used to: turn on or off a specified display format of the area to be viewed.

[0175] In an optional embodiment of the present disclosure, in response to an edit operation on a to-be-viewed area, the designated display format of the to-be-viewed area is disabled. Based on any of the above embodiments, users can conveniently control the display status of the target map area, facilitating optimized editing of the game map. Furthermore, by always identifying the location of the to-be-viewed area, users can easily view it.

[0176] In an optional embodiment of the present disclosure, a predicted operating state of the game map is generated and displayed based on the map data of the game map; the predicted operating state includes a smooth state, a normal state, or a stuck state. In this method, the operating state of the game map is predicted again before the game map is released. If the operating state fluency is low, the user is prompted. This method can further ensure the smoothness of the game map uploaded to the game system and improve the utilization rate of the game map.

[0177] In an optional embodiment of the present disclosure, a predicted map frame rate of the game map is generated based on the map data of the game map; and a predicted running state of the game map is generated based on a frame rate ratio between the predicted map frame rate and a preset maximum frame rate.

[0178] In an optional embodiment of the present disclosure, the game map is preset with multiple alternative operating states, and a frame rate ratio range corresponding to each alternative operating state; the target frame rate ratio range in which the frame rate ratio lies is determined, and the alternative operating state corresponding to the target frame rate ratio range is used as the predicted operating state of the game map.

[0179] Based on the above embodiment, the closer the map prediction frame rate is to 100%, the smoother the game map will be. The predicted running status of the game map can be determined through the map prediction frame rate, so that the map author can know in time whether the current game map may be stuck, so as to optimize and edit the map content of the game map in time and reduce the possibility of game map stuck.

[0180] In an optional embodiment of the present disclosure, the predicted operating status is updated and displayed in response to specified update conditions. The specified update conditions include: a game map being published, a specified update control being triggered, or the current time reaching a preset update time. In this manner, the predicted operating status can be updated based on a variety of update conditions, allowing users to promptly understand the operating status of the game map and optimize and edit the game map, reducing the likelihood of game maps being uploaded to the game system in a lag state.

[0181] In an optional embodiment of the present disclosure, based on the specified account attributes of the game account to which the game map belongs, it is determined whether the game account has the target authority; in response to the game account having the target authority, the map data based on the game map is executed to generate editing instruction information corresponding to the game map.

[0182] In an optional embodiment of the present disclosure, in response to the information display instruction, the editing instruction information and the predicted running status of the game map are displayed on the graphical user interface.

[0183] In an optional embodiment of the present disclosure, the map attributes in the editing instruction information include at least one of the following: the total occupancy value of the component model, the number of movers, the number of renderers, the number of creators, the number of turret components, the number of vehicle components, the number of billboard texts, the number of score components, the number of area components, and the number of switches.

[0184] In an optional embodiment of the present disclosure, the editing instruction information further includes: a risk level corresponding to at least some of the map attributes; the risk level is determined based on the degree of impact of at least some of the map attributes on the performance of the game map, and / or the difference between the current attribute value and the target attribute value of at least some of the map attributes. In the above method, the editing instruction information of the game map includes the map attributes, as well as detailed information such as the current attribute value, target attribute value, and risk level corresponding to the map attributes. This can provide users with a clear and specific method for optimizing map editing, avoid game map freezes, and improve the efficiency and success rate of game map editing.

[0185] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned game information display control method.

[0186] The computer-executable instructions stored in the computer-readable storage medium can implement the following operations in the above-mentioned game information display control method by executing the computer-executable instructions:

[0187] A method for controlling the display of game information comprises: providing a graphical user interface by running a game program on a terminal device, and displaying a game map in an editing state in the graphical user interface; generating editing instruction information corresponding to the game map based on map data of the game map; and displaying the editing instruction information in the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least some map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; and the target attribute values ​​are attribute values ​​corresponding to at least some map attributes when the game map is optimized to a specified performance level.

[0188] Based on the above method, while the game map is being edited, editing instruction information of the game map is generated and displayed based on the map data of the game map, so that the map author can promptly know the editing method to improve the performance of the game map. This method can enable the map author to optimize and edit the game map in a timely manner, avoid lag when the game map is running, and improve the smoothness of the map operation.

[0189] In an optional embodiment of the present disclosure, the above-mentioned editing indication information includes: local indication information; the local indication information includes: current attribute values ​​of at least part of the map attributes of the target map area in the game map, and target attribute values ​​of the map attributes; dividing the game map into multiple map areas, determining the target map area from the multiple map areas, and generating local indication information corresponding to the target map area.

[0190] In an optional embodiment of the present disclosure, a preset area standard size is obtained, and the game map is divided according to the area standard size to obtain multiple map areas; wherein the area size of the map area is not larger than the area standard size.

[0191] In the above embodiment, providing the current attribute values ​​and target attribute values ​​of the map attributes for the target map area of ​​the game map can provide a more detailed map editing solution, so that the user can clearly know the map area that needs to be optimized, thereby improving the map editing efficiency.

[0192] In an optional embodiment of the present disclosure, an attribute value of a specified map attribute of a map area is obtained; if the attribute value of the specified map attribute of the map area exceeds a preset attribute value range of the specified map attribute, the map area is determined as a target map area.

[0193] In an optional embodiment of the present disclosure, a regional predicted frame rate of a map area is obtained; if the regional predicted frame rate of the map area exceeds a preset frame rate range, the map area is determined as a target map area.

[0194] In an optional embodiment of the present disclosure, in response to a designated trigger operation for a target map area, an area to be viewed is determined from the target map area; and a graphical user interface is controlled to display a map screen including the area to be viewed.

[0195] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area viewing control corresponding to the target map area; in response to a triggering operation on the area viewing control, the target map area corresponding to the triggered area viewing control is determined as the area to be viewed.

[0196] In an optional embodiment of the present disclosure, the above-mentioned local indication information also includes: an area identifier corresponding to the target map area; in response to a triggering operation on the area identifier, the target map area corresponding to the triggered area identifier is determined as the area to be viewed.

[0197] Through the above method, the user can directly jump to the map area that needs to be optimized through the local indication information, and then edit the map area. The user does not need to find the map area from the game map, which improves the efficiency of map editing.

[0198] In an optional embodiment of the present disclosure, in response to a viewing operation on a target map area, the target map area is displayed in a specified display format on the game map. If there are multiple target map areas, the specified display formats corresponding to the multiple target map areas are different. In this manner, the user can globally view the distribution status of all target map areas on the game map.

[0199] In an optional embodiment of the present disclosure, the above-mentioned graphical user interface includes: a first viewing control corresponding to the local indication information; in response to a triggering operation on the first viewing control, the target map area is displayed in a specified display format in the game map.

[0200] In an optional embodiment of the present disclosure, in response to a triggering operation on the first viewing control, local indication information is displayed on the graphical user interface.

[0201] In an optional embodiment of the present disclosure, the above-mentioned editing instruction information also includes: global instruction information; wherein the global instruction information includes: current attribute values ​​of at least part of the map attributes of the global game map, and target attribute values ​​of the map attributes.

[0202] In an optional embodiment of the present disclosure, the graphical user interface includes: a second viewing control corresponding to the global indication information; and in response to a triggering operation on the second viewing control, the global indication information is displayed on the graphical user interface.

[0203] In an optional embodiment of the present disclosure, in response to a specified trigger operation for a target map area, an area to be viewed is determined from the target map area; the target map area is kept displayed in a specified display format, and the game map is controlled to be zoomed in to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0204] In an optional embodiment of the present disclosure, in response to a specified trigger operation for a target map area, an area to be viewed is determined from the target map area; the specified display format of the target map area is canceled, and the game map is controlled to be enlarged and displayed to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

[0205] In an optional embodiment of the present disclosure, a format control control is displayed; wherein the format control control is used to: turn on or off a specified display format of the area to be viewed.

[0206] In an optional embodiment of the present disclosure, in response to an edit operation on a to-be-viewed area, the designated display format of the to-be-viewed area is disabled. Based on any of the above embodiments, users can conveniently control the display status of the target map area, facilitating optimized editing of the game map. Furthermore, by always identifying the location of the to-be-viewed area, users can easily view it.

[0207] In an optional embodiment of the present disclosure, a predicted operating state of the game map is generated and displayed based on the map data of the game map; the predicted operating state includes a smooth state, a normal state, or a stuck state. In this method, the operating state of the game map is predicted again before the game map is released. If the operating state fluency is low, the user is prompted. This method can further ensure the smoothness of the game map uploaded to the game system and improve the utilization rate of the game map.

[0208] In an optional embodiment of the present disclosure, a predicted map frame rate of the game map is generated based on the map data of the game map; and a predicted running state of the game map is generated based on a frame rate ratio between the predicted map frame rate and a preset maximum frame rate.

[0209] In an optional embodiment of the present disclosure, the game map is preset with multiple alternative operating states, and a frame rate ratio range corresponding to each alternative operating state; a target frame rate ratio range within which the frame rate ratio falls is determined, and the alternative operating state corresponding to the target frame rate ratio range is used as the predicted operating state of the game map. Based on the above embodiment, the closer the map's predicted frame rate is to 100%, the smoother the game map will be. The predicted operating state of the game map can be determined by the map's predicted frame rate, allowing map authors to promptly know whether the current game map is likely to experience lag, thereby promptly optimizing and editing the map content of the game map and reducing the possibility of lag.

[0210] In an optional embodiment of the present disclosure, the predicted operating status is updated and displayed in response to specified update conditions. The specified update conditions include: a game map being published, a specified update control being triggered, or the current time reaching a preset update time. In this manner, the predicted operating status can be updated based on a variety of update conditions, allowing users to promptly understand the operating status of the game map and optimize and edit the game map, reducing the likelihood of game maps being uploaded to the game system in a lag state.

[0211] In an optional embodiment of the present disclosure, based on the specified account attributes of the game account to which the game map belongs, it is determined whether the game account has the target authority; in response to the game account having the target authority, the map data based on the game map is executed to generate editing instruction information corresponding to the game map.

[0212] In an optional embodiment of the present disclosure, in response to the information display instruction, the editing instruction information and the predicted running status of the game map are displayed on the graphical user interface.

[0213] In an optional embodiment of the present disclosure, the map attributes in the editing instruction information include at least one of the following: the total occupancy value of the component model, the number of movers, the number of renderers, the number of creators, the number of turret components, the number of vehicle components, the number of billboard texts, the number of score components, the number of area components, and the number of switches.

[0214] In an optional embodiment of the present disclosure, the editing instruction information also includes: a risk level corresponding to at least some map attributes; the risk level is determined based on the impact of at least some map attributes on the performance of the game map operation, and / or the difference between the current attribute value and the target attribute value of at least some map attributes.

[0215] In the above method, the editing instruction information of the game map includes map attributes, as well as detailed information such as the current attribute value, target attribute value, and risk level corresponding to the map attributes. This can provide users with a clear and definite map editing optimization method, avoid game map freezes, and improve the editing efficiency and success rate of the game map.

[0216] The game information display control method, device and computer program product of the electronic device provided in the embodiments of the present disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. The specific implementation can be found in the method embodiment and will not be repeated here.

[0217] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0218] In addition, in the description of the embodiments of the present disclosure, unless otherwise expressly specified or limited, the terms "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present disclosure based on the specific circumstances.

[0219] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0220] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this disclosure and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0221] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for controlling display of game information, the method comprising: Running the game program on a terminal device provides a graphical user interface, and displaying a game map in an editing state in the graphical user interface; Based on the map data of the game map, generating editing instruction information corresponding to the game map; The editing instruction information is displayed on the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least part of the map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

2. The method according to claim 1, wherein: The editing instruction information includes: local instruction information; the local instruction information includes: current attribute values ​​of at least part of the map attributes of the target map area in the game map, and target attribute values ​​of the map attributes; The step of generating editing instruction information corresponding to the game map based on the map data of the game map comprises: The game map is divided into a plurality of map areas, a target map area is determined from the plurality of map areas, and local indication information corresponding to the target map area is generated.

3. The method according to claim 2, wherein: The step of dividing the game map into a plurality of map areas comprises: A preset standard area size is obtained, and the game map is divided according to the standard area size to obtain a plurality of map areas; wherein the area size of the map area is not greater than the standard area size.

4. The method according to claim 2, wherein: The step of determining a target map area from the plurality of map areas comprises: Obtaining the attribute value of a specified map attribute of the map area; If the attribute value of the designated map attribute of the map area exceeds the preset attribute value range of the designated map attribute, the map area is determined as a target map area.

5. The method according to claim 2, wherein: The step of determining a target map area from the plurality of map areas comprises: Obtaining a regional predicted frame rate of the map area; If the regional predicted frame rate of the map area exceeds a preset frame rate range, the map area is determined as a target map area.

6. The method according to claim 2, wherein: The method further comprises: In response to a specified trigger operation for the target map area, determining an area to be viewed from the target map area; The graphical user interface is controlled to display a map screen including the area to be viewed.

7. The method according to claim 6, wherein: The local indication information also includes: an area viewing control corresponding to the target map area; The step of determining the area to be viewed from the target map area in response to a specified trigger operation on the target map area includes: in response to a trigger operation on the area viewing control, determining the target map area corresponding to the triggered area viewing control as the area to be viewed.

8. The method according to claim 6, wherein: The local indication information also includes: an area identifier corresponding to the target map area; The step of determining the area to be viewed from the target map area in response to a specified trigger operation on the target map area includes: in response to a trigger operation on the area identifier, determining the target map area corresponding to the triggered area identifier as the area to be viewed.

9. The method according to claim 2, wherein: The method further comprises: In response to a viewing operation on the target map area, the target map area is displayed in the game map in a specified display format; wherein, if the target map area includes multiple areas, the specified display formats corresponding to the multiple target map areas are different.

10. The method according to claim 9, wherein: The graphical user interface includes: a first viewing control corresponding to the local indication information; The step of displaying the target map area in the game map in a specified display format in response to a viewing operation on the target map area comprises: In response to a trigger operation on the first viewing control, the target map area is displayed in the game map in a specified display format.

11. The method according to claim 10, wherein: The method further comprises: In response to the trigger operation on the first viewing control, the local indication information is displayed on the graphical user interface.

12. The method according to claim 2, wherein: The editing instruction information further includes: global instruction information; wherein the global instruction information includes: current attribute values ​​of at least part of the map attributes of the global game map, and target attribute values ​​of the map attributes.

13. The method according to claim 12, wherein: The graphical user interface includes: a second viewing control corresponding to the global indication information; and the method further includes: In response to a trigger operation on the second viewing control, the global indication information is displayed on the graphical user interface.

14. The method according to claim 9, wherein: In response to a viewing operation on the target map area, after the step of displaying the target map area in the game map in a specified display format, the method further includes: In response to a specified trigger operation for the target map area, determining an area to be viewed from the target map area; The target map area is kept displayed in the specified display format, and the game map is controlled to be enlarged and displayed to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

15. The method according to claim 9, wherein: In response to a viewing operation on the target map area, after the step of displaying the target map area in the game map in a specified display format, the method further includes: In response to a specified trigger operation for the target map area, determining an area to be viewed from the target map area; The designated display format for displaying the target map area is canceled, and the game map is controlled to be enlarged and displayed to obtain an enlarged map screen; wherein the enlarged map screen includes the area to be viewed.

16. The method according to claim 14 or 15, wherein: After the step of obtaining the enlarged map image, the method further includes: A display format control control; wherein the format control control is used to: turn on or off a specified display format of the area to be viewed.

17. The method according to claim 14 or 15, wherein: After the step of obtaining the enlarged map image, the method further includes: In response to an editing operation on the area to be viewed, a specified display format of the area to be viewed is closed.

18. The method according to claim 1, wherein: The method further comprises: Based on the map data of the game map, a predicted running state of the game map is generated and displayed; wherein the predicted running state includes: a smooth state, a normal state or a stuck state.

19. The method according to claim 18, wherein: The step of generating a predicted running state of the game map based on the map data of the game map comprises: Based on the map data of the game map, generating a map predicted frame rate of the game map; Based on the frame rate ratio of the map predicted frame rate to the preset maximum frame rate, the predicted running state of the game map is generated.

20. The method according to claim 19, wherein: The game map is preset with a plurality of alternative running states, and a frame rate ratio range corresponding to each of the alternative running states; The step of generating the predicted running state of the game map based on the frame rate ratio of the predicted frame rate of the map to the preset maximum frame rate includes: A target frame rate ratio range within which the frame rate ratio lies is determined, and an alternative operating state corresponding to the target frame rate ratio range is used as a predicted operating state of the game map.

21. The method according to claim 19, wherein: After the step of generating and displaying the predicted running state of the game map based on the map data of the game map, the method further includes: In response to a specified update condition, the predicted operating status is controlled to be updated, and the updated predicted operating status is displayed; wherein the specified update condition includes: the game map is published, a specified update control is triggered, or the current time reaches a preset update time.

22. The method according to claim 1, wherein: Before the step of generating editing instruction information corresponding to the game map based on the map data of the game map, the method further includes: Based on the specified account attribute of the game account to which the game map belongs, determining whether the game account has the target authority; In response to the game account having the target authority, a step of generating editing instruction information corresponding to the game map based on the map data of the game map is executed.

23. The method according to claim 1, wherein: The map attributes in the editing instruction information include at least one of the following: the total occupancy value of the component model, the number of movers, the number of renderers, the number of creators, the number of turret components, the number of vehicle components, the number of billboard texts, the number of score components, the number of area components, and the number of switches.

24. The method according to claim 1, wherein: The editing instruction information also includes: the risk level corresponding to at least part of the map attributes; The risk level is determined based on the impact of at least part of the map attributes on the performance of the game map, and / or the difference between the current attribute value and the target attribute value of at least part of the map attributes.

25. A display control device for game information, the device comprising: A map display module is configured to provide a graphical user interface by running the game program on the terminal device, and display a game map in an editing state in the graphical user interface; An information generation module, configured to execute, based on the map data of the game map, generating editing instruction information corresponding to the game map; An information display module is configured to execute displaying the editing instruction information on the graphical user interface; wherein the editing instruction information includes: current attribute values ​​of at least part of the map attributes of the game map, and target attribute values ​​of the map attributes; the current attribute values ​​are determined based on the map data of the game map; the target attribute values ​​are: attribute values ​​corresponding to at least part of the map attributes when the game map is optimized to a specified performance level.

26. An electronic device comprising a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the display control method of game information described in any one of claims 1-24.

27. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the display control method of game information described in any one of claims 1-24.

Citation Information

Patent Citations

  • Map editing method and device

    CN107544972A

  • Game graph parameter configuration method and device thereof and terminal equipment

    CN113769387A

  • Image quality recommendation information processing method and device, computer equipment and storage medium

    CN114534255A

  • Game role display method and device, storage medium and equipment

    CN115738257A

  • Game editing method and device, terminal and storage medium

    CN116173507A