Global situation assessment method and system of strategic game system

By grid processing and multi-dimensional analysis of the review data of the strategic game system, combined with intelligent boundary judgment and real-time feedback algorithm, the problem that traditional evaluation methods cannot capture dynamic changes is solved, and a more accurate and adaptable global situation is achieved. Evaluate.

CN119312918AInactive Publication Date: 2025-01-14CHONGQING XINYIYUAN INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411343952.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When evaluating the global situation, traditional strategic game systems cannot effectively capture dynamic changes in the game process based on static data and single-dimensional analysis, resulting in insufficient comprehensive and accurate evaluation results.

Method used

By collecting review data from both parties of the game, performing grid processing and using intelligent boundary judgment technology, calculating control power based on multi-dimensional data, and dynamically adjusting weights using real-time feedback and learning algorithms to determine the ownership rights of each cell to evaluate Global situation.

Benefits of technology

It improves the accuracy and adaptability of situational assessment, provides more comprehensive and accurate evaluation results, and enhances the adaptability of the system at different combat stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119312918A_ABST
    Figure CN119312918A_ABST
Patent Text Reader

Abstract

The invention discloses a global situation assessment method and system for a strategic game system, and relates to the technical field of computer scientific encryption, and the method comprises the steps: collecting the redisk data of two game parties in strategic game confrontation; gridding a battle map in the redisk data, and on the basis, optimizing map segmentation by using an intelligent boundary judgment technology; based on preset game information type data, through a preset event evaluation weight, calculating control force of both game parties on each cell; on the basis of real-time feedback and a learning algorithm, weights of different dimensions are automatically adjusted according to strategic key points of different stages; calculating the control force of each cell; determining the ownership of each cell based on the control force of the cell; according to the method, the situation assessment is ensured to have a reliable data basis by collecting the redisk data, the map segmentation is optimized through the intelligent boundary judgment technology, the map fine management level is improved, and the accuracy of the situation assessment is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer science and technology, and in particular to a global situation assessment method and system for a strategic game system. Background Art

[0002] As a complex decision-making support tool, strategic game systems are widely used in many fields such as military, economy, and sports competitions. In recent years, with the rapid development of artificial intelligence technology, especially the emergence of deep learning and reinforcement learning advanced algorithms, the evaluation accuracy and efficiency of strategic game systems have been significantly improved. Traditional situation assessment methods often rely on expert experience and simple mathematical models, which are difficult to adapt to the rapid changes and complex situations in modern game environments. Therefore, it is particularly important to develop a strategic game system that can comprehensively and accurately evaluate the overall situation. Summary of the invention

[0003] In view of the above existing problems, the present invention is proposed.

[0004] Therefore, the present invention provides a global situation assessment method and system for a strategic game system to solve the problem that most strategic game systems are evaluated based on static data, lack in-depth mining of the time dimension, and cannot effectively capture the dynamic changes that evolve over time during the game process. Secondly, traditional assessment methods often focus on the analysis of a single dimension or a few dimensions, ignoring the importance of multi-dimensional comprehensive assessment, resulting in the problem that the assessment results are not comprehensive and accurate enough.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0006] In a first aspect, an embodiment of the present invention provides a global situation assessment method for a strategic game system, which comprises:

[0007] Collect the review data of the two sides in the strategic game confrontation;

[0008] Grid the battle maps in the replay data, and on this basis, use intelligent boundary determination technology to optimize map segmentation;

[0009] Based on the preset game information type data and the preset event evaluation weights, the control power of both parties over each cell is calculated;

[0010] Based on real-time feedback and learning algorithms, the weights of different dimensions are automatically adjusted according to the strategic priorities at different stages;

[0011] Calculate the control force of each cell;

[0012] The ownership of each cell is determined based on the control power of the cell, thereby determining the global situation.

[0013] As a preferred solution of the global situation assessment method of the strategic game system of the present invention, the specific steps of extracting the replay data of the two parties in the strategic game confrontation are as follows:

[0014] Collect data from multiple sources on both sides of the game;

[0015] The collected data is aggregated and the expression is:

[0016] X=(x loc ,x res ,x hp ,x t ,x ht );

[0017] Among them, X represents the replay data set, x loc Indicates the position coordinates of the military unit, x res represents resource collection efficiency, x hp Indicates the life percentage of the military unit, x t Represents a timestamp, indicating the time point when an event occurs, t represents the time point, x ht Indicates the terrain height.

[0018] As a preferred solution of the global situation assessment method of the strategic game system of the present invention, the battle map in the replay data is gridded, and on this basis, the intelligent boundary judgment technology is used to optimize the map segmentation. The specific steps are as follows:

[0019] Orthographic projection is used to map the three-dimensional coordinates on the battle map to a two-dimensional plane to obtain a map matrix. Based on the map matrix, a grid division function G(M,N x ,N y ), the expression is:

[0020] G(M,N x ,N y )={g qp |q=1,...,N x ; p=1,...,N y};

[0021] Where M represents the map matrix, g qp represents the grid cell at row q and column p, N x Indicates the number of grids divided along the x-axis of the map, N y Indicates the number of grids divided along the y-axis direction of the map;

[0022] Based on the map matrix, an intelligent boundary judgment function is constructed, and the expression is:

[0023] B(M)={b qp|q=1,...,N x ; p=1,...,N y};

[0024] Among them, B(M) represents the intelligent boundary judgment function, b qp Indicates whether the grid cell at row q and column p on the map is considered a boundary point;

[0025] The meshing function is combined with the boundary judgment function to obtain the optimized meshing function H(M,N x ,N y ), the expression is:

[0026]

[0027] Among them, ω g represents the grid weight, ω b Represents the boundary weight.

[0028] As a preferred solution of the global situation assessment method of the strategic game system of the present invention, wherein: based on the preset game information type data, the control force of the two parties of the game on each cell is calculated by the preset situation assessment weight, and the specific steps are:

[0029] Based on the five dimensional data of troop unit position coordinates, resource collection efficiency, troop unit life percentage, timestamp and terrain height, set the weights of five corresponding dimensions;

[0030] Based on the replay data set, the control force of each dimension is calculated to obtain the force deployment control force function C military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X);

[0031] The control power of the five dimensions is integrated into a comprehensive control power index, which is expressed as follows:

[0032]

[0033] Where C(X) represents the comprehensive control evaluation score based on the replay dataset X in all dimensions, r and k represent index variables, and w r represents the weight of the rth dimension, C r (X) represents the control function of the rth dimension, t1 and t2 represent the time points of the start and end of the game respectively, m represents the number of players participating in the game, α represents the time dimension factor, β is a constant, γ represents the psychological dimension factor, δ represents the behavior pattern coefficient, and pk represents the behavior pattern score of the kth player, and dt represents the small increment of the time variable t.

[0034] As a preferred solution of the global situation assessment method of the strategic game system of the present invention, the weights of different dimensions are automatically adjusted according to the strategic priorities at different stages based on real-time feedback and learning algorithms. The specific steps are:

[0035] Set the initial vectors of five dimensions, the expression is:

[0036] W0=[w 10 ,w 20 ,w 30 ,w 40 ,w 50 ];

[0037] Among them, W0 represents the initial weight value of the comprehensive dimension, w 10 represents the initial weight of troop deployment, w 20 represents the initial weight of the economic strategy, w 30 represents the initial weight of terrain utilization, W 40 represents the initial weight of the time dimension, w 50 represents the initial weights of the psychological dimensions;

[0038] Set the learning rate to η and the decay rate to Construct a dynamic weight adjustment function Δw based on the learning rate and decay rate r , the expression is:

[0039]

[0040] Where n represents the number of records contained in the replay data set, C r (X i ) represents the control function value of the i-th replay data record on dimension r, C(X i ) represents the comprehensive control evaluation score of the i-th replay data record, is the indicator function, represents the attenuation factor;

[0041] Use the obtained dynamic weight adjustment function Δw r Update the weight of each dimension, the expression is:

[0042] w r,new =w r +Δw r ;

[0043] Among them, w r,new Represents the new weight value of the rth dimension, Δw r Represents the weight change of the rth dimension;

[0044] Substitute the updated weight vector into the comprehensive control power index formula.

[0045] As a preferred solution of the global situation assessment method of the strategic game system of the present invention, wherein: the control force of each cell is calculated as follows:

[0046] Set the grid cell g qp Substitute into the force deployment control function C military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X), replace X with g qp , get the control force function value C of each dimension r (g qp );

[0047] The information of five dimensions, namely, troop deployment, economic strategy, terrain utilization, time dimension and psychological dimension, constructs the control force calculation function, and the expression is:

[0048]

[0049] Among them, C(g qp ) represents the grid cell g qp The comprehensive control power, C r (g qp ) represents the grid cell g qp The control force function value in the rth dimension, C time (g qp ) represents the control force function in the time dimension.

[0050] As a preferred solution of the global situation evaluation method of the strategic game system of the present invention, wherein: the ownership of each cell is determined based on the control force of the cell, thereby determining the global situation, the specific steps are:

[0051] C(g qp ) has a value range from negative infinity to positive infinity;

[0052] Based on the grid cell g qp The comprehensive control force C(g qp ) Determine the ownership of the cell;

[0053] When C(g qp )>0, then the grid cell g qp Belongs to player A;

[0054] When C(g qp )<0, then the grid cell g qp Belongs to player B;

[0055] When C(g qp ) = 0, it means that both sides have equal control over the cell, which is marked as a neutral area;

[0056] Use Tableau, a commercial data visualization tool, to plot the ownership of cells into a control distribution map;

[0057] Use red to represent areas controlled by player A, blue to represent areas controlled by player B, and gray to represent neutral areas;

[0058] Then, calculate the total area A controlled by player A. total , the total area controlled by player B total and the total area of ​​the neutral zone total ;

[0059] Compare the areas controlled by player A and player B to get the global situation.

[0060] In a second aspect, the present invention provides a global situation assessment system for a strategic game system, comprising:

[0061] The data collection module is responsible for collecting the position coordinates of the troops, resource collection efficiency, life percentage of the troops, timestamps, and terrain height from multiple data sources;

[0062] The gridding module is used to grid the battle maps in the replay data and optimize the map segmentation using intelligent boundary determination technology.

[0063] The event evaluation module is responsible for calculating the control of each cell by both parties of the game based on the preset game information type data and the preset event evaluation weights;

[0064] The weight adjustment module is responsible for automatically adjusting the weights of different dimensions according to the strategic priorities at different stages based on real-time feedback and learning algorithms;

[0065] The ownership determination module is responsible for determining the ownership of each cell based on the comprehensive control of the cell, that is, determining whether each cell belongs to player A, player B or is in a neutral state.

[0066] In a third aspect, an embodiment of the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the computer program is executed by the processor, any step of the global situation assessment method of the strategic game system as described in the first aspect of the present invention is implemented.

[0067] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, it implements any step of the global situation assessment method of the strategic game system as described in the first aspect of the present invention.

[0068] The beneficial effects of the present invention are as follows: the present invention ensures that situation assessment has a reliable data basis by collecting replay data, optimizes map segmentation through intelligent boundary determination technology, improves the level of refined map management, and enhances the accuracy of situation assessment. The control power is calculated based on preset game information type data and situation assessment weights, providing a solid basis for determining cell ownership, and dynamically adjusting weights through real-time feedback and learning algorithms, so that the assessment results are closer to actual combat needs, enhancing the adaptability of the system in different combat stages, thereby improving the accuracy of global situation assessment. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0070] Figure 1 This is a flow chart of the global situation assessment method of the strategic game system in Example 1.

[0071] Figure 2 This is a flow chart of the global situation assessment system of the strategic game system in Example 1. DETAILED DESCRIPTION

[0072] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.

[0073] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0074] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0075] Example 1, reference Figure 1 and Figure 2 , which is the first embodiment of the present invention, and provides a global situation assessment method for a strategic game system, comprising the following steps:

[0076] S1 collects the review data of the two parties in the strategic game confrontation;

[0077] Collect data from multiple sources, including game logs, sensor data, terrain and environmental data, including unit location coordinates, resource collection efficiency, unit health percentage, timestamps, and terrain height.

[0078] The collected data is aggregated and the expression is:

[0079] X=(x loc ,x res ,x hp ,x t ,x ht );

[0080] Among them, X represents the replay data set, x loc Indicates the position coordinates of the military unit, x res represents resource collection efficiency, x hp Indicates the life percentage of the military unit, x t Represents a timestamp, indicating the time point when an event occurs. x represents the time point, x ht Indicates the terrain height.

[0081] S2 grids the battle maps in the replay data, and on this basis, uses intelligent boundary determination technology to optimize map segmentation;

[0082] Orthographic projection is used to map the three-dimensional coordinates on the battle map to a two-dimensional plane to obtain a map matrix. Based on the map matrix, a grid division function G(M,N x ,N y ), the expression is:

[0083] G(M,N x ,N y )={g qp |q=1,...,N x ; p=1,...,N y};

[0084] Where M represents the map matrix, g qp represents the grid cell at row q and column p, N x Indicates the number of grids divided along the x-axis of the map. It is an integer that determines how many equal parts the map will be divided into horizontally. N yIndicates the number of grids divided along the y-axis of the map. It is an integer that determines the number of grids in the vertical direction of the map.

[0085] An intelligent boundary determination function is constructed based on the map matrix. The function will output a boundary matrix BB, in which each element indicates whether the location belongs to a boundary point. The boundary point is used to optimize the grid division. The expression is:

[0086] B(M)={b qp |q=1,...,N x ; p=1,...,N y};

[0087] Among them, B(M) represents the intelligent boundary judgment function, b qp Indicates whether the grid cell at the qth row and the pth column on the map is considered a boundary point. If the location is determined to be a boundary point, then b qp The value is 1, otherwise it is 0.

[0088] Based on the intelligent boundary judgment results, a grid optimization function is constructed to optimize the grid division. The expression is:

[0089] O(G(M,N x ,N y ),B(M))={o qp |q=1,...,N x ; p=1,...,N y};

[0090] Among them, O(G(M,N x ,N y ), B(M)) represents the grid optimization function, o qp represents an element in the grid cell at the qth row and the pth column in the optimized grid matrix;

[0091] The meshing function is combined with the boundary judgment function to obtain the optimized meshing function H(M,N x ,N y ), grid partitioning function H(M,N x ,N y ) combines the results of meshing and boundary determination by weighted average in order to calculate the meshing method. The expression is:

[0092]

[0093] Among them, ω g represents the grid weight, ω b Represents the boundary weight.

[0094] S3 calculates the control of both parties over each cell based on the preset game information type data and the preset event evaluation weights;

[0095] Based on the five dimensional data of troop unit position coordinates, resource collection efficiency, troop unit life percentage, timestamp and terrain height, the five corresponding dimensional weights are set. The expression is:

[0096] W = [w1,w2,w3,w4,w5];

[0097] Among them, W represents the weight value of the comprehensive dimension, w1 represents the weight of troop deployment, w2 represents the weight of economic strategy, w3 represents the weight of terrain utilization, w4 represents the weight of time dimension, and w5 represents the weight of psychological dimension;

[0098] Based on the replay data set, the control force of each dimension is calculated to obtain the force deployment control force function C military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X);

[0099] Force deployment control function C military (X), the calculation formula is:

[0100]

[0101] Where N represents the number of military units, w loc and w hp Represent the weights of position coordinates and life percentage respectively, represents the evaluation function of the position coordinates of the e-th military unit, x center Indicates the coordinates of the center point of the map. It represents the evaluation function of the life percentage of the e-th unit, where e represents the index variable;

[0102] Economic strategy control function, the calculation formula is:

[0103] C economy (X) = w res ·f res (x res )+w time ·f time (x t );

[0104] f res (x res )=x res ;

[0105] f time (x t ) = t end -x t ;

[0106] Among them, w res and w time They represent the resource acquisition efficiency and the weight of the timestamp, respectively, and f res (x res ) represents the evaluation function of resource collection efficiency, f time (x t ) represents the evaluation function of the timestamp, x res represents the resource collection efficiency, t end Indicates the time when the game ends, x t Indicates a timestamp;

[0107] Terrain utilization control force function C terrain (X), the calculation formula is:

[0108] C terrain (X) = w ht ·f ht (x ht )+w loc ·f loc (x loc );

[0109] f ht (x ht )=x ht -avg(x ht );

[0110]

[0111] Among them, w ht and w loc represents the weight of terrain height and location coordinates, f ht (x ht ) represents the evaluation function of terrain height, f loc (x loc ) represents the evaluation function of the location surface, avg(x ht ) represents the average terrain height of all locations on the map, x loc Represents the position coordinates of the force unit;

[0112] Time dimension control force function C time (X), the calculation formula is:

[0113] C time (X) = w time ·f time (x t )+wloc ·f loc (x loc );

[0114] Among them, f time (x t ) represents the evaluation function of the timestamp, f loc (x loc ) represents the evaluation function of the position coordinates;

[0115] Psychological dimension control function C psychology (X), the calculation formula is:

[0116] C psychology (X) = w hp ·f hp (x hp )+w res ·f res (x res );

[0117] Among them, w hp and w res Respectively represent the weights of life percentage and resource collection efficiency;

[0118] The control power of the five dimensions is integrated into a comprehensive control power index, which is expressed as follows:

[0119]

[0120] Among them, C(X) represents the comprehensive control evaluation score based on the replay data set X in all dimensions, r and k represent index variables with a range of 1, 2, 3, 4, and 5, corresponding to w1, w2, w3, w4, and w5, respectively. r represents the weight of the rth dimension, C r (X) represents the control function of the rth dimension, t1 and t2 represent the time points of the game start and end, m represents the number of players participating in the game, α represents the time dimension factor, β is a constant, γ represents the psychological dimension factor, which is used to adjust the influence of psychological factors in the evaluation, δ represents the behavior pattern coefficient, which is used to measure the influence of the player's behavior pattern on the overall evaluation result, and p k represents the behavior pattern score of the kth player, represents the historical behavior tendency of each player, and dt represents the small increment of the time variable t;

[0121] The time dimension factor α is calculated as follows:

[0122]

[0123] Among them, T represents the total time of the game, T avg represents the average game time length;

[0124] The psychological dimension factor γ is calculated as follows:

[0125]

[0126] The behavior mode coefficient δ is calculated as follows:

[0127]

[0128] Among them, P max Indicates the maximum value of the behavior pattern score.

[0129] Based on real-time feedback and learning algorithms, S4 automatically adjusts the weights of different dimensions according to the strategic priorities at different stages;

[0130] Set the initial vectors of five dimensions, the expression is:

[0131] W0=[w 10 ,w 20 ,w 30 ,w 40 ,w 50 ];

[0132] Among them, W0 represents the initial weight value of the comprehensive dimension, w 10 represents the initial weight of troop deployment, w 20 represents the initial weight of the economic strategy, w 30 represents the initial weight of terrain utilization, w 40 represents the initial weight of the time dimension, w 50 represents the initial weights of the psychological dimensions;

[0133] Set the learning rate to η and the decay rate to Construct a dynamic weight adjustment function Δw based on the learning rate and decay rate r , used to reduce the magnitude of weight updates over time, expressed as:

[0134]

[0135] Where n represents the number of records contained in the replay data set, C r (X i ) represents the control function value of the i-th replay data record on dimension r, C(X i ) represents the comprehensive control evaluation score of the i-th replay data record, is the indicator function, indicating that at time point t i Important time period T belonging to dimension r r The value is 1 when , otherwise 0. represents the attenuation factor;

[0136] Use the obtained dynamic weight adjustment function Δw r Update the weight of each dimension, the expression is:

[0137] w r,new =w r +Δw r ;

[0138] Among them, w r,new Represents the new weight value of the rth dimension, Δw r Represents the weight change of the rth dimension;

[0139] Substituting the updated weight vector into the comprehensive control power index formula, the updated comprehensive control power index formula is:

[0140]

[0141] The value range of C(X) is from negative infinity to positive infinity. The larger the value, the stronger the control of one party, and vice versa. A positive value means that one party has stronger control over the cell, a negative value means that the other party has the upper hand, and a zero value means that the control of both parties is equal.

[0142] S5 calculates the control force of each cell;

[0143] Set the grid cell g qp Substitute into the force deployment control function C military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X), replace X with g qp , get the control force function value C of each dimension r (g qp );

[0144] The information of five dimensions, namely, troop deployment, economic strategy, terrain utilization, time dimension and psychological dimension, constructs the control force calculation function, and the expression is:

[0145]

[0146] Among them, C(g qp ) represents the grid cell g qp The comprehensive control power, C r (g qp ) represents the grid cell g qp The control force function value in the rth dimension, C time (g qp ) represents the time dimension control force function, byqp Input time dimension control force function C time (X)Get.

[0147] S6 determines the ownership of each cell based on the control power of the cell, thereby determining the global situation.

[0148] c(g qp ) has a value range from negative infinity to positive infinity;

[0149] Based on the grid cell g qp The comprehensive control force C(g qp ) Determine the ownership of the cell;

[0150] When C(g qp )>0, then the grid cell g qp Belongs to player A, and can be set according to needs;

[0151] When C(g qp )<0, then the grid cell g qp Belongs to player B, can be set according to needs;

[0152] When C(g qp ) = 0, it means that both sides have equal control over the cell, which is marked as a neutral area;

[0153] Use Tableau, a commercial data visualization tool, to plot the ownership of cells into a control distribution map;

[0154] Use red to represent areas controlled by player A, blue to represent areas controlled by player B, and gray to represent neutral areas;

[0155] Then, calculate the total area A controlled by player A. total , the total area controlled by player B total and the total area of ​​the neutral zone total , the expression is:

[0156]

[0157] Among them, Area(g qp ) represents the grid cell g qp area;

[0158] Compare the areas controlled by player A and player B to get the global situation.

[0159] This embodiment also provides a global situation assessment system for a strategic game system, including:

[0160] The data collection module is responsible for collecting the position coordinates of the troops, resource collection efficiency, life percentage of the troops, timestamps, and terrain height from multiple data sources;

[0161] The gridding module is used to grid the battle maps in the replay data and optimize the map segmentation using intelligent boundary determination technology.

[0162] The event evaluation module is responsible for calculating the control of each cell by both parties of the game based on the preset game information type data and the preset event evaluation weights;

[0163] The weight adjustment module is responsible for automatically adjusting the weights of different dimensions according to the strategic priorities at different stages based on real-time feedback and learning algorithms;

[0164] The ownership determination module is responsible for determining the ownership of each cell based on the comprehensive control of the cell, that is, determining whether each cell belongs to player A, player B or is in a neutral state.

[0165] This embodiment also provides a computer device, which is suitable for the global situation assessment method of a strategic game system, including: a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the global situation assessment method of the strategic game system proposed in the above embodiment.

[0166] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0167] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the method for implementing the global situation assessment of the strategic game system proposed in the above embodiment is implemented; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Red-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic storage, flash memory, disk or optical disk.

[0168] In summary, the present invention ensures that situation assessment has a reliable data basis by collecting review data, optimizes map segmentation through intelligent boundary determination technology, improves the level of map refined management, and enhances the accuracy of situation assessment, and provides a solid basis for determining cell ownership based on preset game information type data and situation assessment weight calculation control, and dynamically adjusts weights through real-time feedback and learning algorithms to make the assessment results closer to actual combat needs, thereby enhancing the adaptability of the system in different combat stages and improving the accuracy of the global situation assessment.

[0169] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A global situation assessment method for a strategic game system, characterized by: include, Collect the review data of the two sides in the strategic game confrontation; Grid the battle maps in the replay data, and on this basis, use intelligent boundary determination technology to optimize map segmentation; Based on the preset game information type data and the preset event evaluation weights, the control power of both parties over each cell is calculated; Based on real-time feedback and learning algorithms, the weights of different dimensions are automatically adjusted according to the strategic priorities at different stages; Calculate the control force of each cell; The ownership of each cell is determined based on the control power of the cell, thereby determining the global situation.

2. The global situation assessment method of the strategic game system according to claim 1, characterized in that: The specific steps of extracting the replay data of the two parties in the strategic game confrontation are as follows: Collect data from multiple sources on both sides of the game; The collected data is aggregated and the expression is: X=(x loc ,x res ,x hp ,x t ,x ht ); Among them, X represents the replay data set, x loc Indicates the position coordinates of the military unit, x res represents resource collection efficiency, x hp Indicates the life percentage of the military unit, x t Represents a timestamp, indicating the time point when an event occurs, t represents the time point, x ht Indicates the terrain height.

3. The global situation assessment method of the strategic game system as claimed in claim 2, characterized in that: The battle map in the replay data is gridded, and on this basis, intelligent boundary determination technology is used to optimize map segmentation. The specific steps are as follows: Orthographic projection is used to map the three-dimensional coordinates on the battle map to a two-dimensional plane to obtain a map matrix. Based on the map matrix, a grid division function G(M,N x ,N y ), the expression is: G(M,N x ,N y )={g qp ∣q=1,...,N x ;p=1,...,N y }; Where M represents the map matrix, g qp represents the grid cell at row q and column p, N x Indicates the number of grids divided along the x-axis of the map, N y Indicates the number of grids divided along the y-axis direction of the map; Based on the map matrix, an intelligent boundary determination function is constructed, and the expression is: B(M)={b qp ∣q=1,...,N x ;p=1,...,N y }; Among them, B(M) represents the intelligent boundary judgment function, b qp Indicates whether the grid cell at row q and column p on the map is considered a boundary point; The meshing function is combined with the boundary judgment function to obtain the optimized meshing function H(M,N x ,N y ), the expression is: Among them, ω g represents the grid weight, ω b Represents the boundary weight.

4. The global situation assessment method of the strategic game system as claimed in claim 3, characterized in that: The control power of both parties of the game over each cell is calculated based on the preset game information type data and the preset event evaluation weights. The specific steps are: Based on the five dimensional data of troop unit position coordinates, resource collection efficiency, troop unit life percentage, timestamp and terrain height, set the weights of five corresponding dimensions; Based on the replay data set, the control force of each dimension is calculated to obtain the force deployment control force function C military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X); The control power of the five dimensions is integrated into a comprehensive control power index, which is expressed as follows: Where C(X) represents the comprehensive control evaluation score based on the replay dataset X in all dimensions, r and k represent index variables, and w r represents the weight of the rth dimension, C r (X) represents the control function of the rth dimension, t1 and t2 represent the time points of the start and end of the game respectively, m represents the number of players participating in the game, α represents the time dimension factor, β is a constant, γ represents the psychological dimension factor, δ represents the behavior pattern coefficient, and p k represents the behavior pattern score of the kth player, and dt represents the small increment of the time variable t.

5. The global situation assessment method of the strategic game system as claimed in claim 4, characterized in that: Based on real-time feedback and learning algorithms, the weights of different dimensions are automatically adjusted according to the strategic priorities at different stages. The specific steps are: Set the initial vectors of five dimensions, the expression is: W0=[w 10 ,In 20 ,In 30 ,In 40 ,In 50 ]; Among them, W0 represents the initial weight value of the comprehensive dimension, w 10 represents the initial weight of troop deployment, w 20 represents the initial weight of the economic strategy, w 30 represents the initial weight of terrain utilization, w 40 represents the initial weight of the time dimension, w 50 represents the initial weights of the psychological dimensions; Set the learning rate to η and the decay rate to Construct a dynamic weight adjustment function Δw based on the learning rate and decay rate r , the expression is: Where n represents the number of records contained in the replay data set, C r (X i ) represents the control function value of the i-th replay data record on dimension r, C(X i ) represents the comprehensive control evaluation score of the i-th replay data record, is the indicator function, represents the attenuation factor; Use the obtained dynamic weight adjustment function Δw r Update the weight of each dimension, the expression is: In r,new =in r +Δw r ; Among them, w r,new Represents the new weight value of the rth dimension, Δw r Represents the weight change of the rth dimension; Substitute the updated weight vector into the comprehensive control power index formula.

6. The global situation assessment method of the strategic game system according to claim 5, characterized in that: The control force of each cell is calculated as follows: Set the grid cell g qp Substitute into the force deployment control function C respectively military (X), economic strategy control function C economy (X), Terrain Utilization Control Force Function C terrain (X), time dimension control function C time (X) and psychological dimension control function C psychology (X), replace X with g qp , get the control force function value C of each dimension r (g qp ); The information of five dimensions, namely, troop deployment, economic strategy, terrain utilization, time dimension and psychological dimension, constructs the control force calculation function, and the expression is: Among them, C(g qp ) represents the grid cell g qp The comprehensive control power, C r (g qp ) represents the grid cell g qp The control force function value in the rth dimension, C time (g qp ) represents the control force function in the time dimension.

7. The global situation assessment method of the strategic game system according to claim 6, characterized in that: The ownership of each cell is determined based on the control power of the cell, thereby determining the global situation. The specific steps are: Based on the grid cell g qp The comprehensive control force C(g qp ) Determine the ownership of the cell; When C(g qp )>0, then the grid cell g qp Belongs to player A; When C(g qp )<0, then the grid cell g qp Belongs to player B; When C(g qp ) = 0, it means that both sides have equal control over the cell, which is marked as a neutral area; Use Tableau, a commercial data visualization tool, to plot the ownership of cells into a control distribution map; Use red to represent areas controlled by player A, blue to represent areas controlled by player B, and gray to represent neutral areas; Then, calculate the total area A controlled by player A. total , the total area controlled by player B total and the total area of ​​the neutral zone total ; Compare the areas controlled by player A and player B to get the global situation.

8. A global situation assessment system for a strategic game system, based on the global situation assessment method for a strategic game system according to any one of claims 1 to 7, characterized in that: include, The data collection module is responsible for collecting the position coordinates of the troops, resource collection efficiency, life percentage of the troops, timestamps, and terrain height from multiple data sources; The gridding module is used to grid the battle maps in the replay data and optimize the map segmentation using intelligent boundary determination technology. The event evaluation module is responsible for calculating the control of each cell by both parties of the game based on the preset game information type data and the preset event evaluation weights; The weight adjustment module is responsible for automatically adjusting the weights of different dimensions according to the strategic priorities at different stages based on real-time feedback and learning algorithms; The ownership determination module is responsible for determining the ownership of each cell based on the comprehensive control of the cell, that is, determining whether each cell belongs to player A, player B or is in a neutral state.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the global situation assessment method of the strategic game system described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the global situation assessment method of the strategic game system described in any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Battlefield situation dynamic focusing and recommending method and device based on military grid

    CN120849710A