Serious game design process optimization method
By constructing a task node management table and a quantitative evaluation model, the problem of lack of quantitative feedback in serious game design was solved, enabling real-time monitoring and transparent management of project progress and ensuring that the design process proceeds as expected.
Patent Information
- Application Number
- CN202411817732.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-12-11
AI Technical Summary
Existing serious game design methods lack quantitative feedback, resulting in a lack of transparency in project management, difficulty in accurately assessing resource needs and allocation, and difficulty in effectively advancing project progress.
Construct a task node management table for serious game design projects, use the overall design progress indicator model and the overall guidance vector indicator model for quantitative evaluation, monitor project progress and guidance in real time, and optimize the design process by adjusting the task node management table.
It enables real-time quantitative feedback and transparency of project progress, ensuring that the design process proceeds as expected and improving project management efficiency and effectiveness.
Smart Images

Figure CN119670975B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of serious game design, in particular to a serious game design process optimization method. BACKGROUND
[0002] There are many evaluation methods for serious game design at present, 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 mechanism, operation, experience and other dimensions to analyze and guide game design, and the user experience element model is divided into five levels: strategic layer, scope layer, structure layer, framework layer and performance layer, and from the user's needs and goals to the final interface design, each level is based on the previous level, from abstract to concrete, to ensure that the design work can be carried out in an orderly and top-down 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 mechanism, they often cannot provide enough information to support project management and decision making. In the actual development process of serious games, if a quantifiable method (such as collecting numerical data and conducting statistical analysis to interpret the data) is lacking 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, leading to problems such as difficulty in effectively advancing the project and exceeding expectations. SUMMARY
[0004] The purpose of the present application is to provide a serious game design process optimization method, which quantitatively feedbacks the serious game design process, thereby monitoring the progress and orientation of the serious game design project in real time, enabling project managers to accurately grasp the actual state of the project.
[0005] Technical solution: In order to achieve the above purpose, the serious game design process optimization method according to the present application comprises the following steps:
[0006] Constructing a task node management table of the serious game design project, including the design level L i , the task nodes of the design level L i , and the target orientation of the design level L i ;
[0007] Constructing a total design progress index model and a total orientation vector index model, respectively used to evaluate the completion degree of the serious game design project at any progress and the degree of achieving the target orientation;
[0008] Based on the actual progress data of the serious game design project executed according to the task node management table, the total design progress index model and the total guidance vector index model are used to evaluate the state of the serious game design project executed to the current progress, so as to obtain the total design progress S(t), progress state η, total design progress prediction accuracy Ac, and the evaluation index of the concretization guidance vector P a (t) and the perspective guidance vector P b (t).
[0009] Based on the total design progress S(t), progress state η, total design progress prediction accuracy Ac, and the evaluation index of the concretization guidance vector P a (t) and the perspective guidance vector P b (t), the task node management table is optimized.
[0010] The task nodes of the design level L i include the total number of task nodes, the content of each task node, and the design period for completing each task node in the design level L i .
[0011] Suppose that the design level L i has m i task nodes, and the predefined design period for the task node j 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, and the basic expression form of the total design progress index model is:
[0013]
[0014] wherein s0 represents the initial design state of the current serious game design project; for the serious game design project, the actual progress time is represented as t a , the predefined project progress time is represented as t, and the actual progress period for completing the entire serious game design project is represented as T a . The actual progress time t a is mapped to the project plan progress time t through a mapping function φ, which is represented as: t = φ(t a ), and when the project is completed, T a = t a .
[0015] The task nodes of the design level L iThe target orientation includes the embodiment and perspective of serious game, the embodiment means the degree of converting abstract design concept into specific implementation at the design level, the perspective includes scalar form and vector form, the scalar form means the degree of evaluating the serious game design project from the overall perspective, the player-centered or the designer-centered, the vector form means the proportion of the experience A, the operation D or the mechanism M three design dimensions concerned by the serious game design project;
[0016] Wherein, each design level L i The embodiment target orientation is characterized by an embodiment weight ω i , The importance weight of each design level L i is characterized by ,
[0017] For any process time t, the embodiment target orientation implementation degree of the serious game design project is characterized by an embodiment orientation vector P a (t); the perspective target orientation implementation degree of the serious game design project is characterized by a perspective orientation vector P b (t); the basic expression form of the total orientation vector index model is:
[0018] Wherein, 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 execution of the pre-defined task node management table or the updated task node management table, and the updated task node management table is obtained by updating the pre-defined task node management table after introducing new task nodes in the actual process of executing the pre-defined task node management table.
[0019] Wherein, the total design progress index model is used to evaluate the state of the serious game design project executed to the current progress, to obtain the total design progress S(t), the progress state η and the total design progress prediction accuracy Ac of the serious game design project, and the specific method is as follows:
[0020] (1) The method for obtaining the total design progress S(t) index is:
[0021] Considering the time constraint, the total design progress index S(t) of the serious game design project executed to any process time t based on the pre-defined task node management table or the updated task node management table is expressed as:
[0022] S(t)=s0+γ·∑∑(X(t)⊙ P),
[0023] Wherein, s0 represents the total correction period of the previous design levels of the design level where the task node is located when executed to any process time t.
[0024] L i is the feature function of the jth task node completion state in the design level L
[0025]
[0026] The feature matrix X(t) is further represented 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 node based on the predefined task node management table when introducing a new task node in the task node management table. When ρ ij = 1, it means complete execution according to the predefined task node management table;
[0030] (2) The method for obtaining the progress state η indicator is:
[0031]
[0032] where t a is the actual process time, S(T) is the total design progress indicator based on the execution of the serious game design project according to the predefined task node management table or the updated task node management table without considering time constraints, and the total design cycle T of the serious game design project is completed, which is represented as:
[0033]
[0034] where γ is the resource allocation efficiency, and ρ ij is the risk adjustment factor;
[0035] (3) The method for obtaining the total design progress prediction accuracy Ac indicator is:
[0036] The total design progress prediction accuracy T0=0;
[0037] where T0=0 represents the process quantity of subtracting the last evaluation result from the current evaluation result, and T k is the predefined project process cycle of the same task management table from the beginning to the current state of the project at the kth calculation, and S(T k ) represents the total design progress indicator based on the project process cycle.
[0038] wherein the time constraint represents that the design work of the task node at the current design level L i is completed before the design work of the task node at the next design level is completed, and cannot be completed before the design work of the task node at the next design level is started, and is represented as:
[0039]
[0040] is the maximum value of the end time of all the task nodes at the design level L i , is the minimum value of the start time of all the task nodes at the design level L i ;
[0041] represents the maximum value of the end time of all the task nodes at the design level L i , which is not later than the maximum value of the end time of all the task nodes at the design level L i+1 , represents the maximum value of the end time of all the task nodes at the design level L i , which is not earlier than the minimum value of the start time of all the task nodes at the design level L i+1 ;
[0042] For the design level L i , the predefined design period is T i ,
[0043] wherein the resource allocation efficiency is calculated in the following manner:
[0044]
[0045] γ0represents an initial value, which is the actual resource allocation efficiency of the current project team when completing the previous project, and if there is no previous project, then γ0= 1, and γ1represents 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, with the progress of the project and the accumulation of actual progress data, the resource allocation efficiency is recalculated, and the current resource allocation efficiency is updated based on the last calculation result, so as to dynamically adjust the resource allocation;
[0046] wherein E k is the efficiency at the kth calculation, and the initial value is 1; T kIt represents the predefined project progress cycle from the start to the current iteration state of an item in the same task management table during the k-th calculation; f(k) is a decay function used to describe the trend of resource allocation efficiency's impact on the number of iterations; when k=1,
[0047] Specifically, the overall guidance vector index model is used to evaluate the current status of a serious game design project to obtain a concrete guidance vector P for the serious game design project. a (t) and the perspective guidance vector P b The evaluation index method for (t) is as follows:
[0048] Indicates the degree of achievement of concrete goal orientation;
[0049]
[0050] in, The characteristic matrix X(t) represents the design hierarchy L. i The feature function of the completion state of the j-th task node is expressed as:
[0051]
[0052] T′ i This indicates that at any process time t, the Lth... i The completed task nodes at the design level satisfy the following:
[0053]
[0054] For design level L i The vector form representing the degree of achievement of the goal-oriented perspective, indicating the design level L. i Predefined focus experience a i Running d i or mechanism m i The weighting of the three design dimensions; a i d i m i The value ranges from [0, 1]. The larger the value, the greater the weight of the corresponding dimension.
[0055] This represents a scalar value indicating the degree of achievement of the goal-oriented perspective at any process time t, with a value range of [-1, 1]. The numerator determines the sign of the value, reflecting the bias of the design perspective. When A... i >M i When the value is positive, it indicates that the design is more player-oriented; conversely, when the value is negative, it indicates that the design is more designer-oriented.
[0056] Among them, the overall design schedule S(t), schedule status η, overall design schedule prediction accuracy Ac, and concrete guidance vector P are used. a (t) and the perspective guidance vector P b (t) The method for optimizing the task node management table using evaluation metrics is as follows:
[0057] (1) Monitor the progress status η index and the overall design progress prediction accuracy Ac in real time. If the value of index Ac is greater than the preset overall design progress prediction accuracy threshold θ1, and the difference between the progress speed and the predicted progress speed of index η is greater than the preset progress speed difference threshold θ2, then further monitor S(t).
[0058] (2) If the value of indicator Ac is less than the preset threshold θ1, then as the number of evaluations increases, the update trend of indicator Ac will be continuously monitored. If the value of indicator Ac does not reach the threshold θ1 within the set time range, then the decay function f(k) will be adjusted to update the resource allocation efficiency, and the risk of the project team introducing new task nodes in the task node management table will be reassessed to update the risk adjustment factor ρ. ij ;
[0059] (3) If the overall design schedule S(t) differs from the predefined design cycle based on the task node management table, i.e. If the difference exceeds the pre-set design cycle difference threshold θ3, then the content of the unexecuted task nodes in the task node management table will be adjusted, including adding or removing task nodes, adjusting the order of task nodes, and changing the predefined design cycle of task nodes.
[0060] (4) Monitor P in real time a (t), if index P a If the difference between the value of (t) and the preset target value exceeds the preset threshold θ4 for the difference between the concrete guiding target and the target value, then the content of the unexecuted task nodes in the task node management table is adjusted, including adding or removing task nodes and adjusting the order of task nodes. Then, based on the updated task node management table, the concrete weight ω of the corresponding design level is redefined. i ;
[0061] (5) Monitor ADM in real time t Scalar form, if the index ADM t If the value differs from the pre-set visual guidance target difference threshold θ5, then further attention will be paid to P. b (t) Vector form;
[0062] (6) If P b (t) Vector form of experience a i Running d i or mechanism m iIf the difference between the weighting of the three design dimensions and the pre-set target dimensions exceeds the threshold θ6 for the difference in the perspective-oriented dimension, then adjust the content of the unexecuted task nodes in the task node management table, including adding or removing task nodes and adjusting the order of task nodes. Then, based on the updated task node management table, redefine the experience that the corresponding design level focuses on. i Running d i or mechanism m i The proportion of the three design dimensions and the corresponding importance weights
[0063] Beneficial Effects: The present invention has the following advantages: 1. The method described in this invention can provide quantitative feedback on the serious game design process in real time, thereby monitoring the progress and direction of the project in real time. This allows project managers to accurately grasp the actual status of the project and adjust design strategies in a timely manner based on actual progress, thereby improving the efficiency and effectiveness of project management; 2. The method can intuitively display the actual completion cycle and goal achievement level of the project at the design level, enabling the design team to gain a deep understanding of the current status of the project from a simple and intuitive perspective, improving the transparency and predictability of the design process; 3. The method uses the overall design progress index and the overall guidance vector index to concretize the design practice process, ensuring that the design progress continues to move forward and avoiding only staying at a certain stage of theoretical abstraction or specific implementation. Attached Figure Description
[0064] Figure 1 A flowchart illustrating the process of evaluating projects using methods for optimizing the serious game design process in stages. Detailed Implementation
[0065] The technical solution of the present invention will be described in detail below with reference to the embodiments and accompanying drawings.
[0066] like Figure 1 As shown, taking a specific task node management table containing 5 design levels as an example, the overall design progress index model and the overall guidance vector index model are used to evaluate the degree of completion and the degree of goal orientation of a serious game design project at any stage. The specific methods for optimizing the serious game design process include the following steps:
[0067] I. Construct the task node management table of serious game design project, as shown in Table 1, five design levels are: vision layer, scope layer, composition layer, reasoning layer, perception layer; including the specific task nodes of design levels; the work content of each layer is: determine the target and demand, and then reason out the experience target; design function and content, that is, extract the running behavior supporting these from the experience target; according to these running, plan the mechanism scope of the game; according to the mechanism reasoning result of subsequent running, establish and optimize the running model; according to the experience target, optimize its perception performance.
[0068] Table 1 Task node management table
[0069]
[0070]
[0071] II. Determine the target orientation of each design level based on the task node management table, as shown in Table 2, including the dimensions concerned by each design level The weight ω of the embodiment of each design level i And the importance weight of layer
[0072] The dimensions concerned by the design level The degree of concern for the level can be considered from the level of experience, running and mechanism, which is determined by the architect himself; the importance weight of layer The responsibility scope, influence and work content of the layer can be considered from three aspects, which is determined by the expert group or the architect himself; the weight ω of the embodiment i The degree of technical dependence, implementation directness and resource consumption can be considered from three aspects, which is determined by the expert group or the architect himself.
[0073] Table 2 Design parameter table
[0074]
[0075] III. Construct the evaluation model of serious game design process, which includes total design progress index and total orientation vector index model. The total design progress S(t) index model is used to evaluate the completion degree of project execution at any progress, and the total orientation vector P(t) index model is used to evaluate the degree of realizing target orientation when the project is executed to any progress.
[0076] IV. When the project team actually executes the task node management table, according to the project process, add new task nodes, and introduce risk factors for risk judgment, as shown in Table 3, which is the newly added task node table in the whole project; CT1_RT1 task is an example, which conflicts with CT1 task, and the risk level is identified by experts as medium.
[0077] Table 3 New risk task node table
[0078]
[0079]
[0080] V. Based on the task node management table, select some task nodes at stages to calculate the evaluation indexes of the progress state η, the total design progress prediction accuracy Ac, the total design progress S(t), the concretization guiding vector P a (t), and the perspective guiding vector P b (t) of the serious game design project.
[0081] 1. Before the project starts (t a = 0, t = φ(t a ) = 0), determine the set threshold value of the task node management table optimization:
[0082] The first threshold value (total design progress prediction accuracy threshold value) θ1 = 90%;
[0083] The second threshold value (progress speed difference threshold value) θ2 = 5%;
[0084] The third threshold value (design period difference threshold value) θ3 = 20%;
[0085] The fourth threshold value (concretization guiding target difference threshold value) θ4 = 10%;
[0086] The fifth threshold value (perspective guiding target difference threshold value) θ5 = 20%;
[0087] The sixth threshold value (perspective guiding dimension difference threshold value) θ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 pre-defined task node management table:
[0089] (1) Calculate the total design period T:
[0090]
[0091] (2) Calculate the resource allocation efficiency γ, initialize γ, and according to the actual resource allocation efficiency γ0 of the current project team in the complete last project:
[0092] γ = γ0 = 1.0214;
[0093] (3) Based on the total design period T and the resource allocation efficiency γ, calculate the total design progress index S(T):
[0094] S(T) = γ · T = 212.45;
[0095] (4) Initialize the accuracy indicator Ac, the progress status indicator η, and the total design progress indicator S(t):
[0096] Ac = 0, η = 0, S(t) = 0;
[0097] (5) Initialize the concretization guide vector indicator P a (t), the perspective guide vector indicator P b (t) in vector form, and the scalar form ADM t :
[0098] P a (t) = 0,
[0099]
[0100]
[0101] 3. Project in progress (t a = 10, t = φ(t a ) = 12), evaluate the node with the completion of the AC4 task node (Table 4):
[0102] Table 4 Task Node Table (Vision Layer Selection)
[0103]
[0104] (1) Calculate the total design period T:
[0105] Since there are no new risk tasks, the total design period remains unchanged:
[0106] T = 208:
[0107] (2) Based on the total design period T and the resource allocation efficiency γ, calculate the total design progress indicator S(T):
[0108] Since the total design period T and the resource allocation efficiency γ are not adjusted, the total design progress indicator S(T) remains unchanged:
[0109] S(T) = 212.45;
[0110] (3) Evaluate the total design progress prediction accuracy indicator Ac:
[0111] Calculate the total design progress prediction accuracy indicator Ac:
[0112]
[0113] Compare the accuracy indicator Ac with the first threshold θ1:
[0114] Ac< θ1;
[0115] Therefore, the accuracy indicator Ac shows that the accuracy of the subsequent progress status indicator η and the total design progress indicator S(t) is poor, and the reference effect is low.
[0116] (4) Evaluate the progress status indicator η:
[0117] Calculate the progress status indicator η:
[0118]
[0119] Compare the difference between the progress status indicator η and the second threshold θ2:
[0120]
[0121] Therefore, the progress status indicator η 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 total design progress indicator S(t):
[0123] Calculate the total design progress indicator S(t):
[0124] S(t) = s0 + γ·∑∑(X(t)⊙P) = 12.1;
[0125] Compare the difference between the total design progress indicator S(t) and the third threshold θ3:
[0126]
[0127] Therefore, the total design progress indicator S(t) shows that the expected cycle time of the current project task node has a large difference, and it may be necessary to adjust the unexecuted task node content in the task node management table.
[0128] (6) Evaluate the concretization guide vector indicator P a (t):
[0129] Calculate the concretization guide vector indicator P a (t):
[0130]
[0131] Compare the difference between the concretization guide vector indicator P a (t) and the fourth threshold θ4:
[0132] |P a (t) - 20% l = 5% < θ4;
[0133] Therefore, the embodiment-oriented vector index P a (t) shows that the embodiment-oriented target orientation of the current project is within the expected range.
[0134] (7) Evaluate the scalar form ADM of the perspective-oriented vector index t and the vector form P b (t):
[0135] Calculate the scalar form ADM of the perspective-oriented vector index t :
[0136]
[0137] Compare the difference between the scalar form ADM of the perspective-oriented vector index t and the fifth threshold θ5:
[0138] |ADM t -1| = 0 < θ5;
[0139] Therefore, the scalar form ADM of the perspective-oriented vector index t shows that the perspective-oriented target orientation of the current project is within the expected range.
[0140] (8) Calculate the vector form P b (t) of the perspective-oriented vector index:
[0141]
[0142] Compare the difference between the vector form P b (t) of the perspective-oriented vector index and the sixth threshold θ5:
[0143] |P a (t) - [1, 0, 0] = [0, 0, 0] < θ6;
[0144] Therefore, the vector form P b (t) of the perspective-oriented vector index shows that the three dimensions of the perspective-oriented target of the current project are within the expected range.
[0145] (9) According to the current evaluation state, optimize the resource allocation efficiency γ:
[0146] Record the pre-defined project process cycle of the project from the start to the current iteration state in the same task management table
[0147] T k = 10;
[0148] Calculate the resource allocation efficiency γ:
[0149]
[0150] (10) Output evaluation report:
[0151] The total design progress indicator model shows that the total design progress prediction accuracy Ac is poor, the accuracy of the subsequent progress status indicator η and the total design progress indicator S(t) is poor, and the reference role is low;
[0152] The total guiding vector indicator model shows that the degree of concretization and perspective guidance in this evaluation is within the expected range;
[0153] Considering that the current is the early stage of the project, the development of the subsequent prediction accuracy Ac can be continuously followed.
[0154] 4、Project in progress(t a = 164, t = φ(t a ) = 150), evaluate the node with the completion of the CP2 task node (as shown in Table 5):
[0155] 5、Table 5 Task Node Table (Selected from the Composition Layer)
[0156]
[0157]
[0158] (1) New risk task:
[0159] CT1 RT1 task conflicts with CT1 task, expert determines the risk level as medium, and adds buffer time to CT1 task time: t i ·ρ i = 20 × 0.25 = 5;
[0160] (2) Calculate the total design period T:
[0161] New risk task, update the total design period:
[0162] T = 208 + 10 = 218;
[0163] (3) Calculate the total design progress indicator S(T):
[0164] S(T) = γ·∑∑(X(T)⊙P) = 216.28;
[0165] (4) Evaluate the total design progress prediction accuracy indicator Ac:
[0166] Calculate the total design progress prediction accuracy indicator Ac:
[0167]
[0168] Compare the accuracy indicator Ac with the first threshold θ1:
[0169] Ac>θ1;
[0170] Therefore, the accuracy indicator Ac difference is displayed, and the accuracy of the subsequent progress status indicator η and the total design progress indicator S(t) meets the requirements, which can be further observed.
[0171] (5) Evaluate the progress status indicator η:
[0172] Calculate the progress status indicator η:
[0173]
[0174] Compare the difference between the progress status indicator η and the second threshold θ2:
[0175]
[0176] Therefore, the progress status indicator η difference exceeds the threshold, and the current progress is outside the expected range of the project, and the total design progress indicator S(t) needs to be focused on.
[0177] (6) Evaluate the total design progress indicator S(t):
[0178] Calculate the total design progress indicator S(t):
[0179] S(t) = s0 + γ·∑∑(X(t)⊙P) = 151.1;
[0180] Compare the difference between the total design progress indicator S(t) and the third threshold θ3:
[0181]
[0182] Therefore, the total design progress indicator S(t) difference is displayed, the current project task node expected cycle time is within the expected range, the overall project design cycle is within the control range, but the overall design cycle is slightly behind, and further investigation of individual task node completion may be required.
[0183] (7) Evaluate the concretization guide vector indicator P a (t):
[0184] Calculate the concretization guide vector indicator P a (t):
[0185]
[0186] Compare the difference between the concretization guide vector indicator P a (t) and the fourth threshold θ4:
[0187] |P a (t)-60%|=5%<θ4;
[0188] Therefore, the embodiment of the guide vector indicator P a (t) difference display, the embodiment of the target guide of the current project is within the expected range;
[0189] (8) evaluate the scalar form ADM t of the perspective guide vector indicator and the vector form P b (t):
[0190] Calculate the scalar form ADM t of the perspective guide vector indicator:
[0191]
[0192] Compare the difference between the scalar form ADM t of the perspective guide vector indicator and the fifth threshold θ5:
[0193] |ADM t -(-0.2)|=0.4>θ5;
[0194] Therefore, the scalar form ADM t of the perspective guide vector indicator is different from the threshold, which means that the embodiment of the target guide of the current project is outside the expected range, which means that the current project pays more attention to the designer's design perspective than expected. Pay attention to the vector form P b (t) of the perspective guide vector indicator;
[0195] (9) calculate the vector form P b (t) of the perspective guide vector indicator:
[0196]
[0197] Compare the difference between the vector form P b (t) of the perspective guide vector indicator and the sixth threshold θ5:
[0198] |P a (t)-[0.2,0.2,0.6]|=[8%,4%,12%]<θ6;
[0199] Therefore, the vector form P b (t) of the perspective guide vector indicator is different, which means that the embodiment of the target "mechanism" dimension of the current project is outside the expected range, and the content of the unexecuted task node in the task node management table needs to be adjusted. Reduce the "mechanism" dimension and increase the content of "experience" and "operation" dimension;
[0200] (10) according to the current evaluation state, optimize the resource allocation efficiency γ:
[0201] The predefined project process cycle of the items in the same task management table from the beginning to the iteration of the current state
[0202] T k = 164;
[0203] The computing resource allocation efficiency γ:
[0204]
[0205] (11) Output evaluation report:
[0206] The total design progress indicator model shows that the total design progress prediction accuracy Ac of this evaluation meets the requirements, the progress state indicator η is outside the expected range, the total design progress indicator S(t) shows that the overall cycle time of the project is within the expected range, but the overall cycle is behind, and the completion of individual task nodes needs to be checked; After checking, it is found that the number CC1\CA1\CT3 cycle is much behind the expected one, and the resource allocation of this project needs to be checked in particular, and the subsequent task arrangement needs to be optimized.
[0207] The total guiding vector indicator model shows that the concretization guide of this evaluation is within the expected range, the perspective guide vector indicator scalar form ADM t The difference exceeds the threshold, and the overall perspective of the project should be more turned to the user perspective; The perspective guide vector indicator vector form P b The perspective target "mechanism" dimension of (t) is outside the expected range, the content of the unexecuted task nodes in the task node management table needs to be adjusted, the "mechanism" dimension needs to be reduced, and the content of "experience" and "operation" dimensions needs to be increased.
Claims
1. A method for optimizing the design process of serious games, characterized in that, Includes the following steps: Create a task node management table for serious game design projects, including design levels. Design Level Task nodes, design hierarchy Goal-oriented; Construct an overall design schedule indicator model and an overall guidance vector indicator model to evaluate the degree of completion and the degree of goal orientation achieved when a serious game design project is executed to any stage. Based on the actual progress data of a serious game design project executed according to the task node management table, the overall design progress index model and the overall guidance vector index model are used to evaluate the current status of the serious game design project to obtain the overall design progress of the serious game design project. Progress status Accuracy of overall design schedule prediction Concretization of guiding vectors and perspective-oriented guidance vector The evaluation metrics are obtained using the following methods: Assuming design level Predefined There are task nodes, for each of the task nodes The predefined design cycle is , , Indicates the number of design layers; Obtain the overall design schedule The methodology for using indicators is as follows: Considering time constraints, serious game design projects, based on a predefined or updated task node management table, can execute up to any process time. At that time, the overall design schedule indicators Represented as: , in, Indicates the execution time up to any process. When t=0, it represents the initial design state of the current serious game design project. This represents the element-wise multiplication of two matrices. , Characteristic matrix The middle represents the design hierarchy. The Middle The feature function of the completion status of each task node is expressed as: ; Further expressed as: ; For resource allocation efficiency, it is used to describe the execution efficiency of the project team according to the predefined task node management table; This is a risk adjustment factor used to describe the risk that, when a project team introduces a new task node into the task node management table, it cannot execute the predefined task node based on the predefined task node management table. =1 indicates that the task node management table is executed exactly as defined. Get progress status The methodology for using indicators is as follows: Progress status , in, Indicates the actual process time. This indicates that, without considering time constraints, a serious game design project will be executed according to a predefined task node management table or an updated task node management table, completing the total design cycle of the serious game design project. The overall design schedule target is expressed as: ; Obtain the accuracy of the overall design schedule prediction The methodology for using indicators is as follows: Overall design schedule prediction accuracy ; in, This represents the process of subtracting the previous evaluation result from the current evaluation result. It is the first During each calculation, the project in the same task management table completes the predefined project process cycle from the start to the current iteration state. This represents the overall design schedule indicator based on the project's timeline, where K represents the total number of calculations. Obtaining serious game design projects and perspective-oriented guidance vectors The evaluation index method is as follows: ; ; Indicates each design level The concrete weights; Indicates time in any process Time Completed task nodes at the hierarchy satisfy: , For design level The predefined design cycle is , ; ; For design hierarchy A vector representation of the degree of achievement of the goal-oriented perspective, indicating the design hierarchy. Predefined focus experience ,run or mechanism The weighting of the three design dimensions; , , The value ranges from [0, 1]. The larger the value, the greater the weight of the corresponding dimension. Indicates importance weight; , Execution time of any process At that time, the scalar form of the degree of achievement of the goal-oriented perspective takes a range of values. The molecule determines the sign of the numerical value, reflecting the bias of the design perspective; when When the value is positive, it indicates that the design is more player-oriented; conversely, a negative value indicates that the design is more designer-oriented. Based on the overall design schedule Progress status Accuracy of overall design schedule prediction Concretization of guiding vectors and perspective-oriented guidance vectors The evaluation metrics were optimized for the task node management table. The optimization method is as follows: (1) Monitor the progress status in real time Accuracy of indicator and overall design schedule prediction If the indicator The value is greater than the preset threshold for the accuracy of total design schedule prediction. At that time, and indicators The difference between the propulsion speed and the predicted propulsion speed is greater than a pre-set propulsion speed difference threshold. Then pay further attention ; (2) If the indicator The value is less than the preset threshold. In this case, as the number of assessments increases, continuous attention should be paid to the indicators. The update trend of the indicator The value did not reach the threshold within the set time range. If necessary, update resource allocation efficiency and reassess the risks of introducing new task nodes into the task node management table to update the risk adjustment factor. ; (3) If the overall design schedule is The difference from the predefined design cycle executed based on the task node management table, namely Greater than the pre-set design cycle difference threshold Then adjust the content of unexecuted task nodes in the task node management table, including adding or removing task nodes, adjusting the order of task nodes, and changing the predefined design cycle of task nodes. (4) Real-time monitoring If the indicator The difference between the value and the preset target value is greater than the preset threshold for the difference between the concrete guiding target and the target value. Then, adjust the content of unexecuted task nodes in the task node management table, including adding or removing task nodes and adjusting the order of task nodes. Then, based on the updated task node management table, redefine the concrete weights of the corresponding design levels. ; (5) Real-time monitoring Scalar form, if index The value differs from the pre-set threshold for the perspective-guided target. Then pay further attention Vector form; (6) If Vector-based experience ,run or mechanism The difference between the weighting of the three design dimensions and the pre-set target dimensions is greater than the threshold for the difference in the perspective-oriented dimensions. Then, adjust the content of unexecuted task nodes in the task node management table, including adding or removing task nodes and adjusting the order of task nodes. Based on the updated task node management table, redefine the user experience relevant to the corresponding design level. ,run or mechanism The proportion of the three design dimensions and the corresponding importance weights .
2. The method for optimizing the serious game design process according to claim 1, characterized in that, The design level Task nodes include design level Total number of internal task nodes, content of each task node, and design cycle for completing each task node.
3. The method for optimizing the serious game design process according to claim 1, characterized in that, The design level The goal orientation includes the concretization and perspectivization of serious games. Concretization refers to the degree to which abstract design concepts are transformed into concrete implementations at the design level. Perspectivization includes scalar and vector forms. The scalar form represents the degree to which a serious game design project is player-centric or designer-centric from a holistic perspective, while the vector form represents the experience that a serious game design project focuses on. ,run or mechanism The weighting of the three design dimensions; Among them, each design level Concrete goal orientation using concrete weights To characterize, =1, all design levels Importance weighting To characterize, ; For any process time The degree to which concrete goals are achieved in serious game design projects is represented by concrete guidance vectors. Representation; the degree of achievement of the perspective-oriented goals of serious game design projects is represented by perspective-oriented guidance vectors. To characterize; The basic expression of the total guidance vector index model is as follows: .
4. The method for optimizing the serious game design process 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 and end times 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 table updated after new task nodes are introduced during the actual process of executing the predefined task node management table.
5. The method for optimizing the serious game design process according to claim 1, characterized in that, The time constraint represents the current design level. The design work for a task node must be completed before the task node at the next design level is completed, but cannot be completed before the design work for the task node at the next design level begins. This is represented as: , To complete the design level The maximum value of the end times of all task nodes in the process. To complete the design level The minimum start time of all task nodes in the process; Indicates completion of design level The maximum end time of all task nodes in the process shall not be later than the completion time of the design layer. The maximum value of the end times of all task nodes in the process. Indicates completion of design level The maximum end time of all task nodes in the process shall not be earlier than the completion time of the design layer. The minimum start time of all task nodes.
6. The method for optimizing the serious game design process according to claim 1, characterized in that, The calculation method for the resource allocation efficiency is as follows: , This represents the initial value, which is the actual resource allocation efficiency of the current project team when the previous project was completed. If there was no previous project, then... This indicates that when the project team executes the predefined task node management table or the updated task node management table, they will perform the first step. The resource allocation efficiency after each iteration, that is, as the project progresses and actual progress data accumulates, will be recalculated. The current resource allocation efficiency calculation is updated based on the previous calculation result, thereby dynamically adjusting resource allocation. in, It is the first The efficiency during this calculation is initially set to 1. It is the first During each calculation, the project in the same task management table goes through a predefined project process cycle from the start to the current iteration state; This is a decay function used to describe the trend of how resource allocation efficiency affects the number of iterations; when hour, .
Citation Information
Patent Citations
Project progress management system based on BIM and application
CN115587399A
Progress supervision system for architectural design
CN115953000A