CN116943242A - Method, apparatus, device, storage medium and program product for distributing game rewards - Google Patents

Method, apparatus, device, storage medium and program product for distributing game rewards Download PDF

Info

Publication number
CN116943242A
CN116943242A CN202310441363.8A CN202310441363A CN116943242A CN 116943242 A CN116943242 A CN 116943242A CN 202310441363 A CN202310441363 A CN 202310441363A CN 116943242 A CN116943242 A CN 116943242A
Authority
CN
China
Prior art keywords
target
bitmap
highlight
expression
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310441363.8A
Other languages
Chinese (zh)
Inventor
万欣
方仲康
吴桂忠
邱伟峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202310441363.8A priority Critical patent/CN116943242A/en
Publication of CN116943242A publication Critical patent/CN116943242A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/798Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/558Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method, a device, equipment, a storage medium and a program product for distributing a game reward, and relates to the technical field of man-machine interaction. Comprising the following steps: acquiring a highlight expression bitmap of the target account, wherein different bits in the highlight expression bitmap correspond to different highlight expressions, and the bit values of the bits are used for representing the achievement condition of highlight expression in the office; obtaining a target bitmap group corresponding to a target contrast image, wherein the target contrast image is used for representing contrast characteristics of a target account, and the target bitmap group comprises at least two priority bitmaps used for representing different high-light expressions and corresponding selected priorities; determining target highlight expression based on the highlight expression bitmap and the target bitmap group, wherein the target highlight expression is achieved in the highlight expression bitmap, and the selection priority of the target highlight expression is greater than or equal to the selection priority of other achieved highlight expressions in the highlight expression bitmap; and distributing a first target game reward corresponding to the target light expression to the target account.

Description

Method, apparatus, device, storage medium and program product for distributing game rewards
Technical Field
The embodiment of the application relates to the field of man-machine interaction, in particular to a method, a device, equipment, a storage medium and a program product for distributing a game reward.
Background
In a competitive game, a prize is often allocated to a player to encourage the player when the player's frustration value reaches a certain threshold.
In the related art, the highlight expression achieved by the player is analyzed according to the game data in a game, and then the prize is randomly selected based on the highlight expression achieved by the player, and then the selected game prize is displayed to the player, so as to motivate the player.
However, in the scheme provided by the related art, the game rewards corresponding to the highlight expression selected by adopting the manner of randomly selecting the highlight expression are often not matched with the expected rewards of the user, and the selected game rewards are not accurate enough.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment, a storage medium and a program product for distributing a game reward, which can improve the semantic analysis accuracy. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides a method for distributing a game prize, where the method includes:
Acquiring a highlight expression bitmap of a target account, wherein different bits in the highlight expression bitmap correspond to different highlight expressions, and the bit values of the bits are used for representing the achievement condition of highlight expression in a office;
obtaining a target bitmap group corresponding to a target contrast image, wherein the target contrast image is used for representing contrast characteristics of the target account, and the target bitmap group comprises at least two priority bitmaps used for representing different high-light expressions and corresponding selected priorities;
determining target light performance based on the high light performance bitmap and the target bitmap group, wherein the target light performance is achieved in the high light performance bitmap, and the selection priority of the target high light performance is greater than or equal to the selection priority of other achieved high light performance in the high light performance bitmap;
and distributing a first target game rewards corresponding to the target highlight expression to the target account.
In another aspect, an embodiment of the present application provides a device for distributing a game prize, where the device includes:
the first acquisition module is used for acquiring a highlight expression bitmap of the target account, different bit positions in the highlight expression bitmap correspond to different highlight expressions, and bit values of the bit positions are used for representing achievement conditions of highlight expressions in a office;
The second acquisition module is used for acquiring a target bitmap group corresponding to a target contrast image, wherein the target contrast image is used for representing contrast characteristics of the target account, and the target bitmap group comprises at least two priority bitmaps used for representing different high-light expressions and corresponding selection priorities;
the determining module is used for determining target light performance based on the high light performance bitmap and the target bitmap group, wherein the target light performance is achieved in the high light performance bitmap, and the selection priority of the target high light performance is greater than or equal to the selection priority of other achieved high light performance in the high light performance bitmap;
and the distribution module is used for distributing the first target game rewards corresponding to the target highlight expression to the target account.
In another aspect, embodiments of the present application provide a computer device, where the computer device includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, and where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a method for distributing a paymate prize as described in the above aspect.
In another aspect, a computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions loaded and executed by a processor to implement a method of assigning a paymate prize as described in the above aspects is provided.
In another aspect, embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to cause the computer device to perform the method of allocating a paymate prize provided in the above aspect.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
in the embodiment of the application, in the process of distributing the game prize to the target account, the target highlight expression of the account in the game can be determined by acquiring the highlight expression bitmap of the target account and the target bitmap group corresponding to the target game image, and corresponding rewards are distributed, wherein different bits in the highlight expression bitmap correspond to different highlight expressions, namely, the highlight expression bitmap can be expanded according to the types of the highlight expressions, so that the types of the highlight expressions are richer, and the types of the game rewards distributed to the target account finally are more diversified. In addition, the target light performance is determined according to the target bitmap group corresponding to the target image, so that the generated target highlight performance is more consistent with the target image of the target account, namely rewards distributed to the target account are more matched with the preference of the target account. And the target light performance is determined from two dimensions of the target contrast image and the selection priority of different high light performances, a scheme for distributing the contrast rewards in multiple dimensions is provided, the accuracy of distributing the contrast rewards is improved, and different contrast rewards can be distributed based on the actual conditions of different accounts.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;
FIG. 2 illustrates a flow chart of a method for distributing a paymate prize provided by an exemplary embodiment of the application;
FIG. 3 illustrates a schematic diagram of a highlight behavior bitmap provided by an exemplary embodiment of the present application;
FIG. 4 illustrates a code segment for the office information provided by an exemplary embodiment of the present application;
FIG. 5 illustrates a schematic diagram of a label bitmap group provided by an exemplary embodiment of the present application;
FIG. 6 illustrates a schematic diagram of generating a target bitmap group based on at least two label bitmap groups provided by an exemplary embodiment of the present application;
FIG. 7 is a flowchart illustrating a process for determining target light performance provided by an exemplary embodiment of the present application;
FIG. 8 illustrates a flow chart of a game prize distribution provided by an exemplary embodiment of the present application;
FIG. 9 illustrates a flow chart of a second target-to-office prize distribution process provided by an exemplary embodiment of the application;
FIG. 10 illustrates a code segment schematic diagram of a rewards rule configuration provided by an exemplary embodiment of the application;
FIG. 11 is a schematic diagram of a process for conducting a paymate prize distribution provided by an exemplary embodiment of the present application;
FIG. 12 illustrates a schematic diagram showing target-to-office rewards provided by an exemplary embodiment of the application;
FIG. 13 illustrates a flow chart for prize distribution provided by an exemplary embodiment of the present application;
FIG. 14 is a block diagram illustrating a configuration of a device for distributing a paymate prize provided by an exemplary embodiment of the present application;
fig. 15 shows a schematic structural diagram of a computer device according to an exemplary embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
FIG. 1 illustrates a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application, which may include: a terminal 110, and a server 120. The terminal 110 and the server 120 communicate data through a communication network, alternatively, the communication network may be a wired network or a wireless network, and the communication network may be at least one of a local area network, a metropolitan area network, and a wide area network.
The terminal 110 is an electronic device with a office function, and may be a mobile terminal such as a smart phone, a tablet computer, a laptop portable notebook computer, or a terminal such as a desktop computer or a projection computer, which is not limited in the embodiment of the present application.
A client of a target application (e.g., a game application) may be installed in the terminal device 110. Alternatively, the target application may be an application that needs to be downloaded and installed, or may be a point-and-use application, which is not limited in the embodiment of the present application.
In the embodiment of the present application, the target application program may be any one of a Simulation program, a large fleeing shooting Game, a Virtual Reality (VR) application program, an augmented Reality (Augmented Reality, AR) program, a Virtual Reality Game, an augmented Reality Game, a First-person shooting Game (First-Person Shooting Game, FPS), a multi-person gunfight survival Game, a Third-person shooting Game (Third-Person Shooting Game, TPS), a multi-person online tactical competition Game (Multiplayer Online Battle Arena, MOBA), a strategy Game (SLG), and an interactive entertainment application program. Optionally, a client of the above application program is run in the terminal device 110.
The objective account number is used to make different matches among different application programs, for example, in a multi-player online tactical competition game, the objective account number is used to make a multi-player tactical competition match, and for example, in the case that the objective program is a multi-player gunfight upgrading game, the objective account number is used to make a gunfight match. The data of the target account number refers to data generated in response to the user operation in the debt of the target application program that is run by the terminal 110. The terminal 110 can store data generated by running the target application in a memory built in the terminal device, and can also transmit the office data to the server 120 through a communication connection. The parties for distributing rewards to the target account numbers in different target application programs are different, the terminal 110 processes the game data based on the rewards distribution schemes configured by the different target application programs, and corresponding game rewards are distributed to the target account numbers when the target application programs are operated. For example, in the case where the target application is a fleeing shooting game, a first-person shooting game, a multi-person gunfight survival game, a third-person shooting game, or the like, the game play reward may be a highlight expression in the game play, a virtual shooting tool, a virtual defense tool, a virtual walking tool, or an off-game virtual coin, virtual dress, or the like. In different target application programs, the target account number can achieve highlight expression in the opposite office, and a highlight label corresponding to the highlight expression can also be used as an opposite office reward to be issued to the target account number.
The server 120 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, a content delivery network (Content Delivery Network, CDN), basic cloud computing services such as big data and an artificial intelligence platform. In the embodiment of the present application, the server 120 provides a background server of the office function for the terminal 110, or is an online proxy server of the office function. In the embodiment of the present application, the terminal 110 may first send the target account number to the server 120 to perform the office data generated by the office, and the server obtains the office data sent by the terminal 110 and calculates based on the office data, so as to determine the target light expression and distribute the office rewards for the target account number, and return the office rewards to the terminal 110.
Schematically, as shown in fig. 1, the terminal 110 sends the office data to the server 120 through a communication connection, after the server 120 obtains the office data, the server obtains a highlight table bitmap of the target account based on the office data, and determines, according to the historical office data of the target account and the latest received office data, that the target office image corresponding to the target account updates the target office image corresponding to the target account. The server 120 then obtains a set of target bitmaps corresponding to the target game images, determines a target light representation based on the set of target bitmaps and the high light representation bitmap, and assigns a corresponding first target game prize for the target account based on the target light representation.
In another possible implementation, the above-described process of allocating a paymate prize may also be performed by the terminal 110. The terminal 110 obtains a highlight expression bitmap and a target bitmap group of the target account number, and determines a target light expression based on the highlight expression bitmap and the target bitmap group, and assigns a first target game prize matched with the target game image to the target account number.
For convenience of description, the following embodiments are described by taking an example in which a method for allocating a game prize is performed by a computer device, which may be the terminal 110 or the server 120 in the above-described implementation environment.
Optionally, the allocation method of the game rewards provided by the embodiment of the application can be used for real-time game scenes, and after the game is finished, the corresponding game rewards are allocated for the target account by combining the target game image according to the real-time game data; optionally, the embodiment of the application can also be used for other various scenes in the game, and under the condition of non-game scenes, corresponding game rewards are distributed for the user to excite the user based on at least one field of game data and the target game portraits in the history game according to the game data of the history game.
The method provided by the embodiment of the application can be also applied to other scenes needing to be distributed with the game rewards, and the embodiment of the application is not limited to the actual application scenes.
Fig. 2 is a flow chart illustrating a method for distributing a paymate prize according to an exemplary embodiment of the present application. This embodiment will be described by taking the method for a computer device as an example, and the method includes the following steps.
Step 201, obtaining a highlight expression bitmap of the target account.
Different bits in the highlight expression bitmap correspond to different highlight expressions, and bit values of the bits are used for representing achievement conditions of highlight expressions in the office.
The highlight expression refers to the highlight expression of the target account in the counter, and in some counter, the highlight expression achieved by the target account may be 100% of the reference rate, the highest damage bearing rate and the like.
In the embodiment of the application, the bitmap refers to a field of a parameter, optionally, the data type is unsigned integer, the value of each bit in the highlight expression bitmap can be 0 or 1, and as different bits in the highlight expression bitmap correspond to different highlight expressions, under the condition that the bit value is 1, the highlight expression corresponding to the bit is achieved for the target account in the office, and under the condition that the bit value is 0, the highlight expression corresponding to the bit is not achieved for the target account in the office.
The highlight expression bitmap of the target account can be obtained by analyzing the data of the check, and after each check is finished, the computer device can store the check data of the check in a period of time so as to display the historical check condition to the user. The computer device determines the highlight expression of the target account number in the office by judging the office data.
Optionally, the computer device determines whether the target account achieves different highlight expressions by determining thresholds of parameter data corresponding to different attributes in the log-on data, for example, the computer obtains that the log-on comprehensive score of the target account in the log-on data is 95 points, and the threshold of the comprehensive score grade S is greater than 90 points, so that the target account achieves the highlight expression of the log-on comprehensive score S in the log-on.
Optionally, the computer device searches for whether the target account has data of partial highlight expression in the opposite office by searching the opposite office data, for example, the computer obtains the opposite office data, and if the target account has data of defeating the non-player character in the opposite office data, the computer device can determine that the target account achieves the highlight expression of defeating the non-player character in the opposite office.
Optionally, in the team athletic game, the computer device may compare the game data of the same group of accounts in the game data with the game data of the target account to determine the highlight expression of the target account in the game, for example, in the game, if the target account is most damaged by the other party, the highlight moment when the target account reaches the highest damage.
After the computer equipment determines the highlight expression of the target account in the office, the highlight expression is corresponding to the bitmap, and the highlight expression bitmap is obtained. In one possible implementation, the metering device fills 1 in the bit corresponding to the high-standard representation in the bitmap corresponding to the office according to the high-standard representation achieved by the target account, and fills 0 in the bit corresponding to the high-standard representation achieved by the office.
Optionally, the computer device generates a highlight expression bitmap based on a highlight expression achieved by the highlight expression configuration table and the target account, where the highlight expression configuration table is used to indicate a correspondence between bits in the bitmap and the highlight expression. Table one illustrates one possible highlight behavior configuration table provided by one embodiment of the present application.
List one
High light expression serial number High light performance High light label text 1 High light label text 2
1 S scoring First label A First label B
2 A score Second label A Second label B
3 Turning plate Third label A Third label B
4 The most severe injury Fourth label A Fourth label B
5 The control time is longest Fifth label A Fifth label B
…… …… …… ……
The first table includes the highlight expression sequence numbers of the bitmaps and the highlight expressions corresponding to different highlight expression sequence numbers, wherein the bitmap bit positions need to be in one-to-one correspondence with the highlight expressions, for example, the bit sequence number bit 1 corresponding to the highlight expression S score, and the bitmap bit sequence number corresponding to the upwind turntable is 3. In addition, the highlight expression configuration table may further include highlight label text, where the highlight label text corresponds to different highlight expressions, and is used to display text content corresponding to the highlight label in the highlight label, for example, when the target account achieves that the highlight expression is a flash disk, the corresponding third label a may be an "upwind flash disk". While different highlight label texts may correspond to different languages, for example, highlight label text 1 may correspond to chinese text and highlight label text 2 may correspond to english text, embodiments of the present application are not limited to specific text forms and content corresponding to highlight expressions.
The number of bits of the highlight bitmap generated by the computer device according to the highlight configuration table is the same as the number of highlight representations contained in the highlight configuration table. Fig. 3 shows a schematic diagram of a highlight expression bitmap according to an exemplary embodiment of the present application. The highlight expression bitmap is a 64-bit unsigned integer field, and 1 in different bits represents that the target account achieves corresponding highlight expression in the office. Since the bitmap index starts from 0, the bit index corresponding to the highlight label is the highlight expression number minus one, for example, the highlight expression number corresponding to the highest highlight expression bearing is 4, which corresponds to the bit with index 3 in the highlight expression bitmap. In the highlight representation bitmap shown in fig. 3, it can be shown that the target account achieves (control time is longest, the tray is turned over, and S is scored) highlight representation in the office, and the corresponding bit indexes are respectively the 0 th bit, the 2 nd bit and the 4 th bit.
It should be noted that, the content shown in the above table may be only a part of the highlight expression configuration table, and those skilled in the art may extend, modify or replace the highlight expression configuration table according to different application scenarios during the application process, which is not limited by the embodiment of the present application.
In some embodiments, the computer device may save the game information of the game when obtaining the highlight expression bitmap, and fig. 4 shows a code segment for the game information provided by the embodiment of the present application. A defined structure for storing the office information is shown, in which name represents a name, version represents a version, desc is a description of a corresponding field, type represents a data type of the field, and defueltvalue represents a default value. The field named as "performanceBitmap" is a field corresponding to the highlight expression bitmap, the data type is a 64-bit unsigned integer, the default value is 0, and after the bitmap is expressed, the bit position corresponding to the highlight expression is 1.
Step 202, a target bitmap group corresponding to the target image is obtained.
The target office portrait is used for representing the office characteristics of the target account. Different bits in the priority bitmap correspond to different highlight presentations, respectively.
In the same contrast scene, there may be a plurality of different contrast images, which are used to characterize the contrast characteristics of different accounts in the contrast, for example, the contrast images may include parameter rates, field average injuries, field average attacks, and the like. Historical office data of the target account is stored in the computer equipment, the computer equipment calculates the multi-field historical office data of the target account, and a target office image corresponding to the target account is determined from possible office images.
In one possible implementation, the computer device determines a match representation corresponding to the target account number based on a number of historical match data. Optionally, the computer device calculates an average value of the data of the multi-field historical checking, so as to obtain the data of the multi-field historical checking.
Because the office portraits corresponding to different accounts can be different, in order to realize that rewards corresponding to the office portraits of the accounts are issued to different accounts, the target bitmap group comprises at least two priority bitmaps for representing different highlight expressions and corresponding selection priorities. In at least two priority bitmaps, the selection priorities of the highlight expressions corresponding to the different priority bitmaps are different, for example, in a first priority bitmap, the selection priority of the first highlight expression is one level, in a second priority bitmap, the selection priority of the first highlight expression is two levels, the different selection priorities represent that the priority orders of the highlight expressions selected in the different priority bitmaps are different. In the above example, the first highlight expression is selected with a first priority in the first priority bitmap, a higher priority, and a second priority in the second priority bitmap, and the priority is selected with a downgrade.
Alternatively, different target-pair images may correspond to different sets of target bitmaps, i.e., different highlighting priorities may be different for different target-pair images. The bit length of at least two priority bitmaps contained in the target bitmap group is the same as that of the highlight expression bitmap, and the value of each bit is 0 or 1. In the different priority bitmaps, the value of the bit corresponding to the highlight expression with higher selection priority is 1, and the selection priority of the highlight expression in the different priority bitmaps is different, so that the bit of 1 in the different priority bitmaps is also different. Optionally, in at least two priority bitmaps included in the target bitmap group, the result of bitwise and operation between each two priority bitmaps is 0.
Step 203, determining the target light performance based on the high light performance bitmap and the target bitmap group.
And determining target highlight expression based on the highlight expression bitmap and the target bitmap group, wherein the target highlight expression is achieved in the highlight expression bitmap, and the selection priority of the target highlight expression is greater than or equal to the selection priority of other achieved highlight expressions in the highlight expression bitmap.
Under the condition that the computer equipment respectively acquires the highlight expression bitmap and the target bitmap group, the highlight expression is determined based on the highlight expression bitmap and the target bitmap group, and the process is a process that the computer equipment determines the highlight expression matched with the contrast image of the target account from the highlight expressions achieved in the contrast. The different high-light priority selection priorities represent that the matching degree of different high-light expressions and the contrast image of the target account is different, and the higher the selection priority is, the higher the matching degree of the high-light expression and the contrast image of the target account is.
Because the values of the different bits in the high-light expression bitmap and the priority bitmap are 0 or 1, a value of 1 indicates that the high-light expression is achieved, and the lengths of the high-light expression bitmap and the priority bitmap are the same, in a possible implementation manner, the high-light expression is determined by adopting a bit-by-bit and operation manner. After the bit-wise AND operation result is obtained, the obtained result represents the achieved highlight expression, but the selection priorities of different highlight expressions are different, and the highlight expression with the highest selection priority is determined to be the target highlight expression.
Optionally, after performing the and operation, the and operation result may include a plurality of candidate highlight expressions with the same selection priority, where the selection priority of the candidate highlight expressions with the same priority is greater than that of other achieved highlight expressions in the highlight expression bitmap, and since the selection priorities of the candidate highlight expressions with the same selection priority are the same, the matching degree of the candidate highlight expressions with the target contrast image of the target account is the same, and therefore the computer device may randomly select one highlight expression from the candidate highlight expressions with the same priority as the target highlight expression.
And step 204, distributing a first target game reward corresponding to the target light expression to the target account.
After determining the target highlight expression, the computer device queries the game reward configuration table to allocate a corresponding first target game reward for the target account, where the first target game reward matches with the target highlight expression, and the first target game reward may include a highlight label corresponding to the target highlight expression, prop rewards, and so on, and this embodiment is not limited.
In summary, in the embodiment of the present application, in the process of allocating a game prize to a target account, the target highlight expression of the account in the game may be determined by acquiring the highlight expression bitmap of the target account and the target bitmap group corresponding to the target game image, and corresponding rewards are allocated, where different bits in the highlight expression bitmap correspond to different highlight expressions, that is, the highlight expression bitmap may be expanded according to the types of highlight expressions, so that the types of highlight expressions may be richer, and the types of game rewards that are eventually allocated to the target account may be more diversified. In addition, the target light performance is determined according to the target bitmap group corresponding to the target image, so that the generated target highlight performance is more consistent with the target image of the target account, namely rewards distributed to the target account are more matched with the preference of the target account. And the target light performance is determined from two dimensions of the target contrast image and the selection priority of different high light performances, a scheme for distributing the contrast rewards in multiple dimensions is provided, the accuracy of distributing the contrast rewards is improved, and different contrast rewards can be distributed based on the actual conditions of different accounts.
In the embodiment of the application, in order to enable the determined highlight expression to be matched with the target contrast image of the target account, the contrast labels of the target contrast image need to be acquired, and the contrast labels represent contrast characteristics of different dimensions. The office label may be a label of high ginseng group, high injury, high office economy, etc.
In one possible implementation, the computer device obtains the last n fields of the office data of the target account, where n is a positive integer. The computer device then determines a match tag based on the match data and generates a target match representation of the target account number. The target contrast portrait may include a plurality of contrast labels, which are descriptions of the characteristics of the contrast portrait. The contrast image can embody the contrast characteristics, contrast preference, contrast habit and the like of the target account, so that the obtained contrast image is more accurate, multi-field contrast data of the target account can be obtained, and the contrast image and contrast label which are more matched with the target account can be obtained based on the multi-field contrast data.
In one possible implementation manner, the computer device determines, based on the data thresholds of different office representations, the office label which the target account meets, and determines that the office label is the office label included in the target office representation of the target account when the data value of the first attribute data corresponding to the office label in the field office data is greater than the parameter threshold of the office label. For example, the first counter tag corresponds to the first attribute data, the second counter tag corresponds to the second attribute data, if the data value of the first attribute data is greater than the first attribute parameter threshold corresponding to the first counter tag in the field average data of the target account, the first counter tag is the counter tag included in the target counter image, and conversely, if the data value of the second attribute data is less than the second attribute parameter threshold of the second counter tag in the scene data of the target account, the target counter image of the target account does not include the second counter tag.
Optionally, the target office image of the target account may include multiple different target office labels of the target account, for example, the target account may correspond to labels of high parameter groups, high injuries, and the like.
The computer device may generate a target bitmap group based on the label bitmap group corresponding to the target office label, wherein different office labels correspond to different label bitmap groups, and the label bitmap group contains at least two levels of priority bitmaps.
Therefore, before determining the target bitmap group, a label bitmap group corresponding to the target office label needs to be generated, and the label bitmap group generation process is as follows:
the selection priorities of the highlight labels corresponding to at least two priority bitmaps in the label bitmap group are different, so that when the label bitmap group is generated, different priority bitmaps are required to be generated according to the selection priorities of different highlight labels corresponding to different target bitmaps, and the number of the priority bitmaps required to be generated is required to be determined according to the target contrast labels contained in the target contrast portrait before the different priority bitmaps are generated.
In one possible implementation, the computer device generates a label bitmap group corresponding to the target office label based on a selection priority configuration table, where the selection priority configuration table is used to indicate a correspondence between office labels and high-light labels with different selection priorities. Table two is a selection priority configuration table provided by an exemplary embodiment of the present application.
Watch II
In the second table, the first table includes a label serial number, a counter label, and a highlight expression serial number included in three selection priorities corresponding to the label, wherein the first selection priority is higher than the second selection priority and higher than the third selection priority. The highlights included in the different selection priorities corresponding to the different office labels behave differently. The numbers corresponding to the different selection priorities in table two represent the highlight expression numbers, and the highlight expression numbers correspond to the highlight expressions in the highlight expression configuration table (table one), for example, the highlight expression number one corresponds to the highlight expression s score. The highlighting corresponding to different selection priorities among the three selection priorities corresponding to the same pair of office labels is different. For example, if the office label is a high-parameter group account, the first selection priority corresponding to the high-parameter group account includes a high-light representation "1,2,3,4,5,6,7,8,19,20", the second selection priority includes a high-light representation number "9,10,11,12,13,14,15,16,17", and the third selection priority corresponds to a high-light representation label "18,21,22,23,24,25,26,50".
The computer equipment generates a label bitmap group corresponding to the target office label based on the selected priority configuration table (table two). The label bitmap group comprises three priority bitmaps, and the highlight labels in the same selected priority corresponding to different priority bitmaps are different. After determining the target office label, the computer equipment generates different priority bitmaps according to the high-light label respectively included in the first selection priority, the second selection priority and the third selection priority, and in the priority bitmaps corresponding to the first selection priority, the bit corresponding to the high-light expression included in the first selection priority is 1, and the rest bits are 0; the bit corresponding to the highlight expression included in the second selection priority is 1, and the rest bits are 0; the highlight expression included in the third selection priority corresponds to bits 1, and the rest bits are all 0.
Fig. 5 is a schematic diagram of a label bitmap group according to an exemplary embodiment of the present application, where the label bitmap group corresponds to a game label with a label serial number of 1000, and the game label is a default player, and includes three priority bitmaps, where the three priority bitmaps are a first priority bitmap, a second priority bitmap, and a third priority bitmap, respectively. The highlight expression numbers of the highlight expressions corresponding to the bitmap of the first priority are '1, 2,3,4,5,6,7 and 8', the highlight expression number of the highlight expression corresponding to the second selection priority is '9,10,11,12,13,14,15,16,17', and the highlight expression number of the highlight expression corresponding to the third selection priority is '18,19,20,21,22,23,24,25,26,50'. As with the highlight bitmap, since the priority bitmap index starts from zero, the bit index corresponding to the highlight is the highlight sequence number minus one. For example, the highlight expression number 1 is a highlight expression. The bit of the corresponding priority bitmap should be bit 0. The corresponding bit of the highlight expression in the first priority corresponding to the default account label is 1, and the values of the 0 th bit to the seventh bit in the bitmap of the first priority in the corresponding diagram are 1; the bits corresponding to the highlight expression included in the second selected priority corresponding to the default account label are all 1, and the 8 th bit to the 16 th bit in the second priority bitmap in the corresponding diagram; the highlight expression corresponding bits included in the third selected priority corresponding to the default account label are all 1, and the 17 th to 25 th bits and 49 th bits in the third priority bitmap in the figure are 1, and the rest bits are 0.
In one possible implementation, only one target match tag is included in the target match image of the target account or the corresponding target match image includes multiple different target match tags, so when generating the target bitmap group based on the tag bitmap group corresponding to the match tag, there may be two ways:
1. only one kind of game label is included in the target game image.
In the case that one office label exists, the label bitmap group corresponding to the office label is determined as the target bitmap group.
For example, the target office portrait contains only one office label as the default account label. The target bitmap group corresponding to the target account number may be determined to be the label bitmap group shown in fig. 5.
2. The target contrast image includes at least two contrast labels.
And under the condition that at least two office labels exist, acquiring a label bitmap group corresponding to each office label. And performing OR operation on priority bitmaps of the same level in at least two label bitmap groups to obtain a target bitmap group.
Wherein the OR operation is a bitwise OR operation, i.e., an addition operation. After the or operation is performed on the priority bitmaps of the same level, the bit corresponding to the same highlight expression may exist in the bitmaps of different priorities in the obtained target bitmap group and is 1.
FIG. 6 illustrates a schematic diagram of generating a target bitmap group based on at least two label bitmap groups, provided by an exemplary embodiment of the present application. The first label bitmap group and the second label bitmap group are included in the figure, and the bit value corresponding to the highlight expression of the first selected priority in the first label bitmap group and the first priority bitmap in the second label group is 1; the bit value corresponding to the highlight expression of the second selected priority in the second priority bitmap is 1; the corresponding bit of the highlight expression corresponding to the third selected priority in the third priority bitmap is 1. And performing bit OR operation on the first label bitmap group and the second label bitmap group to obtain a target bitmap group. The lengths of priority bitmaps of the same level in the first label bitmap group and the second label bitmap group are the same, and different bit positions of the priority bitmaps in the obtained target bitmap group correspond to different highlight expressions.
In the embodiment of the application, the bitmaps with different priorities represent the selection priorities corresponding to different highlight expressions, so that the selection priorities corresponding to the bitmaps with different priorities are contained in the target highlight expression determined based on the highlight expression bitmaps and the target highlight expression. The process of determining the target light performance is described below by way of one exemplary embodiment:
FIG. 7 is a flowchart illustrating a process for determining target light performance, which includes:
and 701, performing AND operation on the ith priority bitmap in the highlight expression bitmap and the target bitmap group to obtain an ith selected bitmap.
Wherein i is a positive integer. The AND operation is a bitwise AND operation.
After the computer equipment obtains the high-light expression bitmap and the target bitmap group, the computer equipment performs AND operation on the first priority bitmap corresponding to the high-light expression of the selected priority corresponding to the highest priority and the high-light expression bitmap to obtain a first selected bitmap.
And then, performing AND operation on the corresponding priority bitmaps and the highlight expression bitmaps in sequence according to the descending order of the selection priorities to obtain a plurality of selection bitmaps.
In step 702, in the case where the ith selection bitmap indicates that there is an achieved highlight expression, selecting the target highlight expression from the achieved highlight expressions.
The ith selection bitmap indicates that the existing highlight expression is the highlight expression with the highest selection priority achieved by the target account.
The ith selection bitmap indicates that there may be a plurality of achieved highlights, and the selection priorities of the highlights are the same, and one highlight can be randomly selected from the plurality of achieved highlights as a target priority.
In one possible implementation, the historical target light performance of the target account is obtained if the ith selected bitmap indicates that there is achieved high light performance. And selecting the achieved highlight expression except the historical target highlight expression from the ith selected bitmap as the target highlight expression. Different target highlight expressions can be obtained by the target account, and different rewards are finally distributed to the target account.
Because the obtained selection bitmap is used for indicating the achievement condition of the highlight expression with the selection priority, the selection priority of the achieved highlight expression indicated by the obtained selection bitmap is higher than the selection priority of other achieved highlight expressions in the highlight expression bitmap, namely the achieved highlight expression indicated by the selection bitmap is more matched with the office portrait of the target account.
In step 703, when the i-th selected bitmap indicates that the achieved highlight expression does not exist, performing an and operation on the i+1-th priority bitmap in the highlight expression bitmap and the target bitmap group, to obtain the i+1-th selected bitmap.
Wherein the priority of the highlight expression indicated by the i-th priority bitmap is higher than the priority of the highlight expression indicated by the i+1-th priority bitmap.
And the computer equipment judges the i+1-th selected bitmap corresponding to the highlight expression with the highest selected priority except the i-th selected bitmap under the condition that the first selected bitmap indicates that the achieved highlight expression does not exist. The process is to sequentially and-operate the priority bitmaps corresponding to the highlight expression according to the descending order of the selection priorities and the highlight expression bitmaps until the (i+1) th selection bitmap indicates that the highlight expression is achieved.
In one possible implementation, the computer device performs an and operation on all the priority bitmaps in the target bitmap set and the highlight expression bitmaps to obtain a plurality of selection bitmaps. The obtained different selection bitmaps are used for indicating the achievement conditions of the highlight expressions of the different selection priorities, and the computer equipment sequentially judges whether the achieved highlight expressions exist in the selection priorities according to the descending order of the priorities of the different selection priorities. If the selection bitmap corresponding to the high selection priority indicates that the achieved high light performance exists, the target light performance is randomly selected from the selection bitmap.
In the embodiment of the application, the computer equipment performs AND operation according to the priority bitmaps corresponding to the selection priorities of different highlight expressions in the highlight expression bitmaps and the target bitmap group to obtain the selection bitmaps, and selects the target highlight expression according to the selection bitmaps to indicate the achieved highlight expression, thereby obtaining the target highlight expression. The obtained target highlight expression is matched with the target account, and the target highlight expression is more in line with the contrast characteristics of the target account.
In the embodiment of the application, after the target light performance is determined, a first target game reward corresponding to the target light performance is also distributed to the target account. Optionally, the computer device allocates a target highlight label corresponding to the target light representation for the target account. The correspondence between the label text of the target highlight label and the target highlight expression may be configured through a highlight label configuration table, for example, a highlight label text a and a highlight label text B shown in table one, where the target highlight expression is that the target highlight label corresponding to the turntable is one of a third label a and a third label B.
Optionally, when a target highlight label is allocated to the target account, a corresponding image label may be allocated to the target account, and different icons corresponding to different highlight expressions may be configured and allocated to the target account together with the target highlight label.
In addition, in the above high-light label configuration table, there may be more forms of high-light label text corresponding to different high-light expressions, for example, different expression modes, different language types, etc., and those skilled in the art may replace, modify and extend the high-light label text according to application scenarios, which is not limited in this embodiment.
FIG. 8 is a flow chart of a payoff allocation provided by an exemplary embodiment of the present application, in which a computer device determines whether updated payoff data exists in the event of triggering the payoff allocation, thereby determining whether a target payoff representation of a target account number changes, and in which the payoff representation of the target account number is retrieved in the event of a change in the payoff representation of the target account number. And under the condition that the target contrast image of the target account is unchanged or the target contrast image is updated, acquiring a target bitmap group corresponding to the target contrast image. And acquiring a highlight expression bitmap of the target account in the office. Alternatively, the target office portrait may be obtained by generating a target bitmap group based on the label bitmap group corresponding to the office label. Under the condition that the target bitmap group and the high-light-performance bitmap are obtained, the computer equipment carries out AND operation on the priority bitmaps and the high-light-performance bitmaps in the target bitmap group to obtain selected bitmaps with different priorities. And finally, determining the target light performance based on the selected bitmap, and distributing a corresponding highlight label for the target account.
In some embodiments, the computer device may be configured to allocate the reward to the target account if the reward mechanism is triggered, so that, before allocating the reward, the computer device may determine a target reward rule corresponding to the target account, and under the condition that the target reward rule is met, begin to acquire a highlight expression bitmap of the target account to perform subsequent operations, and determine the first target game reward. The target rewards rules may include rules for performing rewards distribution and a second target-to-office rewards that can be distributed for the target account.
In one possible implementation manner, the computer device may further allocate a second target office reward corresponding to the target reward rule to the target account, and the different reward rules correspond to different office rewards, where the second target office reward may be an office prop, an office attribute addition, and so on, and the embodiment of the present application does not limit the specific content of the second target reward.
Because the payline rewards corresponding to the different rewards rules are different, the computer device first needs to determine the target rewards rule in order to determine the second target payline rewards. The process of assigning the second target-to-office prize is described below by way of one exemplary embodiment:
FIG. 9 illustrates a flow chart of a second target-to-office prize distribution process provided by an exemplary embodiment of the application, the process comprising:
step 901, determining the account type of the target account.
In the office scenario, because the account behaviors of different accounts are different, the account types are different, and in the embodiment of the application, the account types refer to the state description of the target account, for example, the account types can be a reflux account, a pre-loss account, a novice account, a poor network quality, and the like.
The computer equipment can determine the account type of the target account according to the basic information of the target account, the activity behavior of the account, the information of the aspects such as the psychological feedback of the office and the like. The account basic information comprises equipment information, region information, target account information and the like, and the account active behavior comprises the office duration, section position division, participation rates of different office modes, login times per week, login intervals, active participation rates and the like. The feedback of the office includes the frustration value of the office, the property consumption and output condition, etc.
And step 902, selecting the rewarding rule with the highest rule priority from rewarding rules matched with the account types as a target rewarding rule corresponding to the target account.
Wherein different rewards rules have different rule priorities.
After the account type is determined, the computer device determines the rewarding rule matched with the account type, and as the target account may correspond to a plurality of account types, a plurality of rewarding rules matched with the account types may exist. In order to enable the rewarding rule to be matched with the actual condition of the account, and timely distribute rewards to the target account under a proper scene, the computer equipment can select the rewarding rule with the highest rule priority from the rewarding rules matched with the account type as the target rewarding rule corresponding to the target account.
In one possible implementation, the computer device may determine a reward rule matching the account type according to a reward rule configuration table, where the reward rule configuration table is used to indicate a correspondence between the account type and the reward rule. Table three shows a rewards rule configuration table provided by an exemplary embodiment of the application including account types, priorities, and rewards rules.
Watch III
In the third table, different account types correspond to different rule priorities, wherein the highest priority is that the account type is the reward rule corresponding to the reflux account. For example, in the case that the target account has two account types, namely, a return account and a poor network quality, the computer device selects the reward rule corresponding to the return account as the target reward rule corresponding to the target account.
The bonus rule shown in the bonus rule configuration table (table three) further includes rule parameters such as the number of bonus times, the bonus cooling time period, and the frustration threshold. In some embodiments, the target rewards rule determined by the computer device includes at least one of a number of rewards, a rewards cooling duration, and a frustration threshold.
Wherein the number of awards is used to indicate an upper limit on the distribution of the awards to the bureau. That is, even if the target account number corresponds to a plurality of account types and a plurality of times accords with the target rewarding rule in a period of time, the number of times of the second target rewarding distributed to the target account by the computer equipment cannot exceed the distribution upper limit in the period of time, for example, the rewarding times in the table three are all 2, that is, the target account can be distributed with the two times of the rewarding only in a set time period.
The reward cooling time is used for indicating the adjacent reward distribution time interval, namely, after the computer equipment distributes the reward corresponding to one account label for the target account, the reward corresponding to the account label can be distributed for the target account again after the reward cooling time is needed.
The frustration threshold is a cumulative frustration threshold for triggering allocation of the awards of the bureau, and for a portion of the accounts of the target account types, the awarding rule is satisfied when the cumulative frustration value reaches the frustration threshold, at which time the computer device begins to obtain a highlight expression bitmap of the target account. In some embodiments, the frustration value increases in the event of a failure of the game. Optionally, the frustration value may also be related to the performance of the target account in the office, and different frustration behaviors of the target account in the office may add different frustration values to the target account, e.g., poor network conditions of the target account in the office for which the computer device may add corresponding frustration values. There is an upper limit to the frustration value that each of the parties can increase, such as a single party frustration value upper limit corresponding to a different rewards rule in table three is configured to be 15.
In another possible implementation, different account types may correspond to different triggering modes in the reward rule, where the different triggering modes determine that the preconditions for meeting the target reward rule are different. Under the condition that the triggering mode is default triggering, when the cumulative frustration threshold reaches the cumulative frustration value, the rewarding times are not reached and the rewarding time is not within the cooling time length, the target rewarding rule is met; under the condition that the triggering mode is direct triggering, the number of times of rewards is not reached and is not within the cooling duration, and the target rewarding rule is met; if the triggering mode is the winning of the game, obtaining winning of the game, not reaching the rewarding times and not being in the cooling time length, and conforming to the target rewarding rule.
FIG. 10 illustrates a code segment schematic diagram of a rewards rule configuration provided by an exemplary embodiment of the application. The macro name used for configuring the rewarding rule is 'name 1', the structural body with the name of 'rule 1' is used for configuring the rewarding rule corresponding to the account type, wherein name represents names of different rewarding rule parameters in the rewarding rule, type represents data types, desc corresponds to description text, cname is an alias name of different rule parameters, and count represents the number of rule parameters.
It should be noted that, the above table three is merely an exemplary example, and in practical application, one skilled in the art may extend one or more of the account type and the rule parameter number in the reward rule according to different application scenarios, and this embodiment is not limited to this.
The reward rule also comprises a pair reward label, wherein different pair reward labels correspond to different pair rewards, and the target pair reward label corresponding to the reward rule is 0306 in the case that the account type is a novice account.
Optionally, the rules of the game corresponding to one account label may include at least two candidate game rewards. In this case, one of the candidate paymate awards may be randomly selected as the target paymate award. Or determining the target game rewards based on the association degree of the candidate game rewards and the target highlight labels.
Step 903, determining a degree of association between the candidate game rewards corresponding to the target rewards rule and the target highlight expression.
The different payoff rewards may be associated differently from the different highlight expressions, for example, there is a first candidate payoff reward being a defensive attribute addition, a second candidate payoff reward being an attack attribute addition, the target highlight expression determined by the computer device being the highest bearing, the defensive attribute addition being more conducive to improving the defensive attribute of the target account for the target highlight expression that is the highest bearing, so that the first candidate payoff reward is more associated with the target highlight expression.
In one possible implementation, the computer device determines the association of the paymate prize with the target highlight by querying a prize association configuration table. Wherein the rewards association configuration table is used for indicating association degrees of different target highlight expressions and different candidate game rewards.
Determining the degree of association between the payoff rewards and the target highlight expression facilitates selecting a payoff reward that better matches the target account based on the payoff portraits of the target account.
At step 904, the candidate payline prize having the highest degree of association with the target highlight expression is determined as the second target payline prize.
And selecting the determined highest association degree from the plurality of candidate game rewards as a second target game reward.
Optionally, after determining the second target-to-office incentive, issuing the second target-to-office incentive to the target account.
FIG. 11 is a schematic diagram of a process for conducting a paymate prize distribution provided by an exemplary embodiment of the present application. The method mainly comprises three processes of rewarding distribution scenes, rewarding rules and rewarding distribution, wherein the rewarding distribution scenes are scenes capable of triggering to display distributed rewards to users, and may comprise scenes of ending a game, winning the game, refluxing account numbers and the like. The subsequent reward rules may include a trigger mode, a game reward, a reward cooling time, and the like, and the portion for performing reward distribution includes determining a highlight expression bitmap of the target account, obtaining a target bitmap group, determining a target light expression, and determining a first target game reward, where after determining the first target game reward and the second target game reward, the computer device performs display of the first target game reward and the second target game reward to the corresponding target account of the target account through the display.
In some embodiments, the computer device, while determining the target highlight expression, records the target highlight expression corresponding to the target highlight expression and the virtual character used by the target account in the pair for presentation to the user together with the target pair reward.
FIG. 12 illustrates a schematic diagram showing target-to-office rewards provided by an exemplary embodiment of the application.
The method comprises the following steps: the first target game rewards, namely target highlight labels (the highest group rate of the game in the corresponding diagram) and the second target game rewards, namely game props (game gifts in the corresponding diagram), after the target highlight labels are determined, the computer equipment fills the content such as the target highlight labels, corresponding game time and usage roles into a reward display text template to form a text conforming to human language logic, and then displays the text to a user, and meanwhile, an icon (a treasured bag icon in the corresponding diagram) corresponding to the second game rewards is added in the interface according to a second game reward rendering interface.
In the embodiment of the application, the computer equipment selects the corresponding rewarding rule based on the account types of different accounts, and distributes rewards based on the rewarding rule, so that the corresponding rewards can be distributed for the accounts of different types from the dimension of the account types, and the problem of single rewards distributed for the target account is solved. And the target rewarding rule is combined with the target light performance determined based on different selection priorities, and rewarding distribution is carried out on the target accounts from multiple dimensions and multiple gradients, so that the game rewards obtained by different accounts are diversified, the game rewards distributed to the target accounts are more matched with the actual situation of the player, and the situation that the game rewards distributed to the target accounts are inaccurate is avoided.
FIG. 13 is a flow chart illustrating the distribution of rewards provided by an exemplary embodiment of the application wherein after a target account is logged in or reconnected to a office, there may be a challenge task, a novice task, etc. in the office, after the office is completed, the computer device transmits the office data to a server, which stores and analyzes the office data. And the computer equipment updates the target office image corresponding to the target account according to the office data, and reports the target office image to the separated system, wherein the system is used for recording the account behavior of the target account. Then, the computer equipment acquires a target bitmap group according to the corresponding image of the object, then determines a target highlight expression bitmap corresponding to the object, and acquires a label bitmap group according to the target highlight expression bitmap and the target bitmap group. And determining target highlight labels based on the label bitmap set.
After the log-on portrait is reported to the separated account, the computer equipment judges whether the account type has a corresponding selection rule according to the account type, and under the condition that a plurality of selection rules exist, the account type with the highest rule is selected. If the account type is configured with the rewarding rule, selecting and recording a rule label with the highest rule priority, if the account type is not configured with the rewarding rule, judging whether the accumulated frustrating value of the target account reaches a frustrating threshold value by the computer equipment, and reporting the rewarding distribution condition to the subsystem again under the condition that the frustrating value reaches the frustrating threshold value so as to start rewarding cooling time and record rewarding times.
Also, the scene in which the bonus allocation is made in fig. 13 may be an account login scene, a game end scene, a ranking winning scene, or the like.
Fig. 14 is a block diagram showing a structure of a device for distributing a game prize according to an exemplary embodiment of the present application, and as shown in fig. 14, the device includes:
a first obtaining module 1401, configured to obtain a highlight expression bitmap of the target account, where different bits in the highlight expression bitmap correspond to different highlight expressions, and bit values of the bits are used to represent achievement conditions of highlight expressions in a office;
a second obtaining module 1402, configured to obtain a target bitmap group corresponding to a target contrast image, where the target contrast image is used to characterize contrast characteristics of the target account, and the target bitmap group includes at least two levels of priority bitmaps used to characterize different highlight expressions and correspondingly select priorities;
a first determining module 1403, configured to determine a target light performance based on the highlight performance bitmap and the target bitmap group, where the target light performance is an achieved highlight performance in the highlight performance bitmap, and a selection priority of the target highlight performance is greater than or equal to a selection priority of other achieved highlight performance in the highlight performance bitmap;
A first allocation module 1404, configured to allocate a first target game prize corresponding to the target highlight expression to the target account.
Optionally, the second obtaining module 1402 is configured to:
the method comprises the steps of obtaining a contrast label contained in the target contrast portrait, wherein different contrast labels are used for representing contrast characteristics of different dimensions;
and generating the target bitmap group based on the label bitmap group corresponding to the office label, wherein different office labels correspond to different label bitmap groups, and the label bitmap group comprises at least two stages of the priority bitmaps.
Optionally, the second obtaining module 1402 is configured to:
if a game label exists, determining the label bitmap group corresponding to the game label as the target bitmap group;
under the condition that at least two office labels exist, acquiring the label bitmap group corresponding to each office label; and performing OR operation on the priority bitmaps of the same level in at least two label bitmap groups to obtain the target bitmap group.
Optionally, the apparatus further includes:
the third acquisition module is used for acquiring the latest n fields of the exchange data of the target account, wherein n is a positive integer;
And the generation module is used for determining the contrast label based on the contrast data and generating the target contrast portrait of the target account.
Optionally, the first determining module 1403 is configured to:
performing AND operation on the highlight expression bitmap and an ith priority bitmap in the target bitmap group to obtain an ith selected bitmap, wherein i is a positive integer;
and selecting the target highlight expression from the achieved highlight expressions in the case that the ith selected bitmap indicates that the achieved highlight expression exists.
Optionally, the first determining module 1403 is further configured to:
and performing AND operation on the i+1th priority bitmap in the highlight expression bitmap and the target bitmap group to obtain an i+1th selection bitmap under the condition that the i selection bitmap indicates that the achieved highlight expression does not exist, wherein the priority of the highlight expression indicated by the i priority bitmap is higher than that of the highlight expression indicated by the i+1th priority bitmap.
Optionally, the first determining module 1403 is configured to:
acquiring historical target light performance of the target account under the condition that the ith selected bitmap indicates that the achieved high light performance exists;
and selecting the achieved highlight expression except the historical target highlight expression from the ith selected bitmap as the target highlight expression.
Optionally, the first allocation module 1404 is configured to allocate, to the target account, a target highlight label corresponding to the target highlight expression.
Optionally, the apparatus further includes:
the second determining module is used for determining a target rewarding rule corresponding to the target account;
the first obtaining module 1401 is configured to:
acquiring the highlight expression bitmap of the target account under the condition of conforming to the target rewarding rule;
the apparatus further comprises:
and the second allocation module is used for allocating second target game rewards corresponding to the target rewards rules to the target account, wherein different rewards rules correspond to different game rewards.
Optionally, the second determining module is configured to:
determining the account type of the target account;
and selecting the rewarding rule with the highest rule priority from the rewarding rules matched with the account types as the target rewarding rule corresponding to the target account, wherein different rewarding rules have different rule priorities.
Optionally, the reward rule corresponds to at least two candidate payline rewards;
the second distribution module is used for:
determining the association degree of the candidate game rewards corresponding to the target rewards rule and the target highlight expression;
And determining the candidate game awards with the highest association degree with the target highlight expression as the second target game awards.
Optionally, the target rewards rule includes at least one of a rewards number, a rewards cooling duration, and a frustration threshold;
the rewarding times are used for indicating the distribution upper limit of the rewarding of the bureau;
the reward cooling duration is used for indicating the distribution time interval of the adjacent pair of rewards;
the frustration threshold is a cumulative frustration threshold that triggers allocation of a paymate prize, wherein the frustration value increases in the event of a paymate failure.
In the embodiment of the application, in the process of distributing the game prize to the target account, the target highlight expression of the account in the game can be determined by acquiring the highlight expression bitmap of the target account and the target bitmap group corresponding to the target game image, and corresponding rewards are distributed, wherein different bits in the highlight expression bitmap correspond to different highlight expressions, namely, the highlight expression bitmap can be expanded according to the types of the highlight expressions, so that the types of the highlight expressions are richer, and the types of the game rewards distributed to the target account finally are more diversified. In addition, the target light performance is determined according to the target bitmap group corresponding to the target image, so that the generated target highlight performance is more consistent with the target image of the target account, namely rewards distributed to the target account are more matched with the preference of the target account. And the target light performance is determined from two dimensions of the target contrast image and the selection priority of different high light performances, a scheme for distributing the contrast rewards in multiple dimensions is provided, the accuracy of distributing the contrast rewards is improved, and different contrast rewards can be distributed based on the actual conditions of different accounts.
Referring to fig. 15, a schematic structural diagram of a computer device according to an exemplary embodiment of the present application is shown, where the computer device may be implemented as a terminal or a server in the foregoing embodiments. Specifically, the present application relates to a method for manufacturing a semiconductor device. The computer apparatus 1500 includes a central processing unit (Central Processing Unit, CPU) 1501, a system memory 1504 including a random access memory 1502 and a read only memory 1503, and a system bus 1505 connecting the system memory 1504 and the central processing unit 1501. The computer device 1500 also includes a basic Input/Output system (I/O) 1506, and a mass storage device 1507 for storing an operating system 1513, application programs 1514, and other program modules 1515, which facilitate the transfer of information between the various devices within the computer.
In some embodiments, the basic input/output system 1506 includes a display 1508 for displaying information and an input device 1509, such as a mouse, keyboard, or the like, for the user to input information. Wherein the display 1508 and the input device 1509 are both connected to the central processing unit 1501 via an input-output controller 1510 connected to the system bus 1505. The basic input/output system 1506 may also include an input/output controller 1510 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input output controller 1510 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 1507 is connected to the central processing unit 1501 via a mass storage controller (not shown) connected to the system bus 1505. The mass storage device 1507 and its associated computer-readable media provide non-volatile storage for the computer device 1500. That is, the mass storage device 1507 may include a computer-readable medium (not shown), such as a hard disk or drive.
The computer readable medium may include computer storage media and communication media without loss of generality. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes random access Memory (Random Access Memory, RAM), read Only Memory (ROM), flash Memory or other solid state Memory technology, compact disk (Compact Disc Read-Only Memory, CD-ROM), digital versatile disk (Digital Versatile Disc, DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that the computer storage medium is not limited to the one described above. The system memory 1504 and mass storage device 1507 described above may be collectively referred to as memory.
The memory stores one or more programs configured to be executed by the one or more central processing units 1501, the one or more programs containing instructions for implementing the methods described above, the central processing unit 1501 executing the one or more programs to implement the methods provided by the various method embodiments described above.
According to various embodiments of the application, the computer device 1500 may also operate by being connected to a remote computer on a network, such as the Internet. That is, the computer device 1500 may be connected to the network 1512 via a network interface unit 1511 coupled to the system bus 1505, or alternatively, the network interface unit 1511 may be used to connect to other types of networks or remote computer systems (not shown).
The memory also includes one or more programs stored in the memory, the one or more programs including steps for performing the methods provided by the embodiments of the present application, as performed by the computer device.
The embodiment of the application also provides a computer readable storage medium, wherein at least one instruction, at least one section of program, code set or instruction set is stored in the readable storage medium, and the at least one instruction, the at least one section of program, the code set or the instruction set is loaded and executed by a processor to realize the method for distributing the paymate prize according to any embodiment.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to cause the computer device to perform the method of allocating a paymate prize provided in the above aspect.
Those 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 implemented by a program for instructing related hardware, and the program may be stored in a computer readable storage medium, which may be a computer readable storage medium included in the memory of the above embodiments; or may be a computer-readable storage medium, alone, that is not incorporated into the terminal. The computer readable storage medium stores at least one instruction, at least one program, a code set, or an instruction set, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement a method for distributing a paymate prize according to any of the method embodiments described above.
Alternatively, the computer-readable storage medium may include: ROM, RAM, solid state disk (Solid State Drives, SSD), or optical disk, etc. The RAM may include resistive random access memory (Resistance Random Access Memory, reRAM) and dynamic random access memory (Dynamic Random Access Memory, DRAM), among others. The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
It should be noted that, the information (including but not limited to account information, account behavior information, etc.), data (including but not limited to office data for analysis, stored data, displayed data, etc.) and signals related to the present application are all authorized by the user or fully authorized by the parties, and the collection, use and processing of the related data need to comply with the relevant laws and regulations and standards of the relevant countries and regions.
Before and during the process of collecting the relevant data of the user, the application can display a prompt interface, a popup window or output voice prompt information, wherein the prompt interface, the popup window or the voice prompt information is used for prompting the user to collect the relevant data currently, so that the application only starts to execute the relevant step of acquiring the relevant data of the user after acquiring the confirmation operation of the user on the prompt interface or the popup window, otherwise (namely, when the confirmation operation of the user on the prompt interface or the popup window is not acquired), the relevant step of acquiring the relevant data of the user is ended, namely, the relevant data of the user is not acquired.
It should be understood that references herein to "a plurality" are to two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. And references herein to "first," "second," etc. are used to distinguish similar objects and are not intended to limit a particular order or sequence. In addition, the step numbers described herein are merely exemplary of one possible execution sequence among steps, and in some other embodiments, the steps may be executed out of the order of numbers, such as two differently numbered steps being executed simultaneously, or two differently numbered steps being executed in an order opposite to that shown, which is not limiting.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but is intended to cover all modifications, equivalents, alternatives, and improvements falling within the spirit and principles of the application.

Claims (16)

1. A method of assigning a paymate prize, the method comprising:
acquiring a highlight expression bitmap of a target account, wherein different bits in the highlight expression bitmap correspond to different highlight expressions, and the bit values of the bits are used for representing the achievement condition of highlight expression in a office;
obtaining a target bitmap group corresponding to a target contrast image, wherein the target contrast image is used for representing contrast characteristics of the target account, and the target bitmap group comprises at least two priority bitmaps used for representing different high-light expressions and corresponding selected priorities;
determining target light performance based on the high light performance bitmap and the target bitmap group, wherein the target light performance is achieved in the high light performance bitmap, and the selection priority of the target high light performance is greater than or equal to the selection priority of other achieved high light performance in the high light performance bitmap;
And distributing a first target game rewards corresponding to the target highlight expression to the target account.
2. The method of claim 1, wherein the obtaining the set of target bitmaps corresponding to the target pair images comprises:
the method comprises the steps of obtaining a contrast label contained in the target contrast portrait, wherein different contrast labels are used for representing contrast characteristics of different dimensions;
and generating the target bitmap group based on the label bitmap group corresponding to the office label, wherein different office labels correspond to different label bitmap groups, and the label bitmap group comprises at least two stages of the priority bitmaps.
3. The method of claim 2, wherein generating the target bitmap group based on the label bitmap group corresponding to the office label comprises:
if a game label exists, determining the label bitmap group corresponding to the game label as the target bitmap group;
under the condition that at least two office labels exist, acquiring the label bitmap group corresponding to each office label; and performing OR operation on the priority bitmaps of the same level in at least two label bitmap groups to obtain the target bitmap group.
4. The method according to claim 2, wherein the method further comprises:
obtaining the latest n fields of the exchange data of the target account, wherein n is a positive integer;
and determining the contrast label based on the contrast data, and generating the target contrast portrait of the target account.
5. The method of claim 1, wherein the determining the target light performance based on the high light performance bitmap and the target bitmap group comprises:
performing AND operation on the highlight expression bitmap and an ith priority bitmap in the target bitmap group to obtain an ith selected bitmap, wherein i is a positive integer;
and selecting the target highlight expression from the achieved highlight expressions in the case that the ith selected bitmap indicates that the achieved highlight expression exists.
6. The method of claim 5, wherein the determining the target light performance based on the high light performance bitmap and the target bitmap group further comprises:
and performing AND operation on the i+1th priority bitmap in the highlight expression bitmap and the target bitmap group to obtain an i+1th selection bitmap under the condition that the i selection bitmap indicates that the achieved highlight expression does not exist, wherein the priority of the highlight expression indicated by the i priority bitmap is higher than that of the highlight expression indicated by the i+1th priority bitmap.
7. The method of claim 5, wherein, in the case where the ith pick bitmap indicates that there is an achieved highlight performance, selecting the target highlight performance from the achieved highlight performance comprises:
acquiring historical target light performance of the target account under the condition that the ith selected bitmap indicates that the achieved high light performance exists;
and selecting the achieved highlight expression except the historical target highlight expression from the ith selected bitmap as the target highlight expression.
8. The method of claim 1, wherein assigning the first target-to-office prize corresponding to the target highlight for the target account comprises:
and distributing the target highlight label corresponding to the target highlight expression for the target account.
9. The method according to claim 1, wherein the method further comprises:
determining a target rewarding rule corresponding to the target account;
the obtaining the highlight expression bitmap of the target account includes:
acquiring the highlight expression bitmap of the target account under the condition of conforming to the target rewarding rule;
the method further comprises the steps of:
And distributing second target game rewards corresponding to the target rewards rules to the target account, wherein different reward rules correspond to different game rewards.
10. The method of claim 9, wherein determining the target rewards rule corresponding to the target account comprises:
determining the account type of the target account;
and selecting the rewarding rule with the highest rule priority from the rewarding rules matched with the account types as the target rewarding rule corresponding to the target account, wherein different rewarding rules have different rule priorities.
11. The method of claim 9, wherein the reward rules correspond to at least two candidate game rewards;
the distributing the second target game rewards corresponding to the target rewards rule for the target account includes:
determining the association degree of the candidate game rewards corresponding to the target rewards rule and the target highlight expression;
and determining the candidate game awards with the highest association degree with the target highlight expression as the second target game awards.
12. The method of claim 9, wherein the target rewards rule includes at least one of a rewards number, a rewards cooling duration, and a frustration threshold;
The rewarding times are used for indicating the distribution upper limit of the rewarding of the bureau;
the reward cooling duration is used for indicating the distribution time interval of the adjacent pair of rewards;
the frustration threshold is a cumulative frustration threshold that triggers allocation of a paymate prize, wherein the frustration value increases in the event of a paymate failure.
13. A device for dispensing a paymate prize, the device comprising:
the first acquisition module is used for acquiring a highlight expression bitmap of the target account, different bit positions in the highlight expression bitmap correspond to different highlight expressions, and bit values of the bit positions are used for representing achievement conditions of highlight expressions in a office;
the second acquisition module is used for acquiring a target bitmap group corresponding to a target contrast image, wherein the target contrast image is used for representing contrast characteristics of the target account, and the target bitmap group comprises at least two priority bitmaps used for representing different high-light expressions and corresponding selection priorities;
the determining module is used for determining target light performance based on the high light performance bitmap and the target bitmap group, wherein the target light performance is achieved in the high light performance bitmap, and the selection priority of the target high light performance is greater than or equal to the selection priority of other achieved high light performance in the high light performance bitmap;
And the distribution module is used for distributing the first target game rewards corresponding to the target highlight expression to the target account.
14. A computer device comprising a processor and a memory, wherein the memory has stored therein at least one program that is loaded and executed by the processor to implement a method of allocating a paymate prize according to any one of claims 1 to 12.
15. A computer readable storage medium having stored therein at least one program loaded and executed by a processor to implement a method of allocating a paymate prize according to any one of claims 1 to 12.
16. A computer program product, characterized in that it comprises computer instructions stored in a computer-readable storage medium, from which computer instructions a processor of a computer device reads, which processor executes the computer instructions to implement a method of distributing a paymate prize according to any of claims 1-12.
CN202310441363.8A 2023-04-19 2023-04-19 Method, apparatus, device, storage medium and program product for distributing game rewards Pending CN116943242A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310441363.8A CN116943242A (en) 2023-04-19 2023-04-19 Method, apparatus, device, storage medium and program product for distributing game rewards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310441363.8A CN116943242A (en) 2023-04-19 2023-04-19 Method, apparatus, device, storage medium and program product for distributing game rewards

Publications (1)

Publication Number Publication Date
CN116943242A true CN116943242A (en) 2023-10-27

Family

ID=88453692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310441363.8A Pending CN116943242A (en) 2023-04-19 2023-04-19 Method, apparatus, device, storage medium and program product for distributing game rewards

Country Status (1)

Country Link
CN (1) CN116943242A (en)

Similar Documents

Publication Publication Date Title
US8608572B1 (en) Game processing server apparatus and game processing server system
US8109818B2 (en) Home city for a real-time strategy video game
CN108066989B (en) Random matching team forming method and device and application server
CN111659126B (en) Distribution method, device, server, terminal and storage medium of matching process
US20130260888A1 (en) Phased game play for synchronized gaming schedule
US20190251463A1 (en) Interactive live event outcome selection and prediction
JP2013034825A (en) Game control device, point processing method, privilege granting method, point processing program, privilege granting program, and game system
US10688397B2 (en) Information processing device, non-transitory computer readable medium, and information processing method
US9339731B2 (en) Method and apparatus for providing quest in online game
CN112494953A (en) Game matching method, electronic device, and computer-readable storage medium
CN112381234A (en) Resource distribution method, device, equipment and computer readable storage medium
JP2022039219A (en) Information processing device, and game program
KR20050096366A (en) A method and system for providing online game
JP2023060868A (en) Information processing device, program, and information processing method
CN111475268A (en) Task item distribution method, device and equipment and readable storage medium
JP2013202152A (en) Game system, control method of game system, game controller, and program
CN116943242A (en) Method, apparatus, device, storage medium and program product for distributing game rewards
JP2019141618A (en) Information processor, game program and information processing method
US20130260887A1 (en) Rule set for creating word-puzzles
US20130260849A1 (en) Deriving word-commonness for word-games
KR101709006B1 (en) Method of presenting message on game result window
KR20130139400A (en) Relative evaluation method and apparatus of online sports game
US10532282B2 (en) Server apparatus, control method for server apparatus, and program
US10789809B2 (en) Game system for judging whether player makes additional bet
JP2023117507A (en) Method for processing information, information processing device and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication