Severe game design process optimization method

By building task node management tables and indicator models, real-time monitoring of the progress and goal orientation of serious game design projects, the problem of lack of quantitative analysis in the existing technology is solved, and the transparency and efficiency of project management is improved.

CN119670975AActive Publication Date: 2025-03-21NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411817732.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-03-21
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

The existing serious game design method mainly relies on qualitative analysis and feedback, and it is difficult to provide sufficient quantitative information to support project management and decision-making, resulting in a lack of transparency and progress tracking difficulty in project management.

Method used

By building a task node management table for serious game design projects, establish a total design progress indicator model and a total guidance vector indicator model, monitor and evaluate project progress and goal orientation in real time, and provide quantitative feedback to support project management.

Benefits of technology

Real-time quantitative feedback on the serious game design process is achieved, transparency and efficiency of project management are improved, and the continuous advancement of design progress and accurate realization of goals are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670975A_ABST
    Figure CN119670975A_ABST
Patent Text Reader

Abstract

The invention discloses a severe game design process optimization method, which comprises the following steps of: constructing a severe game design project task node management table, and constructing a total design progress index model and a total guide vector index model; based on actual process data when a severe game design project is executed according to a task node management table, a total design progress index model and a total guide vector index model are utilized to evaluate a state when the severe game design project is executed to a current progress; the evaluation indexes of the total design progress, the progress state, the total design progress prediction accuracy, the concrete guide vector and the visual guide vector of the severe game design project are obtained; and optimizing the task node management table based on the evaluation indexes. According to the method, quantitative feedback can be carried out on a severe game design process, so that the progress and guidance of a project are monitored in real time, a project manager can accurately master the actual state of the project and adjust a design strategy in time according to the actual progress, and the efficiency and effect of project management and the transparency and predictability of a design process are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of serious game design, and in particular to a serious game design process optimization method. Background Art

[0002] There are many evaluation methods for serious game design, such as the "mechanism-operation-experience" model widely used in game design and analysis, and the user experience element model for understanding and implementing user experience design. Among them, the "mechanism-operation-experience" model uses dimensions such as mechanism, operation, and experience to analyze and guide game design. The user experience element model is divided into five levels: strategic level, scope level, structural level, framework level, and presentation level. Starting from the needs and goals of users to the final interface design, each level is built on the basis of the previous level, from abstract to concrete, to ensure that the design work can be carried out in an orderly and bottom-up manner, and each decision serves the ultimate user experience goal.

[0003] Although the above methods and theories provide rich guidance for game design, they mainly rely on qualitative analysis and feedback. Although qualitative analysis and feedback are essential for understanding user experience and game mechanics, they often fail to provide sufficient information to support project management and decision making. In the actual development of serious games, if there is a lack of a quantifiable method (such as collecting numerical data and performing statistical analysis to interpret the data) to supervise the entire design process, it is likely to lead to a lack of transparency in project management, making it difficult for project managers to track progress, and thus unable to accurately assess the actual needs and allocation of resources, resulting in problems such as difficulty in effectively advancing the project and easily exceeding expectations. Summary of the invention

[0004] Purpose of the invention: The purpose of the present invention is to provide a serious game design process optimization method, to provide quantitative feedback on the serious game design process, so as to monitor the progress and direction of the serious game design project in real time, so that project managers can accurately grasp the actual status of the project.

[0005] Technical solution: To achieve the above-mentioned purpose, the serious game design process optimization method of the present invention comprises the following steps:

[0006] Construct a task node management table for serious game design projects, including the design level L i 、Design level L i Task nodes, design levels L i goal-oriented;

[0007] Construct a total design progress indicator model and a total orientation vector indicator model, which are used to evaluate the degree of completion and the degree of goal orientation of serious game design projects at any progress.

[0008] Based on the actual process data of the serious game design project when it is executed according to the task node management table, the total design progress indicator model and the total guiding vector indicator model are used to evaluate the status of the serious game design project when it is executed to the current progress, so as to obtain the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guiding vector P of the serious game design project. a (t) and the perspective steering vector P b (t) Evaluation indicators;

[0009] Based on the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guidance vector P a (t) and the perspective steering vector P b (t) Evaluation indicators are used to optimize the task node management table.

[0010] Among them, the design level L i The task nodes include the design level L i The total number of internal task nodes, the content of each task node, and the design cycle for completing each task node;

[0011] Assume that the design level is L i Predefined i task nodes, for which task node j, the predefined design period is T ij , n represents the number of design levels.

[0012] The total design progress is the sum of the periods of all task nodes in the predefined task node management table or the updated task node management table. The basic expression form of the total design progress indicator model is:

[0013]

[0014] Among them, s 0 represents the initial design state of the current serious game design project; for the serious game design project, the actual process time is represented by t a , according to the predefined project process time represented by t, the actual process cycle of completing the entire serious game design project is represented by T a , the actual process time t a The mapping function φ is used to map the process time t that the project plan should achieve, expressed as: t = φ (t a ), when the project is completed, then T a =t a .

[0015] Among them, the design level L iThe goal orientation includes the concretization and perspective of serious games. Concretization refers to the degree to which abstract design concepts are transformed into specific implementations at the design level. Perspective includes scalar form and vector form. The scalar form indicates the degree to which serious game design projects are player-centered or designer-centered from an overall perspective. The vector form indicates the proportion of the three design dimensions of experience A, operation D or mechanism M that serious game design projects focus on.

[0016] Among them, each design level L i The concrete goal orientation uses the concrete weight ω i To characterize, Each design level L i The importance weights are To characterize,

[0017] For any process time t, the degree of realization of the concrete goal orientation of the serious game design project is expressed by the concrete orientation vector P a (t) is used to characterize the degree of realization of the perspective goal orientation of the serious game design project using the perspective orientation vector P b (t) is characterized; the basic expression of the total guidance vector index model is:

[0018] Among them, the actual process data of the serious game design project executed according to the task node management table includes the actual start time and end time of each task node in the predefined task node management table or the updated task node management table. The updated task node management table is the actual process of executing the predefined task node management table, and the predefined task node management table is updated after the new task node is introduced.

[0019] Among them, the total design progress indicator model is used to evaluate the status of the serious game design project when it is executed to the current progress, so as to obtain the total design progress S(t), progress status η, and total design progress prediction accuracy Ac of the serious game design project. The specific method of obtaining is as follows:

[0020] (1) The method to obtain the total design progress S(t) index is:

[0021] Considering the time constraint, when the serious game design project is executed to any process time t based on the predefined task node management table or the updated task node management table, the total design progress indicator S(t) is expressed as:

[0022] S(t)=s 0 +γ·∑∑(X(t)⊙P),

[0023] Among them, s 0It indicates the total correction cycle of the previous design levels of the design level where the task node is located when executing to any process time t;

[0024] is the design level L in the feature matrix X(t) i The characteristic function of the completion status of the jth task node in is expressed as:

[0025]

[0026] The feature matrix X(t) is further expressed as:

[0027]

[0028] γ is the resource allocation efficiency, which is used to describe the execution efficiency of the project team according to the predefined task node management table;

[0029] ρ ij is the risk adjustment factor, which is used to describe the risk that the project team cannot execute the predefined task nodes based on the predefined task node management table when introducing new task nodes in the execution task node management table. ij =1, indicating that the task is executed completely according to the predefined task node management table;

[0030] (2) The method for obtaining the progress status η indicator is:

[0031]

[0032] Among them, t a represents the actual process time, S(T) represents the total design progress indicator of the total design cycle T of the serious game design project, which is executed according to the predefined task node management table or the updated task node management table without considering the time constraint, and is expressed as:

[0033]

[0034] Among them, γ is the resource allocation efficiency, ρ ij is the risk adjustment factor;

[0035] (3) The method for obtaining the overall design schedule prediction accuracy Ac index is:

[0036] Overall design schedule prediction accuracy T 0 =0;

[0037] in, T 0 =0 means the process quantity of subtracting the previous evaluation result from the current evaluation result, T kis the predefined project process cycle from the beginning to the current state of iteration of the project in the same task management table during the kth calculation, S(T k ) represents the overall design progress indicator based on the project process cycle.

[0038] The time constraint represents the current design level L i The design work of the task node of the next design level is completed before the task node of the next design level is completed, and cannot be completed before the design work of the task node of the next design level starts, which is expressed as:

[0039]

[0040] To complete the design level L i The maximum end time of all task nodes in To complete the design level L i The minimum start time of all task nodes in ;

[0041] Indicates that the design level L is completed i The maximum end time of all task nodes in the design level L i+1 The maximum end time of all task nodes in Indicates that the design level L is completed i The maximum end time of all task nodes in the design level L should not be earlier than the end time of all task nodes in the design level L. i+1 The minimum start time of all task nodes in ;

[0042] For the design level L i , the predefined design period is T i ,

[0043] The resource allocation efficiency is calculated as follows:

[0044]

[0045] γ 0 Represents the initial value, which is the actual resource allocation efficiency of the current project team when the previous project is completed. If there is no previous project, then γ 0 =1,γ 1 It indicates the resource allocation efficiency after the kth iteration when the project team executes the predefined task node management table or the updated task node management table. That is, as the project progresses and the actual progress data accumulates, the resource allocation efficiency will be recalculated, and the current resource allocation efficiency calculation is updated based on the last calculation result, so as to dynamically adjust the resource allocation;

[0046] Among them, Ek is the efficiency of the kth calculation, with an initial value of 1; T k is the predefined project process cycle from the beginning to the current state of iteration of the project in the same task management table during the kth calculation; f(k) is a decay function used to describe the trend of resource allocation efficiency as the number of iterations increases; when k = 1,

[0047] Among them, the total orientation vector indicator model is used to evaluate the status of the serious game design project at the current progress to obtain the concrete orientation vector P of the serious game design project. a (t) and the perspective steering vector P b The evaluation index method of (t) is:

[0048] Indicates the degree of realization of concrete goal orientation;

[0049]

[0050] in, is the design level L in the feature matrix X(t) i The characteristic function of the completion status of the jth task node in is expressed as:

[0051]

[0052] T′ i Indicates that at any process time t, the Lth i The completed task nodes at the design level meet the following requirements:

[0053]

[0054] Design level L i The vector form of the degree of realization of the perspective goal orientation represents the design level L i Predefined Experiences of Interesta i 、Run i or mechanism m i The proportion of the three design dimensions; a i d i 、m i The value range is [0, 1]. The larger the value, the greater the proportion of the corresponding dimension.

[0055] It represents the scalar form of the degree of realization of the perspective goal orientation when executing to any process time t, and its value range is [-1, 1]. The numerator determines the positive or negative value, reflecting the bias of the design perspective. i >Mi When , a positive value means the design is more biased towards players, whereas a negative value means it is more biased towards designers.

[0056] Among them, based on the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guidance vector P a (t) and the perspective steering vector P b (t) The method for optimizing the task node management table by evaluation index is:

[0057] (1) Pay attention to the progress status η index and the total design progress prediction accuracy Ac in real time. If the value of the index Ac is greater than the preset total design progress prediction accuracy threshold θ 1 When the difference between the index η and the predicted speed is greater than the preset speed difference threshold θ 2 , then further focus on S(t);

[0058] (2) If the value of the indicator Ac is less than the preset threshold θ 1 As the number of evaluations increases, we continue to pay attention to the update trend of indicator Ac. If the value of indicator Ac does not reach the threshold value θ within the set time range, 1 When , the decay function f(k) is adjusted to update the resource allocation efficiency, and the risk of the project team introducing new task nodes in the task node management table is re-evaluated to update the risk adjustment factor ρ ij ;

[0059] (3) If the total design progress S(t) differs from the predefined design cycle executed based on the task node management table, that is, Greater than the preset design cycle difference threshold θ 3 , then adjust the unexecuted task node content in the task node management table, including adding or reducing task nodes, adjusting the order of task nodes, and changing the predefined design cycle of task nodes;

[0060] (4) Real-time attention to P a (t), if the index P a The difference between the value of (t) and the preset target value is greater than the preset concrete guidance target difference threshold θ 4 , then adjust the unexecuted task node content in the task node management table, including adding or reducing task nodes and adjusting the order of task nodes, and then redefine the concrete weight ω of the corresponding design level according to the updated task node management table i ;

[0061] (5) Follow ADM in real time t In scalar form, if the indicator ADM t The value of is different from the preset perspective-oriented target difference threshold θ 5, then further focus on P b (t) vector form;

[0062] (6) If P b (t) Experience in vector form a i 、Run i or mechanism m i The difference between the proportion of the three design dimensions and the pre-set target dimension is greater than the perspective-oriented dimension difference threshold θ 6 , then adjust the unexecuted task nodes in the task node management table, including adding or reducing task nodes and adjusting the order of task nodes, and then redefine the experience a concerned by the corresponding design level according to the updated task node management table. i 、Run i or mechanism m i The weight of the three design dimensions and the corresponding importance weights

[0063] Beneficial effects: The present invention has the following advantages: 1. The method of the present invention can provide quantitative feedback of the serious game design process in real time, so as to monitor the progress and direction of the project in real time, so that project managers can accurately grasp the actual status of the project and adjust the design strategy in time according to the actual progress, so as to improve the efficiency and effectiveness of project management; 2. The method can intuitively display the actual completion cycle and goal-oriented realization degree of the project at the design level, so that the design team can deeply understand the current status of the project from a concise and intuitive perspective, and improve the transparency and predictability of the design process; 3. The method uses the overall design progress indicator and the overall guidance vector indicator to concretize the design practice process, ensure that the design progress continues to move forward, and avoid staying at a certain stage of theoretical abstraction or specific implementation. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 Schematic diagram of the process of project evaluation using the serious game design process optimization method in a phased manner. DETAILED DESCRIPTION

[0065] The technical solution of the present invention is described in detail below in conjunction with the embodiments and drawings.

[0066] like Figure 1 As shown in the figure, taking a specific task node management table containing 5 design levels as an example, the constructed total design progress indicator model and total orientation vector indicator model are used to evaluate the degree of completion and the degree of goal orientation of the serious game design project when it is executed to any progress. The method for optimizing the serious game design process specifically includes the following processes:

[0067] 1. Construct a task node management table for serious game design projects. As shown in Table 1, the five design levels are: vision level, scope level, composition level, reasoning level, and perception level; including specific task nodes of the design level; the work content of each level is: determine the goals and requirements, so as to clearly infer the experience goals; design functions and content, that is, extract the operating behaviors that support these from the experience goals; plan the scope of the game mechanism based on these operations; establish and optimize the operation model based on the results of the subsequent operation based on the mechanism reasoning; optimize its perceptual performance based on the experience goals.

[0068] Table 1 Task node management table

[0069]

[0070]

[0071] 2. Determine the goal orientation of each design level based on the task node management table, as shown in Table 2, including the dimensions of concern at each design level The concrete weight of each design level ω i and layer importance weights

[0072] Dimensions of design level focus It can be considered from the perspective of the degree to which the layer focuses on "experience, operation and mechanism", which is determined by the layer architect; the layer importance weight It can be considered from three aspects: the scope of responsibility, influence and work content of the layer, which can be determined by the expert group or the architect himself; the concrete weight ω i It can be considered from three aspects: technology dependency, implementation directness and resource consumption, and determined by the expert group or the architect himself.

[0073] Table 2 Design parameters

[0074]

[0075] 3. Construct an evaluation model for the serious game design process, which includes the total design progress index and the total guidance vector index model. The total design progress S(t) index model is used to evaluate the degree of completion of the project at any progress, and the total guidance vector P(t) index model is used to evaluate the degree of goal orientation at any progress.

[0076] 4. When the project team actually executes the task node management table, they add new task nodes according to the project progress and introduce risk factors for risk judgment, as shown in Table 3, which is the table of newly added task nodes in the entire project; taking the CT1_RT1 task as an example, this task conflicts with the CT1 task, and its risk level is determined by experts to be medium.

[0077] Table 3 New risk task nodes

[0078]

[0079]

[0080] 5. Based on the task node management table, select some task nodes in stages to calculate the progress status η, the total design progress prediction accuracy Ac, the total design progress S(t), and the concrete guidance vector P of the serious game design project. a (t) and the perspective steering vector P b (t) is the evaluation index.

[0081] 1. Before the project starts (t a =0, t=φ(t a )=0), determine the set threshold for optimizing the task node management table:

[0082] The first threshold (total design schedule prediction accuracy threshold) θ 1 =90%;

[0083] The second threshold (propulsion speed difference threshold) θ 2 =5%;

[0084] The third threshold (design cycle difference threshold) θ 3 =20%;

[0085] The fourth threshold (the threshold of difference in the concrete guidance target) θ 4 =10%;

[0086] The fifth threshold (perspective-oriented target difference threshold) θ 5 =20%;

[0087] The sixth threshold (perspective orientation dimension difference threshold) θ 6 =[10%, 10%, 10%].

[0088] 2. Before the project starts (t a =0, t=φ(t a )=0), calculate the progress data of the serious game design project according to the predefined task node management table:

[0089] (1) Calculate the total design period T:

[0090]

[0091] (2) Calculate the resource allocation efficiency γ and initialize γ based on the actual resource allocation efficiency γ of the current project team when completing the previous project 0 :

[0092] γ=γ0 =1.0214;

[0093] (3) Based on the total design cycle T and resource allocation efficiency γ, calculate the total design progress index S(T):

[0094] S(T) = γ·T = 212.45;

[0095] (4) Initialization accuracy index Ac, progress status index η and total design progress index S(t):

[0096] Ac=0,η=0,S(t)=0;

[0097] (5) Initialize the concrete guidance vector index P a (t), the vector form of the perspective orientation vector index P b (t) and scalar form ADM t :

[0098] P a (t) = 0,

[0099]

[0100]

[0101] 3. Project in progress a =10, t=φ(t a )=12), and the AC4 task node is completed as the node for evaluation (as shown in Table 4):

[0102] Table 4 Task Node Table (Vision Layer Excerpt)

[0103]

[0104] (1) Calculate the total design period T:

[0105] Since there are no new risky tasks, the total design cycle remains unchanged:

[0106] T=208:

[0107] (2) Based on the total design cycle T and resource allocation efficiency γ, calculate the total design progress index S(T):

[0108] Since the total design cycle T and resource allocation efficiency γ are not adjusted, the total design progress index S(T) remains unchanged:

[0109] S(T)=212.45;

[0110] (3) Evaluate the overall design schedule prediction accuracy index Ac:

[0111] Calculate the overall design schedule prediction accuracy index Ac:

[0112]

[0113] Compare the accuracy index Ac with the first threshold θ 1 The differences:

[0114] Ac<θ 1 ;

[0115] It can be seen that the accuracy index Ac difference shows that the accuracy of the subsequent progress status index η and the total design progress index S(t) is poor, and the reference effect is low;

[0116] (4) Evaluation progress status indicator η:

[0117] Calculate the progress status indicator η:

[0118]

[0119] Compare the progress status indicator η with the second threshold θ 2 The differences:

[0120]

[0121] It can be seen that the progress status indicator η difference shows that the current progress is within the expected range of the project, and there is no need to focus on the total design progress indicator S(t);

[0122] (5) Evaluate the overall design progress index S(t):

[0123] Calculate the total design progress index S(t):

[0124] S(t)=s 0 +γ·∑∑(X(t)⊙P)=12.1;

[0125] Compare the total design progress index S(t) with the third threshold θ 3 The differences:

[0126]

[0127] It can be seen that the difference in the total design progress indicator S(t) shows that the expected cycle time of the current project task nodes varies greatly, and it may be necessary to adjust the content of the unexecuted task nodes in the task node management table;

[0128] (6) Evaluate the concrete orientation vector index P a (t):

[0129] Calculate the concrete orientation vector index P a (t):

[0130]

[0131] Comparison of concrete orientation vector index P a (t) and the fourth threshold θ 4 The differences:

[0132] |P a (t)-20%l=5%<θ 4 ;

[0133] It can be seen that the concrete orientation vector index P a (t) The difference shows that the current project's concrete goal orientation is within the expected range;

[0134] (7) Evaluation of the perspective-oriented vector indicator scalar form ADM t and vector form P b (t):

[0135] Calculate the perspective-oriented vector index scalar form ADM t :

[0136]

[0137] Comparison of perspective-oriented vector indicators scalar form ADM t With the fifth threshold θ 5 The differences:

[0138] |ADM t -1|=0<θ 5 ;

[0139] It can be seen that the perspective-oriented vector indicator scalar form ADM t The difference shows that the current project’s degree of perspective-based goal orientation is within the expected range;

[0140] (8) Calculate the perspective orientation vector index vector form P b (t):

[0141]

[0142] Comparison perspective orientation vector index vector form P b (t) and the sixth threshold θ 5 The differences:

[0143] |P a (t)-[1,0,0]|=[0,0,0]<θ 6 ;

[0144] It can be seen that the perspective orientation vector index vector form P b (t) The difference shows that the three dimensions of the current project perspective-based goals are within the expected range;

[0145] (9) According to the current evaluation status, optimize the resource allocation efficiency γ:

[0146] Record the predefined project process cycle from the beginning to the current status of the iteration in the same task management table

[0147] T k =10;

[0148] Calculate resource allocation efficiency γ:

[0149]

[0150] (10) Output evaluation report:

[0151] The overall design progress index model shows that the overall design progress prediction accuracy Ac of this evaluation is poor, the accuracy of the subsequent progress status index η and the overall design progress index S(t) is poor, and the reference role is low;

[0152] The total orientation vector indicator model shows that the degree of concrete orientation and perspective orientation in this assessment is within the expected range;

[0153] Considering that we are currently in the early stages of the project, we can continue to pay attention to the development of subsequent prediction accuracy Ac.

[0154] 4. Project in progress a =164, t=φ(t a )=150), and the evaluation is performed with the completion of the CP2 task node as the node (as shown in Table 5):

[0155] 5. Table 5 Task node table (excerpt from the constituent layer)

[0156]

[0157]

[0158] (1) New risk tasks:

[0159] CT1 RT1 task conflicts with CT1 task. Experts determine that the risk level is medium. A buffer time is added based on the CT1 task time: t i ·ρ i =20×0.25=5;

[0160] (2) Calculate the total design period T:

[0161] Added new risk tasks and updated the overall design cycle:

[0162] T = 208 + 10 = 218;

[0163] (3) Calculate the overall design progress index S(T):

[0164] S(T)=γ·∑∑(X(T)⊙P)=216.28;

[0165] (4) Evaluate the overall design schedule prediction accuracy index Ac:

[0166] Calculate the overall design schedule prediction accuracy index Ac:

[0167]

[0168] Compare the accuracy index Ac with the first threshold θ 1 The differences:

[0169] Ac>θ 1 ;

[0170] It can be seen that the accuracy index Ac difference shows that the accuracy of the subsequent progress status index η and the total design progress index S(t) meet the requirements and can be further observed;

[0171] (5) Evaluation progress status indicator η:

[0172] Calculate the progress status indicator η:

[0173]

[0174] Compare the progress status indicator η with the second threshold θ 2 The differences:

[0175]

[0176] It can be seen that the difference of the progress status indicator η exceeds the threshold, the current progress is within the expected range of the project, and the overall design progress indicator S(t) needs to be focused on;

[0177] (6) Evaluate the overall design progress index S(t):

[0178] Calculate the total design progress index S(t):

[0179] S(t)=s 0 +γ·∑∑(X(t)⊙P)=151.1;

[0180] Compare the total design progress index S(t) with the third threshold θ 3 The differences:

[0181]

[0182] It can be seen that the difference in the total design progress indicator S(t) shows that the expected cycle time of the current project task node is within the expected range, and the overall design cycle of the project is within the control range, but the overall design cycle is slightly behind schedule, and further investigation of the completion status of individual task nodes may be required;

[0183] (7) Evaluate the concrete orientation vector index P a (t):

[0184] Calculate the concrete orientation vector index P a (t):

[0185]

[0186] Comparison of concrete orientation vector index P a (t) and the fourth threshold θ 4 The differences:

[0187] |P a (t)-60%|=5%<θ 4 ;

[0188] It can be seen that the concrete orientation vector index P a (t) The difference shows that the current project's concrete goal orientation is within the expected range;

[0189] (8) Evaluation of the perspective-oriented vector indicator scalar form ADM t and vector form P b (t):

[0190] Calculate the perspective-oriented vector index scalar form ADM t :

[0191]

[0192] Comparison of perspective-oriented vector indicators scalar form ADM t With the fifth threshold θ 5 The differences:

[0193] |ADM t -(-0.2)|=0.4>θ 5 ;

[0194] It can be seen that the perspective-oriented vector indicator scalar form ADM t The difference exceeds the threshold, and the current project's perspective goal orientation is outside the expected range, which means that the current project pays more attention to the designer's design perspective than expected. It is necessary to focus on the perspective orientation vector indicator vector form P b (t);

[0195] (9) Calculate the perspective orientation vector index vector form Pb (t):

[0196]

[0197] Comparison perspective orientation vector index vector form P b (t) and the sixth threshold θ 5 The differences:

[0198] |P a (t)-[0.2, 0.2, 0.6]|=[8%, 4%, 12%]<θ 6 ;

[0199] It can be seen that the perspective orientation vector index vector form P b (t) The difference shows that the "mechanism" dimension of the current project perspective target is outside the expected range, and it is necessary to adjust the unexecuted task node content in the task node management table, reduce the "mechanism" dimension, and increase the content of the "experience" and "operation" dimensions;

[0200] (10) According to the current evaluation status, optimize the resource allocation efficiency γ:

[0201] Record the predefined project process cycle from the beginning to the current status of the iteration in the same task management table

[0202] T k =164;

[0203] Calculate resource allocation efficiency γ:

[0204]

[0205] (11) Output evaluation report:

[0206] The overall design progress indicator model shows that the overall design progress prediction accuracy Ac of this assessment meets the requirements, the progress status indicator η is outside the expected range, and the overall design progress indicator S(t) shows that the overall project cycle time is within the expected range, but the overall cycle is behind schedule, and it is necessary to check the completion status of individual task nodes; after checking, it was found that the cycle numbered CC1\CA1\CT3 is much behind schedule than expected, and it is necessary to focus on checking the resource allocation of the project and optimize the subsequent task arrangements.

[0207] The total orientation vector indicator model shows that the concrete orientation of this assessment is within the expected range, and the perspective orientation vector indicator scalar form ADM t When the difference exceeds the threshold, the overall perspective of the project should be more shifted to the user perspective; the vector form of the perspective orientation vector indicator P b(t) The “mechanism” dimension of the perspective target is outside the expected range. It is necessary to adjust the content of the unexecuted task nodes in the task node management table, reduce the “mechanism” dimension, and increase the content of the “experience” and “operation” dimensions.

Claims

1. A serious game design process optimization method, characterized by: The following steps are involved: Construct a task node management table for serious game design projects, including the design level L i 、Design level L i Task nodes, design levels L i goal-oriented; Construct a total design progress indicator model and a total orientation vector indicator model, which are used to evaluate the degree of completion and the degree of goal orientation of serious game design projects at any progress. Based on the actual process data of the serious game design project when it is executed according to the task node management table, the total design progress indicator model and the total guiding vector indicator model are used to evaluate the status of the serious game design project when it is executed to the current progress, so as to obtain the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guiding vector P of the serious game design project. a (t) and the perspective steering vector P b (t) Evaluation indicators; Based on the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guidance vector P a (t) and the perspective steering vector P b (t) Evaluation indicators are used to optimize the task node management table.

2. The serious game design process optimization method according to claim 1, characterized in that: The design level L i The task nodes include the design level L i The total number of internal task nodes, the content of each task node, and the design cycle for completing each task node; Assume that the design level is L i Predefined i task nodes, for which task node j, the predefined design period is T ij , n represents the number of design levels.

3. The serious game design process optimization method according to claim 2, characterized in that: The total design progress is the sum of the periods of all task nodes in the predefined task node management table or the updated task node management table. The basic expression form of the total design progress indicator model is: Among them, s0 represents the initial design state of the current serious game design project; for the serious game design project, the actual process time is represented by t a , according to the predefined project process time represented by t, the actual process cycle of completing the entire serious game design project is represented by T a , the actual process time t a The mapping function φ is used to map the process time t that the project plan should achieve, expressed as: t = φ (t a ), when the project is completed, then T a =t a .

4. The serious game design process optimization method according to claim 1, characterized in that: The design level L i The goal orientation includes the concretization and perspective of serious games. Concretization refers to the degree to which abstract design concepts are transformed into specific implementations at the design level. Perspective includes scalar form and vector form. The scalar form indicates the degree to which serious game design projects are player-centered or designer-centered from an overall perspective. The vector form indicates the proportion of the three design dimensions of experience A, operation D or mechanism M that serious game design projects focus on. Among them, each design level L i The concrete goal orientation uses the concrete weight ω i To characterize, Each design level L i The importance weights are To characterize, For any process time t, the degree of realization of the concrete goal orientation of the serious game design project is expressed by the concrete orientation vector P a (t) is used to characterize the degree of realization of the perspective goal orientation of the serious game design project using the perspective orientation vector P b (t) characterization; The basic expression of the total guidance vector indicator model is:

5. The serious game design process optimization method according to claim 1, characterized in that: The actual process data of the serious game design project executed according to the task node management table includes the actual start time and end time of each task node in the predefined task node management table or the updated task node management table. The updated task node management table is the actual process of executing the predefined task node management table, and the predefined task node management table is updated after the new task node is introduced.

6. The serious game design process optimization method according to claim 1, characterized in that: The total design progress indicator model is used to evaluate the status of the serious game design project at the current progress, so as to obtain the total design progress S(t), progress status η, and total design progress prediction accuracy Ac of the serious game design project. The specific acquisition method is as follows: (1) The method to obtain the total design progress S(t) index is: Considering the time constraint, when the serious game design project is executed to any process time t based on the predefined task node management table or the updated task node management table, the total design progress indicator S(t) is expressed as: S(t)=s0+γ·∑∑(X(t)⊙P), Among them, s0 represents the total correction cycle of the first few design levels of the design level where the task node is located when executing to any process time t; is the design level L in the feature matrix X(t) i The characteristic function of the completion status of the jth task node in is expressed as: The feature matrix X(t) is further expressed as: γ is the resource allocation efficiency, which is used to describe the execution efficiency of the project team according to the predefined task node management table; ρ ij is the risk adjustment factor, which is used to describe the risk that the project team cannot execute the predefined task nodes based on the predefined task node management table when introducing new task nodes in the execution task node management table. ij =1, indicating that the task is executed completely according to the predefined task node management table; (2) The method for obtaining the progress status η indicator is: Progress Status Among them, t a represents the actual process time, S(T) represents the total design progress indicator of the total design cycle T of the serious game design project, which is executed according to the predefined task node management table or the updated task node management table without considering the time constraint, and is expressed as: Among them, γ is the resource allocation efficiency, ρ ij is the risk adjustment factor; (3) The method for obtaining the overall design schedule prediction accuracy Ac index is: Overall design schedule prediction accuracy T0=0; in, T0=0 means the process quantity of subtracting the previous evaluation result from the current evaluation result, T k is the predefined project process cycle from the beginning to the current state of iteration of the project in the same task management table during the kth calculation, S(T k ) represents the overall design progress indicator based on the project process cycle.

7. The serious game design process optimization method according to claim 6, characterized in that: The time constraint represents the current design level L i The design work of the task node of the next design level is completed before the task node of the next design level is completed, and cannot be completed before the design work of the task node of the next design level starts, which is expressed as: To complete the design level L i The maximum end time of all task nodes in To complete the design level L i The minimum start time of all task nodes in ; Indicates that the design level L is completed i The maximum end time of all task nodes in the design level L i+1 The maximum end time of all task nodes in Indicates that the design level L is completed i The maximum end time of all task nodes in the design level L should not be earlier than the end time of all task nodes in the design level L. i+1 The minimum start time of all task nodes in ; For the design level L i , the predefined design period is T i , 8. The serious game design process optimization method according to claim 6, characterized in that: The resource allocation efficiency is calculated as follows: γ0 represents the initial value, which is the actual resource allocation efficiency of the current project team when the previous project is completed. If there is no previous project, γ0=1. γ1 represents the resource allocation efficiency after the kth iteration when the project team executes the predefined task node management table or the updated task node management table. That is, as the project progresses and the actual progress data accumulates, the resource allocation efficiency will be recalculated, and the current resource allocation efficiency calculation is updated based on the previous calculation result, so as to dynamically adjust the resource allocation; Among them, E k is the efficiency of the kth calculation, with an initial value of 1; T k is the predefined project process cycle from the beginning to the current state of the iteration of the same task management table during the kth calculation; f(k) is a decay function used to describe the trend of resource allocation efficiency as the number of iterations increases; when k = 1, 9. The serious game design process optimization method according to claim 1, characterized in that: The total orientation vector indicator model is used to evaluate the status of the serious game design project at the current progress to obtain the concrete orientation vector P of the serious game design project. a (t) and the perspective steering vector P b The evaluation index method of (t) is: in, is the design level L in the feature matrix X(t) i The characteristic function of the completion status of the jth task node in is expressed as: T′ i Indicates that at any process time t, the Lth i The completed task nodes at the design level meet the following requirements: Design level L i The vector form of the degree of realization of the perspective goal orientation represents the design level L i Predefined Experiences of Interesta i 、Run i or mechanism m i The proportion of the three design dimensions; a i ,d i 、m i The value range is [0, 1]. The larger the value, the greater the proportion of the corresponding dimension. It represents the scalar form of the degree of realization of the perspective goal orientation when executing to any process time t, and its value range is [-1, 1]. The numerator determines the positive or negative value, reflecting the bias of the design perspective. i >M i When , a positive value means the design is more biased towards players, whereas a negative value means it is more biased towards designers.

10. The serious game design process optimization method according to claim 1, characterized in that: Based on the total design progress S(t), progress status η, total design progress prediction accuracy Ac, and concrete guidance vector P a (t) and the perspective steering vector P b (t) The method for optimizing the task node management table by evaluation index is: (1) Pay attention to the progress status η indicator and the total design progress prediction accuracy Ac in real time. If the value of the indicator Ac is greater than the preset total design progress prediction accuracy threshold θ1, and the difference between the indicator η advancement speed and the predicted advancement speed is greater than the preset advancement speed difference threshold θ2, then pay further attention to S(t); (2) If the value of indicator Ac is less than the preset threshold value θ1, then as the number of evaluations increases, continue to pay attention to the update trend of indicator Ac. If the value of indicator Ac does not reach the threshold value θ1 within the set time range, adjust the decay function f(k) to update the resource allocation efficiency and re-evaluate the risk of the project team introducing new task nodes in the execution task node management table to update the risk adjustment factor ρ. ij ; (3) If the total design progress S(t) differs from the predefined design cycle executed based on the task node management table, that is, If the difference is greater than the preset design cycle difference threshold θ3, the unexecuted task node content in the task node management table is adjusted, including adding or reducing task nodes, adjusting the order of task nodes, and changing the predefined design cycle of task nodes; (4) Real-time attention to P a (t), if the index P a If the difference between the value of (t) and the preset target value is greater than the preset visualization-oriented target difference threshold θ4, the unexecuted task nodes in the task node management table are adjusted, including adding or reducing task nodes and adjusting the order of task nodes. Then, according to the updated task node management table, the visualization weight ω of the corresponding design level is redefined. i ; (5) Follow ADM in real time t In scalar form, if the indicator ADM t The value of P is different from the preset perspective-oriented target difference threshold θ5, then further attention is paid to P b (t) vector form; (6) If P b (t) Experience in vector form a i 、Run i or mechanism m i If the difference between the proportion of the three design dimensions and the preset target dimension is greater than the perspective-oriented dimension difference threshold θ6, the unexecuted task node content in the task node management table is adjusted, including adding or reducing task nodes and adjusting the order of task nodes. Then, according to the updated task node management table, the experience a concerned by the corresponding design level is redefined. i 、Run i or mechanism m i The weight of the three design dimensions and the corresponding importance weights

Citation Information

Patent Citations

  • Mechanical serious game teaching mode facing engineering education

    CN108416710A

  • Project progress management system based on BIM and application

    CN115587399A

  • Progress supervision system for architectural design

    CN115953000A

  • Fabricated lightweight construction control optimization method and system based on BIM

    CN118551807A

  • Platform apparatur for serious game

    KR1020130095473A