CN114053721A - Game event sharing method and device, storage medium and computer equipment - Google Patents

Game event sharing method and device, storage medium and computer equipment Download PDF

Info

Publication number
CN114053721A
CN114053721A CN202111300490.3A CN202111300490A CN114053721A CN 114053721 A CN114053721 A CN 114053721A CN 202111300490 A CN202111300490 A CN 202111300490A CN 114053721 A CN114053721 A CN 114053721A
Authority
CN
China
Prior art keywords
role
target event
game
node
achievement
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
CN202111300490.3A
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.)
Beijing Perfect Chijin Technology Co ltd
Original Assignee
Beijing Perfect Chijin Technology 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 Beijing Perfect Chijin Technology Co ltd filed Critical Beijing Perfect Chijin Technology Co ltd
Priority to CN202111300490.3A priority Critical patent/CN114053721A/en
Publication of CN114053721A publication Critical patent/CN114053721A/en
Pending legal-status Critical Current

Links

Images

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/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
    • 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
    • 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/53Features 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 basic data processing
    • 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
    • A63F2300/575Features 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 for trading virtual items

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (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 game event sharing method and device, a storage medium and computer equipment, wherein the method comprises the following steps: responding to a sharing instruction of a target event in a game, determining shared role information, and creating a sharing link of the target event, wherein the sharing link carries the shared role information; when any shared role achieves the target event through the sharing link, recording the shared role as a child node of the shared role in a achievement record of the target event; and determining the contribution degree of the shared role to the target event according to the achievement record, and allocating reward resources matched with the contribution degree to the shared role. The method and the device for obtaining the events in the game help to reduce the obtaining cost of the events in the game for the player, improve the activity and the utilization rate of the game server, and improve the game experience of the player.

Description

Game event sharing method and device, storage medium and computer equipment
Technical Field
The present application relates to the field of network game technologies, and in particular, to a method and an apparatus for sharing game events, a storage medium, and a computer device.
Background
With the continuous development and popularization of internet and computer technology, online games become the choice for relaxing and entertaining the vast population. To bring a richer, interesting gaming experience to the players, operators often launch a variety of activities within the game, such as material collection tasks, gaming mall discounting activities, and the like. Various activities launched in the game at present have the problems of single publishing channel and high player acquisition cost to a certain extent, for example, a material collection task is usually a task accessed at a specific NPC in the game, a long time may be spent for a player to find the NPC, the operation steps are more and more troublesome, and for example, activities of selling game properties in a mall usually require the player to enter the game mall to find the activities.
Disclosure of Invention
In view of this, the present application provides a game event sharing method and apparatus, a storage medium, and a computer device.
According to an aspect of the present application, there is provided a game event sharing method including:
responding to a sharing instruction of a target event in a game, determining shared role information, and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
when any shared role achieves the target event through the sharing link, recording the shared role as a child node of the shared role in a achievement record of the target event;
and determining the contribution degree of the shared role to the target event according to the achievement record, and allocating reward resources matched with the contribution degree to the shared role.
Optionally, the achievement record includes role nodes corresponding to achievement roles of the achieved target event and source nodes corresponding to target event source links, the achievement roles include the sharing role, and the method further includes:
when any achievement role achieves the target event through the target event source link, recording the achievement role as a child node corresponding to the source node.
Optionally, the achievement record is preconfigured with a sub-node threshold corresponding to each layer of nodes, where the sub-node threshold represents a maximum number of sub-nodes corresponding to any layer of nodes; when any achievement role achieves the target event through the source link of the target event, recording the achievement role as a child node corresponding to the source node, specifically comprising:
when any achievement role achieves the target event through the source link of the target event, the number of child nodes corresponding to each role node is obtained from the source node from top to bottom layer by layer until the role node to be associated which does not reach the threshold value of the child nodes is obtained, and the achievement role is recorded as the child node of the role to be associated, wherein if any layer of the role nodes which do not reach the threshold value of the child nodes comprises a plurality of role nodes, the role node recorded in the achievement record at the earliest time is taken as the role node to be associated.
Optionally, the determining, according to the achievement record, a contribution degree of the shared role to the target event, and allocating an incentive resource matched with the contribution degree to the shared role specifically includes:
when the preset reward distribution time is reached, respectively counting the number of lower-level nodes corresponding to each role node in the achievement record, and respectively determining the contribution degree of each achievement role to the target event based on the number of the lower-level nodes;
and determining the role to be rewarded in the achievement role according to the contribution degree, and performing rewarding resource distribution on the role to be rewarded.
Optionally, the preset reward distribution time comprises a plurality of times; after the allocation of the reward resources to the character to be rewarded, the method further comprises:
recording the reward distribution times of each achievement role in the achievement record, and marking the corresponding role node as a failure node when the reward distribution times of any achievement role reach a preset threshold value;
the separately counting the number of subordinate nodes corresponding to each role node in the achievement record specifically includes:
and respectively counting the number of subordinate nodes corresponding to the effective nodes except the failure node in each role node.
Optionally, the target event includes a target game resource selling event, the sharing link is used for displaying the target game resource selling event, and based on the triggering operation of the shared role, entering a target game resource selling interface and/or realizing purchase of the target game resource; and/or the presence of a gas in the gas,
the target event comprises a game task event, the sharing link is used for displaying the game task event, and based on the triggering operation of the shared role, the target event enters a game task access interface and/or realizes the access of a game task.
Optionally, after the creating the sharing link of the target event, the method further includes:
receiving a target event issuing instruction of the shared role, wherein the target event issuing instruction comprises a target issuing position in a game world;
creating a target event publishing model associated with the sharing link at the target publishing position so as to display the target event through the target event publishing model;
and when any game role achieves the target event by triggering the target event issuing model, determining that the game role is a shared role corresponding to the shared role.
According to another aspect of the present application, there is provided a game event sharing apparatus including:
the link creation module is used for responding to a sharing instruction of a target event in a game, determining shared role information and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
the recording module is used for recording the shared role as a child node of the shared role in an achievement record of the target event when any shared role achieves the target event through the sharing link;
and the reward distribution module is used for determining the contribution degree of the shared role to the target event according to the achievement record and distributing reward resources matched with the contribution degree to the shared role.
Optionally, the achievement record includes role nodes corresponding to achievement roles of the achieved target event and source nodes corresponding to target event source links, where the achievement roles include the sharing role;
the recording module is further configured to record any achieved role as a child node corresponding to the source node when the target event is achieved through the target event source link.
Optionally, the achievement record is preconfigured with a sub-node threshold corresponding to each layer of nodes, where the sub-node threshold represents a maximum number of sub-nodes corresponding to any layer of nodes;
the recording module is further configured to, when any achievement role achieves the target event through the source link of the target event, obtain, from the source node, the number of child nodes corresponding to each role node layer by layer from top to bottom until a role node to be associated that does not reach a child node threshold is obtained, and record the achievement role as a child node of the role to be associated, where if there are a plurality of role nodes that do not reach the child node threshold in any layer, the role node recorded in the achievement record at the earliest is used as the role node to be associated.
Optionally, the reward distribution module is specifically configured to:
when the preset reward distribution time is reached, respectively counting the number of lower-level nodes corresponding to each role node in the achievement record, and respectively determining the contribution degree of each achievement role to the target event based on the number of the lower-level nodes;
and determining the role to be rewarded in the achievement role according to the contribution degree, and performing rewarding resource distribution on the role to be rewarded.
Optionally, the preset reward distribution time comprises a plurality of times;
the recording module is further configured to record the reward distribution times of each achievement role in the achievement record after the reward resource distribution is performed on the role to be rewarded, and mark a corresponding role node as a failure node when the reward distribution times of any achievement role reaches a preset threshold;
the reward distribution module is further configured to count the number of subordinate nodes corresponding to the valid nodes except the invalid node in each role node respectively.
Optionally, the apparatus further comprises:
the issuing module is used for receiving a target event issuing instruction of the sharing role after the sharing link of the target event is created, wherein the target event issuing instruction comprises a target issuing position in a game world; creating a target event publishing model associated with the sharing link at the target publishing position so as to display the target event through the target event publishing model;
and the role determination module is used for determining that any game role is a shared role corresponding to the shared role when any game role achieves the target event by triggering the target event release model.
Optionally, the target event includes a target game resource selling event, the sharing link is used for displaying the target game resource selling event, and based on the triggering operation of the shared role, entering a target game resource selling interface and/or realizing purchase of the target game resource; and/or the presence of a gas in the gas,
the target event comprises a game task event, the sharing link is used for displaying the game task event, and based on the triggering operation of the shared role, the target event enters a game task access interface and/or realizes the access of a game task.
According to yet another aspect of the present application, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the game event sharing method described above.
According to yet another aspect of the present application, there is provided a computer device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, the processor implementing the game event sharing method when executing the program.
By means of the technical scheme, the game event sharing method and device, the storage medium and the computer device, provided by the application, respond to a sharing instruction of a target event, create a sharing link carrying shared role information, when any shared role achieves the target event through the sharing link, the shared role is taken as a child node of the shared role and is stored in an achievement record of the target event, contribution degree of the shared role is calculated according to the achievement record, and reward resource allocation is carried out. The embodiment of the application expands the distributable channel of the target event in the game, provides the sharing function of various events in the game, mobilizes the propaganda and popularization of the target event of the player, records the behavior of achieving the target event through the sharing link, rewards the sharing role, contributes to reducing the information acquisition cost of the game player, improves the game experience of the player, contributes to improving the utilization rate of corresponding resources of the game event, and improves the activity and the utilization rate of the game server.
The foregoing description is only an overview of the technical solutions of the present application, and the present application can be implemented according to the content of the description in order to make the technical means of the present application more clearly understood, and the following detailed description of the present application is given in order to make the above and other objects, features, and advantages of the present application more clearly understandable.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flow chart illustrating a game event sharing method according to an embodiment of the present disclosure;
FIG. 2 is a flow chart illustrating another game event sharing method according to an embodiment of the present disclosure;
FIG. 3(a) is a schematic diagram illustrating an implementation of a multi-way tree for recording according to an embodiment of the present disclosure;
FIG. 3(b) is a schematic diagram illustrating another approach to record a multi-way tree according to an embodiment of the present application;
FIG. 3(c) is a schematic diagram illustrating another implementation of a multi-way tree for recording according to an embodiment of the present disclosure;
FIG. 3(d) is a schematic diagram illustrating another implementation of a multi-way tree for recording according to an embodiment of the present disclosure;
FIG. 3(e) is a schematic diagram illustrating another implementation of a multi-way tree for recording according to an embodiment of the present disclosure;
fig. 4 shows a schematic structural diagram of a game event sharing device according to an embodiment of the present application.
Detailed Description
The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
In this embodiment, a game event sharing method is provided, as shown in fig. 1, the method includes:
step 101, responding to a sharing instruction of a target event in a game, determining shared role information, and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
in this embodiment, the target event in the game may specifically be some activity tasks in the game, for example, a collection activity for a certain virtual resource that is promoted in the game server, and the target event may also be a resource selling activity in a game mall, for example, a discount activity for a certain game item. Sharing options can be provided in the display interface of the target event so that the player can share the target event in the game. In response to a sharing instruction of a target event submitted by a player in a game client, the game client can generate a sharing link of the target event according to sharing role information and a preset format agreed with a game server in advance, wherein the sharing role information can be specifically a unique ID capable of distinguishing role identities, the sharing link carries the ID, and a creator of the sharing link, namely a sharing role, can be determined through analysis of the sharing link. The game server can also determine the identity information of the game role controlled by the player, namely the shared role information, according to the sharing instruction, and further the game server can create a sharing link carrying the shared role information and used for the target event, so that a creator of the link can be identified through the sharing link, and after the game server creates the sharing link, the sharing link is returned to the player client.
Step 102, when any shared role achieves the target event through the sharing link, recording the shared role as a child node of the shared role in a achievement record of the target event;
after the sharing link is successfully created, the sharing role can share the sharing link with other players, in an actual application scene, the sharing link can be shared in a game or outside the game, for example, the sharing link is shared in a dialog box with a game friend in the game, the sharing link is shared outside the game through communication software, and the like, and in addition, the sharing form of the sharing link is not limited, for example, the sharing form can be different forms such as a two-dimensional code, a website, and the like. Other players can enter the page of the target event by triggering the sharing link issued by the sharing player, or directly complete the target event, such as entering a prop purchasing page through the sharing link and accessing a game task through the sharing link. For some tasks issued by the NPC at a specific position, the sharing player can reduce the tedious operation of finding the NPC by other players and save the game time by establishing the sharing link of the tasks and issuing the tasks. For some events published within the game, sharing other players through out-of-game channels may learn about in-game information without logging into the game. When an arbitrary shared character achieves a target event through a sharing link, the shared character is recorded as a child node of the shared character and stored in a achievement record of the target event, for example, player B purchases a game item through the sharing link of player a, or player B accesses and completes a game mission through the sharing link of player a, and player B may be stored in a purchase record of the game item or a completion record of the game mission as a child node of player a.
Step 103, determining the contribution degree of the shared role to the target event according to the achievement record, and allocating reward resources matched with the contribution degree to the shared role.
In order to encourage the sharing behavior of the players, the sharing roles can be rewarded, and in a practical application scenario, the contribution degree of each sharing role to the target event can be determined according to the parent-child node relationship among the roles stored in the achievement record, so that the rewarding resources are distributed to the sharing roles according to the contribution degree. For example, if the player who achieves the goal event through the sharing link of player a has player B and player C, and the player who achieves the goal event through the sharing link of player D has player E, the contribution degree of player a may be determined to be 2, and the contribution degree of player D may be determined to be 1, so that bonus allocation is performed for player a and player D. The reward resource allocation manner is an example, and the specific calculation manner and the reward manner are not limited in the present application.
By applying the technical scheme of the embodiment, the sharing link carrying the sharing role information is created in response to the sharing instruction of the target event, when any shared role achieves the target event through the sharing link, the shared role is taken as a child node of the shared role and is stored in the achievement record of the target event, the contribution degree of the shared role is calculated according to the achievement record, and the awarded resource is distributed. The embodiment of the application expands the distributable channel of the target event in the game, provides the sharing function of various events in the game, mobilizes the propaganda and popularization of the target event of the player, records the behavior of achieving the target event through the sharing link, rewards the sharing role, contributes to reducing the information acquisition cost of the game player, improves the game experience of the player, contributes to improving the utilization rate of corresponding resources of the game event, and improves the activity and the utilization rate of the game server.
In this embodiment of the application, optionally, the target event includes a target game resource selling event, the sharing link is used to display the target game resource selling event, and based on the triggering operation of the shared role, enter a target game resource selling interface and/or purchase the target game resource; and/or the target event comprises a game task event, the sharing link is used for displaying the game task event, and based on the triggering operation of the shared role, the target event enters a game task access interface and/or realizes the access of a game task.
In the above embodiment, the target event may specifically include a target game resource selling event, for example, a game item sold in a game dealer city. After the sharing role creates the sharing link, other players can enter the selling interface of the target game resource through the sharing link, and can also directly purchase the target game resource through the sharing link. In a specific application scene, the sharing interface can be shared through the sharing link, the sharing interface can be the same as the layout of a prop selling interface of the game mall, a player can directly purchase game props on the sharing interface, and can jump into the game mall interface through the sharing link to purchase props on the game mall interface. In addition, the target event may also include a game task event, such as a resource collection task in a game, other players may directly access the task through a sharing link, enter a game task access interface through the sharing link, or automatically find the task by way of routing to issue an NPC, and the like.
Further, as a refinement and an extension of the specific implementation of the above embodiment, in order to fully illustrate the specific implementation process of the embodiment, another game event sharing method is provided, as shown in fig. 2, and the method includes:
step 201, responding to a sharing instruction of a target event in a game, determining shared role information, and creating a sharing link of the target event, wherein the sharing link carries the shared role information.
Step 202, receiving a target event issuing instruction of the shared role, wherein the target event issuing instruction comprises a target issuing position in a game world; and creating a target event publishing model associated with the sharing link at the target publishing position so as to display the target event through the target event publishing model.
In the embodiment of the application, after the sharing link is created, the player may issue a task at any position in the game based on the sharing link, or may specify an area where the task can be issued in advance, issue the task at any position in the area, and after receiving an instruction for issuing a target event by the sharing character, create a target event issue model at a target issue position in the game world specified by the sharing character, where the target event issue model may specifically be a billboard model, an affiliation model of a task issue NPC, an affiliation model of the sharing character, and so on. The sharing link is associated into a target event publishing model to present the target event through the model, such as presenting a game task through a billboard, presenting item sales information, and so forth.
Step 203, when any game character achieves the target event by triggering the target event publishing model, determining that the game character is a shared character corresponding to the shared character, and recording the shared character as a child node of the shared character in a achievement record of the target event.
In the embodiment of the application, after the sharing roles share the target event in the game, if any game role achieves the target event by triggering the target event publishing model published by the sharing roles, that is, the target event is achieved by the sharing link of the sharing roles, for example, when a billboard interface created by the sharing roles receives and completes a task, for example, when the billboard interface enters a mall to purchase a game item, the game role is recorded in the achievement record of the target event as a child node of the sharing role.
In this embodiment of the application, optionally, the achievement record includes a role node corresponding to an achievement role of the achieved target event and a source node corresponding to a target event source link, where the achievement role includes the sharing role.
The achievement record may generally include game characters that have achieved the goal event, that is, achievement characters, and each achievement character is saved in the achievement record in the form of a node after achieving the goal event, that is, after achieving the goal event, the game character is saved in one of the character nodes in the achievement record, and the achievement goal event may be that a game item is purchased or a game task is completed. The achievement record may further include a source node corresponding to the target event source link, for example, the source link may be a game mall item selling link set by the game server, or an NPC set by the game server to issue a game task.
Step 204, when any achievement role achieves the target event through the target event source link, recording the achievement role as a child node corresponding to the source node.
In this embodiment, if a game character achieves a target event through a target event source link, the game character can be used as a achievement character and stored in the achievement record in the form of a child node corresponding to the source node.
In this embodiment of the application, optionally, the achievement record is preconfigured with a sub-node threshold corresponding to each layer of nodes, where the sub-node threshold represents a maximum number of sub-nodes corresponding to any layer of nodes; step 204 may specifically include: when any achievement role achieves the target event through the source link of the target event, the number of child nodes corresponding to each role node is obtained from the source node from top to bottom layer by layer until the role node to be associated which does not reach the threshold value of the child nodes is obtained, and the achievement role is recorded as the child node of the role to be associated, wherein if any layer of the role nodes which do not reach the threshold value of the child nodes comprises a plurality of role nodes, the role node recorded in the achievement record at the earliest time is taken as the role node to be associated.
In this embodiment, the sub-node thresholds corresponding to the nodes in each layer in the achievement record may be configured in advance, for example, the source node is a first-layer node, the sub-node threshold corresponding to the first-layer node is 2, that is, the source node may correspond to at most 2 sub-nodes, the sub-node corresponding to the source node is a second-layer node, and the sub-node threshold corresponding to the second-layer node is 3, that is, each second-layer node may correspond to at most 3 sub-nodes. When a certain game role achieves a target event through a target event source link, whether the number of child nodes corresponding to a source node in an achievement record reaches a first-layer child node threshold value or not can be inquired first, if the number of child nodes corresponding to the source node is smaller than the first-layer child node threshold value, the game role node can be stored as a child node corresponding to the source node, and if the number of child nodes corresponding to the source node is equal to the first-layer child node threshold value, whether the number of child nodes corresponding to each second-layer node reaches a second-layer child node threshold value or not is inquired continuously until the number of child nodes corresponding to a certain-layer node is determined to be smaller than the second-layer child node threshold value, the achievement role is stored as a child node corresponding to the layer node (namely, a role node to be associated). In addition, when the number of the child nodes corresponding to each layer of nodes is acquired layer by layer, if a certain layer of role nodes comprises a plurality of nodes which do not reach the threshold value of the corresponding child nodes, the role node recorded earliest is taken as the role node to be associated.
In one example, the achievement record is saved in a multi-way tree, the child node thresholds of the respective layers are all preset to 2, and as shown in fig. 3(a), the node a is recorded as the first layer node, i.e., the source node. After that, the player B and the player C successively reach the target event through the source link, and since the number of the child nodes of the node a does not reach the threshold at this time, as shown in fig. 3(B), the first child node B and the second child node C corresponding to the node a are sequentially recorded according to the reaching order of the player B and the player C; then, player D achieves the goal event through the source link after player C, as shown in fig. 3(B), since the number of child nodes corresponding to node a has reached the threshold 2 at this time, it is determined whether the number of child nodes corresponding to the first child node B of node a has reached 2, and since node B has no child nodes, as shown in fig. 3(C), the child node D corresponding to node B is recorded; then, the player E and the player F successively achieve the target event through the sharing link of the player C, as shown in fig. 3(C), the number of child nodes corresponding to the node C is 0, and thus as shown in fig. 3(d), the first child node E and the second child node F corresponding to the node C are sequentially recorded; next, the player G achieves the goal event through the sharing link of the player E, and as shown in fig. 3(d), since the number of child nodes corresponding to the node E is 0, the child node G corresponding to the node E is recorded as shown in fig. 3 (E).
The achievement record storage mode can ensure that, firstly, if a certain player character achieves the goal event through the sharing link, the player character is stored as a child node of the sharing character node, and secondly, if the certain player character achieves the goal event through the source link, the player character is stored in the position which is closest to the source node in all the positions which can be stored, so as to ensure that the player character achieving the goal event earlier can take advantage in the subsequent reward distribution.
Step 205, when a preset reward distribution time is reached, respectively counting the number of subordinate nodes corresponding to each role node in the achievement record, and respectively determining the contribution degree of each achievement role to the target event based on the number of subordinate nodes; and determining the role to be rewarded in the achievement role according to the contribution degree, and performing rewarding resource distribution on the role to be rewarded.
In the above embodiment, the preset bonus allocation time may be a specific time point, when the time point is reached, bonus allocation is performed, or bonus allocation may be performed at a specific time of each day for an allocation period, for example, one day. When the preset reward distribution time is reached, the number of the subordinate nodes corresponding to each role node in the achievement record is counted, wherein the subordinate nodes comprise the multi-level child nodes of the role node, for example, the subordinate child node corresponding to the node C in fig. 3 comprises a node E, a node F and a node G. And further, determining the contribution degree of each achieved role according to the number of lower-level nodes corresponding to each role node, thereby determining the role to be rewarded in the achieved roles according to the contribution degree, and distributing the rewards. Specifically, the number of lower nodes corresponding to each character node may be directly used as the contribution degree of the node to achieve the role, for example, when the number of lower nodes corresponding to the node C is 3, the contribution degree of the player character C may be determined to be 3, or the contribution degree of each achieved character may be obtained by calculating the number of lower nodes, which is not limited herein. In addition, each role with the contribution degree of not 0 can be determined as a role to be rewarded, a role with the contribution degree of more than a certain threshold value can be selected as a role to be rewarded, or a plurality of roles with the contribution degrees ranked in the top can be used as roles to be rewarded, and further, each role to be rewarded is rewarded according to an allocation mode that the contribution degree is large and the number of rewarded resources is large. Ensuring that the more target events achieved through the sharing link of the sharing role are, the more awards are given to the sharing role; the earlier the goal achieving event is, the more awards are given to the achieving role, so that the players are encouraged to share the goal event, more players are driven to achieve the goal event, the activity of the game server is improved, and the utilization rate of the server is improved.
In this embodiment of the present application, the preset reward distribution time includes a plurality of times, and optionally, step 205 may be followed by:
step 206, recording the reward distribution times of each achievement role in the achievement record, and marking the corresponding role node as a failure node when the reward distribution times of any achievement role reaches a preset threshold value;
correspondingly, in step 205, "separately counting the number of lower-level nodes corresponding to each role node in the achievement record" may specifically include: and respectively counting the number of subordinate nodes corresponding to the effective nodes except the failure node in each role node.
In this embodiment, an assignable reward threshold of each role node may be set, that is, the preset threshold may be, for example, 5, after reward allocation is performed each time, the reward allocation times of each achieved role are recorded, and when the reward allocation times of a certain achieved role reaches the preset threshold, for example, 5 rewards are already allocated to a certain role, a role node corresponding to the achieved role is marked as a failed node, and the role corresponding to the failed node does not participate in reward allocation any more.
Further, as a specific implementation of the method in fig. 1, an embodiment of the present application provides a game event sharing device, as shown in fig. 4, the device includes:
the link creation module is used for responding to a sharing instruction of a target event in a game, determining shared role information and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
the recording module is used for recording the shared role as a child node of the shared role in an achievement record of the target event when any shared role achieves the target event through the sharing link;
and the reward distribution module is used for determining the contribution degree of the shared role to the target event according to the achievement record and distributing reward resources matched with the contribution degree to the shared role.
Optionally, the achievement record includes role nodes corresponding to achievement roles of the achieved target event and source nodes corresponding to target event source links, where the achievement roles include the sharing role;
the recording module is further configured to record any achieved role as a child node corresponding to the source node when the target event is achieved through the target event source link.
Optionally, the achievement record is preconfigured with a sub-node threshold corresponding to each layer of nodes, where the sub-node threshold represents a maximum number of sub-nodes corresponding to any layer of nodes;
the recording module is further configured to, when any achievement role achieves the target event through the source link of the target event, obtain, from the source node, the number of child nodes corresponding to each role node layer by layer from top to bottom until a role node to be associated that does not reach a child node threshold is obtained, and record the achievement role as a child node of the role to be associated, where if there are a plurality of role nodes that do not reach the child node threshold in any layer, the role node recorded in the achievement record at the earliest is used as the role node to be associated.
Optionally, the reward distribution module is specifically configured to:
when the preset reward distribution time is reached, respectively counting the number of lower-level nodes corresponding to each role node in the achievement record, and respectively determining the contribution degree of each achievement role to the target event based on the number of the lower-level nodes;
and determining the role to be rewarded in the achievement role according to the contribution degree, and performing rewarding resource distribution on the role to be rewarded.
Optionally, the preset reward distribution time comprises a plurality of times;
the recording module is further configured to record the reward distribution times of each achievement role in the achievement record after the reward resource distribution is performed on the role to be rewarded, and mark a corresponding role node as a failure node when the reward distribution times of any achievement role reaches a preset threshold;
the reward distribution module is further configured to count the number of subordinate nodes corresponding to the valid nodes except the invalid node in each role node respectively.
Optionally, the apparatus further comprises:
the issuing module is used for receiving a target event issuing instruction of the sharing role after the sharing link of the target event is created, wherein the target event issuing instruction comprises a target issuing position in a game world; creating a target event publishing model associated with the sharing link at the target publishing position so as to display the target event through the target event publishing model;
and the role determination module is used for determining that any game role is a shared role corresponding to the shared role when any game role achieves the target event by triggering the target event release model.
Optionally, the target event includes a target game resource selling event, the sharing link is used for displaying the target game resource selling event, and based on the triggering operation of the shared role, entering a target game resource selling interface and/or realizing purchase of the target game resource; and/or the presence of a gas in the gas,
the target event comprises a game task event, the sharing link is used for displaying the game task event, and based on the triggering operation of the shared role, the target event enters a game task access interface and/or realizes the access of a game task.
It should be noted that other corresponding descriptions of the functional units related to the game event sharing device provided in the embodiment of the present application may refer to the corresponding descriptions in the methods in fig. 1 to fig. 2, and are not described herein again.
Based on the methods shown in fig. 1 to 2, correspondingly, an embodiment of the present application further provides a storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the game event sharing method shown in fig. 1 to 2.
Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.), and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the implementation scenarios of the present application.
Based on the above methods shown in fig. 1 to fig. 2 and the virtual device embodiment shown in fig. 4, in order to achieve the above object, an embodiment of the present application further provides a computer device, which may specifically be a personal computer, a server, a network device, and the like, where the computer device includes a storage medium and a processor; a storage medium for storing a computer program; a processor for executing a computer program to implement the game event sharing method as described above with reference to fig. 1 to 2.
Optionally, the computer device may also include a user interface, a network interface, a camera, Radio Frequency (RF) circuitry, sensors, audio circuitry, a WI-FI module, and so forth. The user interface may include a Display screen (Display), an input unit such as a keypad (Keyboard), etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (e.g., a bluetooth interface, WI-FI interface), etc.
It will be appreciated by those skilled in the art that the present embodiment provides a computer device architecture that is not limiting of the computer device, and that may include more or fewer components, or some components in combination, or a different arrangement of components.
The storage medium may further include an operating system and a network communication module. An operating system is a program that manages and maintains the hardware and software resources of a computer device, supporting the operation of information handling programs, as well as other software and/or programs. The network communication module is used for realizing communication among components in the storage medium and other hardware and software in the entity device.
Through the description of the above embodiment, those skilled in the art can clearly understand that the method and the system can be implemented by software plus a necessary general hardware platform, and also can respond to a sharing instruction for a target event through hardware implementation, create a sharing link carrying shared role information, and when any shared role achieves the target event through the sharing link, store the shared role as a child node of the shared role in an achievement record of the target event, further calculate a contribution degree of the shared role according to the achievement record, and allocate bonus resources. The embodiment of the application expands the distributable channel of the target event in the game, provides the sharing function of various events in the game, mobilizes the propaganda and popularization of the target event of the player, records the behavior of achieving the target event through the sharing link, rewards the sharing role, contributes to reducing the information acquisition cost of the game player, improves the game experience of the player, contributes to improving the utilization rate of corresponding resources of the game event, and improves the activity and the utilization rate of the game server.
Those skilled in the art will appreciate that the figures are merely schematic representations of one preferred implementation scenario and that the blocks or flow diagrams in the figures are not necessarily required to practice the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario may be distributed in the devices in the implementation scenario according to the description of the implementation scenario, or may be located in one or more devices different from the present implementation scenario with corresponding changes. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above application serial numbers are for description purposes only and do not represent the superiority or inferiority of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of the present application, but the present application is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present application.

Claims (10)

1. A game event sharing method, comprising:
responding to a sharing instruction of a target event in a game, determining shared role information, and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
when any shared role achieves the target event through the sharing link, recording the shared role as a child node of the shared role in a achievement record of the target event;
and determining the contribution degree of the shared role to the target event according to the achievement record, and allocating reward resources matched with the contribution degree to the shared role.
2. The method of claim 1, wherein the achievement record comprises role nodes corresponding to an achievement role for the target event that has been achieved and source nodes corresponding to target event source links, wherein the achievement role comprises the sharing role, and wherein the method further comprises:
when any achievement role achieves the target event through the target event source link, recording the achievement role as a child node corresponding to the source node.
3. The method according to claim 2, wherein the achievement record is pre-configured with sub-node thresholds corresponding to each layer of nodes, and the sub-node thresholds represent the maximum number of sub-nodes corresponding to any layer of nodes; when any achievement role achieves the target event through the source link of the target event, recording the achievement role as a child node corresponding to the source node, specifically comprising:
when any achievement role achieves the target event through the source link of the target event, the number of child nodes corresponding to each role node is obtained from the source node from top to bottom layer by layer until the role node to be associated which does not reach the threshold value of the child nodes is obtained, and the achievement role is recorded as the child node of the role to be associated, wherein if any layer of the role nodes which do not reach the threshold value of the child nodes comprises a plurality of role nodes, the role node recorded in the achievement record at the earliest time is taken as the role node to be associated.
4. The method according to claim 2, wherein the determining, according to the achievement record, a degree of contribution of the shared role to the target event, and allocating a reward resource matching the degree of contribution to the shared role, specifically includes:
when the preset reward distribution time is reached, respectively counting the number of lower-level nodes corresponding to each role node in the achievement record, and respectively determining the contribution degree of each achievement role to the target event based on the number of the lower-level nodes;
and determining the role to be rewarded in the achievement role according to the contribution degree, and performing rewarding resource distribution on the role to be rewarded.
5. The method of claim 4, wherein the preset bonus allocation time includes a plurality; after the allocation of the reward resources to the character to be rewarded, the method further comprises:
recording the reward distribution times of each achievement role in the achievement record, and marking the corresponding role node as a failure node when the reward distribution times of any achievement role reach a preset threshold value;
the separately counting the number of subordinate nodes corresponding to each role node in the achievement record specifically includes:
and respectively counting the number of subordinate nodes corresponding to the effective nodes except the failure node in each role node.
6. The method of any one of claims 1 to 5, wherein after creating the sharing link for the target event, the method further comprises:
receiving a target event issuing instruction of the shared role, wherein the target event issuing instruction comprises a target issuing position in a game world;
creating a target event publishing model associated with the sharing link at the target publishing position so as to display the target event through the target event publishing model;
and when any game role achieves the target event by triggering the target event issuing model, determining that the game role is a shared role corresponding to the shared role.
7. The method according to any one of claims 1 to 5,
the target event comprises a target game resource selling event, the sharing link is used for displaying the target game resource selling event, and based on the triggering operation of the shared role, entering a target game resource selling interface and/or realizing the purchase of the target game resource; and/or the presence of a gas in the gas,
the target event comprises a game task event, the sharing link is used for displaying the game task event, and based on the triggering operation of the shared role, the target event enters a game task access interface and/or realizes the access of a game task.
8. A game event sharing apparatus, comprising:
the link creation module is used for responding to a sharing instruction of a target event in a game, determining shared role information and creating a sharing link of the target event, wherein the sharing link carries the shared role information;
the recording module is used for recording the shared role as a child node of the shared role in an achievement record of the target event when any shared role achieves the target event through the sharing link;
and the reward distribution module is used for determining the contribution degree of the shared role to the target event according to the achievement record and distributing reward resources matched with the contribution degree to the shared role.
9. A storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the game event sharing method of any one of claims 1 to 7.
10. A computer device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the game event sharing method according to any one of claims 1 to 7 when executing the computer program.
CN202111300490.3A 2021-11-04 2021-11-04 Game event sharing method and device, storage medium and computer equipment Pending CN114053721A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111300490.3A CN114053721A (en) 2021-11-04 2021-11-04 Game event sharing method and device, storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111300490.3A CN114053721A (en) 2021-11-04 2021-11-04 Game event sharing method and device, storage medium and computer equipment

Publications (1)

Publication Number Publication Date
CN114053721A true CN114053721A (en) 2022-02-18

Family

ID=80273916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111300490.3A Pending CN114053721A (en) 2021-11-04 2021-11-04 Game event sharing method and device, storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN114053721A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7938727B1 (en) * 2007-07-19 2011-05-10 Tim Konkle System and method for providing interactive content for multiple networked users in a shared venue
CN107909381A (en) * 2017-08-24 2018-04-13 平安普惠企业管理有限公司 Business recommended method, apparatus, equipment and computer-readable recording medium
CN110992086A (en) * 2019-11-19 2020-04-10 微民保险代理有限公司 Sharing fission marketing method and device, computer readable storage medium and server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7938727B1 (en) * 2007-07-19 2011-05-10 Tim Konkle System and method for providing interactive content for multiple networked users in a shared venue
CN107909381A (en) * 2017-08-24 2018-04-13 平安普惠企业管理有限公司 Business recommended method, apparatus, equipment and computer-readable recording medium
CN110992086A (en) * 2019-11-19 2020-04-10 微民保险代理有限公司 Sharing fission marketing method and device, computer readable storage medium and server

Similar Documents

Publication Publication Date Title
Drachen et al. Game analytics–the basics
US8814704B2 (en) Game server that allows online game user to designate proxy to exercise an area limited acquisition right, game controlling method thereof, game system, and non-transitory computer-readable medium
US9776089B1 (en) System and method for implementing dynamic content availability for individual players
US9586145B2 (en) Virtual competitive group management systems and methods
US9186587B2 (en) Distribution of electronic game elements
US20100240461A1 (en) Methods, systems, and computer readable media for online community-driven computer game development
JP6857825B2 (en) Information processing equipment and programs
US11238476B2 (en) Blockchain-based platform for monetizing social media following
CN111475268A (en) Task item distribution method, device and equipment and readable storage medium
WO2023103571A1 (en) Game management method and apparatus, and device and computer-readable storage medium
CN114053721A (en) Game event sharing method and device, storage medium and computer equipment
JP6655041B2 (en) Game system, game device and program
KR101183731B1 (en) Method and server for providing service of using item
KR101385089B1 (en) Game method for providing a prize through a predetermined game
KR20200029923A (en) Method for processing user's data for game on computing devices and computing devices
US20140323217A1 (en) Method and server for providing item according to joining an event in online game
KR101273319B1 (en) Method and Systme for Go-Stop game using game order item and Record Media program for implement thereof
Murmann et al. NFC Heroes-Observing NFC adoption through a mobile trading card game
JP7467102B2 (en) Game program, game processing method, and information processing device
KR101306832B1 (en) Method and server for providing of service collecting event item
WO2024060914A1 (en) Virtual object generation method and apparatus, device, medium, and program product
Pıaseckı Winners or victims? Discussing identity tracking and behavior analysis in next-gen video games from a digital civil rights perspective
US20150065215A1 (en) System and method for optimizing allocation of resources in electronic games
KR20230129779A (en) User targeting method for game promotion and user targeting system using the same
KR101181088B1 (en) Method and server for providing item of winning point

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination