Game difficulty level determination method and device, storage medium, and electronic device

By calculating the general game ability level of the escape room game players and the clearance time of other players, dynamically determine the game difficulty level, solving the problem of inadequate difficulty in the existing technology and improving the gaming experience.

CN114768263BActive Publication Date: 2025-04-25NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210527602.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-16
Publication Date
2025-04-25
Estimated Expiration
2042-05-16

AI Technical Summary

Technical Problem

The game difficulty level of the existing escape room games is a fixed value subjectively defined by the merchant, which makes the difficulty not suitable for the ability of different gamers and reduces the gaming experience.

Method used

By obtaining the general game ability level of the target game player and comparing it with the level-through time of other game players, the game's difficulty level is calculated to more accurately match the game difficulty and player abilities.

Benefits of technology

It improves the accuracy and adaptability of the game difficulty level and improves the experience of gamers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114768263B_ABST
    Figure CN114768263B_ABST
Patent Text Reader

Abstract

The present disclosure belongs to the field of computer technology, and relates to a method and device for determining a game difficulty level, a computer storage medium, and an electronic device. The method includes: obtaining a general game ability level corresponding to a target game player; obtaining the clearance time required for other game players with the general game ability level to clear the target game, and obtaining a preset clearance time corresponding to the target game; determining a calculation result based on the clearance time and the preset clearance time, and determining the difficulty level of the target game relative to the target game player based on the calculation result. In the present disclosure, the difficulty level of the target game relative to the target game player is determined based on the calculation result, which avoids the situation in the prior art that the difficulty level is a fixed value, improves the accuracy of the determined difficulty level, and thereby improves the game experience of the target game player.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for determining a game difficulty level, a computer-readable storage medium, and an electronic device. Background Art

[0002] With the development of computer technology, many different types of virtual games have emerged, including room escape games.

[0003] However, in the prior art, the game difficulty level of escape room games is a fixed value defined by the merchant subjectively, which results in that the game difficulty level is not suitable for the gaming abilities of all game players. Novice game players may think that the escape room games are difficult, while game players with certain gaming experience may think that the escape room games are easy. This reduces the adaptability of the game difficulty level to the game players, thereby reducing the gaming experience of the game players.

[0004] In view of this, there is an urgent need in the art to develop a new method and device for determining the difficulty level of a game.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present disclosure is to provide a method for determining a game difficulty level, a device for determining a game difficulty level, a computer-readable storage medium, and an electronic device, thereby at least to a certain extent overcoming the problem of low adaptability of the game difficulty level to game players due to related technologies.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to a first aspect of an embodiment of the present invention, a method for determining a game difficulty level is provided, the method comprising: obtaining a general game ability level corresponding to a target game player; obtaining a clearance time required for other game players with the general game ability level to clear the target game, and obtaining a preset clearance time corresponding to the target game; determining a calculation result based on the clearance time and the preset clearance time, and determining the game difficulty level of the target game relative to the target game player based on the calculation result.

[0009] In an exemplary embodiment of the present invention, obtaining the general gaming ability level corresponding to the target game player includes: obtaining the game type corresponding to the game, and determining other games of the same game type; obtaining the historical clearance time required for historical game players to clear the other games, and obtaining a first preset clearance time corresponding to the other games; calculating the historical clearance time and the first preset clearance time to obtain a first calculation result, and predicting the general gaming ability level corresponding to the target game player based on the first calculation result.

[0010] In an exemplary embodiment of the present invention, predicting the general gaming ability level corresponding to the target game player based on the first calculation result includes: creating a mapping relationship between the first calculation result and the gaming ability level; obtaining a second clearance time for the target game player to clear the other games, and calculating the second clearance time and the first preset clearance time to obtain a second calculation result; based on the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result, predicting the general gaming ability level corresponding to the target game player.

[0011] In an exemplary embodiment of the present invention, predicting the general game ability level corresponding to the target game player based on the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result includes: determining the first calculation result that matches the second calculation result; predicting the game ability level having the mapping relationship with the first calculation result as the general game ability level corresponding to the target game player.

[0012] In an exemplary embodiment of the present invention, determining the calculation result based on the clearance time and the preset clearance time includes: calculating the average value of the clearance time to obtain the average clearance time, and calculating the difference between the average clearance time and the preset clearance time to obtain the calculation result.

[0013] In an exemplary embodiment of the present invention, determining the game difficulty level of the target game relative to the target game player based on the calculation result includes: if the calculation result satisfies a first preset condition, determining that the game difficulty level of the target game relative to the target game player is a first level; if the calculation result satisfies a second preset condition, determining that the game difficulty level of the target game relative to the target game player is a second level; if the calculation result satisfies a third preset condition, determining that the game difficulty level of the target game relative to the target game player is a third level.

[0014] In an exemplary embodiment of the present invention, after determining the game difficulty level of the target game relative to the target game player according to the calculation result, the method further includes: if the game difficulty level is the second level, adjusting the display mode corresponding to the target game to a target display mode; wherein the target display mode is different from other display modes, and the other display modes correspond to the other games.

[0015] According to a second aspect of an embodiment of the present invention, there is provided a device for determining a game difficulty level, the device comprising: a prediction module, configured to obtain a game passing ability level corresponding to a target game player; an acquisition module, configured to obtain a clearance time required for other game players with the general game ability level to clear the target game, and obtain a preset clearance time corresponding to the target game; a module for determining a game difficulty level, configured to determine a calculation result based on the clearance time and the preset clearance time, and determine the game difficulty level of the target game relative to the target game player based on the calculation result.

[0016] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor and a memory; wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method for determining the game difficulty level of any of the above exemplary embodiments is implemented.

[0017] According to a fourth aspect of an embodiment of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for determining a game difficulty level in any of the above exemplary embodiments is implemented.

[0018] It can be seen from the above technical solutions that the game difficulty level determination method, game difficulty level determination device, computer storage medium and electronic device in the exemplary embodiments of the present invention have at least the following advantages and positive effects:

[0019] In the method and device provided by the exemplary embodiments of the present disclosure, on the one hand, the game difficulty level of the target game relative to the target game player is determined based on the calculation result, which avoids the problem in the prior art that the game difficulty level is a fixed value set subjectively, thereby improving the accuracy of the determined game difficulty level and the game experience of the target game player; on the other hand, the calculation result is determined based on the clearance time and the preset clearance time, therefore, different clearance times can be determined for different target game players, and then different game difficulty levels are determined, thereby improving the adaptability of the game difficulty level of the target game relative to the target game player.

[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0022] Figure 1 A schematic diagram schematically shows a flow chart of a method for determining a game difficulty level in an embodiment of the present disclosure;

[0023] Figure 2 A schematic diagram schematically shows a flow chart of obtaining a general game ability level corresponding to a target game player in a method for determining a game difficulty level in an embodiment of the present disclosure;

[0024] Figure 3 A schematic diagram schematically shows a flow chart of predicting a general game ability level corresponding to a target game player in a method for determining a game difficulty level in an embodiment of the present disclosure;

[0025] Figure 4 A schematic diagram schematically shows a flow chart of predicting a general game ability level corresponding to a target game player in a method for determining a game difficulty level in an embodiment of the present disclosure;

[0026] Figure 5 A schematic diagram schematically shows a flow chart of determining the game difficulty level of a target game relative to a target game player according to a calculation result in a method for determining a game difficulty level in an embodiment of the present disclosure;

[0027] Figure 6 A schematic diagram schematically shows the structure of a device for determining a game difficulty level in an embodiment of the present disclosure;

[0028] Figure 7 An electronic device for determining a game difficulty level in an embodiment of the present disclosure is schematically shown;

[0029] Figure 8 A computer-readable storage medium for determining a game difficulty level in an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0031] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.

[0032] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities.

[0033] In view of the problems existing in the related art, the present disclosure proposes a method for determining the difficulty level of a game. Figure 1 A flowchart of a method for determining a game difficulty level is shown in FIG. Figure 1 As shown, the method for determining the game difficulty level includes at least the following steps:

[0034] Step S110: Obtain a general gaming ability level corresponding to the target game player.

[0035] Step S120: Obtain the clearance time required for other game players with a common gaming ability level to clear the target game, and obtain the preset clearance time corresponding to the target game.

[0036] Step S130. Determine a calculation result based on the clearance time and the preset clearance time, and determine the game difficulty level of the target game relative to the target game player based on the calculation result.

[0037] In the method and device provided by the exemplary embodiments of the present disclosure, on the one hand, the game difficulty level of the target game relative to the target game player is determined based on the calculation result, which avoids the problem in the prior art that the game difficulty level is a fixed value set subjectively, thereby improving the accuracy of the determined game difficulty level and the game experience of the target game player; on the other hand, the calculation result is determined based on the clearance time and the preset clearance time. Therefore, for different target game players, different clearance times can be determined, and then different game difficulty levels are determined, thereby improving the adaptability of the game difficulty level of the target game relative to the target game player.

[0038] The following is a detailed description of each step of the method for determining the game difficulty.

[0039] In step S110, a general game ability level corresponding to the target game player is obtained.

[0040] In the exemplary embodiments of the present disclosure, the target game refers to any virtual game that can be used for entertainment by game players. Specifically, the target game can be a mobile game, a computer game, a shooting game, a role-playing game, or an escape room game. This exemplary embodiment does not specifically limit this.

[0041] The target game player refers to one of the game players, and the general game ability level is predicted to measure the game ability of the target game player for the target game.

[0042] For example, the target game is a room escape game, specifically, the target game is a XX type room escape game, and it is predicted that the game ability level of the target game player "xxx001" for the XX type room escape game is A level.

[0043] In an alternative embodiment, Figure 2 FIG. 1 shows a flow chart of obtaining a general game ability level corresponding to a target game player in a method for determining a game difficulty level. Figure 2 As shown, the method includes at least the following steps: In step S210, a game type corresponding to a target game is obtained, and other games having the same game type are determined.

[0044] Among them, the game type refers to the type of game. Specifically, assuming that the target game is a shooting game, the game type can be a single-player shooting type, or a multiplayer shooting type. Assuming that the target game is a role-playing game, the game type can be an animation role-playing type, or a Marvel character-playing type. Assuming that the target game is an escape room game, the game type can be a suspense type, or a spy war type. This exemplary embodiment does not specifically limit this.

[0045] Other games refer to games of the same game type as the target game. For example, if the target game is an escape room game, and the game type of the escape room game is a spy war type, then the escape room game of the same spy war type will be determined as other games.

[0046] For example, the target game is room escape game XX, and the game type of room escape game XX is spy war type. Then, room escape game XX1, room escape game XX2 and room escape game XX3, which also belong to the spy war type, can be determined as other games.

[0047] In step S220, the historical clearance time required for the historical game player to clear other games is obtained, and the first preset clearance time corresponding to the other games is obtained.

[0048] Among them, historical game players refer to game players who have completed other games. Correspondingly, the historical clearance time is the time it takes for historical game players to complete other games. The first preset clearance time is a pre-set time required for most game players to complete other games, which is subsequently used for calculation with the historical clearance time to obtain a first calculation result.

[0049] For example, other games include room escape game XX1, room escape game XX2 and room escape game XX3, among which 100 historical game players have passed the room escape game XX1, and correspondingly, there are historical clearance times corresponding to these 100 historical game players, 150 historical game players have passed the room escape game XX2, and correspondingly, there are historical clearance times corresponding to these 150 historical game players, 300 historical game players have passed the room escape game XX3, and correspondingly, there are historical clearance times corresponding to these 300 historical game players.

[0050] In step S230, the historical clearance time and the first preset clearance time are calculated to obtain a first calculation result, and the general game ability level corresponding to the target game player is predicted based on the first calculation result.

[0051] Among them, the first calculation result refers to the result obtained after calculating the historical clearance time and the first preset clearance time. Specifically, the first settlement result can be the ratio between the historical clearance time and the first preset clearance time. Then, based on the first calculation result, the general game ability level of the target game player when clearing the target game can be predicted.

[0052] For example, other games include room escape game XX1, room escape game XX2 and room escape game XX3, among which 100 historical game players have passed the room escape game XX1, and correspondingly, there are historical clearance times corresponding to these 100 historical game players, 150 historical game players have passed the room escape game XX2, and correspondingly, there are historical clearance times corresponding to these 150 historical game players, 300 historical game players have passed the room escape game XX3, and correspondingly, there are historical clearance times corresponding to these 300 historical game players.

[0053] The above 100 historical clearance times are calculated with the first preset clearance time to obtain the first calculation result, the above 150 historical clearance times are calculated with the first preset clearance time to obtain the first calculation result, and the above 300 historical clearance times are calculated with the first preset clearance time to obtain the first calculation result. According to the above-mentioned first calculation results, it is predicted that the general game ability level of the target game player "xxx001" for this XX type of escape room game is A.

[0054] In this exemplary embodiment, the general gaming ability level of the target game player is predicted based on a first calculation result, which refers to a calculation result between a historical clearance time and a first preset clearance time. Furthermore, the general gaming ability level of the target game player is predicted based on the historical clearance time and the first preset clearance time, thereby improving the accuracy of the predicted general gaming ability level of the target game player.

[0055] In an alternative embodiment, Figure 3 FIG. 1 shows a flow chart of predicting the general game ability level corresponding to the target game player in the method for determining the game difficulty level. Figure 3 As shown, the method at least includes the following steps: In step S310, a mapping relationship between the first calculation result and the general game ability level is created.

[0056] Among them, since the first calculation result can be the ratio between the historical clearance time and the first preset clearance time, the closer the first calculation result is to 1, the closer the time required for the historical game player to clear other games is to the first preset clearance time, and thus it can be considered that the historical game player has a higher gaming ability level when playing other games. Correspondingly, the closer the first calculation result is to 0, the farther the time required for the historical game player to clear other games is from the first preset clearance time, and thus it can be considered that the gaming ability level of the historical game player when playing other games is weaker. The mapping relationship reflects the corresponding relationship between the first calculation result and the general gaming ability level described above.

[0057] For example, a mapping relationship can be created between the first calculation result belonging to the interval [0.7 0.8] and the general game ability level C, a mapping relationship can be created between the first calculation result belonging to the interval [08 0.9] and the general game ability level B, and a mapping relationship can be created between the first calculation result belonging to the interval [0.9 1] and the general game ability level A, wherein the general game ability level A is greater than the general game ability level B, and the general game ability level B is greater than the general game ability level C.

[0058] In step S320, a second clearance time of the target game player for clearing other games is obtained, and the second clearance time and the first preset clearance time are calculated to obtain a second calculation result.

[0059] Among them, the second clearance time refers to the time required for the target game player to clear other games, and the second calculation result is the calculation result between the second clearance time and the first preset clearance time. Specifically, the second calculation result is the ratio between the second clearance time and the first preset clearance time.

[0060] For example, the second clearance time required for the target game player to clear other game XX1 is a, and the first preset clearance time is b, then the second calculation result is the ratio of a to b.

[0061] In step S330, based on the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result, a general game ability level corresponding to the target game player is predicted.

[0062] Among them, the first calculation result corresponding to the second calculation result can be determined, and then according to the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result, the general game ability level corresponding to the target game player is predicted.

[0063] For example, the second calculation result is 0.95. Obviously, the second calculation result belongs to the interval [0.9 1], and there is a mapping relationship between the first calculation result belonging to the interval [0.9 1] and the general game ability level A. Therefore, the predicted general game ability level of the target game player is A.

[0064] In an optional embodiment, a mapping relationship between the first calculation result and the general gaming ability level is created, and then the general gaming ability level of the target game player can be predicted based on the corresponding relationship between the second calculation result and the first calculation result. Moreover, since the first calculation result is a result calculated based on the historical clearance time and the first preset clearance time, the accuracy of the predicted general gaming ability level of the target game player is improved.

[0065] In an alternative embodiment, Figure 4 FIG. 1 shows a flow chart of predicting the general game ability level corresponding to the target game player in the method for determining the game difficulty level. Figure 4 As shown, the method at least includes the following steps: In step S410, a first calculation result matching the second calculation result is determined.

[0066] After the second calculation result is calculated, the first calculation result matching the second calculation result may be determined.

[0067] For example, if the second calculation result is 0.95, the first calculation result matching the second calculation result may be any first calculation result in the interval [0.9 1].

[0068] In step S420, the game ability level having a mapping relationship with the first calculation result is predicted as a general game ability level corresponding to the target game player.

[0069] After determining the first calculation result that matches the second calculation result, the game ability level corresponding to the first calculation result can be determined based on the mapping relationship, and then the game ability level can be predicted as a general game ability level corresponding to the target game player.

[0070] For example, the second calculation result is 0.95, then the first calculation result matching the second calculation result may be the first calculation result 0.95 belonging to the interval [0.9 1], and the game ability level mapped to the first calculation result 0.95 is A. Therefore, the predicted general game ability level corresponding to the target game player "xxx001" is A.

[0071] In this exemplary embodiment, a first calculation result that matches the second calculation result is determined, and then the gaming ability level corresponding to the first calculation result can be predicted as a general gaming ability level corresponding to the target game player based on the mapping relationship. Since the first calculation result is a result calculated based on the historical clearance time and the first preset clearance time, the accuracy of the predicted general gaming ability level of the target game player is improved.

[0072] In step S120, the clearance time required for other game players with a common gaming ability level to clear the target game is obtained, and the preset clearance time corresponding to the target game is obtained.

[0073] In an exemplary embodiment of the present disclosure, other game players refer to game players who have the same gaming ability level as the target game player, clearance time refers to the time required for other game players to clear the game, and preset clearance time refers to a preset time value, which is used to represent the clearance time required for most game players to clear the game.

[0074] For example, the predicted general game ability level corresponding to the target game player "xxx001" is A, and other game players with general game ability level A include game player "xxx010", game player "xxx111" and game player "xxx221", among which the time required for game player "xxx010" to clear the target game is e, the time required for game player "xxx111" to clear the target game is d, the time required for game player "xxx221" to clear the target game is f, and the preset clearance time is g.

[0075] In this exemplary embodiment, it is necessary to obtain the clearance time and preset clearance time required for other game players with the same gaming ability level to clear the target game, which in turn helps to determine the calculation result based on the clearance time and the preset clearance time, laying the foundation for determining the game difficulty level relative to the target game player based on the calculation result.

[0076] In step S130, a calculation result is determined according to the clearance time and the preset clearance time, and a game difficulty level of the target game relative to the target game player is determined according to the calculation result.

[0077] In an exemplary embodiment of the present disclosure, a difference calculation can be performed between the clearance time and the preset clearance time to obtain a calculation result. If the calculation result is greater than 0, and the clearance time is significantly different from the preset clearance time, it proves that the game difficulty level of the target game is high for the target game player. If the calculation result is less than 0, and the clearance time is significantly different from the preset clearance time, it proves that the game difficulty level of the target game is low for the target game player. If the calculation result is close to 0, it proves that the game difficulty level of the target game is medium for the target game player.

[0078] For example, the clearance time is 1 hour and the preset clearance time is 30 minutes. Obviously, the calculated result is greater than 0 and the clearance time is significantly different from the preset clearance time, which proves that the target game has a high difficulty level for the target game players.

[0079] In an optional embodiment, the calculation result is determined based on the clearance time and the preset clearance time, including: calculating the average value of the clearance time to obtain the average clearance time, and calculating the difference between the average clearance time and the preset clearance time to obtain the calculation result.

[0080] Among them, after obtaining the clearance time required for other game players with the same gaming ability level to clear the target game, the clearance time can be averaged to obtain the average clearance time, and then the difference between the average clearance time and the preset clearance time can be calculated to obtain the calculation result. It is worth noting that the reason for calculating the average clearance time is to avoid the influence of individual deviations in the clearance time on the calculation result and to improve the accuracy of the calculation result.

[0081] For example, the predicted general game ability level corresponding to the target game player "xxx001" is A, and other game players with general game ability level A include game player "xxx010", game player "xxx111" and game player "xxx221", among which the time required for game player "xxx010" to clear the target game is e, the time required for game player "xxx111" to clear the target game is d, the time required for game player "xxx221" to clear the target game is f, and the preset clearance time is g.

[0082] The average clearance time of 1 hour can be obtained by calculating the average value of the clearance time e, the clearance time d and the clearance time f. The preset clearance time is 30 minutes, and the difference between the average clearance time of 1 hour and the preset clearance time of 30 minutes is calculated to obtain the calculation result.

[0083] In an optional embodiment, the average clearance time is calculated by averaging the clearance time, thereby avoiding the influence of individual deviation clearance time on the calculation result and improving the accuracy of the calculation result.

[0084] In an alternative embodiment, Figure 5 FIG. 1 shows a flow chart of determining the game difficulty level of a target game relative to a target game player according to a calculation result in a method for determining the game difficulty level. Figure 5 As shown, the method includes at least the following steps: in step S510, if the calculation result meets the first preset condition, it is determined that the game difficulty level of the target game relative to the target game player is the first level.

[0085] The first preset condition may be a condition for determining the game difficulty level to be a first level, and the first level may be a level indicating that the target game is difficult for a target game player.

[0086] Specifically, the first preset condition may be that the difference between the customs clearance time and the preset customs clearance time is greater than 0, and the customs clearance time is significantly different from the preset customs clearance time.

[0087] For example, the clearance time is 1 hour, and the preset clearance time is 30 minutes. Obviously, the difference between the clearance time and the preset clearance time is greater than 0, and the difference between the clearance time and the preset clearance time is large. Based on this, the game difficulty level of the target game relative to the target game player is determined to be the first level, and the first level indicates that the target game is at a higher level of difficulty relative to the target game player.

[0088] In step S520, if the calculation result satisfies the second preset condition, it is determined that the game difficulty level of the target game relative to the target game player is the second level.

[0089] The second preset condition may be a condition that the game difficulty level is determined to be the second level, and the second level may be a level indicating that the target game is moderately difficult for the target game player. Specifically, the second preset condition may be a condition that the difference between the clearance time and the preset clearance time is close to zero.

[0090] For example, the clearance time is 32 minutes, and the preset clearance time is 30 minutes. Obviously, the calculation result at this time meets the second preset condition that the difference between the clearance time and the preset clearance time is close to 0. Therefore, the game difficulty level of the target game relative to the target game player is determined to be the second level, and the second level indicates that the target game is of moderate difficulty level relative to the target game player.

[0091] In step S530, if the calculation result satisfies the third preset condition, it is determined that the game difficulty level of the target game relative to the target game player is the third level.

[0092] The third preset condition may be a condition for determining the game difficulty level to be the third level, and the third level may be a level indicating that the target game is less difficult than the target game player. Specifically, the third preset condition may be a condition that the difference between the clearance time and the preset clearance time is less than 0, and the clearance time is significantly different from the preset clearance time.

[0093] For example, the clearance time is 15 minutes, and the preset clearance time is 30 minutes. Obviously, the calculation result meets the third preset condition at this time, and then determines that the game difficulty level of the target game relative to the target game player is the third level. The third level indicates that the target game is at a lower level of difficulty relative to the target game player.

[0094] In this exemplary embodiment, when the calculation results meet different preset conditions, the game difficulty level of the determined target game relative to the target game player is different, avoiding the situation in the prior art where the game difficulty level is determined as a fixed value. This not only increases the accuracy of the determined game difficulty level, but also increases the compatibility of the determined game difficulty level with the target game player.

[0095] In an optional embodiment, after determining the game difficulty level of the target game relative to the target game player based on the calculation results, the method also includes: if the game difficulty level is the second level, adjusting the display mode corresponding to the target game to the target display mode; wherein the target display mode is different from other display modes, and other display modes correspond to other games.

[0096] Among them, when the game difficulty level is the second level, it proves that the target game is of moderate difficulty relative to the target game players. At this time, the display mode corresponding to the target game can be adjusted to the target display mode. The display mode refers to the way the target game is displayed on the terminal before entering the game. The target display mode is different from the display mode of other games.

[0097] For example, if the difficulty level of the target game is the second level, the display mode of the target game is adjusted to a highlighted display mode, and the display modes of other games of the same game type as the game remain unchanged in the default other display modes.

[0098] In this exemplary embodiment, when the game difficulty level is the second level, the display mode corresponding to the game is adjusted to the target display mode, which helps to remind the target game player that the target game is a game suitable for the target game player's gaming ability level, thereby increasing the probability of the target game player entering the target game and improving the target game player's gaming experience.

[0099] In the method and device provided by the exemplary embodiments of the present disclosure, on the one hand, the game difficulty level of the target game relative to the target game player is determined based on the calculation result, which avoids the problem in the prior art that the game difficulty level is a fixed value set subjectively, thereby improving the accuracy of the determined game difficulty level and the game experience of the target game player; on the other hand, the calculation result is determined based on the clearance time and the preset clearance time. Therefore, for different target game players, different clearance times can be determined, and then different game difficulty levels are determined, thereby improving the adaptability of the target game difficulty level of the game relative to the target game player.

[0100] The following is a detailed description of the method for determining the game difficulty level in the embodiment of the present disclosure in conjunction with an application scenario.

[0101] The merchant is about to launch an escape room game xxxa on the escape room game platform. At this time, the target game player "Zhang San" enters the escape room game platform and wants to choose an escape room game that suits him. At this time, it is predicted that the general game ability level corresponding to the target game player "Zhang San" is A.

[0102] Get the clearance time of other game players (game player "Xiao Li", game player "Xiao Le" and game player "Xiao Xu") with general game ability level A to clear the room escape game xxxa. Specifically, the clearance time of game player "Xiao Li" to clear the room escape game xxxa is j, the clearance time of game player "Xiao Le" to clear the room escape game xxxa is k, and the clearance time of game player "Xiao Xu" to clear the room escape game xxxa is l. The average of the clearance time j, the clearance time k and the clearance time l is calculated to obtain an average clearance time of 1 hour, and the preset clearance time obtained is 30 minutes.

[0103] Based on this, the calculation result obtained is that the average clearance time is much longer than the preset clearance time, and further, it is determined that the game difficulty level of the escape room game xxxa relative to the target game player "Zhang San" is the first level, where the first level indicates that the game difficulty level of the escape room game xxxa relative to the target game player "Zhang San" is higher.

[0104] Similarly, the game difficulty levels of all escape room games that need to be listed on the escape room game platform relative to the target game player "Zhang San" will be determined, and then the target game player can select an escape room game that suits him or her according to the determined game difficulty level.

[0105] In this application scenario, on the one hand, the game difficulty level of the target game relative to the target game player is determined based on the calculation result, which avoids the problem in the prior art that the game difficulty level is a fixed value set subjectively, thereby improving the accuracy of the determined game difficulty level and the game experience of the target game player; on the other hand, the calculation result is determined based on the clearance time and the preset clearance time. Therefore, for different target game players, different clearance times can be determined, and then different game difficulty levels can be determined, thereby improving the adaptability of the game difficulty level of the target game relative to the target game player.

[0106] Furthermore, in an exemplary embodiment of the present disclosure, a game difficulty level determination device is also provided. Figure 6 The structure diagram of the device for determining the game difficulty level is shown in FIG. Figure 6 As shown, the game difficulty level determination device 600 may include: a prediction module 610, an acquisition module 620, and a game difficulty level determination module 630. Among them:

[0107] The prediction module 610 is configured to obtain the general game ability level corresponding to the target game player; the acquisition module 620 is configured to obtain the clearance time required for other game players with the general game ability level to clear the target game, and obtain the preset clearance time corresponding to the target game; the game difficulty level determination module 630 is configured to calculate the result based on the clearance time and the preset clearance time, and determine the game difficulty level of the target game relative to the target game player based on the calculation result.

[0108] The specific details of the above-mentioned game difficulty level determination device 600 have been described in detail in the corresponding game difficulty level determination method, so they are not repeated here.

[0109] It should be noted that, although several modules or units of the game difficulty level determination device 600 are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0110] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0111] Refer to the following Figure 7 An electronic device 700 according to such an embodiment of the present invention is described. Figure 7 The electronic device 700 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0112] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0113] The storage unit stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.

[0114] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .

[0115] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the reality of a network environment.

[0116] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0117] The electronic device 700 may also communicate with one or more external devices 770 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0118] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0119] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0120] refer to Figure 8 As shown, a program product 800 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0121] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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.

[0122] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0123] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0124] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0125] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method for determining a game difficulty level, characterized in that: The method comprises: Obtaining a game type corresponding to a target game, and determining other games of the same game type; obtaining a historical clearance time required for a historical game player to clear the other game, and obtaining a first preset clearance time corresponding to the other game; calculating the historical clearance time and the first preset clearance time to obtain a first calculation result, and predicting a general game ability level corresponding to the target game player according to the first calculation result; Obtaining the clearance time required for other game players with the general gaming ability level to clear the target game, and obtaining the preset clearance time corresponding to the target game; A calculation result is determined according to the clearance time and the preset clearance time, and a game difficulty level of the target game relative to the target game player is determined according to the calculation result.

2. The method for determining the game difficulty level according to claim 1, characterized in that: The step of predicting the general gaming ability level corresponding to the target game player according to the first calculation result includes: Creating a mapping relationship between the first calculation result and the game ability level; Obtaining a second clearance time of the target game player for clearing the other game, and calculating the second clearance time and the first preset clearance time to obtain a second calculation result; Based on the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result, the general game ability level corresponding to the target game player is predicted.

3. The method for determining the game difficulty level according to claim 2, characterized in that: The predicting the general game ability level corresponding to the target game player based on the mapping relationship and the corresponding relationship between the first calculation result and the second calculation result includes: determining the first calculation result that matches the second calculation result; The game ability level having the mapping relationship with the first calculation result is predicted as the general game ability level corresponding to the target game player.

4. The method for determining the game difficulty level according to claim 1, characterized in that: The determining of the calculation result according to the customs clearance time and the preset customs clearance time includes: An average value of the clearance time is calculated to obtain an average clearance time, and a difference between the average clearance time and the preset clearance time is calculated to obtain a calculation result.

5. The method for determining the game difficulty level according to claim 4, characterized in that: Determining the game difficulty level of the target game relative to the target game player according to the calculation result includes: If the calculation result satisfies a first preset condition, determining that the game difficulty level of the target game relative to the target game player is a first level; If the calculation result satisfies a second preset condition, determining that the game difficulty level of the target game relative to the target game player is a second level; If the calculation result satisfies the third preset condition, it is determined that the game difficulty level of the target game relative to the target game player is the third level.

6. The method for determining the game difficulty level according to claim 5, characterized in that: After determining the game difficulty level of the target game relative to the target game player according to the calculation result, the method further includes: If the game difficulty level is the second level, the display mode corresponding to the target game is adjusted to a target display mode; wherein the target display mode is different from other display modes, and the other display modes correspond to the other games.

7. A device for determining a game difficulty level, characterized in that: include: A prediction module, configured to obtain a game type corresponding to a target game and determine other games having the same game type; Obtaining the historical clearance time required by the historical game player to clear the other game, and obtaining the first preset clearance time corresponding to the other game; Calculating the historical clearance time and the first preset clearance time to obtain a first calculation result, and predicting a general game ability level corresponding to the target game player according to the first calculation result; An acquisition module configured to acquire the clearance time required for other game players with the general game ability level to clear the target game, and acquire the preset clearance time corresponding to the target game; The module for determining the game difficulty level is configured to determine a calculation result according to the clearance time and the preset clearance time, and determine the game difficulty level of the target game relative to the target game player according to the calculation result.

8. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the game difficulty level determination method described in any one of claims 1-6 by executing the executable instructions.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for determining the game difficulty level 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 adjustment method and device, electronic equipment and storage medium

    CN111265880A