A game guild task allocation method and terminal
By acquiring and analyzing player data from the game guild database, and dynamically adjusting guild positions and tasks, the problems of resource waste and uneven experience in the traditional guild system are solved, thereby optimizing the allocation of guild resources and improving overall strength.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FUJIAN TQ DIGITAL
- Filing Date
- 2024-12-30
- Publication Date
- 2026-06-30
AI Technical Summary
In traditional game guild systems, the allocation of positions and tasks is relatively fixed or relies on manual operation, resulting in wasted resources and an uneven gaming experience, failing to fully leverage the strengths of each guild member.
By acquiring player data from the game's guild database, processing and analyzing it, dynamically optimizing guild positions and task allocation, and setting up timed tasks to monitor data changes, guild positions and tasks are adjusted in real time to achieve fairness and rationality in resource allocation.
It improved the efficiency of guild resource allocation, enhanced guild cohesion and overall strength, ensured the flexibility and adaptability of guild organizational structure, and improved guild management efficiency and overall effectiveness.
Smart Images

Figure CN122298028A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing, and in particular to a method and terminal for assigning tasks to game guilds. Background Technology
[0002] With the continuous development of online games, players' demand for social elements in games is increasing. As an important carrier of social interaction and collective gaming experience, the guild system is playing an increasingly prominent role. However, in traditional guild systems, the allocation of positions and tasks is often relatively fixed or relies on manual operation. This method may not be able to fully utilize the strengths of each guild member, leading to resource waste and an uneven gaming experience. Therefore, there is an urgent need for a game guild task allocation method and terminal that can solve this problem. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a method and terminal for allocating guild tasks in games, which can analyze player game information, realize dynamic optimization allocation of guild tasks, reduce the accumulation of player game resources, and thus reduce the waste of resource data storage.
[0004] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: A method for assigning tasks to game guilds, including the following steps: S1. Obtain player data from the game guild database, process and analyze the player data, and assign guild positions and guild tasks to the users based on the analysis results; S2. Set a timed task to monitor changes in the user's player data and adjust the user's guild position and guild tasks based on the changes.
[0005] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows: A game guild task allocation terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the game guild task allocation method described above.
[0006] The beneficial effects of this invention are as follows: The game guild task allocation method and terminal provided by this invention acquires player data from a game guild database, processes and analyzes the player data, and allocates guild positions and tasks to the users based on the analysis results, thereby achieving reasonable position and task allocation, improving the efficiency of guild resource optimization and allocation, and also enhancing guild cohesion and overall strength. By setting a timed task to monitor changes in the user's player data and adjusting the user's guild positions and tasks based on these changes, the method achieves dynamic adjustment of game guild task allocation, ensuring the fairness and rationality of resource allocation, thereby ensuring the flexibility and adaptability of the guild organizational structure, improving guild management efficiency, and ultimately maximizing the overall effectiveness of the guild. Attached Figure Description
[0007] Figure 1 This is a flowchart illustrating a game guild task allocation method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a game guild task allocation terminal according to an embodiment of the present invention; Label Explanation: 1. A game guild task allocation terminal; 2. Memory; 3. Processor. Detailed Implementation
[0008] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.
[0009] Please refer to Figure 1 This invention provides a method for assigning guild tasks in a game, including the following steps: S1. Obtain player data from the game guild database, process and analyze the player data, and assign guild positions and guild tasks to the users based on the analysis results; S2. Set a timed task to monitor changes in the user's player data and adjust the user's guild position and guild tasks based on the changes.
[0010] As can be seen from the above description, the beneficial effects of the present invention are as follows: by acquiring player data from the game guild database and processing and analyzing the player data, guild positions and tasks are assigned to the users based on the analysis results, thereby achieving reasonable position and task allocation, improving the efficiency of guild resource optimization and allocation, and also enhancing guild cohesion and overall strength; by setting timed tasks to monitor changes in the user's player data and adjusting the user's guild positions and tasks based on the changes, dynamic adjustment of game guild task allocation is achieved, ensuring the fairness and rationality of resource allocation, thereby ensuring the flexibility and adaptability of the guild organizational structure, improving guild management efficiency, and ultimately maximizing the overall effectiveness of the guild.
[0011] Furthermore, the user's player data includes level data and class data; Assigning guild positions to users based on the analysis results includes: Set a level threshold, compare the user's level data with the level threshold, and determine the user's level; Create a job position mapping table, and assign corresponding guild positions to the user based on the user's job data and the user's rank through the job position mapping table.
[0012] As described above, by setting a level threshold and comparing the user's level data with the level threshold, the user's rank is determined. This considers the user's level data to facilitate the assignment of high-ranking users to important positions, ensuring the feasibility of guild tasks. A job position mapping table is created, and based on the user's job data and rank, corresponding guild positions are assigned to the user through the job position mapping table. This considers the user's job data to ensure that the guild can fully utilize the advantages of different jobs in various activities, achieving efficient collaboration.
[0013] Furthermore, the user's player data includes activity data; Assigning guild positions to users based on the analysis results includes: Obtain the user's operation log, and calculate the user's activity value based on the user's online time data and guild activity frequency data in the operation log using a preset algorithm; Set an activity threshold, and assign a corresponding guild position to the user based on the user's activity value and the activity threshold.
[0014] As described above, by obtaining user operation logs, the user's online time data and frequency of participation in guild activities in the operation logs are used to calculate the user's activity value using a preset algorithm, determine the user's level of investment and willingness to participate in guild development, set an activity threshold, and assign corresponding guild positions to users based on their activity value and activity threshold, so as to maintain an active atmosphere within the guild and promote the development and interaction of the group.
[0015] Furthermore, the process of assigning guild tasks to the user based on the analysis results includes: Set a task difficulty level label for each task in the game task library, and assign a corresponding guild task to the user based on the user's level data and the task difficulty level label; Set a task type label for each task in the game task library, and assign a corresponding guild task to the user based on the user's profession data and the task type label; The complexity of the corresponding task is determined based on the task difficulty level label and the task type label, and a corresponding guild task is assigned to the user based on the user's activity data and the complexity.
[0016] As described above, by setting a difficulty level tag for each task in the game's task library, and assigning corresponding guild tasks to users based on their level data and the task difficulty level tag, users are assigned tasks of the same difficulty level according to their level. This gradual improvement of user capabilities, based on the principle of progressive learning, strengthens the guild's combat power. Furthermore, by setting a task type tag for each task in the game's task library, and assigning corresponding guild tasks to users based on their class data and the task type tag, tasks are matched from the task library according to the player's class characteristics, fully leveraging the advantages of each class and enhancing the user's gaming experience. Finally, by determining the complexity of corresponding tasks based on the task difficulty level tag and the task type tag, and assigning corresponding guild tasks to users based on their activity data and the complexity, more attractive and rewarding tasks are provided to highly active players, further stimulating user enthusiasm and providing reliable manpower support for guilds in various activities.
[0017] Furthermore, step S2 includes: Obtain the user's player data at the current moment and compare it with the user's player data obtained in the previous time task to obtain the numerical change in the user's player data; Adjust the user's guild position based on the changed value, and adjust the user's guild task ratio and type based on the changed value.
[0018] As described above, by comparing the user's player data at the current moment with that of the previous time point, the changes in the user's player data are obtained. The user's player data is monitored in real time to facilitate subsequent adjustments to guild positions and tasks. The user's guild position is adjusted based on the changes, and the proportion and type of the user's guild tasks are also adjusted accordingly. This ensures that the guild can specifically improve user capabilities at different stages of development, thereby enhancing the overall strength of the guild and increasing the flexibility of adjustments.
[0019] Please refer to Figure 2 Another embodiment of the present invention provides a game guild task allocation terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the game guild task allocation method described above.
[0020] The game guild task allocation method and terminal described above are applicable to game guild task allocation scenarios. By analyzing user player data, they achieve dynamic optimization of guild task allocation, enhancing guild cohesion and overall strength. The specific implementation methods are described below: Please refer to Figure 1 Embodiment 1 of the present invention is as follows: A method for assigning tasks to game guilds, including the following steps: S1. Obtain player data from the game guild database, process and analyze the player data, and assign guild positions and guild tasks to the users based on the analysis results.
[0021] In this embodiment, player data from the game guild database is acquired, processed, and analyzed. Based on the analysis results, guild positions and tasks are assigned to the users, achieving a reasonable allocation of positions and tasks and improving the efficiency of guild resource optimization. This approach can also enhance guild cohesion and overall strength. The game guild database includes core data tables, level data tables, class data tables, operation log tables, and activity data tables, specifically: 1. Core data table: guild_members table, used to store basic information of guild members and some commonly used related data. Its fields include: member_id: Unique identifier for the member (primary key); guild_id: The identifier of the guild to which it belongs (foreign key); player_name: Username; join_date: Date of joining the guild; last_login_date: The date of the last login; member_status: Member status (e.g., active, dormant, etc.); 2. Level Data Table: The `player_level` table stores player level-related information. It is linked to the `guild_members` table via a foreign key. Its fields include: level_id: A unique identifier for the level (primary key); member_id: Member identifier (foreign key); current_level: The current level value; level_up_date: The date of level promotion; 3. Professional Data Table: The `player_professions` table stores information related to a player's professional status. It is linked to the `guild_members` table via a foreign key, and its fields include: profession_id: A unique identifier (primary key) for a profession record; member_id: Member identifier (foreign key); profession_name: Job title; 4. Activity Log Table: The `player_activity_logs` table records player activity logs for calculating activity levels. Its fields include: activity_log_id: A unique identifier for the activity log; member_id: Member identifier (foreign key).
[0022] login_time: Login time; logout_time: Logout time; activity_type: Activity type; activity_timestamp: The timestamp at which the activity occurred; 5. Activity Data Table: The `player_activities` table stores player activity information. It is linked to the `guild_members` table via a foreign key. Its fields include: activity_id: A unique identifier (primary key) for activity records; member_id: Member identifier (foreign key); activity_value: Activity level value; calculation_date: The date on which the activity level is calculated.
[0023] The data table storage structure described above facilitates the acquisition and updating of various player data, while ensuring data standardization and consistency. This meets the data requirements of the adaptive mechanism based on player characteristics within the game guild system, and the structure of the data table can be adjusted and optimized according to actual circumstances.
[0024] Furthermore, in this embodiment, the user's player data includes level data and class data. The level data can be obtained periodically from the game database by calling a database query function. For example, before each guild system adjustment operation, the statement 'SELECT player_level FROM guid_members WHERE guild_id=[specific guild ID]' can be executed to obtain the level information of guild members. The class data can also be extracted from the game database by calling a database query function, for example, 'SELECT player_profession FROM guild_members WHERE...'. The guild_id=[specific guild ID]', the process of assigning guild positions to users based on the analysis results, includes: setting a level threshold, comparing the user's level data with the level threshold to determine the user's rank. For example, the level threshold can be set to the average level of the game guild, identifying users whose level is 20% higher than the guild average as high-level players, and identifying users whose level is 30% lower than the guild average as low-level players. By considering the user's level data, it is easier to assign high-level users to important positions, ensuring the feasibility of guild tasks; creating a job position mapping table, which includes: {Priest: Support Position}, {Warrior: Combat Officer}, {Rogue: Scout / Intelligence Gathering Position}, and assigning corresponding guild positions to users based on their job data and rank through the job position mapping table. For example, if a user is a high-level player and their job is Warrior, then that user will be a candidate for important combat and leadership positions such as Combat Officer. By considering the user's job data, it is ensured that the guild can fully utilize the advantages of different jobs in various activities to achieve efficient collaboration.
[0025] Furthermore, in this embodiment, the user's player data includes activity data. Assigning guild positions to the user based on the analysis results includes: obtaining the user's operation logs; calculating the user's activity value using a preset algorithm based on the user's online time data and guild activity participation frequency data in the operation logs, such as activity value = online time weight × online time + activity participation frequency weight × activity participation frequency; determining the user's level of investment and willingness to participate in guild development by calculating the user's activity value; setting an activity threshold; and assigning corresponding guild positions to the user based on the user's activity value and the activity threshold. For example, users with activity values 10% higher than the activity threshold are identified as high-activity players and assigned positions related to organization and incentives, such as Activity Officer, to maintain an active atmosphere within the guild and promote group development and interaction.
[0026] Furthermore, in this embodiment, the step of assigning guild tasks to the user based on the analysis results includes: setting a task difficulty level label for each task in the game task library, and assigning corresponding guild tasks to the user based on the user's level data and the task difficulty level label. For example, selecting basic story tasks with a difficulty level of 1 from the task library and assigning these story tasks to low-level users, i.e., adding task records to the user's task list, for example: 'INSERT INTO player_tasks(player_id, task_id, task_type) VALUES ([specific player ID], [story task ID], "story task") The system assigns tasks of equal difficulty to users based on their level, gradually improving their abilities and thus strengthening the guild's combat power. Each task in the game's task library is tagged with a task type. Different task types represent different levels of diversity. For example, mini-game tasks and combat tasks are different types of tasks. Mini-game tasks may require strategic thinking and reaction speed, while combat tasks require combat skills and teamwork. Furthermore, specific tags can be set for tasks to further clarify their diversity and challenge. For example, combat tasks can be tagged based on the complexity of the combat scenario and the strength of the enemies, such as "high-difficulty combat" or "team combat." Mini-game tasks can be tagged based on the complexity of the game rules and the required skills, such as "strategy mini-game" or "reaction mini-game." Based on the user's class data and the task type tags, corresponding guild tasks are assigned to the user. For example, for a craftsman player, a task to submit items (task_type= 'Submit Item') is selected from the task library; for an explorer player, an exploration task (task_type= 'Submit Item') is selected. The system allocates tasks based on the player's class characteristics, matching appropriate tasks from the task library to fully leverage the advantages of each class and enhance the user's gaming experience. The complexity of each task is determined based on its difficulty level and type tags. Corresponding guild tasks are then assigned to the user based on their activity level and the complexity. For example, for highly active players (whose activity level exceeds a threshold), mini-game and combat tasks are selected from the task library for allocation. By providing more attractive and rewarding tasks to highly active players, the system further motivates them and provides reliable manpower support for the guild in various activities.
[0027] S2. Set a timed task to monitor changes in the user's player data and adjust the user's guild position and guild tasks based on the changes.
[0028] In this embodiment, by setting a scheduled task, the changes in the user's player data are monitored, and the user's guild position and guild tasks are adjusted according to the changes. This achieves dynamic adjustment of the game's guild task allocation, ensuring the fairness and rationality of resource allocation, thereby ensuring the flexibility and adaptability of the guild organizational structure, improving guild management efficiency, and maximizing the overall effectiveness of the guild. For example, when a player's level increases or their professional ability is enhanced (e.g., the level increases beyond a certain value or they acquire a new key professional skill), their suitable position is reassessed. If a more suitable position for their new ability is found (e.g., promotion from ordinary member to combat officer), a position change operation is triggered. When a player's activity level decreases (activity value is below the activity threshold), they are adjusted from a position that relies on high activity to a position that requires relatively less activity. This position adjustment operation requires updating the player's guild position record in the database, which can be achieved by executing the statement 'UPDATE guild_members SET position=[new position] WHERE player_id = [specific player ID]'. The methods for detecting the enhancement of a player's professional ability include: 1. Skills database record comparison In the game's skill database, each class skill has a detailed record, including skill name, skill level, skill effect, skill unlock conditions, and other information. When a job dynamic adjustment check is performed, the system can obtain the player's current skill information and compare it with the skill information at the time of the last check. If it is detected that the player has acquired a new skill that was not previously recorded, or if the level of an existing skill has significantly improved compared to the time of the last check (for example, the improvement exceeds the preset level difference, such as an improvement of 2 levels or more), and the skill is defined as a key skill in the job ability assessment, that is, those skills that have an important impact on combat output, teamwork, etc., then it can be determined that the player has acquired a new, key job skill. 2. Analysis of the correlation between task completion and skills The completion of certain game tasks may be associated with the acquisition or improvement of specific skills. The system can analyze the task records completed by players to see if any tasks related to key skills have been completed. If a player completes a task related to a key skill, and according to the task settings, the player should obtain a corresponding skill improvement or a new skill after completing the task, then it can be determined that the player has obtained a new and key professional skill. 3. Changes in occupational competency assessment indicators For each profession, there is a set of pre-set professional ability assessment indicators. These indicators are related to skills. When a player's professional ability assessment indicators change significantly (for example, an indicator increases beyond a certain threshold), by analyzing the relationship between the indicator change and the skills, it can be inferred whether the player has acquired a new, key professional skill. For example, if a warrior's damage output indicator suddenly increases significantly, the system can further analyze which skill changes caused the indicator change. If it is found that it was caused by the improvement of a new or key skill, then it can be determined that the player has acquired a new, key professional skill.
[0029] Furthermore, in this embodiment, step S2 includes: acquiring the user's player data at the current moment and comparing it with the user's player data acquired in the previous time-limited task to obtain the change value of the user's player data; monitoring the user's player data in real time to facilitate subsequent adjustments to guild positions and tasks; adjusting the user's guild position according to the change value, and adjusting the user's guild task ratio and type according to the change value, ensuring that the guild can specifically improve user capabilities at different development stages, thereby improving the overall strength of the guild and increasing adjustment flexibility. The step of adjusting the user's guild task ratio and type according to the change value includes: 1. Adjusting Task Allocation Based on Level Data: For low-level players (e.g., those 30% below the guild average level), basic story tasks (e.g., tasks with difficulty level 1) are selected from the task library and assigned. As players level up, task allocation will change. For example, when a player's level approaches or reaches the guild average level, the allocation ratio of basic story tasks may be reduced, and other task types related to level advancement may be increased, such as exploration tasks or beginner versions of combat tasks that match the current level. This ensures that players can obtain tasks suitable for their ability improvement at different level stages, promoting normal character growth. 2. Job-based task allocation adjustment: Tasks are assigned based on player job class. For example, craftsmen are assigned item submission tasks, explorers are assigned exploration tasks, and so on. The completion rate of tasks for different jobs will also affect subsequent task allocation. If craftsmen efficiently complete item submission tasks, they will receive higher-level crafting tasks. Alternatively, when the guild needs to develop, some job-related but different types of tasks can be assigned based on job skill associations, such as tasks to assist other jobs in upgrading equipment. This approach considers job characteristics and can be dynamically adjusted based on task completion, ensuring that player characters can participate in the overall development of the guild while improving their job skills and achieve normal growth. 3. Adjusting Task Allocation Based on Activity Data: Highly active players will be assigned diverse and challenging tasks (such as mini-games and combat missions). Changes in activity levels will affect the task allocation ratio. If a player's activity level remains high, they will continue to receive high-difficulty and high-reward tasks. Additionally, based on the overall development needs of the guild, some special tasks related to guild building, such as organizing guild activities, may be assigned. Conversely, when activity levels decline, the allocation of high-difficulty tasks may be reduced, while some relatively easy tasks that still contribute to character growth, such as daily maintenance tasks, may be added. Tasks will be adjusted reasonably based on players' willingness to participate and their level of involvement to ensure the normal growth of player characters.
[0030] Furthermore, in this embodiment, the guild task allocation is adjusted according to the guild's specific development goals. Corresponding strategy markers are set in the program, and the task allocation strategy is adjusted based on these markers. For example, if the guild's specific development goal is to prepare for the War of Hegemony tournament, the proportion of combat-related tasks is increased. Combat-related tasks (task_type='combat') are retrieved from the task library and allocated to guild members according to a certain proportion (e.g., increasing the proportion of combat-related tasks from 20% to 50% in the current task allocation). For members with good combat performance (judged by their combat task completion status and combat data, such as combat win rate and damage dealt), high-difficulty combat tasks (e.g., task_difficulty='high' AND task_type='combat') are selected from the task library and assigned to them. For members with weak combat performance (e.g., combat win rate below a certain value), auxiliary combat tasks (e.g., task_type='auxiliary combat') are selected from the task library and assigned. Additionally, some combat training tasks (e.g., task_type='combat training') may be added to improve their combat abilities.
[0031] Please refer to Figure 2 The second embodiment of the present invention is: a game guild task allocation terminal 1, including a memory 2, a processor 3, and a computer program stored on the memory 2 and executable on the processor 3. When the processor 3 executes the computer program, it implements the various steps of the game guild task allocation method of the first embodiment.
[0032] In summary, the present invention provides a game guild task allocation method and terminal. By acquiring player data from a game guild database and processing and analyzing this data, guild positions and tasks are allocated to the users based on the analysis results. This achieves a reasonable allocation of positions and tasks, improving the efficiency of guild resource optimization and allocation. This approach also enhances guild cohesion and overall strength. The player data includes level data and class data. The process of allocating guild positions based on the analysis results includes: setting a level threshold, comparing the user's level data with the level threshold to determine the user's rank, and considering the user's level data to assign higher-level users to important positions, ensuring the smooth operation of guild tasks. The feasibility of the task; creating a job position mapping table, assigning corresponding guild positions to the user based on the user's job data and rank through the job position mapping table, considering the user's job data to ensure that the guild can fully utilize the advantages of different jobs in various activities to achieve efficient collaboration; the user's player data includes activity data, and the process of assigning guild positions to the user based on the analysis results includes: obtaining the user's operation log, calculating the user's activity value using a preset algorithm based on the user's online time data and frequency of participation in guild activities in the operation log, and determining the user's level of investment and willingness to participate in guild development; setting an activity threshold, and assigning guild positions based on the user's activity value and activity level. The jump threshold assigns corresponding guild positions to the user to maintain an active atmosphere within the guild and promote group development and interaction. Assigning guild tasks to the user based on the analysis results includes: setting a task difficulty level label for each task in the game task library; assigning corresponding guild tasks to the user based on the user's level data and the task difficulty level label, i.e., assigning tasks of the same difficulty level to the user according to their level, gradually improving the user's abilities according to the principle of gradual progression, thereby strengthening the guild's combat power; setting a task type label for each task in the game task library; assigning corresponding guild tasks to the user based on the user's class data and the task type label, i.e., assigning tasks based on the player's class characteristics. The system matches relevant tasks from the database to fully leverage the strengths of each profession and enhance the user's gaming experience. It determines the complexity of corresponding tasks based on task difficulty level and task type tags, and assigns corresponding guild tasks to users based on their activity data and the complexity level. By providing more attractive and rewarding tasks to highly active players, it further motivates users and provides reliable manpower support for guilds in various activities. It also sets up timed tasks to acquire user data at the current moment and compare it with the user data acquired in the previous timed task to obtain the changes in user data. This real-time monitoring of user data facilitates subsequent adjustments to guild positions and tasks.The user's guild position is adjusted based on the stated changes, and the user's guild task ratio and type are also adjusted accordingly. This ensures that the guild can effectively enhance user capabilities at different development stages, thereby improving the overall strength of the guild and increasing the flexibility of adjustments.
[0033] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A game guild task assignment method, characterized in that, Including the following steps: S1. Obtain player data from the game guild database, process and analyze the player data, and assign guild positions and guild tasks to the users based on the analysis results; S2. Set a timed task to monitor changes in the user's player data and adjust the user's guild position and guild tasks based on the changes.
2. The method of claim 1, wherein, The user's player data includes level data and class data; Assigning guild positions to users based on the analysis results includes: Set a level threshold, compare the user's level data with the level threshold, and determine the user's level; Create a job position mapping table, and assign corresponding guild positions to the user based on the user's job data and the user's rank through the job position mapping table.
3. The method of claim 2, wherein, The user's player data includes activity data; Assigning guild positions to users based on the analysis results includes: Obtain the user's operation log, and calculate the user's activity value based on the user's online time data and guild activity frequency data in the operation log using a preset algorithm; Set an activity threshold, and assign a corresponding guild position to the user based on the user's activity value and the activity threshold.
4. The method of claim 3, wherein, The process of assigning guild tasks to the user based on the analysis results includes: Set a task difficulty level label for each task in the game task library, and assign a corresponding guild task to the user based on the user's level data and the task difficulty level label; Set a task type label for each task in the game task library, and assign a corresponding guild task to the user based on the user's profession data and the task type label; The complexity of the corresponding task is determined based on the task difficulty level label and the task type label, and a corresponding guild task is assigned to the user based on the user's activity data and the complexity.
5. The method of claim 1, wherein, Step S2 includes: Obtain the user's player data at the current moment and compare it with the user's player data obtained in the previous time task to obtain the numerical change in the user's player data; Adjust the user's guild position based on the changed value, and adjust the user's guild task ratio and type based on the changed value.
6. A game guild task allocation terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it performs the following steps: S1. Obtain player data from the game guild database, process and analyze the player data, and assign guild positions and guild tasks to the users based on the analysis results; S2. Set a timed task to monitor changes in the user's player data and adjust the user's guild position and guild tasks based on the changes.
7. A game guild task allocation terminal according to claim 6, characterized in that, The user's player data includes level data and class data; Assigning guild positions to users based on the analysis results includes: Set a level threshold, compare the user's level data with the level threshold, and determine the user's level; Create a job position mapping table, and assign corresponding guild positions to the user based on the user's job data and the user's rank through the job position mapping table.
8. A game guild task allocation terminal according to claim 7, characterized in that, The player data includes activity data; Assigning guild positions to users based on the analysis results includes: Obtain the user's operation log, and calculate the user's activity value based on the user's online time data and guild activity frequency data in the operation log using a preset algorithm; Set an activity threshold, and assign a corresponding guild position to the user based on the user's activity value and the activity threshold.
9. A game guild task allocation terminal according to claim 8, characterized in that, The process of assigning guild tasks to the user based on the analysis results includes: Set a task difficulty level label for each task in the game task library, and assign a corresponding guild task to the user based on the user's level data and the task difficulty level label; Set a task type label for each task in the game task library, and assign a corresponding guild task to the user based on the user's profession data and the task type label; The complexity of the corresponding task is determined based on the task difficulty level label and the task type label, and a corresponding guild task is assigned to the user based on the user's activity data and the complexity.
10. A game guild task allocation terminal according to claim 6, characterized in that, Step S2 includes: Obtain the user's player data at the current moment and compare it with the user's player data obtained in the previous time task to obtain the numerical change in the user's player data; Adjust the user's guild position based on the changed value, and adjust the user's guild task ratio and type based on the changed value.