A game resource allocation method, device, terminal and storage medium

By calculating the game element type tags and participation level information of the secret room game users, the secret room game resources are reasonably allocated, which solves the problem of unreasonable resource allocation in the existing technology and improves the game experience.

CN114570027BActive Publication Date: 2025-02-18GUANGZHOU BOGUAN TELECOMM TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210173008.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2025-02-18
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

The existing technology cannot reasonably allocate resources based on the actual performance of gamers in secret room games, resulting in poor gaming experience.

Method used

By determining the game element type tag and participation level information of the game user, the target tag score and the first tag score are calculated, and the game resources in the remaining levels in the secret room game are reasonably allocated.

Benefits of technology

It realizes the reasonable allocation of game resources based on the actual performance of game users, improving the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114570027B_ABST
    Figure CN114570027B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, terminal and storage medium for allocating game resources, the method comprising: determining at least one game element type tag corresponding to a game user currently participating in a target escape room game, wherein one game element type tag corresponds to a game element type of the escape room games in which the game user has historically participated; determining the game user's participation level information in the target escape room game based on the game behavior information of the game user in the target escape room game; determining a target tag score corresponding to each game element type tag of the game user based on the participation level information of each game user; determining a first tag score corresponding to each game element type tag in the game element type tag based on the target tag score; and allocating game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag score corresponding to each game element type tag.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, terminal and storage medium for allocating game resources. Background Art

[0002] Currently, before gamers participate in the escape room game, they can get the general information of the game type settings, such as: horror accounts for 50%, decryption accounts for 20%, and interaction accounts for 30%; when gamers form a team and successfully participate in the escape room game, the overall team experience will be the same as the setting information; this method cannot reasonably allocate resources according to the actual performance of gamers in the escape room game, resulting in poor gaming experience for gamers.

[0003] Therefore, the existing technology needs to be improved. Summary of the invention

[0004] The embodiments of the present application provide a method, device, terminal and storage medium for allocating game resources, which can reasonably allocate resources according to the actual performance of game users in the game.

[0005] The present application embodiment provides a method for allocating game resources, including:

[0006] Determine at least one game element type tag corresponding to a target game user currently participating in a target secret room game, where one game element type tag corresponds to a game element type of a secret room game that the game user has historically participated in;

[0007] Determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game;

[0008] Based on the participation level information of each target game user, determining a target tag score corresponding to each game element type tag of the target game user;

[0009] Based on the target tag score, determining a first tag score corresponding to each of the game element type tags;

[0010] Based on the first label scores corresponding to each type of game element label, game resources corresponding to each type of game element in the current remaining levels of the target escape room game are allocated.

[0011] In an optional embodiment, determining at least one game element type tag corresponding to the target game user currently participating in the target escape room game includes:

[0012] Acquire historical game record information of a target game user, and determine at least one basic game element tag corresponding to the target game user based on the historical game record information;

[0013] Based on the game tag corresponding to the target escape room game, at least one game element type tag corresponding to the target game user is determined from the game element basic tags, and the type of the game element type tag and the type of the game tag meet a preset type condition.

[0014] In an optional embodiment, the determining, based on the game tag corresponding to the target escape room game, at least one game element type tag corresponding to the target game user from the game element basic tags includes:

[0015] Determine the game type of the target escape room game, and obtain the game tags included in the game type;

[0016] The game element basic tags are screened based on the game tags, game element basic tags whose types meet the preset type conditions are selected, and at least one game element type tag corresponding to the target game user is determined.

[0017] In an optional embodiment, the participation level information includes user activity, and determining the participation level information of the target game user in the target escape room game based on the game behavior information of the target game user in the target escape room game includes:

[0018] Obtain the number of speeches and decryption behavior of the target game user in the target escape room game;

[0019] The user activity corresponding to the target game user is determined based on the speech activity corresponding to the number of speeches and the behavior activity corresponding to the decryption behavior.

[0020] In an optional embodiment, the participation level information includes team contribution, and determining the participation level information of the target game user in the target escape room game based on the game behavior information of the target game user in the target escape room game includes:

[0021] Determine a key decryption mechanism corresponding to the target secret room game, wherein the key decryption mechanism is a mechanism device that promotes the game process in the target secret room game;

[0022] Acquire a real-time shooting picture corresponding to the target secret room game, and determine the number of times the target game user triggers the key decryption mechanism based on the real-time shooting picture;

[0023] The team contribution corresponding to the target game user is determined based on the triggering number.

[0024] In an optional embodiment, determining the first tag score corresponding to each game element type tag in the game element type tags based on the target tag score includes:

[0025] Determine all tags respectively included in each of the game element type tags;

[0026] The sum of the target tag scores corresponding to all the tags is obtained, and is determined as the first tag score corresponding to each game element type tag.

[0027] In an optional embodiment, the allocation of game resources corresponding to each type of game element in the current remaining level of the target escape room game based on the first tag score corresponding to each type of game element tag includes:

[0028] Determine, based on the first tag score corresponding to each game element type tag, the tag proportion of each game element type tag in the game element type tags corresponding to the target game user;

[0029] Game resources corresponding to various types of game elements in the current remaining levels of the target escape room game are allocated based on the tag proportions.

[0030] In an optional embodiment, determining the tag proportion of each game element type tag in the game element type tags corresponding to the target game user based on the first tag score corresponding to each game element type tag includes:

[0031] Determine the proportion of the first tag score corresponding to each game element type tag in the sum of the target tag scores of all game element type tags of the target game user;

[0032] Based on the score proportion, a label proportion of each game element type label in the game element type labels corresponding to the target game user is determined.

[0033] In an optional embodiment, the allocating game resources corresponding to each type of game element in the current remaining level of the target escape room game based on the tag proportions includes:

[0034] Determine the game duration corresponding to the current remaining level of the target escape room game;

[0035] Determine, based on the label ratio, the ratio of game time of the game resources corresponding to each game element type label in the remaining levels of the target escape room game;

[0036] The duration of each game resource is adjusted based on the game duration ratio and the game duration corresponding to the remaining levels.

[0037] The present application also provides a game resource allocation device, including:

[0038] A first determining unit is used to determine at least one game element type tag corresponding to a target game user currently participating in a target secret room game, where one game element type tag corresponds to a game element type of a secret room game that the game user has participated in historically;

[0039] A second determining unit is used to determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game;

[0040] A third determining unit is used to determine a target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user;

[0041] A fourth determining unit, configured to determine a first tag score corresponding to each of the game element type tags in the game element type tags based on the target tag score;

[0042] The allocation unit is used to allocate game resources corresponding to each type of game element in the current remaining level of the target escape room game based on the first label score corresponding to each type of game element label.

[0043] An embodiment of the present application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned game resource allocation method when executing the computer program.

[0044] An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the game resource allocation method as described above are implemented.

[0045] An embodiment of the present application provides a method for allocating game resources, including: determining at least one game element type tag corresponding to a target game user currently participating in a target escape room game, wherein one game element type tag corresponds to a game element type of the escape room games in which the game user has historically participated; determining participation level information of the target game user in the target escape room game based on game behavior information of the target game user in the target escape room game; determining a target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user; determining a first tag score corresponding to each game element type tag in the game element type tags based on the target tag score; and allocating game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag score corresponding to each game element type tag.

[0046] Therefore, this solution allocates game resources in the remaining levels through the game element type labels corresponding to the game users and the degree of participation in the escape room game, which can make the resource allocation in the escape room game more reasonable. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0048] Figure 1 is a system schematic diagram of a game resource allocation device provided in an embodiment of the present application;

[0049] Figure 2 is a flow chart of a method for allocating game resources provided by an embodiment of the present application;

[0050] Figure 3 It is a structural diagram of a game resource allocation device provided in an embodiment of the present application;

[0051] Figure 4 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0053] The embodiment of the present application provides a method, device, terminal and storage medium for allocating game resources. Specifically, the embodiment provides a method applicable to a device for allocating game resources, and the device for allocating game resources can be integrated in a computer device.

[0054] The computer device may be a terminal device, such as a smart phone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), etc. The terminal may also include a client, which may be a game application client, a browser client carrying a game program, or an instant messaging client, etc. The computer device may also be a server device, which may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms, but is not limited thereto.

[0055] See also Figure 1 , Figure 1 A system diagram of a game resource allocation device provided in an embodiment of the present application. Figure 1 As shown, the system may include at least one terminal device, at which at least one game element type tag corresponding to the target game user currently participating in the target closed room game is determined, and one game element type tag corresponds to a game element type of the closed room game that the game user has participated in historically. The terminal determines the participation level information of the target game user in the target closed room game based on the game behavior information of the target game user in the target closed room game; the terminal determines the target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user; the terminal determines the first tag score corresponding to each game element type tag in the game element type tag based on the target tag score; the terminal allocates game resources corresponding to each type of game element in the current remaining level of the target closed room game based on the first tag score corresponding to each game element type tag.

[0056] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0057] The present application embodiment provides a method for allocating game resources. The method of the present embodiment is applied to a terminal, such as Figure 2As shown, the specific process of the game resource allocation method of the embodiment of the present application mainly includes steps 201 to 205, which are described in detail as follows:

[0058] 201. Determine at least one game element type tag corresponding to a target game user currently participating in a target secret room game, where a game element type tag corresponds to a game element type of a secret room game that the game user has historically participated in.

[0059] In an embodiment of the present application, game users can form a team through an online APP to participate in a target chamber game together. Game users in the game team currently participating in the same chamber game are set as target game users. At least one game element type label corresponding to the target game user is determined, and a game element type label corresponds to a game element type of the chamber game in which the game user has participated. The game element type label corresponding to the target game user indicates the game element type that the target game user has participated in among the game element types corresponding to the target chamber game. Among them, game element types include NPC interaction type, chase type, decryption type, etc.

[0060] Among them, the step of "determining at least one game element type tag corresponding to the target game user who is currently participating in the target escape room game" specifically includes: obtaining the historical game record information of the target game user, and determining at least one game element basic tag corresponding to the target game user based on the historical game record information; based on the game tag corresponding to the target escape room game, determining at least one game element type tag corresponding to the target game user from the game element basic tags, and the type of the game element type tag and the type of the game tag to which it belongs meet the preset type condition. For example, by obtaining the historical escape room game record information of the target game user 1, it is possible to determine the game element types that the target game user 1 has participated in. Based on the types of game elements that have been participated in, there are types 1, 2, and 3, and thus the game element basic tags corresponding to the target game user 1 are determined to be tags 1, 2, and 3; according to the game tag corresponding to the target escape room game, if the type of the game tag is the same as the type of tags 1 and 2, the game element type tags corresponding to the target game user are determined to be tags 1 and 2.

[0061] Among them, the step of "determining at least one game element type tag corresponding to the target game user from the game element basic tags based on the game tag corresponding to the target escape room game" specifically includes: determining the game type of the target escape room game, obtaining the game tags contained in the game type; screening the game element basic tags based on the game tags, selecting the game element basic tags that meet the preset type conditions with the game tag type, and determining them as at least one game element type tag corresponding to the target game user. For example, the game type of the target escape room game is determined, and based on the game type, it can be determined that the game tags contained in the game type include tag a and tag b. Then, based on tag a and tag b, the tags corresponding to the game user are screened. For example, the game user corresponds to tag 1, tag 2, and tag 3, and the types of tag 1 and tag 2 are the same as the types of tag a and tag b. Then, tag 1 and tag 2 are determined as the game element type tags corresponding to the target game user.

[0062] 202. Determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game.

[0063] In the embodiment of the present application, after the target escape room game starts, the target game user's participation level information in the target escape room game can be determined based on the target game user's game behavior information in the target escape room game. The game behavior information may include the number of times the game user speaks in the game, the decryption behavior in the game, such as the player looking for props in the escape room, body movements to decrypt, etc., and the triggering behavior of the mission key mechanism.

[0064] The participation level information may include user activity, and the step of "determining the participation level information of the target game user in the target closed room game based on the game behavior information of the target game user in the target closed room game" includes: obtaining the number of speeches and decryption behaviors of the target game user in the target closed room game; determining the user activity of the target game user based on the speech activity corresponding to the number of speeches and the behavior activity corresponding to the decryption behavior. For example, a speech of the target game user in the target closed room game is preset as an activity value of 1, and a decryption behavior of the target game user in the target closed room game is preset as an activity value of 2. The sum of the activity values ​​corresponding to the number of speeches of the target user and the sum of the activity values ​​corresponding to the number of decryptions are added as the total activity value corresponding to the target game user, and the activity score value is used as the activity level corresponding to the target game user.

[0065] Among them, the participation degree information may include team contribution, and the step of "determining the participation degree information of the target game user in the target chamber game based on the game behavior information of the target game user in the target chamber game" specifically includes: determining the key decryption mechanism corresponding to the target chamber game, the key decryption mechanism is the mechanism device that promotes the game process in the target chamber game; obtaining the real-time shooting picture corresponding to the target chamber game, and determining the number of times the target game user triggers the key decryption mechanism based on the real-time shooting picture; determining the team contribution corresponding to the target game user based on the number of triggers. For example, the score value of each key decryption mechanism in the target chamber game space is preset, and according to the shooting picture, it is determined which key decryption mechanisms are triggered by each game user, and the corresponding total score is obtained as the team contribution corresponding to the game user. Among them, the key decryption mechanism may include finding the correct remote control device that can open the door, opening the cabinet containing the decryption key, etc.

[0066] The target game user's participation level information may also be the sum of the activity score and the team contribution score corresponding to the target game user.

[0067] 203. Determine a target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user.

[0068] In the embodiment of the present application, after obtaining the participation level information corresponding to each target game user, the target tag score corresponding to each game element type tag of the target user can be determined. For example, if the score value of the participation level information corresponding to the target game user is 10, and the number of game element type tags of the target game user is 2, then the target tag score corresponding to each game element type tag of the target game user is 5.

[0069] 204. Determine a first tag score corresponding to each game element type tag in the game element type tags based on the target tag score.

[0070] In an embodiment of the present application, the first label score corresponding to each game element type label in the game element type label can be determined according to the target label score. The specific steps are: determine all labels contained in each game element type label in the game element type label; obtain the sum of the target label scores corresponding to all labels, and determine it as the first label score corresponding to each game element type label. For example, there are game users 1 and 2, the game element type label of game user 1 includes labels 1 and 2, and the corresponding target label score is 5, the game element type label of game user 2 includes label 1, and the corresponding target label score is 6, then the first label score corresponding to label 1 is 11, and the first label score corresponding to label 2 is 5.

[0071] 205. Based on the first label scores corresponding to each type of game element label, allocate game resources corresponding to each type of game element in the current remaining levels of the target escape room game.

[0072] In an embodiment of the present application, the label ratio of each game element type label in the game element type label corresponding to the target game user is determined based on the first label score corresponding to each game element type label; and the game resources corresponding to each type of game element in the current remaining levels of the target chamber game are allocated based on the label ratio. Among them, the specific steps of determining the label ratio include: determining the score ratio of the first label score corresponding to each game element type label in the sum of the target label scores of all game element type labels of the target game user; and determining the label ratio of each game element type label in the game element type label corresponding to the target game user based on the score ratio. For example, if the score corresponding to label 1 is 10 and the score corresponding to label 2 is 5, then the proportion of label 1 in the total score is 2 / 3, and the proportion of label 2 in the total score is 1 / 3. Based on the ratio, the game resources corresponding to labels 1 and 2 in the current remaining levels of the target chamber game are allocated.

[0073] Among them, the step of "allocating the game resources corresponding to each type of game element in the current remaining levels of the target chamber game based on the label ratio" specifically includes: determining the game time corresponding to the current remaining levels of the target chamber game; determining the game time ratio of each type of game element label in the remaining levels of the target chamber game based on the label ratio; adjusting the time of each game resource based on the game time ratio and the game time corresponding to the remaining levels. For example: if the game time in the remaining levels is 100 minutes, the three game element type labels are NPC interaction, chase and puzzle, if the NPC interaction label ratio is 50%, the chase label ratio is 20%, and the puzzle label ratio is 30%, then the corresponding game time can be adjusted to 50 minutes, 20 minutes, and 30 minutes, and averaged to each remaining level of the chamber game. Therefore, the game resource allocation in the remaining levels can be determined by the actual performance of the game user in the game, that is, the game time corresponding to each game resource can be determined, so that the resource allocation in the remaining levels of the game is closer to the preferences of the game user, and the game experience of the game user in the remaining levels is further improved.

[0074] In the embodiment of the present application, after the game players (game users) successfully form a team through the online APP, the historical secret room records of the players in the team are obtained, and the basic tags A (i.e., the above-mentioned game element basic tags) of each player's secret room participation are obtained, where each player can have multiple secret room participation basic tags, and the secret room participation basic tags are screened according to the game tags corresponding to the secret room game to be played, and each user tag of the same type as the game tag (i.e., the above-mentioned game element type tag) is obtained. After the player starts the secret room escape game, the activity B is obtained through the number of speeches made by the player in the game and the decryption behavior in the secret room (including the player's search for props, body movements, etc. in the secret room escape); the team contribution C of each player is obtained through the mechanism triggering of key information in the task, combined with the real-time shooting screen; the actual participation N of each player is calculated through the team contribution and activity N = B + C (the actual participation N is the above-mentioned participation degree information). Calculate the tag resource score R = (B + C) / N (tag resource score R is the above-mentioned target tag score) of each player, where N is the number of user tags owned by this player. Classify the same tags and calculate the sum of the resource scores of each tag: Rx = (B1 + C1) / n1 + ... + (Ba + Ca) / na (the sum of the resource scores of tags is the first tag score mentioned above). Calculate the actual tag ratio of each tag and distribute the game resources in the remaining levels according to the tag ratio.

[0075] This application obtains the tag ratio through the player's historical game records and the player's real-time performance, and implements the logic of adjusting the allocation of game resources according to the actual tag ratio, so that the resource allocation in the escape room game can be more in line with the player's preferences.

[0076] All of the above technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described in detail here.

[0077] In order to better implement the above method, accordingly, the embodiment of the present application further provides a game resource allocation device, which can be specifically integrated into a computer device, for example, in the form of a terminal.

[0078] refer to Figure 3 , Figure 3 The schematic diagram of the structure of the game resource allocation device provided in the embodiment of the present application. The game resource allocation device includes a first determination unit 301, a second determination unit 302, a third determination unit 303, a fourth determination unit 304 and an allocation unit 305 as follows:

[0079] The first determining unit 301 is used to determine at least one game element type tag corresponding to the target game user currently participating in the target secret room game, where one game element type tag corresponds to a game element type of the secret room game that the game user has participated in historically;

[0080] A second determining unit 302 is used to determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game;

[0081] A third determining unit 303 is used to determine a target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user;

[0082] A fourth determining unit 304 is configured to determine a first tag score corresponding to each of the game element type tags in the game element type tags based on the target tag score;

[0083] The allocating unit 305 is configured to allocate game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag score corresponding to each type of game element tag.

[0084] In an optional embodiment, the first determining unit 301 further includes:

[0085] Acquire historical game record information of a target game user, and determine at least one basic game element tag corresponding to the target game user based on the historical game record information;

[0086] Based on the game tag corresponding to the target escape room game, at least one game element type tag corresponding to the target game user is determined from the game element basic tags, and the type of the game element type tag and the type of the game tag meet a preset type condition.

[0087] In an optional embodiment, the first determining unit 301 further includes:

[0088] Determine the game type of the target escape room game, and obtain the game tags included in the game type;

[0089] The game element basic tags are screened based on the game tags, game element basic tags whose types meet the preset type conditions are selected, and at least one game element type tag corresponding to the target game user is determined.

[0090] In an optional embodiment, the participation level information includes user activity, and the second determining unit 302 further includes:

[0091] Obtain the number of speeches and decryption behavior of the target game user in the target escape room game;

[0092] The user activity corresponding to the target game user is determined based on the speech activity corresponding to the number of speeches and the behavior activity corresponding to the decryption behavior.

[0093] In an optional embodiment, the participation degree information includes team contribution, and the second determining unit 302 further includes:

[0094] Determine a key decryption mechanism corresponding to the target secret room game, wherein the key decryption mechanism is a mechanism device that promotes the game process in the target secret room game;

[0095] Acquire a real-time shooting picture corresponding to the target secret room game, and determine the number of times the target game user triggers the key decryption mechanism based on the real-time shooting picture;

[0096] The team contribution corresponding to the target game user is determined based on the triggering number.

[0097] In an optional embodiment, the fourth determining unit 304 further includes:

[0098] Determine all tags respectively included in each of the game element type tags;

[0099] The sum of the target tag scores corresponding to all the tags is obtained, and is determined as the first tag score corresponding to each game element type tag.

[0100] In an optional embodiment, the allocating unit 305 further includes:

[0101] Determine, based on the first tag score corresponding to each game element type tag, the tag proportion of each game element type tag in the game element type tags corresponding to the target game user;

[0102] Game resources corresponding to various types of game elements in the current remaining levels of the target escape room game are allocated based on the tag proportions.

[0103] In an optional embodiment, the allocating unit 305 further includes:

[0104] Determine the proportion of the first tag score corresponding to each game element type tag in the sum of the target tag scores of all game element type tags of the target game user;

[0105] Based on the score proportion, a label proportion of each game element type label in the game element type labels corresponding to the target game user is determined.

[0106] In an optional embodiment, the allocating unit 305 further includes:

[0107] Determine the game duration corresponding to the current remaining level of the target escape room game;

[0108] Determine, based on the label ratio, the ratio of game time of the game resources corresponding to each game element type label in the remaining levels of the target escape room game;

[0109] The duration of each game resource is adjusted based on the game duration ratio and the game duration corresponding to the remaining levels.

[0110] All of the above technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described in detail here.

[0111] The game resource allocation device provided by the embodiment of the present application, when the first determination unit 301 determines at least one game element type label corresponding to the target game user currently participating in the target escape room game, a game element type label corresponds to a game element type of the escape room game in which the game user has participated in the past; then, when the second determination unit 302 determines the participation level information of the target game user in the target escape room game based on the game behavior information of the target game user in the target escape room game; then, the third determination unit 303 determines the target label score corresponding to each game element type label of the target game user based on the participation level information of each target game user; then, the fourth determination unit 304 determines the first label score corresponding to each game element type label in the game element type label based on the target label score; finally, the allocation unit 305 allocates the game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first label score corresponding to each game element type label.

[0112] Accordingly, the embodiment of the present application also provides a terminal, which can be a computer device such as a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), etc. Figure 4 As shown, Figure 4 A schematic diagram of the structure of a terminal 400 provided in an embodiment of the present invention. The terminal 400 includes a processor 401 having one or more processing cores, a memory 402 having one or more computer-readable storage media, and a computer program stored in the memory 402 and executable on the processor. The processor 401 is electrically connected to the memory 402. It will be appreciated by those skilled in the art that the structure of the terminal 400 shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0113] Processor 401 is the control center of terminal 400. It uses various interfaces and lines to connect various parts of the entire terminal 400, executes various functions of terminal 400 and processes data by running or loading software programs and / or modules stored in memory 402, and calling data stored in memory 402, thereby monitoring terminal 400 as a whole.

[0114] In the embodiment of the present application, the processor 401 in the terminal 400 loads instructions corresponding to the processes of one or more applications into the memory 402 according to the following steps, and the processor 401 runs the application stored in the memory 402 to implement various functions:

[0115] Determine at least one game element type tag corresponding to a target game user currently participating in a target escape room game, where one game element type tag corresponds to a game element type of escape room games in which the game user has historically participated; determine participation level information of the target game user in the target escape room game based on game behavior information of the target game user in the target escape room game; determine target tag scores corresponding to each game element type tag of the target game user based on the participation level information of each target game user; determine first tag scores corresponding to each game element type tag in the game element type tags based on the target tag scores; and allocate game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag scores corresponding to each game element type tag.

[0116] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0117] Optional, such as Figure 4 As shown, the terminal 400 further includes: a touch screen 403, a radio frequency circuit 404, an audio circuit 405, an input unit 406, and a power supply 407. The processor 401 is electrically connected to the touch screen 403, the radio frequency circuit 404, the audio circuit 405, the input unit 406, and the power supply 407, respectively. Those skilled in the art can understand that Figure 4 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0118] The touch display screen 403 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 403 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 401, and can receive the command sent by the processor 401 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 401 to determine the type of touch event, and then the processor 401 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present invention, the touch panel and the display panel can be integrated into the touch display screen 403 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 403 can also be used as a part of the input unit 406 to realize the input function.

[0119] The radio frequency circuit 404 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other terminals through wireless communication, and to send and receive signals with the network device or other terminals.

[0120] The audio circuit 405 can be used to provide an audio interface between the user and the terminal through a speaker and a microphone. The audio circuit 405 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 405 and converted into audio data, and then the audio data is output to the processor 401 for processing, and then sent to another terminal through the radio frequency circuit 404, or the audio data is output to the memory 402 for further processing. The audio circuit 405 may also include an earplug jack to provide communication between an external headset and the terminal.

[0121] The input unit 406 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0122] The power supply 407 is used to supply power to various components of the terminal 400. Optionally, the power supply 407 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. The power supply 407 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0123] although Figure 4 Not shown, the terminal 400 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0124] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0125] As can be seen from the above, the terminal provided in this embodiment can determine at least one game element type label corresponding to the target game user currently participating in the target escape room game, and one game element type label corresponds to a game element type of the escape room game that the game user has participated in historically; based on the game behavior information of the target game user in the target escape room game, determine the participation level information of the target game user in the target escape room game; based on the participation level information of each target game user, determine the target label score corresponding to each game element type label of the target game user; based on the target label score, determine the first label score corresponding to each game element type label in the game element type label; based on the first label score corresponding to each game element type label, allocate game resources corresponding to each type of game element in the current remaining level of the target escape room game. This solution allocates game resources in the remaining levels through the game element type label corresponding to the game user and the participation level information in the escape room game, which can make the resource allocation in the escape room game more reasonable.

[0126] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0127] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute the steps in any of the game resource allocation methods provided in the embodiments of the present application. For example, the computer program can execute the following steps:

[0128] Determine at least one game element type tag corresponding to a target game user currently participating in a target escape room game, where one game element type tag corresponds to a game element type of escape room games in which the game user has historically participated; determine participation level information of the target game user in the target escape room game based on game behavior information of the target game user in the target escape room game; determine target tag scores corresponding to each game element type tag of the target game user based on the participation level information of each target game user; determine first tag scores corresponding to each game element type tag in the game element type tags based on the target tag scores; and allocate game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag scores corresponding to each game element type tag.

[0129] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0130] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0131] The above is a detailed introduction to a game resource allocation method, device, terminal and storage medium provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for allocating game resources, characterized in that: include: Determine at least one game element type tag corresponding to a target game user currently participating in a target secret room game, where one game element type tag corresponds to a game element type of a secret room game that the game user has historically participated in; Determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game; Based on the participation level information of each target game user, determining a target tag score corresponding to each game element type tag of the target game user; Based on the target tag score, determining a first tag score corresponding to each of the game element type tags; Based on the first label scores corresponding to each type of game element label, game resources corresponding to each type of game element in the current remaining levels of the target escape room game are allocated.

2. The game resource allocation method according to claim 1, characterized in that: The step of determining at least one game element type tag corresponding to a target game user currently participating in the target escape room game includes: Acquire historical game record information of a target game user, and determine at least one basic game element tag corresponding to the target game user based on the historical game record information; Based on the game tag corresponding to the target escape room game, at least one game element type tag corresponding to the target game user is determined from the game element basic tags, and the type of the game element type tag and the type of the game tag meet a preset type condition.

3. The game resource allocation method according to claim 2, characterized in that: The determining, based on the game tag corresponding to the target escape room game, at least one game element type tag corresponding to the target game user from the game element basic tags includes: Determine the game type of the target escape room game, and obtain the game tags included in the game type; The game element basic tags are screened based on the game tags, game element basic tags whose types meet the preset type conditions are selected, and at least one game element type tag corresponding to the target game user is determined.

4. The game resource allocation method according to claim 1, characterized in that: The participation level information includes user activity, and determining the participation level information of the target game user in the target escape room game based on the game behavior information of the target game user in the target escape room game includes: Obtain the number of speeches and decryption behavior of the target game user in the target escape room game; The user activity corresponding to the target game user is determined based on the speech activity corresponding to the number of speeches and the behavior activity corresponding to the decryption behavior.

5. The game resource allocation method according to claim 1, characterized in that: The participation degree information includes team contribution, and determining the participation degree information of the target game user in the target escape room game based on the game behavior information of the target game user in the target escape room game includes: Determine a key decryption mechanism corresponding to the target secret room game, wherein the key decryption mechanism is a mechanism device that promotes the game process in the target secret room game; Acquire a real-time shooting picture corresponding to the target secret room game, and determine the number of times the target game user triggers the key decryption mechanism based on the real-time shooting picture; The team contribution corresponding to the target game user is determined based on the triggering number.

6. The game resource allocation method according to claim 1, characterized in that: The determining, based on the target tag score, a first tag score corresponding to each of the game element type tags in the game element type tags, comprises: Determine all tags respectively included in each of the game element type tags; The sum of the target tag scores corresponding to all the tags is determined as the first tag score corresponding to each game element type tag.

7. The game resource allocation method according to claim 1, characterized in that: The allocating game resources corresponding to each type of game element in the current remaining levels of the target escape room game based on the first tag score corresponding to each type of game element tag includes: Determine, based on the first tag score corresponding to each game element type tag, the tag proportion of each game element type tag in the game element type tags corresponding to the target game user; Game resources corresponding to various types of game elements in the current remaining levels of the target escape room game are allocated based on the tag proportions.

8. The game resource allocation method according to claim 7, characterized in that: The determining, based on the first tag score corresponding to each game element type tag, the tag proportion of each game element type tag in the game element type tags corresponding to the target game user includes: Determine the proportion of the first tag score corresponding to each game element type tag in the sum of the target tag scores of all game element type tags of the target game user; Based on the score proportion, a label proportion of each game element type label in the game element type labels corresponding to the target game user is determined.

9. The game resource allocation method according to claim 7, characterized in that: The allocating game resources corresponding to various types of game elements in the current remaining levels of the target escape room game based on the tag proportions includes: Determine the game duration corresponding to the current remaining level of the target escape room game; Determine, based on the label ratio, the ratio of game time of the game resources corresponding to each game element type label in the remaining levels of the target escape room game; The duration of each game resource is adjusted based on the game duration ratio and the game duration corresponding to the remaining levels.

10. A game resource allocation device, characterized in that: include: A first determining unit is used to determine at least one game element type tag corresponding to a target game user currently participating in a target secret room game, where one game element type tag corresponds to a game element type of a secret room game that the game user has participated in historically; A second determining unit is used to determine the participation level information of the target game user in the target secret room game based on the game behavior information of the target game user in the target secret room game; A third determining unit is used to determine a target tag score corresponding to each game element type tag of the target game user based on the participation level information of each target game user; A fourth determining unit, configured to determine a first tag score corresponding to each of the game element type tags in the game element type tags based on the target tag score; The allocation unit is used to allocate game resources corresponding to each type of game element in the current remaining level of the target escape room game based on the first label score corresponding to each type of game element label.

11. A terminal, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the game resource allocation method according to any one of claims 1 to 9 when executing the computer program.

12. A computer-readable storage medium, characterized in that: A computer program is stored thereon, wherein when the computer program is executed by a processor, the steps of the game resource allocation method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Live broadcast resource allocation method and device, electronic equipment and storage medium

    CN108574850A

  • Secret room control method and device, computer equipment and storage medium

    CN113786602A