Interactive methods, devices, electronic devices, and storage media based on task sharing
By using a task-sharing-based interaction method in the game, the interaction relationship is determined according to the task-sharing rules and execution results of virtual characters. This solves the problems of low efficiency and high cost of existing social models in games, and achieves low-cost and effective player interaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2026-03-06
AI Technical Summary
The social modes in existing games are inefficient and costly, failing to truly drive players to develop social engagement within reasonable psychological expectations, and may even trigger social anxiety in players.
By using a task-sharing-based interactive method in the game, virtual characters can obtain tasks and share them with other virtual characters according to task-sharing rules. Interaction relationships are determined based on the execution results. This allows the requesting party to actively express social desires and pay costs, while the other party can decide whether to establish an interaction based on the task execution.
It enables the establishment of low-cost and effective interactive relationships, reduces the cost for players who are unwilling to socialize, enhances social stickiness among players, and solves the problems of low efficiency and high cost of social modes in existing games.
Smart Images

Figure CN114288677B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technology, and in particular to an interactive method and apparatus, electronic device and storage medium based on task sharing. Background Technology
[0002] Currently, the social modes of players in the game include: 1) gifting to each other, such as clicking on each other's virtual gifts, sending each other stamina, liking each other's virtual gifts, etc.; 2) team battles, such as non-combat team modes such as teaming up to complete tasks; 3) organizations, such as guilds, clans and other forms of player groups with a certain degree of management.
[0003] In the gift-giving interaction type, the friends don't really care who the other is. There's even a convenient one-click gift-giving function, rendering this social interaction virtually meaningless, essentially just a single-player interaction with a real player ID. Team-based combat faces the problem that player social interaction is largely semi-forced or completely forced. Battles that could be completed solo are forcibly required to form teams, or dungeon requirements are raised so that only the combined combat power of multiple players can clear them. Furthermore, organizational gameplay often incorporates management, which, to some extent, allows for player interaction. However, if it's tied to collective interests, it significantly increases social pressure, making the game itself tiring. This is unfriendly to most players with social anxiety and could even lead to churn.
[0004] It is evident that the current social modes in games cannot achieve truly effective social interaction, or they place too high demands on players' social interaction, failing to truly drive players to develop social engagement within reasonable psychological expectations. Instead, they may even trigger social anxiety in players. Summary of the Invention
[0005] The purpose of this application is to provide an interactive method, device, electronic device, and storage medium based on task sharing, solving the technical problems of low social efficiency and high cost in existing game social modes. The specific technical solution is as follows:
[0006] In a first aspect of this application, an interaction method based on task sharing is provided, comprising: obtaining a first task in a game corresponding to a first virtual character; sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character; and determining the interaction relationship between the first virtual character and the second virtual character based on the execution result of the second virtual character on the first task.
[0007] Optionally, obtaining the first task corresponding to the first virtual character in the game includes: obtaining first information associated with the first virtual character, wherein the first information includes at least one of the following: equipment information of the first virtual character, equipment information missing from the first virtual character in the system set, attribute information of the first virtual character, and attribute information of the first task; and generating the first task based on the first information and second information, wherein the second information is equipment information associated with the first information provided by the system.
[0008] Optionally, obtaining the first task corresponding to the first virtual character in the game includes: determining the level information of the first virtual character; and obtaining a preset number of tasks provided by the system for the first virtual character based on the level information, wherein the preset number of tasks includes the first task.
[0009] Optionally, the task sharing rules include at least one of the following: server-wide random sharing, same-server random sharing, target address random sharing, the first virtual player designating at least one second virtual character, and the at least one second virtual character sending a task request to the first virtual character; wherein, the at least one second virtual character designated by the first virtual player has the following relationship with the first virtual player: the first virtual player and the at least one second virtual player have teamed up, the absolute value of the level difference between the first virtual player and the at least one second virtual player is less than a preset value, and the at least one second virtual player has teamed up with the first virtual player and is a contact person of the first virtual player.
[0010] Optionally, based on the execution result of the second virtual character on the first task, the interaction relationship between the first virtual character and the second virtual character is determined, including: if the number of first tasks received by the second virtual character exceeds a first preset threshold, determining the number of first tasks completed by the second virtual character; and if the number of first tasks completed exceeds a second preset threshold, establishing a friend relationship between the first virtual character and the second virtual character, and adding the first virtual character and the second virtual character to a chat group, wherein the chat group is used for members to send task requests.
[0011] Optionally, after establishing a friend relationship between the first virtual character and the second virtual character, the method further includes: setting the ranking of the first virtual character in the friend list of the second virtual character to within the top N, wherein the value of N is a positive integer less than a third preset threshold; and marking the first virtual character in the friend list of the second virtual character.
[0012] Optionally, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character, the method further includes: upgrading the first task to a team task based on the second virtual character, wherein the task type for upgrading to a team task is a difficult task, and the first task type is a normal task; the benefits generated from completing the task are proportional to the difficulty of the task; sharing the team task with multiple third virtual characters based on the task sharing rules of the second virtual character, wherein the second virtual character is a paying player, and the multiple third virtual characters are ordinary players; and generating equipment corresponding to the team task when the second virtual character and the multiple third virtual characters complete the first task.
[0013] Optionally, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character, the method further includes: determining countdown information corresponding to the first task, wherein the first task disappears when the time represented by the countdown information is 0; and receiving the first task through the at least one second virtual character when the time represented by the countdown information is greater than a fourth preset threshold.
[0014] Optionally, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character, the method further includes: sharing the first task with a third virtual character based on the task sharing rules of the at least one second virtual character.
[0015] In a second aspect of this application, an interactive device based on task sharing is provided, comprising: an acquisition module for acquiring a first task in a game corresponding to a first virtual character; a first sharing module for sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character; and a first determination module for determining the interactive relationship between the first virtual character and the second virtual character based on the execution result of the second virtual character on the first task.
[0016] Optionally, the acquisition module includes: a first acquisition unit, configured to acquire first information associated with the first virtual character, wherein the first information includes at least one of the following: equipment information of the first virtual character, equipment information missing from the first virtual character in the system set, attribute information of the first virtual character, and attribute information of the first task; and a generation unit, configured to generate the first task based on the first information and second information, wherein the second information is equipment information associated with the first information provided by the system.
[0017] Optionally, the acquisition module includes: a first determining unit, configured to determine the level information of the first virtual character; and a second acquisition unit, configured to acquire a preset number of tasks provided by the system for the first virtual character based on the level information, wherein the preset number of tasks includes the first task.
[0018] Optionally, the task sharing rules include at least one of the following: server-wide random sharing, same-server random sharing, target address random sharing, the first virtual player designating at least one second virtual character, and the at least one second virtual character sending a task request to the first virtual character; wherein, the at least one second virtual character designated by the first virtual player has the following relationship with the first virtual player: the first virtual player and the at least one second virtual player have teamed up, the absolute value of the level difference between the first virtual player and the at least one second virtual player is less than a preset value, and the at least one second virtual player has teamed up with the first virtual player and is a contact person of the first virtual player.
[0019] Optionally, the first determining module includes: a second determining unit, configured to determine the number of first tasks completed by the second virtual character when the number of first tasks received by the second virtual character exceeds a first preset threshold; and a processing unit, configured to establish a friend relationship between the first virtual character and the second virtual character when the number of first tasks completed exceeds a second preset threshold, and add the first virtual character and the second virtual character to a chat group, wherein the chat group is used for members to send task requests.
[0020] Optionally, the device further includes: a setting module, configured to, after establishing a friend relationship between the first virtual character and the second virtual character, set the ranking of the first virtual character in the friend list of the second virtual character to within the top N, wherein the value of N is a positive integer less than a third preset threshold; and a marking module, configured to mark the first virtual character in the friend list of the second virtual character.
[0021] Optionally, the device further includes: an upgrade module, configured to upgrade the first task to a team task based on the second virtual character after sharing the first task with at least one second virtual character according to the task sharing rules of the first virtual character, wherein the task type upgraded to a team task is a difficult task, and the first task type is a normal task; the benefits generated from completing the task are proportional to the difficulty of the task; a second sharing module, configured to share the team task with multiple third virtual characters according to the task sharing rules of the second virtual character, wherein the second virtual character is a paying player, and the multiple third virtual characters are ordinary players; and a generation module, configured to generate equipment corresponding to the team task when the second virtual character and the multiple third virtual characters complete the first task.
[0022] Optionally, the device further includes: a second determining module, configured to determine countdown information corresponding to the first task after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character, wherein the first task disappears when the time represented by the countdown information is 0; and a receiving module, configured to receive the first task through the at least one second virtual character when the time represented by the countdown information is greater than a fourth preset threshold.
[0023] Optionally, the device further includes: a third sharing module, configured to share the first task to a third virtual character based on the task sharing rules of the at least one second virtual character after sharing the first task to at least one second virtual character based on the task sharing rules of the first virtual character.
[0024] In a third aspect of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used to store computer programs; and the processor is used to implement the steps of the method described in the first aspect when executing the program stored in the memory.
[0025] In a fourth aspect of this application, a computer-readable storage medium is also provided, wherein instructions are stored therein, which, when executed on a computer, implement the steps of the method described in the first aspect.
[0026] Through this application, in the game, a first virtual character can share a first task with at least one second virtual character according to the task sharing rules. Then, based on the second virtual character's execution result of the first task, the interaction relationship between the first and second virtual characters can be determined. It can be seen that the first virtual character who needs to establish a social relationship needs to take the initiative to express the social intention, that is, the requesting party needs to pay more costs. The second virtual character can determine whether to establish an interaction relationship with the first virtual character based on the execution of the task. That is, if the second virtual character does not want to establish an interaction relationship, it can not execute the task without paying any costs. Thus, it can be seen that a low-cost and effective interaction relationship can be determined based on the two parties, thereby solving the problem of low social efficiency and high cost in the existing social mode of games. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0028] Figure 1 This is a flowchart illustrating the interactive method based on task sharing in the embodiments of this application;
[0029] Figure 2 This is a schematic diagram of the structure of the interactive device based on task sharing in the embodiments of this application;
[0030] Figure 3 This is a schematic diagram of the structure of the electronic device in the embodiments of this application. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0032] In the following description, suffixes such as "module" and "unit" used to denote elements are used only for the purposes of this application and have no specific meaning in themselves. Therefore, "module" and "component" can be used interchangeably.
[0033] This application provides an interactive method based on task sharing, such as... Figure 1 As shown, the steps of this method include:
[0034] Step 102: Obtain the first task in the game corresponding to the first virtual character;
[0035] Step 104: Based on the task sharing rules of the first virtual character, share the first task with at least one second virtual character; and
[0036] Step 106: Based on the execution result of the second virtual character on the first task, determine the interaction relationship between the first virtual character and the second virtual character.
[0037] Through steps 102 to 106 above, in the game, the first virtual character can share the first task with at least one second virtual character according to the task sharing rules. Then, based on the execution result of the second virtual character on the first task, the interaction relationship between the first and second virtual characters is determined. It can be seen that the first virtual character who needs to establish a social relationship needs to take the initiative to express the social intention, that is, the requesting party needs to pay more social costs. The second virtual character can determine whether to establish an interaction relationship with the first virtual character based on the execution of the task. That is, if the second virtual character does not want to establish an interaction relationship, it can not execute the task without paying any costs. Thus, it can be seen that a low-cost and effective interaction relationship can be determined based on the interaction between the two parties, thereby solving the problem of low social efficiency and high cost in the social mode of existing games.
[0038] In an optional embodiment of this application, the method of obtaining the first task corresponding to the first virtual character in the game involved in step 102 above may further include:
[0039] Step 11: Obtain first information associated with the first virtual character, wherein the first information includes at least one of the following: equipment information of the first virtual character, equipment information missing from the first virtual character's system set, attribute information of the first virtual character, and attribute information of the first task; and
[0040] Step 12: Generate a first task based on the first information and the second information, wherein the second information is equipment information provided by the system that is associated with the first information.
[0041] The equipment information for the first virtual character in steps 11 and 12 above refers to the equipment currently possessed by the first virtual character. For example, in a shooting game, the first virtual character initially possesses a bulletproof vest, a pistol, and grenades. The second information refers to system equipment information, such as the equipment that the system-defined first virtual character can use or obtain at their current level, system set information including the equipment the first virtual character currently possesses, and information on equipment missing from the system set. In a specific example, the missing equipment information could mean, for instance, that the pistol and silencer are a matching set; if the first virtual character has a pistol but lacks a silencer, then the silencer is the missing equipment information in the system set. Furthermore, different combat environments and different virtual characters require different sets of equipment. In a specific example, the system could require players to continuously and randomly acquire equipment in the game, or the player's level could be higher with better random attributes. The attribute information of the first virtual character can refer to the character's level, combat stats, friend information, and specific relationships with friends; the attribute information of the first task can refer to the specific task difficulty, task content, task rewards, task location, and time. Furthermore, the equipment information associated with the equipment information in the first set of information can include the location where the equipment is generated and the instance where the equipment is generated.
[0042] In another optional embodiment of this application, the method of obtaining the first task corresponding to the first virtual character in the game involved in step 102 above may further include:
[0043] Step 21, determine the level information of the first virtual character; and
[0044] Step 22: Obtain a preset number of tasks provided by the system for the first virtual character based on the level information, wherein the preset number of tasks includes the first task.
[0045] As can be seen from steps 21 and 22 above, the first task can be generated and provided by the system based on the level information of the first virtual character. Furthermore, as can be seen from steps 11 and 12 above, the first task can also be generated by the first virtual character itself. That is, in this embodiment, the first task can be generated by the first virtual character itself, or the system can generate multiple tasks from which the first virtual character selects the appropriate task as the first task to be shared. If the first virtual character generates the first task itself, the task will be generated in a targeted manner. Furthermore, the subsequent interactive relationship will be more targeted, because the first virtual character clearly understands the equipment it needs. After the second virtual character completes the task, the goodwill between the two parties is further increased under their own will, laying a better foundation for real and effective social interaction. If the system generates and provides the first task, the cost for the first virtual character to determine the interactive relationship is reduced.
[0046] In optional embodiments of this application, the task sharing rules in this application may include at least one of the following: random sharing across the entire server, random sharing within the same server, random sharing at a target address, sharing after at least one second virtual character is specified by the first virtual player, or sharing after at least one second virtual character sends a task request to the first virtual character;
[0047] Among them, the first virtual player designates at least one second virtual character to have the following relationship with the first virtual player: the first virtual player and at least one second virtual player have teamed up, the absolute value of the level difference between the first virtual player and at least one second virtual player is less than a preset value, and at least one second virtual player who has teamed up with the first virtual player is a contact of the first virtual player.
[0048] It's important to note that the server-wide random sharing method refers to the game being divided into multiple servers. While players on the same server are more likely to compete against each other, cross-server competition is also possible. Therefore, the first virtual character can randomly share the first task across the entire server, for example, by sharing it on a server-wide bulletin board. This allows them to interact with any second virtual character on the server, broadening the social reach. The first virtual character can also randomly share the first task within the same server. Since multiple virtual characters on the same server are more likely to compete, their equipment needs are likely to be similar, making server-wide random sharing of the first task more efficient for establishing interactions. Alternatively, the first virtual character can specify which virtual character to send the first task to, resulting in more targeted task sharing and a higher completion rate. Second virtual characters can also proactively send task requests to the first virtual character, for example, if the second virtual character has free time or wants to interact with the first virtual character, further enriching the ways to establish social connections.
[0049] In another optional embodiment of this application, the method of determining the interaction relationship between the first virtual character and the second virtual character based on the execution result of the first task by the second virtual character in step 106 above may further include:
[0050] Step 31: If the number of first tasks received by the second virtual character exceeds a first preset threshold, determine the number of first tasks completed by the second virtual character; and
[0051] Step 32: If the number of completed first tasks exceeds the second preset threshold, establish a friend relationship between the first virtual character and the second virtual character, and add the first virtual character and the second virtual character to a chat group. The chat group is used by group members to send task requests to obtain task sharing.
[0052] The establishment of a friendship between the first and second virtual characters through steps 31 and 32 above does not occur simply because the second virtual character completes the first task. Rather, the second virtual character needs to receive multiple first tasks and complete most of them to establish a friendship. In other words, receiving many tasks and having a high completion rate indicates that the two have completed multiple effective sharing sessions, which can establish a friendship. This simulates the situation in the real world where people who have many interactions and help each other become good friends.
[0053] After establishing a friend relationship between the first virtual character and the second virtual character in step 32 above, the method of this application embodiment may further include:
[0054] Step 33: Rank the first virtual character within the top N positions in the second virtual character's friend list, where N is a positive integer less than a third preset threshold; and
[0055] Step 34: Mark the first virtual character in the second virtual character's friend list.
[0056] It's evident that players who frequently share tasks with other players appear higher on the latter's friend list (encouraging sharing). Driven by demand, players will request task sharing from other players (initially, direct interaction isn't necessary; they simply request tasks through settings). However, the benefits are not immediately apparent. As players become accustomed to this "good situation," they seek more stable sources of sharing, leading to the adoption of more effective communication methods, such as private chat. Over time, players discover that forming small, stable groups is a better approach, thus providing chat group functionality for these groups and integrating task request posting within them. In other words, if the first virtual character and the second virtual character establish a friendship, the first virtual character can be placed higher on the second virtual character's friend list, as the friendship is based on the sharing and completion of the first task.
[0057] In another optional embodiment of this application, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character involved in step 106 above, the method of this application embodiment may further include:
[0058] Step 41: Upgrade the first task to a team task based on the second virtual character. The task type of the first task upgraded to a team task is a difficult task. The task type also includes normal tasks. The rewards for completing the task are proportional to the difficulty of the task.
[0059] Step 42: Based on the task sharing rules of the second virtual character, share the team task with multiple third virtual characters, where the second virtual character is a paying player and the multiple third virtual characters are ordinary players; and
[0060] Step 43: If the second virtual character and multiple third virtual characters complete the first task, generate equipment corresponding to the team task.
[0061] It should be noted that in this embodiment, the second virtual character can be a paying player, thus upgrading the first task to a team task through payment. The team task is a difficult task. Since the rewards for completing a task are proportional to its difficulty, the rewards for completing a team task are higher than those for completing a normal task. In other words, difficult tasks are more rewarding than normal tasks. Furthermore, the rewards can be identified using different tags, such as gold and silver icons. Difficult tasks yield gold icon rewards, while normal tasks yield silver icon rewards. Therefore, after upgrading the first task to a team task, all the original silver reward drops become the corresponding gold reward drops. However, the stamina output ratio of difficult and normal modes remains the same; the advantage is merely increased player efficiency. Since the stamina reward for difficult tasks is the same as that for regular tasks, even players who are very reluctant to socialize will not suffer losses in this gameplay; they simply need to invest more time (one difficult battle is equivalent to the stamina expenditure of five regular battles). On the other hand, upgrade items for team dungeons are paid items, and under strict control, only paying players can obtain them. For example, if a task requires four players, a paying player (the second virtual character) will lead three regular players (the third virtual characters). The choice of becoming a paying player makes it worthwhile for other players to invest a certain amount of social effort (given the high rewards). It is evident that team tasks require teamwork for higher efficiency. Therefore, after upgrading, the second virtual character can share team tasks with multiple third virtual characters, which can include the first virtual character, thus forming a small team to complete the task. In other words, the third and second virtual characters complete tasks on a mutually beneficial basis, obtaining more rewards and achieving efficient and effective social interaction.
[0062] In an optional embodiment of this application, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character involved in step 104, the method of this application embodiment may further include:
[0063] Step 51: Determine the countdown information corresponding to the first task, wherein the first task disappears when the time represented by the countdown information is 0;
[0064] Step 52: If the time represented by the countdown information is greater than the fourth preset threshold, the first task is received through at least one second virtual character.
[0065] As seen in steps 51 and 52 above, the first task has a corresponding countdown timer. If the countdown timer reaches zero, the first task will automatically disappear, meaning it has an expiration date. This further prevents invalid tasks from consuming resources indefinitely. Furthermore, if the countdown timer for the first task indicates it's about to disappear, the second virtual character can refuse to accept it, as accepting it will result in the task automatically disappearing shortly afterward, rendering the task execution invalid. Conversely, the second virtual character can accept the first task because there is sufficient time to complete it, preventing it from becoming an invalid task. The disappearance of the first task described above refers to the corresponding task information (including shared information) being hidden / withdrawn / deleted, or the first task being in an unclaimable state.
[0066] In another optional embodiment of this application, after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character involved in step 104 above, the method of this application embodiment may further include:
[0067] Step 61: Share the first task with the third virtual character based on the task sharing rules of the second virtual character.
[0068] As can be seen, the second virtual character who receives the first task can also share the first task with a third virtual character. Therefore, there may be some unexpected situations in the game. For example, the second virtual character may confirm that it can complete the first task before receiving it, but the player needs to leave the game temporarily. In this case, the first task can be shared with another third virtual character, who can then complete the task. This will not cause a waste of resources, and the first virtual character does not need to generate the first task again and then share it.
[0069] Through the task-sharing-based interactive method described in the above embodiments of this application, sharing tasks incurs no cost, and players who do not wish to socialize suffer no loss of benefit; that is, the social needs arising from time efficiency are very natural. Furthermore, before small groups are formed, whoever has the need bears the social pressure; after small groups are formed, although there are certain limitations, players can leave at any time, and finding a small group more suitable for their playtime is very convenient, forming an effective social model based on players' proactive social desires (not system-mandated).
[0070] Corresponding to the above Figure 1 This application also provides an interactive device based on task sharing, such as... Figure 2 As shown, the device includes:
[0071] Module 22 is used to obtain the first task in the game corresponding to the first virtual character;
[0072] The first sharing module 24 is used to share a first task with at least one second virtual character based on the task sharing rules of the first virtual character; and
[0073] The first determining module 26 is used to determine the interaction relationship between the first virtual character and the second virtual character based on the execution result of the second virtual character on the first task.
[0074] Through the apparatus of this application embodiment, in a game, a first virtual character can share a first task with at least one second virtual character according to the task sharing rules. Then, based on the execution result of the second virtual character on the first task, the interaction relationship between the first virtual character and the second virtual character is determined. It can be seen that the first virtual character who needs to establish a social relationship needs to actively express the social intention, that is, the requesting party needs to pay more social costs. The second virtual character can determine whether to establish an interaction relationship with the first virtual character based on the execution of the task. That is, if the second virtual character does not want to establish an interaction relationship, it can not execute the task without paying any costs. Thus, it can be seen that a low-cost and effective interaction relationship can be determined based on the interaction between the two parties, thereby solving the problem of low social efficiency and high cost in the social mode of existing games.
[0075] Optionally, the acquisition module 22 in this embodiment may further include: a first acquisition unit, used to acquire first information associated with the first virtual character, wherein the first information includes at least one of the following: equipment information of the first virtual character, equipment information missing from the first virtual character in the system set, attribute information of the first virtual character, and attribute information of the first task; and a generation unit, used to generate a first task based on the first information and the second information, wherein the second information is equipment information associated with the first information provided by the system.
[0076] Optionally, the acquisition module 22 in this embodiment may further include: a first determining unit for determining the level information of the first virtual character; and a second acquisition unit for acquiring a preset number of tasks provided by the system for the first virtual character based on the level information, wherein the preset number of tasks includes the first task.
[0077] Optionally, the task sharing rules in this application embodiment include at least one of the following: random sharing across the entire server, random sharing within the same server, random sharing at the target address, sharing after at least one second virtual character is designated by the first virtual player, or sharing after at least one second virtual character sends a task request to the first virtual character; wherein, the at least one second virtual character designated by the first virtual player has the following relationship with the first virtual player: the first virtual player and at least one second virtual player have teamed up, the absolute value of the level difference between the first virtual player and at least one second virtual player is less than a preset value, and the player who has teamed up with at least one second virtual player is a contact of the first virtual player.
[0078] Optionally, the first determining module 26 in this embodiment may further include: a second determining unit, configured to determine the number of first tasks completed by the second virtual character when the number of first tasks received by the second virtual character exceeds a first preset threshold; and a processing unit, configured to establish a friend relationship between the first virtual character and the second virtual character when the number of first tasks completed exceeds a second preset threshold, and add the first virtual character and the second virtual character to a chat group, wherein the chat group is used for members to send task requests to obtain task sharing.
[0079] Optionally, the apparatus in this application embodiment may further include: a setting module, configured to, after establishing a friend relationship between the first virtual character and the second virtual character, set the ranking of the first virtual character in the friend list of the second virtual character to within the top N, wherein N is a positive integer less than a third preset threshold; and a marking module, configured to mark the first virtual character in the friend list of the second virtual character.
[0080] Optionally, the apparatus in this application embodiment may further include: an upgrade module, configured to upgrade the first task to a team task based on the second virtual character after sharing the first task with at least one second virtual character according to the task sharing rules of the first virtual character, wherein the task type upgraded to a team task is a difficult task, and the first task type is a normal task; the benefits generated from completing the task are proportional to the difficulty of the task; a second sharing module, configured to share the team task with multiple third virtual characters according to the task sharing rules of the second virtual character, wherein the second virtual character is a paying player, and the multiple third virtual characters are ordinary players; and a generation module, configured to generate equipment corresponding to the team task when the second virtual character and the multiple third virtual characters complete the first task.
[0081] Optionally, the apparatus in this application embodiment may further include: a second determining module, configured to determine countdown information corresponding to the first task after sharing the first task with at least one second virtual character based on the task sharing rules of the first virtual character, wherein the first task disappears when the time represented by the countdown information is 0; and a receiving module, configured to receive the first task through at least one second virtual character when the time represented by the countdown information is greater than a fourth preset threshold.
[0082] Optionally, in the embodiments of this application, the apparatus may further include: a third sharing module, configured to share the first task to a third virtual character based on the task sharing rules of the at least one second virtual character after sharing the first task to at least one second virtual character based on the task sharing rules of the first virtual character.
[0083] This application also provides an electronic device, such as... Figure 3 As shown, it includes a processor 301, a communication interface 302, a memory 303, and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304.
[0084] Memory 303 is used to store computer programs;
[0085] Processor 301, when executing a program stored in memory 303, implements... Figure 1 The methods and steps described, and their functions and effects Figure 1 The methods and steps are the same as those in the previous section, so I will not repeat them here.
[0086] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0087] The communication interface is used for communication between the aforementioned terminal and other devices.
[0088] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0089] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0090] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform any of the task-sharing-based interactive methods described in the above embodiments.
[0091] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the task-sharing-based interactive methods described in the above embodiments.
[0092] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0093] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0094] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0095] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.
Claims
1. A task sharing-based interaction method, characterized by, The method comprises: obtaining a first task in a game corresponding to a first virtual role; sharing the first task to at least one second virtual role based on a task sharing rule of the first virtual role; and determining an interaction relationship between the first virtual role and the second virtual role based on an execution result of the first task by the second virtual role; wherein, based on the execution result of the first task by the second virtual role, determining the interaction relationship between the first virtual role and the second virtual role comprises: determining the number of the first task completed by the second virtual role in the case that the number of the first task received by the second virtual role exceeds a first preset threshold; and establishing a friend relationship between the first virtual role and the second virtual role and adding the first virtual role and the second virtual role to a chat group in the case that the number of the first task completed exceeds a second preset threshold, wherein the chat group is used for members to send task requests; wherein, after the first task is shared to at least one second virtual role based on the task sharing rule of the first virtual role, the method further comprises: upgrading the first task to a team task based on the second virtual role, wherein the task type of the team task is a difficult task, and the first task type is a normal task; the income generated by completing the task is proportional to the difficulty of the task; sharing the team task to a plurality of third virtual roles based on the task sharing rule of the second virtual role, wherein the second virtual role is a paying player, and the plurality of third virtual roles are normal players; and generating equipment corresponding to the team task in the case that the second virtual role and the plurality of third virtual roles complete the first task.
2. The method of claim 1, wherein, The method comprises: obtaining a first task in a game corresponding to a first virtual role; sharing the first task to at least one second virtual role based on a task sharing rule of the first virtual role; 3. The method of claim 1, wherein, and determining an interaction relationship between the first virtual role and the second virtual role based on an execution result of the first task by the second virtual role; wherein, based on the execution result of the first task by the second virtual role, determining the interaction relationship between the first virtual role and the second virtual role comprises: determining the number of the first task completed by the second virtual role in the case that the number of the first task received by the second virtual role exceeds a first preset threshold; and establishing a friend relationship between the first virtual role and the second virtual role and adding the first virtual role and the second virtual role to a chat group in the case that the number of the first task completed exceeds a second preset threshold, wherein the chat group is used for members to send task requests; 4. The method of claim 1, wherein, wherein, after the first task is shared to at least one second virtual role based on the task sharing rule of the first virtual role, the method further comprises: upgrading the first task to a team task based on the second virtual role, wherein the task type of the team task is a difficult task, and the first task type is a normal task; the income generated by completing the task is proportional to the difficulty of the task; sharing the team task to a plurality of third virtual roles based on the task sharing rule of the second virtual role, wherein the second virtual role is a paying player, and the plurality of third virtual roles are normal players; and generating equipment corresponding to the team task in the case that the second virtual role and the plurality of third virtual roles complete the first task. The method comprises: obtaining a first task in a game corresponding to a first virtual role; sharing the first task to at least one second virtual role based on a task sharing rule of the first virtual role; and determining an interaction relationship between the first virtual role and the second virtual role based on an execution result of the first task by the second virtual role; wherein, based on the execution result of the first task by the second virtual role, determining the interaction relationship between the first virtual role and the second virtual role comprises: determining the number of the first task completed by the second virtual role in the case that the number of the first task received by the second virtual role exceeds a first preset threshold; and establishing a friend relationship between the first virtual role and the second virtual role and adding the first virtual role and the second virtual role to a chat group in the case that the number of the first task completed exceeds a second preset threshold, wherein the chat group is used for members to send task requests; wherein, after the first task is shared to at least one second virtual role based on the task sharing rule of the first virtual role, the method further comprises: upgrading the first task to a team task based on the second virtual role, wherein the task type of the team task is a difficult task, and the first task type is a normal task; the income generated by completing the task is proportional to the difficulty of the task; sharing the team task to a plurality of third virtual roles based on the task sharing rule of the second virtual role, wherein the second virtual role is a paying player, and the plurality of third virtual roles are normal players; and generating equipment corresponding to the team task in the case that the second virtual role and the plurality of third virtual roles complete the first task. The at least one second virtual character is specified by the first virtual player to have the following relationship with the first virtual player: the first virtual player and the at least one second virtual player are in the same team, an absolute value of a level difference between the first virtual player and the at least one second virtual player is less than a preset value, or the at least one second virtual player is a contact of the first virtual player.
5. The method of claim 1, wherein, After establishing the friend relationship between the first virtual character and the second virtual character, the method further includes: setting a ranking of the first virtual character in a friend list of the second virtual character within a top N, wherein the N is a positive integer less than a third preset threshold; and labeling the first virtual character in the friend list of the second virtual character.
6. The method of claim 1, wherein, After sharing the first task to the at least one second virtual character based on a task sharing rule of the first virtual character, the method further includes: determining countdown information corresponding to the first task, wherein the first task disappears when a time represented by the countdown information is 0; and receiving the first task by the at least one second virtual character when the time represented by the countdown information is greater than a fourth preset threshold.
7. The method of claim 1, wherein, After sharing the first task to the at least one second virtual character based on a task sharing rule of the first virtual character, the method further includes: sharing the first task to a third virtual character based on a task sharing rule of the at least one second virtual character.
8. An interactive device based on task sharing, characterized by, includes: an obtaining module configured to obtain a first task corresponding to a first virtual character in a game; a first sharing module configured to share the first task to at least one second virtual character based on a task sharing rule of the first virtual character; and a first determining module configured to determine an interaction relationship between the first virtual character and the second virtual character based on an execution result of the first task by the second virtual character; wherein the first determining module includes: a second determining unit configured to determine a number of completed first tasks by the second virtual character when the number of the first tasks received by the second virtual character exceeds a first preset threshold; and a processing unit configured to establish a friend relationship between the first virtual character and the second virtual character and add the first virtual character and the second virtual character to a chat group when the number of completed first tasks exceeds a second preset threshold, wherein the chat group is configured to allow members to send a task request to obtain a task share; an upgrading module configured to upgrade the first task to a team task based on the second virtual character after the first task is shared to the at least one second virtual character based on the task sharing rule of the first virtual character, wherein a task type of the upgraded team task is a difficult task and a task type of the first task is an ordinary task; and a reward generated by completing a task is proportional to a difficulty level of the task; a second sharing module configured to share the team task to a plurality of third virtual characters based on a task sharing rule of the second virtual character, wherein the second virtual character is a paying player and the plurality of third virtual characters are ordinary players; and The generating module is configured to generate equipment corresponding to the team task when the second virtual character and the plurality of third virtual characters complete the first task.
9. An electronic device, comprising: The device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is configured to store a computer program. The processor is configured to execute the program stored in the memory to implement the method of any one of claims 1-7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-7.
Citation Information
Patent Citations
Socially relevant game information processing method, device and equipment
CN108711065A
Object matching method and relevant device
CN110665234A