A level recommendation method, device, equipment, storage medium and program product

By simulating the results of multiple levels in the level placement interface and selecting the target level that meets the preset conditions, the problem of uncertain returns in real placement games is solved and the returns of level placement are maximized.

CN115531884BActive Publication Date: 2025-10-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211372709.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-03
Publication Date
2025-10-03
Estimated Expiration
2042-11-03

AI Technical Summary

Technical Problem

In real idle games, affected by the level win rate and battle time, the latest level during the idle time is not necessarily the one with the highest profit, resulting in players being unable to obtain the maximum profit.

Method used

By displaying the simulation interface in the level placement interface, selecting multiple levels to be simulated, obtaining the target level that meets the preset conditions based on the simulation results, and determining the recommended level, which is displayed in the simulation result interface.

Benefits of technology

Improved the profit efficiency of level placement, helping players choose the most profitable levels to place.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115531884B_ABST
    Figure CN115531884B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a level recommendation method, apparatus, device, storage medium, and program product. The method comprises: displaying a simulation interface in response to a triggering operation on a first operation button displayed on a level placement interface; selecting multiple levels to be simulated in the simulation interface in response to a level selection operation; obtaining a target level that meets a first preset condition based on the simulation results of the multiple levels to be simulated in response to a triggering operation on a second operation button displayed on the simulation interface, and displaying the target level in a simulation result interface; determining a recommended level based on the target level, and activating a display interface corresponding to the recommended level in response to a triggering operation on a third operation button. In this manner, the level with the highest placement efficiency among the levels to be simulated can be determined as the recommended level, thereby increasing the player's level placement benefits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a level recommendation method, apparatus, device, storage medium, and program product. Background Art

[0002] Currently, the order of placing levels in existing conventional placement games is the same as the order in which the levels are arranged, that is, the placed levels need to be at the latest levels in order to obtain the maximum benefit.

[0003] However, for unconventional real placement games (for the same level, the battle results and benefits will vary due to various random factors), affected by the level's win rate and the duration of a single battle, during the idle time, the latest level is often not the level with the highest benefit, that is, if you place it on the latest level, you often cannot get the maximum benefit. Summary of the Invention

[0004] According to a first aspect of the present disclosure, a method for recommending a level is provided, the method comprising:

[0005] In response to a trigger operation on a first operation button displayed in the level placement interface, displaying a simulation interface;

[0006] In response to a level selection operation, selecting a plurality of levels to be simulated in the simulation interface;

[0007] In response to a triggering operation on a second operation button displayed in the simulation interface, obtaining a target level that meets a first preset condition based on simulation results of the multiple levels to be simulated, and displaying the target level in the simulation result interface;

[0008] A recommended level is determined according to the target level, and a display interface corresponding to the recommended level is activated in response to a triggering operation on a third operation button.

[0009] In a possible implementation, the method further includes: displaying the simulation result corresponding to the target level in a simulation result interface, the simulation result including at least one of the following: level clearance time, win rate, and amount of virtual resources obtained per unit time.

[0010] In a possible implementation, the first preset condition includes at least one of the following: shortest clearance time, highest winning rate, and the largest number of virtual resources acquired per unit time.

[0011] In a possible implementation, determining the recommended level according to the target level includes: when the target level meets a second preset condition, determining the target level as the recommended level;

[0012] When the target level does not meet the second preset condition, in response to a triggering operation on a fourth operation button displayed in the simulation result interface, a recommended level that meets the second preset condition is determined based on multiple target levels obtained from multiple simulations.

[0013] In a possible implementation, when there is no recommended level that meets the second preset condition among the multiple target levels, a first guidance operation button and / or a second guidance operation button are displayed, wherein the first guidance operation button is used to guide the user to reselect a level to be simulated, and the second guidance operation button is used to guide the user to adjust virtual objects in the formation.

[0014] In one possible implementation, the second preset condition includes at least one of the following: the clearance time is within a first preset range, the winning rate is within a second preset range, and the amount of virtual resources obtained per unit time is greater than or equal to a first threshold.

[0015] In one possible implementation, the level placement interface displays a plurality of formations, each of the formations including at least one virtual object; and selecting a plurality of levels to be simulated in the simulation interface includes: selecting a plurality of levels to be simulated for each of the formations in the simulation interface;

[0016] Accordingly, displaying the target level on the simulation result interface includes: displaying the target levels corresponding to the multiple formations respectively on the simulation result interface;

[0017] Determining the recommended level according to the target level includes: determining the recommended level corresponding to each formation according to the target level corresponding to each formation.

[0018] According to a second aspect of the present disclosure, a level recommendation device is provided, the device comprising:

[0019] A display module is configured to display a simulation interface in response to a trigger operation on a first operation button displayed in the level placement interface;

[0020] A selection module is configured to select a plurality of to-be-simulated levels in the simulation interface in response to a level selection operation;

[0021] an acquisition module configured to, in response to a triggering operation on a second operation button displayed in the simulation interface, acquire a target level that meets a first preset condition based on the simulation results of the multiple levels to be simulated, and display the target level in the simulation result interface;

[0022] The determination module is configured to determine a recommended level according to the target level, and activate a display interface corresponding to the recommended level in response to a trigger operation on a third operation button displayed in the simulation result interface.

[0023] According to a third aspect of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory for storing instructions executable by the at least one processor; wherein the at least one processor is configured to execute the instructions to implement the method according to the first aspect of the present disclosure.

[0024] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as described in the first aspect of the present disclosure.

[0025] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0026] The level recommendation scheme provided in the disclosed embodiment displays a simulation interface in response to a trigger operation on a first operation button displayed in a level placement interface; selects multiple levels to be simulated in the simulation interface in response to a level selection operation; obtains a target level that meets a first preset condition based on the simulation results of the multiple levels to be simulated in response to a trigger operation on a second operation button displayed in the simulation interface, and displays the target level in the simulation result interface; determines a recommended level based on the target level, and activates a display interface corresponding to the recommended level in response to a trigger operation on a third operation button. In other words, before placing the next level, the player first selects multiple levels to be simulated, then performs a level-clearing simulation operation, determines a target level based on the simulation results of the multiple levels to be simulated, and then determines a recommended level based on the target level. In this way, the level with the highest placement efficiency can be determined from the levels to be simulated as the recommended level, thereby improving the player's level placement benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Further details, features and advantages of the present disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0028] Figure 1 A schematic diagram of an application scenario provided for an exemplary embodiment of the present disclosure;

[0029] Figure 2 The process of the level recommendation method provided by an exemplary embodiment of the present disclosure Figure 1 ;

[0030] Figure 3 A schematic diagram of a level placement interface provided by an exemplary embodiment of the present disclosure;

[0031] Figure 4 A schematic diagram of a simulation interface provided by an exemplary embodiment of the present disclosure;

[0032] Figure 5 A schematic diagram of a simulation result interface provided by an exemplary embodiment of the present disclosure;

[0033] Figure 6 A flowchart of a method for determining a recommended level provided by an exemplary embodiment of the present disclosure;

[0034] Figure 7 Schematic diagram of a historical simulation window provided by an exemplary embodiment of the present disclosure Figure 1 ;

[0035] Figure 8 Schematic diagram of a historical simulation window provided by an exemplary embodiment of the present disclosure Figure 2 ;

[0036] Figure 9 A schematic block diagram of a level recommendation device provided by an exemplary embodiment of the present disclosure;

[0037] Figure 10 A schematic block diagram of an electronic device provided for an exemplary embodiment of the present disclosure;

[0038] Figure 11 A structural block diagram of a computer system provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0039] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0040] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0041] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0042] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0043] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0044] This disclosure provides a method for recommending levels. Figure 1 , which is an application environment diagram of the level recommendation method provided according to an embodiment of the present disclosure, and the application environment may include a terminal 110 and a server 120.

[0045] The terminal 110 may be, for example, a mobile phone, a tablet computer, a laptop computer, a game console, a PDA, a wearable device such as VR (Virtual Reality) glasses, a VR helmet, a smartwatch, etc., but is not limited thereto. The terminal 110 may run a client provided with background services by the server 120.

[0046] The terminal's operating system may include Android, iOS, Windows Phone, Windows, etc., and can support running a variety of applications, such as virtual social applications, 3D maps, games, etc. The terminal can display the graphical user interface of any of the above applications. The graphical user interface generally refers to the interface corresponding to the application displayed on the terminal. Users can use the graphical user interface to operate the application or obtain information displayed by the application. For example, in a game client, users view and operate the game through the graphical display interface.

[0047] Figure 1The server 120 shown in the figure can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system. The terminal 110 and the server 120 can be connected via a wired or wireless network. The server 120 can be considered to provide services for the client 110, thereby supporting the interaction between the client 110 and the user. The client 110 can obtain user operation information through interaction with the user, and based on this operation information, it interacts with the server 120 to obtain the information to be displayed, and then renders this information on the level placement interface.

[0048] In an exemplary embodiment, the client 110 can display a level placement interface in response to an application display instruction. One or more formations can be displayed on the level placement interface, each formation including one or more virtual objects. The level placement interface also displays a first operation button. When the first operation button is triggered, a simulation interface is displayed; the user can select multiple levels to be simulated on the simulation interface and then trigger a second operation button displayed in the simulation interface; the client 110 sends the multiple levels to be simulated selected by the user to the server 120, and the server 120 performs a clearance simulation operation on the multiple levels to be simulated, obtains a simulation result, and sends the simulation result to the client 110; based on the simulation result, the client 110 determines a target level that meets the first preset condition and displays the target level in the simulation result interface; the client 110 determines a recommended level based on the target level and starts the display interface corresponding to the recommended level when the third operation button is triggered.

[0049] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.

[0050] The level recommendation method of the disclosed embodiments can be applied to, but is not limited to, placement games. It can also be applied to other types of games, such as interactive control games. The following describes the level recommendation method provided by the disclosed embodiments in detail, using a terminal device as an example.

[0051] Figure 2 A flowchart of a method for recommending a level provided by an exemplary embodiment of the present disclosure is shown in FIG. Figure 2 As shown, the following steps are included:

[0052] S101: In response to a triggering operation on a first operation button displayed in a level placement interface, display a simulation interface.

[0053] The above-mentioned level placement interface can be displayed in the interface of the terminal device in response to an operation instruction; a first operation button is displayed in the above-mentioned level placement interface, and after the first operation button is triggered by the user, a simulation interface is displayed.

[0054] The level placement interface may display one or more formations, each of which includes one or more virtual objects. The number of first operation buttons may be one or more, and there may be a one-to-one correspondence between the first operation button and the formation, i.e., one first operation button for each formation; or there may be a one-to-many relationship between the first operation button and the formation, i.e., one first operation button for each formation. In the case where one operation button corresponds to one formation, when a user triggers the first operation button corresponding to a certain formation, a level simulation operation corresponding to the certain formation will be performed. In the case where multiple formations correspond to one first operation button, when the user triggers the first operation button, a level simulation operation will be performed for each of the multiple formations.

[0055] It is understandable that the number and type of virtual objects included in each formation can be selected, replaced, deleted, and added by the user in the above-mentioned level placement interface.

[0056] Figure 3 This is a schematic diagram of a level placement interface provided by an exemplary embodiment of the present disclosure. As shown in the figure, the level placement interface 10 displays a first formation and a second formation, each of which is composed of a number of virtual objects 12. The level placement interface 10 displays two first operation buttons 11, which are located adjacent to the first formation and the second formation, respectively.

[0057] The above-mentioned simulation interface can display the names of the formations waiting for simulation. For example, if the user chooses to perform level simulation on the first formation, the level simulation of the first formation will be displayed on the simulation interface; if the user chooses to perform level simulation on the second formation, the level simulation of the second formation will be displayed on the simulation interface; if the user chooses to perform level simulation on the first formation and the second formation at the same time, the level simulation of the first formation and the level simulation of the second formation will be displayed on the simulation interface at the same time.

[0058] The simulation interface can display levels to be simulated for the user to select. The present embodiment does not limit the number of levels to be simulated; for example, it can be 3, 5, 7, 8, etc. In the present embodiment, the number of levels to be simulated is multiple. Compared with a single level, simulating multiple levels simultaneously and selecting the best level from the multiple levels for recommendation to the user can improve the efficiency of the simulation operation and increase the user's placement benefits.

[0059] In a specific embodiment, a second operation button is further displayed on the simulation interface. When the second operation button is triggered by the user, the terminal or the server will perform a clearance simulation on the level to be simulated.

[0060] Figure 4 This is a schematic diagram of a simulation interface provided by an exemplary embodiment of the present disclosure. As shown, simulation interface 20 displays levels to be simulated for the user to select. In this example, the user can select five levels to simulate, but this is merely an example. Simulation interface 20 displays the name of the formation to be simulated, namely the first formation. Simulation interface 20 also displays a second operation button 21.

[0061] S102 : In response to a level selection operation, multiple levels to be simulated are selected in the simulation interface.

[0062] In this step, in response to the user's level selection operation in the simulation interface, multiple levels to be simulated are selected in the simulation interface. The embodiment of the present disclosure does not limit the specific form of the level selection operation. For example, the level to be simulated can be selected by sliding left and right, or sliding up and down. The embodiment of the present disclosure also does not limit the number of levels to be simulated. Figure 4 The 5 shown in the figure can also be other quantities.

[0063] S103: In response to a triggering operation on a second operation button displayed in the simulation interface, obtaining a target level that meets a first preset condition based on the simulation results of the multiple levels to be simulated, and displaying the target level in the simulation result interface.

[0064] In one embodiment, when a user triggers the second operation button, the terminal sends the level to be simulated to the server. The server then simulates the level to be simulated, obtains a simulation result, and selects a target level that meets the first preset condition from the simulation results. The target level is then sent to the terminal, which receives the target level and displays it on the simulation result interface. However, this is not limited to this, and the level-clearing simulation operation can also be performed by the terminal.

[0065] The embodiments of the present disclosure do not limit the specific type of simulation results. For example, the simulation results may include one or more of the winning rate, the time required to complete a level, and the amount of virtual resources obtained per unit time.

[0066] The target level is a level to be simulated that meets a first preset condition, which includes at least one of the following: shortest clearance time, highest win rate, and the largest number of virtual resources acquired per unit time. For example, assuming the first preset condition includes the largest number of virtual resources acquired per unit time, after obtaining simulation results for multiple levels to be simulated, the multiple levels to be simulated are compared, and the level with the largest number of virtual resources acquired per unit time is selected as the target level. For some game applications, there is a certain correlation between the number of virtual resources acquired per unit time and the win rate and clearance time. That is, among multiple adjacent levels, the level with a higher win rate and a shorter clearance time has the largest number of virtual resources acquired per unit time. In some embodiments, the first preset condition can be at least one of the three conditions: the highest win rate, the shortest clearance time, and the largest number of virtual resources acquired per unit time. The specific selection is related to the gameplay mechanism in the game.

[0067] In some embodiments, the level recommendation method further includes: displaying the simulation results corresponding to the target level on a simulation results interface. For example, when the simulation results include win rate, level completion time, and the amount of virtual resources obtained per unit time, the win rate, level completion time, and the amount of virtual resources obtained per unit time corresponding to the target level are displayed on the simulation results interface. It is understood that the aforementioned virtual resources may be of one or more types, and the amounts of the one or more virtual resources may all be displayed on the simulation results interface.

[0068] Figure 5 A schematic diagram of a simulation result interface provided by an exemplary embodiment of the present disclosure is shown in the figure. As shown in the figure, the simulation result interface 30 displays the target level, i.e., level 36, and the simulation result 32 corresponding to the target level. The simulation result 32 includes a win rate 322, a clearance time 321, and the amount of virtual resources obtained per unit time 323. For example, 323 may include Figure 5 The two resource types shown can also include only one resource type or three or more resource types. The specific number of types is related to the game design mechanism and the resource output type in the level. Figure 5 It can be seen that among levels 33, 34, 35, 36, and 37, level 36 meets the first preset condition.

[0069] S104: Determine a recommended level based on the target level, and in response to a triggering operation on a third operation button, activate a display interface corresponding to the recommended level.

[0070] In one embodiment, Figure 6 As shown, determining the recommended level according to the target level includes the following steps:

[0071] S601: When the target level meets a second preset condition, determine the target level as a recommended level;

[0072] When the target level meets the second preset condition, it indicates that the placement efficiency of the target level is better, and its simulation results, such as the winning rate, clearance time, or the amount of virtual resources obtained per unit time, are within a better range.

[0073] The second preset condition includes at least one of the following: the completion time is within a first preset range, the win rate is within a second preset range, and the number of virtual resources acquired per unit time is greater than or equal to a first threshold. The first preset range can be, for example, between 68 seconds and 77 seconds, the second preset range can be, for example, between 90% and 100%, and the first threshold can be, for example, 15,000 or 16,000 virtual resources per hour.

[0074] For example, it is assumed that the second preset condition is that the clearance time is between 68 seconds and 77 seconds, and the winning rate is between 90% and 100%. Figure 5 The simulation results of the target level 36 show a clearance time of 76 seconds and a win rate of 100%, which meets the second preset condition. The target level can be determined as a recommended level.

[0075] S602: When the target level does not meet the second preset condition, in response to a triggering operation on a fourth operation button displayed on the simulation result interface, a recommended level that meets the second preset condition is determined based on multiple target levels obtained from multiple simulations.

[0076] When the target level does not meet the second preset condition, it means that the placement efficiency of the target level is poor, and its simulation results, such as the winning rate, the clearance time, or the number of virtual resources obtained per unit time, are in a poor range. At this time, the user can trigger the fourth operation button 33 displayed in the simulation result interface 30, such as Figure 5 shown.

[0077] After fourth operation button 33 is triggered, the terminal determines a recommended level that meets the second preset condition based on the multiple target levels obtained from the multiple simulations. For example, assuming four simulations have been performed previously, resulting in four target levels, the terminal determines a recommended level that meets the second preset condition from these four target levels. Figure 7 The following figure shows the historical simulation window 40 displayed after the fourth operation button is triggered. This window displays the target levels (circled levels) obtained from the previous four simulations and the corresponding simulation results. This window also displays the recommended level 36. It can be seen from this window that the clearance time, win rate, and amount of virtual resources obtained per unit time for level 36 are all within a relatively good range.

[0078] After the recommended level is determined, in response to the triggering operation of the third operation button, the display interface corresponding to the recommended level is started. The third operation button can be located in the simulation result interface, such as Figure 5 The third operation button 34 in the , can also be located in the history window, such as Figure 7 When the target level meets the second preset condition, the user can directly trigger the third operation button 34 in the simulation result interface to start the display interface corresponding to the recommended level. When a recommended level that meets the second preset condition is determined among multiple target levels obtained from multiple simulations, the user can trigger the third operation button 44 displayed in the historical simulation window to start the display interface corresponding to the recommended level.

[0079] If no recommended levels satisfying the second preset condition exist among the multiple target levels obtained from multiple simulations, a first guidance button and / or a second guidance button are displayed in the historical simulation window. The first guidance button guides the user to reselect a level to simulate, and the second guidance button guides the user to adjust virtual objects within the formation. For example, suppose four simulations have already been performed, resulting in four target levels. However, none of these four target levels satisfy the second preset condition. In this case, the first guidance button and / or the second guidance button are displayed in the historical simulation window to guide the user to continue the simulation. Figure 8 The historical simulation window 50 is shown after the fourth operation button is triggered. This historical simulation window 50 displays the target levels (circled levels) obtained from the previous four simulations and the simulation results corresponding to the target levels. It can be seen that the clearance time, win rate, and number of virtual resources obtained per unit time for the four target levels are all in a poor range. The bottom of the historical simulation window 50 also displays a first guidance operation button 51 and a second guidance operation button 52. When the first guidance operation button 51 is triggered, a simulation interface is displayed for the user to select the switch to be simulated; when the second guidance operation button 52 is triggered, a level placement interface is displayed for the user to adjust the virtual objects in the formation.

[0080] When the actual interface is displayed, different colors can be used to display target levels with different placement efficiencies and the simulation results corresponding to the target levels. For example, when the target level meets the second preset condition, it means that the placement efficiency is high. At this time, green can be used to highlight the above target level and the simulation results corresponding to the target level, so that the user can more intuitively judge the range of the placement efficiency of the target level; when the target level does not meet the second preset condition, but the placement efficiency is medium, orange can be used to highlight the above target level and the simulation results corresponding to the target level; when the placement efficiency of the target level is low, red can be used to highlight the above target level and the simulation results corresponding to the target level. The placement efficiency mentioned in the above description can be judged by the win rate, clearance time, and the number of virtual resources obtained per unit time in the simulation results.

[0081] When a level placement interface displays multiple formations and level simulation is required for the multiple formations, multiple levels to be simulated are selected in the simulation interface, including: selecting multiple levels to be simulated for each formation in the simulation interface;

[0082] Accordingly, the above-mentioned displaying the target level on the simulation result interface includes: displaying the target levels corresponding to the above-mentioned multiple formations respectively on the simulation result interface;

[0083] Determining the recommended levels based on the target level includes determining the recommended levels for each formation based on the target level corresponding to each formation. This allows for simultaneous determination of recommended levels for multiple formations. In practical applications, the multiple formations include main quest lines and side quest lines.

[0084] The disclosed embodiment can determine the level with the highest placement efficiency from multiple levels to be simulated as a recommended level, thereby improving the player's level placement income.

[0085] In the case of dividing the functional modules according to their functions, an embodiment of the present disclosure provides a level recommendation device, which may be a server or a chip applied to a server. Figure 9 This is a schematic block diagram of the functional modules of a level recommendation device provided by an exemplary embodiment of the present disclosure. Figure 9 As shown, the recommendation device 900 for this level includes:

[0086] The display module 901 is configured to display a simulation interface in response to a trigger operation on a first operation button displayed in the level placement interface;

[0087] The selection module 902 is configured to select a plurality of to-be-simulated levels in the simulation interface in response to a level selection operation;

[0088] an acquisition module 903 configured to, in response to a triggering operation on a second operation button displayed on the simulation interface, acquire a target level that meets a first preset condition based on the simulation results of the multiple levels to be simulated, and display the target level on the simulation result interface;

[0089] The determination module 904 is configured to determine a recommended level according to the target level, and activate a display interface corresponding to the recommended level in response to a trigger operation on a third operation button displayed in the simulation result interface.

[0090] In a possible embodiment, the display module 901 is further configured to: display the simulation results corresponding to the above-mentioned target level in the simulation result interface, and the above-mentioned simulation results include at least one of the following contents: the time to pass the level, the winning rate and the number of virtual resources obtained per unit time.

[0091] In a possible implementation, the first preset condition includes at least one of the following: shortest clearance time, highest winning rate, and the largest number of virtual resources acquired per unit time.

[0092] In a possible implementation, the determination module 904 is configured to determine the target level as a recommended level when the target level meets a second preset condition;

[0093] When the target level does not meet the second preset condition, in response to a triggering operation on a fourth operation button displayed in the simulation result interface, a recommended level that meets the second preset condition is determined based on multiple target levels obtained from multiple simulations.

[0094] In one possible implementation, when there is no recommended level that meets the second preset condition among the multiple target levels, a first guidance operation button and / or a second guidance operation button are displayed, wherein the first guidance operation button is used to guide the user to reselect the level to be simulated, and the second guidance operation button is used to guide the user to adjust the virtual objects in the formation.

[0095] In one possible embodiment, the above-mentioned second preset condition includes at least one of the following: the clearance time is within the first preset range, the winning rate is within the second preset range, and the number of virtual resources obtained per unit time is greater than or equal to the first threshold.

[0096] In one possible embodiment, the level placement interface displays a plurality of formations, each of the formations including at least one virtual object; and selecting a plurality of levels to be simulated in the simulation interface includes: selecting a plurality of levels to be simulated for each of the formations in the simulation interface;

[0097] Accordingly, the displaying of the target level on the simulation result interface includes: displaying the target levels corresponding to the plurality of formations respectively on the simulation result interface;

[0098] The determining of the recommended level according to the target level includes: determining the recommended level corresponding to each formation according to the target level corresponding to each formation.

[0099] An embodiment of the present disclosure further provides an electronic device, comprising: at least one processor; a memory for storing instructions executable by the at least one processor; wherein the at least one processor is configured to execute the instructions to implement the above method disclosed in the embodiment of the present disclosure.

[0100] Figure 10 This is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present disclosure. Figure 10 As shown, the electronic device 1800 includes at least one processor 1801 and a memory 1802 coupled to the processor 1801. The processor 1801 can execute corresponding steps in the above method disclosed in the embodiment of the present disclosure.

[0101] The processor 1801 can also be referred to as a central processing unit (CPU), which can be an integrated circuit chip with signal processing capabilities. Each step in the method disclosed in the embodiments of the present disclosure can be completed by hardware integrated logic circuits in the processor 1801 or by software instructions. The processor 1801 can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present disclosure can be directly implemented as being executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in the memory 1802, such as a storage medium mature in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The processor 1801 reads the information in the memory 1802 and, in conjunction with its hardware, completes the steps of the method.

[0102] In addition, when various operations / processes according to the present disclosure are implemented by software and / or firmware, they can be transmitted from a storage medium or a network to a computer system having a dedicated hardware structure, such as Figure 11The computer system 1900 shown is installed with the programs constituting the software. When the various programs are installed, the computer system can perform various functions, including the functions described above. Figure 11 A structural block diagram of a computer system provided by an exemplary embodiment of the present disclosure.

[0103] Computer system 1900 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are intended to be examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0104] like Figure 11 As shown, computer system 1900 includes a computing unit 1901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1902 or a computer program loaded from a storage unit 1908 into a random access memory (RAM) 1903. Various programs and data required for the operation of computer system 1900 may also be stored in RAM 1903. Computing unit 1901, ROM 1902, and RAM 1903 are connected to each other via a bus 1904. An input / output (I / O) interface 1905 is also connected to bus 1904.

[0105] Several components within computer system 1900 are connected to I / O interface 1905, including an input unit 1906, an output unit 1907, a storage unit 1908, and a communication unit 1909. Input unit 1906 can be any type of device capable of inputting information into computer system 1900. Input unit 1906 can receive input numeric or character information and generate key input signals related to user settings and / or function control of an electronic device. Output unit 1907 can be any type of device capable of presenting information and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. Storage unit 1908 may include, but is not limited to, a magnetic disk or an optical disk. Communication unit 1909 allows computer system 1900 to exchange information / data with other devices over a network, such as the Internet, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver and / or chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0106] The computing unit 1901 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1901 performs the various methods and processes described above. For example, in some embodiments, the above-mentioned methods disclosed in the embodiments of the present disclosure may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 1908. In some embodiments, part or all of the computer program may be loaded and / or installed on the computer system 1900 via the ROM 1902 and / or the communication unit 1909. In some embodiments, the computing unit 1901 may be configured to perform the above-mentioned methods disclosed in the embodiments of the present disclosure by any other appropriate means (e.g., by means of firmware).

[0107] An embodiment of the present disclosure further provides a computer-readable storage medium, wherein, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the above method disclosed in the embodiment of the present disclosure.

[0108] The computer-readable storage medium in the embodiments of the present disclosure can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. The above-mentioned computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specifically, the above-mentioned computer-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0109] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0110] The embodiments of the present disclosure further provide a computer program product, including a computer program, wherein when the computer program is executed by a processor, the method disclosed in the embodiments of the present disclosure is implemented.

[0111] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or combinations thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer.

[0112] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0113] The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. The names of the modules, components, or units do not necessarily limit the modules, components, or units themselves.

[0114] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0115] The above descriptions are merely some embodiments of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.

[0116] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims

1. A level recommendation method, characterized in that: The method comprises: In response to a trigger operation on a first operation button displayed in the level placement interface, displaying a simulation interface; In response to a level selection operation, selecting a plurality of levels to be simulated in the simulation interface; In response to a triggering operation on a second operation button displayed in the simulation interface, after obtaining simulation results for the multiple levels to be simulated, comparing the multiple levels to be simulated, selecting a level that meets a first preset condition as a target level, and displaying the target level in the simulation result interface; determining a recommended level according to the target level, and activating a display interface corresponding to the recommended level in response to a triggering operation on a third operation button; The step of determining a recommended level according to the target level includes: When the target level meets a second preset condition, determining the target level as a recommended level; When the target level does not meet the second preset condition, in response to a triggering operation on a fourth operation button displayed in the simulation result interface, a recommended level that meets the second preset condition is determined based on multiple target levels obtained from multiple simulations.

2. The method according to claim 1, characterized in that The method further includes: displaying the simulation result corresponding to the target level in a simulation result interface, wherein the simulation result includes at least one of the following contents: level clearance time, winning rate, and the amount of virtual resources obtained per unit time.

3. The method according to claim 1, characterized in that The first preset condition includes at least one of the following: the shortest clearance time, the highest winning rate and the largest number of virtual resources obtained per unit time.

4. The method according to claim 1, wherein When there is no recommended level that meets the second preset condition among the multiple target levels, a first guidance operation button and / or a second guidance operation button are displayed, wherein the first guidance operation button is used to guide the user to reselect a level to be simulated, and the second guidance operation button is used to guide the user to adjust virtual objects in the formation.

5. The method according to claim 1, wherein The second preset condition includes at least one of the following: the clearance time is within a first preset range, the winning rate is within a second preset range, and the amount of virtual resources obtained per unit time is greater than or equal to a first threshold.

6. The method according to any one of claims 1 to 5, characterized in that The level placement interface displays a plurality of formations, each of which includes at least one virtual object; selecting a plurality of levels to be simulated in the simulation interface comprises: selecting a plurality of levels to be simulated for each of the formations in the simulation interface; Accordingly, displaying the target level on the simulation result interface includes: displaying the target levels corresponding to the multiple formations respectively on the simulation result interface; Determining the recommended level according to the target level includes: determining the recommended level corresponding to each formation according to the target level corresponding to each formation.

7. A level recommendation device, characterized in that: The device comprises: A display module is configured to display a simulation interface in response to a trigger operation on a first operation button displayed in the level placement interface; A selection module is configured to select a plurality of to-be-simulated levels in the simulation interface in response to a level selection operation; an acquisition module configured to, in response to a triggering operation on a second operation button displayed in the simulation interface, compare the multiple levels to be simulated after obtaining simulation results, select a level that meets a first preset condition as a target level, and display the target level in the simulation result interface; a determination module configured to determine a recommended level based on the target level, and to activate a display interface corresponding to the recommended level in response to a triggering operation on a third operation button displayed on the simulation result interface; Wherein, the determining module is configured to: When the target level meets a second preset condition, determining the target level as a recommended level; When the target level does not meet the second preset condition, in response to a triggering operation on a fourth operation button displayed in the simulation result interface, a recommended level that meets the second preset condition is determined based on multiple target levels obtained from multiple simulations.

8. An electronic device, characterized in that: include: at least one processor; a memory for storing the at least one processor-executable instruction; The at least one processor is configured to execute the instructions to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Setting method and device of pass game, storage medium and electronic device

    CN107970608A

  • Game interaction method and device

    CN113398588A