CN112263835A - Game balance testing method and device, electronic equipment and storage medium - Google Patents

Game balance testing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112263835A
CN112263835A CN202011280307.3A CN202011280307A CN112263835A CN 112263835 A CN112263835 A CN 112263835A CN 202011280307 A CN202011280307 A CN 202011280307A CN 112263835 A CN112263835 A CN 112263835A
Authority
CN
China
Prior art keywords
data
platform
fighting
training
combat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011280307.3A
Other languages
Chinese (zh)
Other versions
CN112263835B (en
Inventor
袁冬生
罗嘉诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202011280307.3A priority Critical patent/CN112263835B/en
Publication of CN112263835A publication Critical patent/CN112263835A/en
Application granted granted Critical
Publication of CN112263835B publication Critical patent/CN112263835B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/798Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a game balance testing method, a game balance testing device, electronic equipment and a storage medium, wherein the method comprises the following steps: providing a platform page; responding to the acquisition operation acting on the platform page, acquiring combat lineup data, and creating a test task according to the combat lineup data; submitting the test task to a balance test platform corresponding to the platform page so that the balance test platform generates training fighting result data according to the fighting formation data; and receiving training combat result data sent by the balance test platform, and displaying the training combat result data on the platform page. The embodiment of the invention can automatically generate the training combat result data and display the training combat result data on the platform page, and provides powerful reference for the planning personnel to adjust the balance design, thereby ensuring the game quality in the balance aspect.

Description

Game balance testing method and device, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of games, in particular to a game balance testing method, a game balance testing device, electronic equipment and a storage medium.
Background
With the continuous development of the internet, games have become an entertainment activity for more and more people, wherein the balance of game values is crucial to the stable operation of games, and the influence on the games sometimes even exceeds some serious faults. For example, in some games, a player who does not select a game skill has difficulty in winning a player who selects the game skill due to the imbalance between the game value of a part of the game skill and other game skills, and the balance of the game is seriously damaged, so that a great deal of dissatisfaction and public opinion of the player are caused, and further, the operation of the game is seriously and negatively influenced.
However, the balance design of game values, especially the balance design of battle type game values, is difficult to consider thoroughly because the dimensions to be considered for battles are often very large, such as life, attack force, defense, dizziness control, summons and other game values, and it is difficult for a planner to measure the influence of new game skills to be played out (including the game skills of new game characters and new game skills) on the balance of the current game through a mathematical formula or mathematical modeling. Therefore, how to assist the planner to ensure the quality of the game in terms of balance is an important issue in research.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a game balance testing method and a corresponding game balance testing apparatus, electronic device, storage medium that overcome or at least partially solve the above problems.
In order to solve the above problems, an embodiment of the present invention discloses a method for testing game balance, including:
providing a platform page;
responding to the acquisition operation acting on the platform page, acquiring combat lineup data, and creating a test task according to the combat lineup data;
submitting the test task to a balance test platform corresponding to the platform page so that the balance test platform generates training fighting result data according to the fighting formation data;
and receiving training combat result data sent by the balance test platform, and displaying the training combat result data on the platform page.
Optionally, the obtaining the fighting formation data to create a test task according to the fighting formation data includes:
acquiring first fighting formation data; the first fighting formation data is obtained according to online fighting result data acquired after the game is played;
and creating a test task according to the first fighting formation data.
Optionally, the obtaining the fighting formation data to create a test task according to the fighting formation data includes:
acquiring second fighting formation data; the second fighting formation data is the fighting formation data stored by the balance test platform as a template;
and creating a test task according to the second fighting formation data.
Optionally, the method further comprises:
battle formation data input on the platform page;
responding to the saving operation aiming at the fighting formation data, and sending the fighting formation data to the balance testing platform to be saved as a template in the balance testing platform.
Optionally, the test task includes a plurality of battle formation data, the receiving training battle result data sent by the balance test platform, and displaying the training battle result data on the platform page includes:
receiving training combat result data corresponding to the plurality of combat formation data sent by the balance test platform;
and comparing and displaying training combat result data corresponding to the plurality of combat formation data in the platform page.
Optionally, the method further comprises:
responding to prior data query operation acting on the platform page to generate a prior query instruction;
sending the prior query instruction to the balance test platform so that the balance test platform obtains online combat result data according to the prior query instruction;
and receiving on-line combat result data sent by the balance test platform, and displaying the on-line combat result data on the platform page.
Optionally, the test task further includes training configuration data, the training configuration data includes at least a battle type, a test environment and a test field number, and the training battle result data includes at least basic summary data, game lineup detail data and game lineup action data.
The embodiment of the invention also discloses a game balance testing method, which comprises the following steps:
receiving a test task submitted by a client; the test task comprises battle formation data;
generating training fighting result data according to the fighting formation data;
and sending the training combat result data to the client so as to display the combat result data on the client through a platform page provided by a balance test platform.
The embodiment of the invention also discloses a game balance testing device, which comprises:
the platform page providing module is used for providing a platform page;
the battle formation data acquisition module is used for responding to the acquisition operation acted on the platform page, acquiring battle formation data and creating a test task according to the battle formation data;
the test task submitting module is used for submitting the test task to a balance test platform corresponding to the platform page so that the balance test platform generates training combat result data according to the combat formation data;
and the training and fighting result data display module is used for receiving the training and fighting result data sent by the balance test platform and displaying the training and fighting result data on the platform page.
Optionally, the fighting formation data acquiring module is configured to acquire first fighting formation data; the first fighting formation data is obtained according to online fighting result data acquired after the game is played; and creating a test task according to the first fighting formation data.
Optionally, the fighting formation data acquiring module is configured to acquire second fighting formation data; the second fighting formation data is the fighting formation data stored by the balance test platform as a template; and creating a test task according to the second fighting formation data.
Optionally, the apparatus further comprises: the module creating module is used for inputting fighting formation data on the platform page; responding to the saving operation aiming at the fighting formation data, and sending the fighting formation data to the balance testing platform to be saved as a template in the balance testing platform.
Optionally, the test task includes a plurality of fighting formation data, and the training fighting result data display module is configured to receive training fighting result data corresponding to the plurality of fighting formation data sent by the balance test platform; and comparing and displaying training combat result data corresponding to the plurality of combat formation data in the platform page.
Optionally, the apparatus further includes a priori data query module, configured to generate a priori query instruction in response to a priori data query operation applied to the platform page; sending the prior query instruction to the balance test platform so that the balance test platform obtains online combat result data according to the prior query instruction; and receiving on-line combat result data sent by the balance test platform, and displaying the on-line combat result data on the platform page.
Optionally, the test task further includes training configuration data, the training configuration data includes at least a battle type, a test environment and a test field number, and the training battle result data includes at least basic summary data, game lineup detail data and game lineup action data.
The embodiment of the invention also discloses a game balance testing device, which comprises:
the test task receiving module is used for receiving the test task submitted by the client; the test task comprises battle formation data;
the training combat result data generation module is used for generating training combat result data according to the combat formation data;
and the training and fighting result data sending module is used for sending the training and fighting result data to the client so as to display the fighting result data on the client through a platform page provided by a balance test platform.
The embodiment of the invention discloses electronic equipment, which comprises a processor, a memory and a computer program which is stored on the memory and can run on the processor, wherein when the computer program is executed by the processor, the steps of the game balance testing method are realized.
The embodiment of the invention discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the game balance testing method are realized.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, the platform page provided by the balance test platform is entered, the fighting formation data is obtained in response to the obtaining operation acted on the platform page, the test task is created according to the fighting formation data and submitted to the balance test platform, so that the balance test platform generates the training fighting result data according to the fighting formation data, and then the training fighting result data can be displayed on the platform page. The embodiment of the invention can automatically generate the training combat result data and display the training combat result data on the platform page, and provides powerful reference for the planning personnel to adjust the balance design, thereby ensuring the game quality in the balance aspect.
Drawings
FIG. 1 is a flow chart of the steps of one embodiment of a game balance testing method of the present invention;
FIG. 2 is one of the schematic diagrams of a platform page of a balance testing platform according to the present invention;
FIG. 3 is a second schematic diagram of a platform page of a balance testing platform according to the present invention;
FIG. 4 is a third illustration of a platform page of a balance testing platform according to the present invention;
FIG. 5 is a fourth illustration of a platform page of a balance testing platform according to the present invention;
FIG. 6 is a fifth illustration of a platform page of a balance testing platform according to the present invention;
FIG. 7 is a sixth schematic of a platform page of a balance testing platform of the present invention;
FIG. 8 is a flow chart of steps in another game balance testing method embodiment of the present invention;
FIG. 9 is a basic block diagram of a balance testing platform of the present invention;
FIG. 10 is a flow chart of the management and scheduling of a test task of the present invention;
FIG. 11 is a schematic illustration of the management of a test task of the present invention;
FIG. 12 is a flow chart of data collection and real-time analysis of the present invention;
FIG. 13 is a block diagram of a game balance testing device according to an embodiment of the present invention;
fig. 14 is a block diagram showing another embodiment of the balance testing device for games according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
First, some technical names related to the embodiments of the present invention are introduced, which specifically include:
placing outside: and updating the new game content to the player in a patch/package mode and the like, so that the player can experience the new game content.
The posterior is: the process of statistical verification is carried out based on the posterior data after the online, for example, after a game character is put out formally, the actual strength of the game character is known through the public opinion of a player.
A priori: the process of statistical verification is carried out based on prior data before online, for example, before a game role is played outside, a planning person continuously tries to play in a development environment, and the strength of the game role is experienced.
Generalization performance: the AI model is learned by learning, and can adapt to all input conditions, for example, the optimal playing method can be played by inputting any set of game lineup.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a game balance testing method according to the present invention is shown, and is applied to a client, where the embodiment of the present invention may specifically include the following steps:
step 101, providing a platform page.
In the embodiment of the invention, a balance testing platform is deployed in a server (back end) and used for a planner to know the current balance condition of the game. The balance testing platform can provide a corresponding platform page for a client (front end), so that a planning staff at the client can enter the platform page and operate based on the platform page.
And 102, responding to the acquisition operation acted on the platform page, acquiring combat formation data, and creating a test task according to the combat formation data.
The fighting formation data refers to a game character combination participating in fighting, and basic attributes, game skills, game equipment and the like of each game character in the game character combination. As a specific example, the game character may be a game character or a monster, or the like.
In the embodiment of the invention, a planner can perform acquisition operation through a platform page of the balance test platform so as to acquire the corresponding fighting formation data, and then create a test task based on the fighting formation data so as to test possible fighting results after fighting based on the fighting formation data.
Step 103, submitting the test task to a balance test platform corresponding to the platform page, so that the balance test platform generates training fighting result data according to the fighting formation data.
In an embodiment of the present invention, the training combat result data may include at least basic summary data, game lineup detail data, and game lineup action data. Specifically, the basic summary data comprises task basic data and game lineup basic data, wherein the task basic data comprises basic environment data such as combat types, test environments and test field numbers, the task basic data can be stored in a database when test tasks are submitted, and the game lineup basic data comprises game role basic configuration, game lineup winning rate and game lineup output data (damage data) and the like; the game lineup detailed data includes output data of each game character in the game lineup, which may include field-average damage data, execution output game characters, field-average skill release number, number of actions, and the like, and action data of each game character, which may include action game characters, release skills, skill release targets, influencing characters, life changes, and buff (gain) changes. Of course, the above examples of the training battle result data are only examples, in practical applications, the battle formation data corresponding to different games are different, and further the training battle result data is different, which is not limited in the embodiment of the present invention.
The balance testing platform comprises an AI (Artificial Intelligence) model, after a testing task is generated, the testing task is submitted to the balance testing platform, and the balance testing platform can generate corresponding training fighting result data by using the AI model based on fighting formation data in the testing task.
And 104, receiving training and fighting result data sent by the balance test platform, and displaying the training and fighting result data on the platform page.
Specifically, the AI model of the embodiment of the invention is an agent which is designed by utilizing reinforced deep learning and is used for testing the prior balance, the balance of the game is evaluated, a large amount of combat result data can be trained in a short time by stripping the logic of a combat client, and the subjectivity and the randomness of the prior manual prior evaluation are reduced by increasing a data sample. Meanwhile, the balance test platform provided by the embodiment of the invention can aggregate and analyze a large amount of training and fighting result data in real time, and extract the required training and fighting result data in time, thereby generating an evaluation report. As a specific example, in the evaluation report, the balance test platform can provide a complete AI battle backtrack, and meanwhile, the planner can substitute one of the AIs for actual operation battles, so that the balance situation is actually experienced, and thus trust is generated for the AI evaluation, and the game value of the game can be better and reasonably designed.
In the embodiment of the invention, after the balance testing platform finishes the testing task, the aggregated and analyzed training fighting result data can be sent to the client, so that the training fighting result data can be displayed on the platform page at the client.
In the balance test method, a platform page provided by a balance test platform is entered, the battle array capacity data is obtained in response to the obtaining operation acted on the platform page, a test task is created according to the battle array capacity data and submitted to the balance test platform, so that the balance test platform generates training battle result data according to the battle array capacity data, and then the training battle result data can be displayed on the platform page. The embodiment of the invention can automatically generate the training combat result data and display the training combat result data on the platform page, and provides powerful reference for the planning personnel to adjust the balance design, thereby ensuring the game quality in the balance aspect.
In the embodiment of the invention, an AI model for strengthening deep learning is used as an agent for testing the prior equilibrium. Reinforcement learning is not a specific algorithm, but a generic name of a class of algorithms, and is a learning mode of machine learning, and corresponds to supervised learning and unsupervised learning. Reinforcement learning is a trial-and-error approach that aims to allow an agent to take a maximally rewarding action in a particular environment. Specifically, the basic flow of reinforcement learning is that an Agent (Agent) changes the environment state by executing a specific Action (Action) under a specific environment, and the Agent can learn the strategy of obtaining the maximum Reward by the quality of the Reward while obtaining a Reward (Reward) at the same time of the change of the environment state.
In the field of games, the algorithm used more is DQN (Deep Q-Network) algorithm, and the core of the algorithm is to process the decision of an agent under a scene with more states and actions through a neural Network, fit a cost function through the neural Network, and converge to the minimum error.
Of course, besides the above algorithm, other reinforcement learning algorithms may be adopted, and other algorithms may also be adopted to implement the AI model of the embodiment of the present invention, and the algorithm for implementing the AI model of the embodiment of the present invention is not necessarily limited.
In the embodiment of the invention, as the AI model for strengthening deep learning is used as an agent for testing the prior balance, the AI model is required to reach the level of a high-end player of a game for the fighting lineup data corresponding to each set of fighting lineup, so as to achieve the effect of balance evaluation, however, the AI model for strengthening deep learning cannot learn in a short period to obtain the generalization, aiming at the problems, the fighting lineup data can be rapidly input through a platform page provided by a balance testing platform, and a testing task (order) is generated based on the fighting lineup data, so that the problem that the AI model cannot achieve the generalization in a short period is solved, and through the platform page, a planner can actively create the testing task to achieve the effect that the AI model trains aiming at the specific fighting lineup data (the fighting lineup data input by the planner) each time, therefore, training can be completed by using a tiny AI technical threshold and AI training hardware equipment, and training combat result data can be obtained.
The AI model of the embodiment of the invention only needs to learn the operation of the specific battle array, the specific battle array is learned every time, the test task is realized, the battle array data can be quickly created or directly imported through the platform page provided by the balance test platform, and the difficulty requirement of the AI model training is greatly reduced; and through the design of batch test task training and scheduling management, under the condition that the fighting formation data input by each test task is fixed, the balance evaluation effect of high availability of planners can be achieved.
In an embodiment of the present invention, the step 102 of obtaining the fighting formation data to create the test task according to the fighting formation data includes: acquiring first fighting formation data; the first fighting formation data is obtained according to online fighting result data acquired after the game is played; and creating a test task according to the first fighting formation data.
Specifically, after the game is placed to the player outside, the online game fighting data generated after the player fights online based on a certain game formation can be collected in the balance test platform, and then the online game fighting data can be analyzed and extracted to obtain first fighting formation data. In the embodiment of the invention, the first fighting formation data can be automatically acquired in response to the acquisition operation of the planning personnel acting on the platform page, so that the corresponding test task is generated according to the first fighting formation data.
In an embodiment of the present invention, the step 102 of obtaining the fighting formation data to create the test task according to the fighting formation data includes: acquiring second fighting formation data; the second fighting formation data is the fighting formation data stored by the balance test platform as a template; and creating a test task according to the second fighting formation data.
Specifically, the game lineup data serving as the template may be stored in the balance testing platform, where the game lineup data serving as the template may be the game lineup data submitted to the balance testing platform in advance, or the game lineup data stored in the platform page of the balance testing page by the planner. In the embodiment of the invention, the second fighting formation data can be automatically acquired in response to the acquisition operation of the planner acting on the platform page, so that the corresponding test task is generated according to the second fighting formation data.
Referring to fig. 2, a planner may input fighting lineup data that is desired to test balance by himself/herself through a platform page, specifically, click a "import online lineup" button, and the platform acquires the fighting lineup data with the highest online win/lose rate, and then fills in AI order content in the platform page automatically, where the AI order content may specifically include basic attributes of game characters, game skills, game equipment, and the like. And clicking the 'import formation' button, automatically synchronizing the fighting formation data stored as the template in the past, and automatically filling the AI order contents in the platform page.
In an embodiment of the present invention, the method further includes: battle formation data input on the platform page; responding to the saving operation aiming at the fighting formation data, and sending the fighting formation data to the balance testing platform to be saved as a template in the balance testing platform.
The automatic importing of the fighting formation data serving as the template takes the input of the fighting formation data by planners into consideration and generates extra labor cost, so that template storage and online template importing functions are added, and the planners can conveniently input the fighting formation data, so that the labor cost is reduced. Referring to fig. 3, a platform page of the balance testing platform for creating a template is shown, through which a planner can input fighting formation data such as basic attributes of a game character, game skills, game equipment, and the like, and can also save the template during the process of creating a testing task.
After the introduction of the fighting formation data is completed, the fighting formation data is submitted to the balance test platform as a test task. Referring to fig. 4, a "submit task" button in a platform page is clicked, and the platform sends a test task to the AI module through a message queue for balance test, so as to obtain training combat result data. All test tasks and corresponding training and fighting result data can be seen through the task center on the platform page of the balance test platform. The AI module repeatedly fights the battle formation data to achieve an ideal training effect based on a reinforcement learning algorithm, and a real-time log (log) in the training process is displayed on the right half part.
In an embodiment of the present invention, the test task includes a plurality of battle formation data, and the receiving training battle result data sent by the balance test platform and displaying the training battle result data on the platform page may include:
receiving training combat result data corresponding to the plurality of combat formation data sent by the balance test platform;
and comparing and displaying training combat result data corresponding to the plurality of combat formation data in the platform page.
In the embodiment of the invention, only one fighting formation data can be submitted in the test task, or a plurality of fighting formation data can be included, when the number of the fighting formation data is multiple, training fighting result data corresponding to the plurality of fighting formation data and sent by the balance test platform can be received, and correspondingly, the training fighting result data can be displayed in the platform page through comparison, so that a planner can intuitively check the fighting conditions of different fighting formations.
Referring to fig. 5, when a "view report" button is clicked on a platform page, the balance testing platform acquires training and fighting result data uploaded by the AI module from the ELK data platform, and returns the training and fighting result data to the front end to realize data visualization after corresponding calculation in the background. The training combat result data used as the evaluation report can include data such as a winning rate, a DPS (data processing system), an action step and the like, and can realize comparison of a plurality of combat formation data. Further, if the planner wants to view the training combat result data of a certain game character in the combat lineup, the planner can click the avatar corresponding to the game character and enter a platform page displaying detailed output data of the game character, and in addition, the embodiment of the present invention can also enter a platform page viewing action data of the game character, as shown in fig. 7.
In an embodiment of the present invention, the method further includes: responding to prior data query operation acting on the platform page to generate a prior query instruction; sending the prior query instruction to the balance test platform so that the balance test platform obtains online combat result data according to the prior query instruction; and receiving on-line combat result data sent by the balance test platform, and displaying the on-line combat result data on the platform page.
In the balance testing platform of the embodiment of the invention, prior data can be collected, namely online fighting result data corresponding to a fighting formation of a player participating in fighting is collected after a game is played and stored in the database, and when the prior data query operation of a planning staff on a platform page is carried out, a prior query instruction can be generated and sent to the balance testing platform, so that the balance testing platform obtains the online fighting result data and returns the online fighting result data to a client side to display the online fighting result data on a platform interface.
In the embodiment of the invention, the balance test platform can perform balance analysis based on-line combat result data and training combat result data, and can effectively help planners to complete balance adjustment of game values, because the balance test platform collects and counts the change conditions of balance data (such as the change conditions of the game character winning rate and the field leaving rate) after a new game skill/a new game character is played and training combat result data obtained based on AI module training. It should be noted that the balance testing platform according to the embodiment of the present invention may be based on training combat result data (priori data), so that a possible combat result can be predicted in advance at an initial stage of putting out a new game skill, thereby adjusting a game value, ensuring a game experience of a player, and avoiding public opinion influence on game public praise at the beginning of putting out a new game skill/a new game character.
Referring to fig. 8, a flowchart of steps of another embodiment of a game balance testing method according to the present invention is shown, and is applied to a balance testing platform, where the embodiment of the present invention may specifically include the following steps:
step 801, receiving a test task submitted by a client; the test task comprises battle formation data;
step 802, generating training combat result data according to the combat formation data;
step 803, the training combat result data is sent to the client, so that the combat result data is displayed on the client through a platform page provided by a balance testing platform.
In the embodiment of the invention, the balance test platform arranged at the back end can be used for training based on the fighting formation data in the test task after receiving the test task submitted by the client, so as to generate the corresponding training fighting result data and store the training fighting result data in the database, wherein before the training fighting result data is returned to the client, the training fighting result data can be aggregated and analyzed, so that the training fighting result data can be better displayed to a planning staff in a visual mode after being returned to the client, a powerful reference is provided for the planning staff to adjust the balance design, and the game quality in the balance aspect is ensured.
The following describes a process of generating combat result data by the balance testing platform.
Referring to fig. 9, a basic structure diagram of a balance testing platform according to an embodiment of the present invention is shown, and the balance testing platform according to the embodiment of the present invention mainly includes the following modules: the system comprises a log ELK module (containing regular filtering), a Web background module, a message queue module, an AI module (containing AI model) and a Web page module. Wherein: the log ELK module is mainly used for storing and filtering training combat result data and online combat result data and providing a search query function for a background; the Web background module mainly provides a relevant interface of a Web page, data integration and message processing; the message queue module is mainly used for receiving and sending orders and is responsible for communicating with the AI module; the AI module is mainly responsible for training and automatic fighting of the AI model, generating training fighting result data and uploading the training fighting result data to the ELK; the Web page module is mainly used for comprehensively displaying pages and providing concise display of training combat result data, online combat results and other data.
The following explains the implementation principle of scheduling and managing test tasks in detail, and the flow of scheduling and managing orders is shown in fig. 10, and the basic steps and flow are as follows:
1. after a planner inputs a test task through a Web page module, the test task is submitted to a balance test platform, wherein the test task may include a uid training number, user data, group data, aitype training type, training data (including configuration data of game roles and the like) submitted by a train _ setting user, and engine data (including system data such as training duration and the like) submitted by an engine _ setting user.
2. And the test task communicates with the AI module through a Rabbitmq message queue. The balance testing platform uses the Pika library as a basis for building producers (producers) and consumers (consumers). Specifically, the Producer of the balance testing platform adopts a group name as a routing _ key and communicates with the AI module in a direct connection (direct) switch mode, so that the AI module can be ensured to be used as a unique receiver to acquire message data such as testing tasks. Meanwhile, the balance test platform starts a Consumer to receive messages, the Consumer adopts a queue competition mode, a plurality of consumers can be started to process a plurality of test tasks simultaneously, and data are guaranteed to be updated timely.
3. The Consumer receives the message data and updates the status of the test task. In the embodiment of the invention, the task state of the test task can be defined into various task states such as waiting for an idle server, training, testing, success, failure, interruption, deletion and the like, the AI module sends the task state to the Consumer through the message queue, and the Consumer updates the task state of the current test task and simultaneously sends log data to the redis for storage. Redis is a Key-Value database, and the uid of the test task is used as a Key and the log data is used as a Value to be stored in the embodiment of the invention. And finally displaying log data on a Web page.
4. And managing and displaying the test tasks of the Web page module, as shown in FIG. 4. The left side is basic data of the test task state, the user, the time and the like, the right side is log data of the test task, the log data comprises data of training clearance conditions, algorithm performance and the like, and the training conditions of the current test task can be visually displayed, for example, the training conditions of a plurality of rounds, the training results of each round and the like are trained. In addition, the Web page module also provides functions for operating the test tasks, including functions for viewing task details, interrupting tasks, and deleting test tasks.
The implementation principle of data collection and real-time analysis is explained in detail below. The data collection and real-time analysis are divided into two parts, namely, prior data statistical analysis, namely training combat result data uploaded by the AI module, and posterior data analysis, namely online combat result data of online games. The a priori data and the a posteriori data are both stored in the ELK log system. The ELK is a distributed system for providing log storage, searching and filtering, and the core Elasticissearch log storage. The ELK log system in the embodiment of the present invention may currently support logs of multiple formats, such as loghub, Kafka, P1P2 operation log, and so on.
Specifically, the flow of data collection and real-time analysis is shown in fig. 11, and the specific steps include:
1. and analyzing the prior data. The prior data is accessed to the Elasticissearch storage by the AI module through Kafka, the data format is simpler, and the field mapping can be directly carried out. The field mapping is to map the prior data into fields of specified types, including keyword, integer, date, and nested types. After the prior data are mapped into the fields, the background can carry out aggregation operation on the fields, and can carry out aggregation statistics on a large amount of prior data. The training battle structure data is divided into three parts, wherein the first part is current environment data which comprises data such as heroame action game roles, skill of skill, current skill of guihuo and current action times, uid task order data and game field times, and the like, and mainly covers the state of the current action rounds, wherein each uid task order comprises a plurality of game field times. The second part is a hero nested field which represents the data of the game character of the party and comprises the useguuhuo skill quantity, damage injury quantity, buffer injury quantity and cure treatment quantity of the game character of the party. The third part is the new enemy game role, and comprises the skill quantity of useguhuo of the enemy game role, damage injury quantity, buffer injury quantity and cure treatment quantity. The second part and the third part of data are in json format, so that mapping is of a nested type, and fields of the mapping can be subjected to statistical query through aggregation.
2. And (6) analyzing posterior data. The prior data is accessed by an operation log, the data format is more complex compared with the prior data, the prior data is a series of disordered character strings, and the posterior data needs to be subjected to regular filtering and field mapping. Specifically, the index field is filtered and set by the regular expression, so that the required data can be extracted from the posterior data. The regular filtering is realized by rewriting a logstack configuration file provided by the ELK, and the main mode is that regular expressions% { raw _ data } [% { date } ] [% { tablename } ]areused first, and the% json _ data } is used to obtain a cut-out json structure, a timestamp and a table name. The json _ data is required data, after the json _ data is taken, different screening operations are carried out on posterior data according to different byte _ types, and then field filtering operation is carried out on the posterior data by using the ruby language to generate data capable of being mapped to indexes. The last mapped fields include a battle _ list game character list, a battle _ type, a d battle _ list enemy game character list, battle _ time battle time, yuhu _ list equipment data and the like, and the fields can be subjected to statistical query through aggregation.
2. ELK polymerization statistics and analysis. After the prior data and the posterior data are accessed to the ELK system, aggregation operation may be performed through an Application Programming Interface (API) provided by the ELK. In some large multi-player battle games, the posterior data of each day can be as many as millions, if each posterior data needs to be queried, the calculation process is very slow, and therefore, the balance testing platform needs to aggregate the data. In particular, aggregation refers to statistical queries performed on particular data. When the balance test platform acquires data, buckets (buckets) need to be designed for different logs. For example, in the prior data win rate query, the embodiment of the invention filters the uid order number in the log, and then aggregates and counts winamp fields, wherein winamp is 1 to indicate that my wins, and 2 to indicate that the enemy wins. And the total number of the logs with winamp of 1 is returned by the aggregation, the data of the winning rate is calculated, and if each piece of posterior data is inquired without using the aggregation, a corresponding result cannot be quickly obtained.
The report page of the balance testing platform is described in detail below, and the report page can be divided into three parts, namely basic summary data, game character detailed data and formation action data.
1. As shown in fig. 5, the basic summary data mainly includes task basic data and game character data. Specifically, the first is task basic data including basic environment data such as a battle type, a test environment, a test field number, and the like, and the task basic data is stored in a database when a task is submitted. The second is game character data, which contains the basic configuration, win ratio and output of the game character. The game role data win rate and output are obtained through query in an ELK aggregation mode, for example, the win rate is obtained firstly, the uid of the current test task is obtained, then all fighting result data are filtered through the uid, and the winmark fields in the log are counted. The system also comprises a fight command and a video record Identification (ID), wherein the data is generated by the AI module and is sent to the background database, the fight command comprises two parts, the first part is a fight command AI _ test _ logic gm _ pvai, the second part is a uid number and a player number, and the input of the fight command on the client side of the Yin-Yang engineer can play a corresponding lineup. The video ID also comprises two parts, wherein the first part is a video command ai _ replay, the second part is a game field game _ ID, and the input video ID can play back the combat video of a specific field in real time.
2. As shown in fig. 6 and 7, the basic summary data mainly includes output data and action data. Specifically, the first is output data of each game character, including field-average injury, DPS, field-average skill and action number, and the like. The game role output data are stored in ELK uploaded by the AI module, and the report is obtained by counting the useguuhuo skill number, damage injury amount, buffer injury amount and cure treatment amount in numberdiff nested data under a heros field in a specific log. And secondly, the action data of each game role is also acquired from the ELK and comprises the action role, the release skill, the skill release target, the influence role, the life change, the buff (gain) change and the like, the game field number of the game field is filtered out through the task order uid according to the report, one game _ id is randomly acquired by the action data, and each piece of log data is sequentially output according to the current starting sequence.
In conclusion, the embodiment of the invention solves the problems that the prior balance test of the current game product completely depends on manpower and has strong subjective randomness, and can provide a professional balance evaluation report for a planner in a full-automatic mode, thereby providing a powerful reference for the planner to adjust the balance design of the game.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 13, a block diagram of a game balance testing apparatus according to an embodiment of the present invention is shown, where the embodiment of the present invention may specifically include the following modules:
a platform page providing module 1301, configured to provide a platform page;
a battle formation data acquisition module 1302, configured to respond to an acquisition operation acting on the platform page, and acquire battle formation data, so as to create a test task according to the battle formation data;
the test task submitting module 1303 is configured to submit the test task to a balance test platform corresponding to the platform page, so that the balance test platform generates training combat result data according to the combat formation data;
and a training and fighting result data display module 1304, configured to receive training and fighting result data sent by the balance testing platform, and display the training and fighting result data on the platform page.
In an embodiment of the present invention, the fighting formation data obtaining module 1302 is configured to obtain first fighting formation data; the first fighting formation data is obtained according to online fighting result data acquired after the game is played; and creating a test task according to the first fighting formation data.
In an embodiment of the present invention, the fighting formation data obtaining module 1302 is configured to obtain second fighting formation data; the second fighting formation data is the fighting formation data stored by the balance test platform as a template; and creating a test task according to the second fighting formation data.
In an embodiment of the present invention, the apparatus further includes: the module creating module is used for inputting fighting formation data on the platform page; responding to the saving operation aiming at the fighting formation data, and sending the fighting formation data to the balance testing platform to be saved as a template in the balance testing platform.
In an embodiment of the present invention, the test task includes a plurality of fighting formation data, and the training fighting result data display module 1304 is configured to receive training fighting result data corresponding to the plurality of fighting formation data sent by the balance test platform; and comparing and displaying training combat result data corresponding to the plurality of combat formation data in the platform page.
In an embodiment of the present invention, the apparatus further includes a priori data query module, configured to generate a priori query instruction in response to a priori data query operation applied to the platform page; sending the prior query instruction to the balance test platform so that the balance test platform obtains online combat result data according to the prior query instruction; and receiving on-line combat result data sent by the balance test platform, and displaying the on-line combat result data on the platform page.
In an embodiment of the present invention, the test task further includes training configuration data, the training configuration data includes at least a battle type, a test environment, and a test field number, and the training battle result data includes at least basic summary data, game lineup detail data, and game lineup action data.
In the embodiment of the invention, the platform page provided by the balance test platform is entered, the fighting formation data is obtained in response to the obtaining operation acted on the platform page, the test task is created according to the fighting formation data and submitted to the balance test platform, so that the balance test platform generates the training fighting result data according to the fighting formation data, and then the training fighting result data can be displayed on the platform page. The embodiment of the invention can automatically generate the training combat result data and display the training combat result data on the platform page, and provides powerful reference for the planning personnel to adjust the balance design, thereby ensuring the game quality in the balance aspect.
Referring to fig. 14, a block diagram of a game balance testing apparatus according to an embodiment of the present invention is shown, where the embodiment of the present invention may specifically include the following modules:
a test task receiving module 1401, configured to receive a test task submitted by a client; the test task comprises battle formation data;
a training combat result data generation module 1402, configured to generate training combat result data according to the combat formation data;
a training combat result data sending module 1403, configured to send the training combat result data to the client, so that the platform page provided by the balance testing platform on the client displays the combat result data.
In the embodiment of the invention, the balance test platform arranged at the back end can be used for training based on the fighting formation data in the test task after receiving the test task submitted by the client, so as to generate the corresponding training fighting result data and store the training fighting result data in the database, wherein before the training fighting result data is returned to the client, the training fighting result data can be aggregated and analyzed, so that the training fighting result data can be better displayed to a planning staff in a visual mode after being returned to the client, a powerful reference is provided for the planning staff to adjust the balance design, and the game quality in the balance aspect is ensured.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiment of the invention discloses electronic equipment, which comprises a processor, a memory and a computer program which is stored on the memory and can run on the processor, wherein when the computer program is executed by the processor, the steps of the game balance testing method embodiment are realized.
The embodiment of the invention discloses a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and the computer program is used for realizing the steps of the game balance testing method embodiment when being executed by a processor.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The game balance test method, the game balance test device, the electronic device and the storage medium provided by the invention are described in detail, specific examples are applied in the text to explain the principle and the implementation mode of the invention, and the description of the examples is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (12)

1. A game balance testing method, the method comprising:
providing a platform page;
responding to the acquisition operation acting on the platform page, acquiring combat lineup data, and creating a test task according to the combat lineup data;
submitting the test task to a balance test platform corresponding to the platform page so that the balance test platform generates training fighting result data according to the fighting formation data;
and receiving training combat result data sent by the balance test platform, and displaying the training combat result data on the platform page.
2. The method of claim 1, wherein the obtaining combat lineup data to create test missions from the combat lineup data comprises:
acquiring first fighting formation data; the first fighting formation data is obtained according to online fighting result data acquired after the game is played;
and creating a test task according to the first fighting formation data.
3. The method of claim 1, wherein the obtaining combat lineup data to create test missions from the combat lineup data comprises:
acquiring second fighting formation data; the second fighting formation data is the fighting formation data stored by the balance test platform as a template;
and creating a test task according to the second fighting formation data.
4. The method of claim 3, further comprising:
battle formation data input on the platform page;
responding to the saving operation aiming at the fighting formation data, and sending the fighting formation data to the balance testing platform to be saved as a template in the balance testing platform.
5. The method of claim 1, wherein the test task comprises a plurality of combat formation data, and wherein receiving training combat result data sent by the balance testing platform and presenting the training combat result data on the platform page comprises:
receiving training combat result data corresponding to the plurality of combat formation data sent by the balance test platform;
and comparing and displaying training combat result data corresponding to the plurality of combat formation data in the platform page.
6. The method of claim 1, further comprising:
responding to prior data query operation acting on the platform page to generate a prior query instruction;
sending the prior query instruction to the balance test platform so that the balance test platform obtains online combat result data according to the prior query instruction;
and receiving on-line combat result data sent by the balance test platform, and displaying the on-line combat result data on the platform page.
7. The method of claim 1, wherein the test mission further comprises training configuration data, the training configuration data at least comprising a battle type, a test environment and a test field number, and the training battle result data at least comprising basic summary data, game lineup detail data and game lineup action data.
8. A game balance testing method, the method comprising:
receiving a test task submitted by a client; the test task comprises battle formation data;
generating training fighting result data according to the fighting formation data;
and sending the training combat result data to the client so as to display the combat result data on the client through a platform page provided by a balance test platform.
9. A game balance testing device, the device comprising:
the platform page providing module is used for providing a platform page;
the battle formation data acquisition module is used for responding to the acquisition operation acted on the platform page, acquiring battle formation data and creating a test task according to the battle formation data;
the test task submitting module is used for submitting the test task to a balance test platform corresponding to the platform page so that the balance test platform generates training combat result data according to the combat formation data;
and the training and fighting result data display module is used for receiving the training and fighting result data sent by the balance test platform and displaying the training and fighting result data on the platform page.
10. A game balance testing device, the device comprising:
the test task receiving module is used for receiving the test task submitted by the client; the test task comprises battle formation data;
the training combat result data generation module is used for generating training combat result data according to the combat formation data;
and the training and fighting result data sending module is used for sending the training and fighting result data to the client so as to display the fighting result data on the client through a platform page provided by a balance test platform.
11. An electronic device comprising a processor, a memory and a computer program stored on the memory and capable of running on the processor, the computer program, when executed by the processor, implementing the steps of the game balance testing method of any one of claims 1 to 8.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the game balance testing method according to any one of claims 1 to 8.
CN202011280307.3A 2020-11-16 2020-11-16 Game balance testing method and device, electronic equipment and storage medium Active CN112263835B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011280307.3A CN112263835B (en) 2020-11-16 2020-11-16 Game balance testing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011280307.3A CN112263835B (en) 2020-11-16 2020-11-16 Game balance testing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112263835A true CN112263835A (en) 2021-01-26
CN112263835B CN112263835B (en) 2024-07-09

Family

ID=74339518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011280307.3A Active CN112263835B (en) 2020-11-16 2020-11-16 Game balance testing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112263835B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113877209A (en) * 2021-09-10 2022-01-04 广州三七极创网络科技有限公司 Game data testing method, system, equipment and storage medium
CN115212576A (en) * 2022-09-20 2022-10-21 腾讯科技(深圳)有限公司 Game data processing method, device, equipment and storage medium
CN117224975A (en) * 2023-08-31 2023-12-15 一点灵犀信息技术(广州)有限公司 Game war report generation method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104102799A (en) * 2013-04-01 2014-10-15 腾讯科技(深圳)有限公司 Test method and test device for game data
CN107450957A (en) * 2017-08-09 2017-12-08 网易(杭州)网络有限公司 Processing method, device, storage medium, processor and the terminal of game configuration
CN109794060A (en) * 2019-01-08 2019-05-24 网易(杭州)网络有限公司 A kind of system and method, the electronic equipment, storage medium of game data processing
CN109815155A (en) * 2019-02-26 2019-05-28 网易(杭州)网络有限公司 A kind of method and device of game test, electronic equipment, storage medium
CN110489340A (en) * 2019-07-29 2019-11-22 腾讯科技(深圳)有限公司 A kind of map balance test method, device, equipment and storage medium
DE102020107913A1 (en) * 2019-03-29 2020-10-01 Nvidia Corporation USING GAME STYLE PATTERNS TO CREATE VIRTUAL REPRESENTATIONS OF PLAYERS

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104102799A (en) * 2013-04-01 2014-10-15 腾讯科技(深圳)有限公司 Test method and test device for game data
CN107450957A (en) * 2017-08-09 2017-12-08 网易(杭州)网络有限公司 Processing method, device, storage medium, processor and the terminal of game configuration
CN109794060A (en) * 2019-01-08 2019-05-24 网易(杭州)网络有限公司 A kind of system and method, the electronic equipment, storage medium of game data processing
CN109815155A (en) * 2019-02-26 2019-05-28 网易(杭州)网络有限公司 A kind of method and device of game test, electronic equipment, storage medium
DE102020107913A1 (en) * 2019-03-29 2020-10-01 Nvidia Corporation USING GAME STYLE PATTERNS TO CREATE VIRTUAL REPRESENTATIONS OF PLAYERS
CN110489340A (en) * 2019-07-29 2019-11-22 腾讯科技(深圳)有限公司 A kind of map balance test method, device, equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113877209A (en) * 2021-09-10 2022-01-04 广州三七极创网络科技有限公司 Game data testing method, system, equipment and storage medium
CN113877209B (en) * 2021-09-10 2022-06-10 广州三七极创网络科技有限公司 Game data testing method, system, equipment and storage medium
CN115212576A (en) * 2022-09-20 2022-10-21 腾讯科技(深圳)有限公司 Game data processing method, device, equipment and storage medium
CN115212576B (en) * 2022-09-20 2022-12-02 腾讯科技(深圳)有限公司 Game data processing method, device, equipment and storage medium
CN117224975A (en) * 2023-08-31 2023-12-15 一点灵犀信息技术(广州)有限公司 Game war report generation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112263835B (en) 2024-07-09

Similar Documents

Publication Publication Date Title
CN112263835B (en) Game balance testing method and device, electronic equipment and storage medium
US11524237B2 (en) Systems and methods for distributing the generation of nonplayer characters across networked end user devices for use in simulated NPC gameplay sessions
US10118101B2 (en) Systems and methods for crowd-sourced game strategy
CN109814955B (en) Method and device for determining formation capacity and electronic equipment
CN107463698B (en) Method and device for pushing information based on artificial intelligence
AU2018432834B2 (en) Method and apparatus for categorising images of mobile device software
CN111738294B (en) AI model training method, AI model using method, computer device, and storage medium
CN107335220B (en) Negative user identification method and device and server
CN110851542B (en) Data processing method and device, electronic equipment and computer readable storage medium
CN109794060B (en) Game data processing system and method, electronic device and storage medium
CN111274151B (en) Game testing method, related device and storage medium
CN109544821A (en) A kind of information processing method and long-range doll machine system
De Medeiros et al. Procedural level balancing in runner games
CN110585722A (en) Block chain-based game time information processing method and device and game control method and device
JP2021037060A (en) System, method, and program for providing predetermined game, and method for creating classification of decks
CN111659125A (en) Game-based friend recommendation method and device and computer-readable storage medium
US10478722B2 (en) Server and program
US20210402286A1 (en) Information provision device, information provision method, and information provision program
CN114870403A (en) Battle matching method, device, equipment and storage medium in game
JP2019005539A (en) Information processor and program
CN114186696A (en) Visual system and method for AI training teaching
KR102187916B1 (en) Method and apparatus for game event guide
CN111522722A (en) Data analysis method, electronic equipment and storage medium
CN113256462B (en) Cloud computing-based electronic contest education system
CN116173513B (en) Intelligent game pushing system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant