Method and apparatus for testing game data
First Claim
1. A method for testing game data implemented by a game client device including at least a processor, comprising:
- obtaining, by the processor, skill effect data of a character to be tested;
formulating, by the processor, a combat strategy according to the skill effect data of the character to be tested;
according to the combat strategy, compiling, by the processor, a testing script using a script editing tool;
implementing, by the processor, a network game to be tested via implementing the testing script;
simulating, by the processor, a fight test of the character to be tested in the network game, according to the combat strategy in the testing script and providing testing data;
obtaining and outputting, by the processor, the testing data;
according to the testing data, determining, by the processor, whether the combat strategy needs to be adjusted; and
when the combat strategy is determined that needs to be adjusted, adjusting, by the processor, the combat strategy, re-compiling, by the processor, the testing script according to the adjusted combat strategy, implementing, by the processor, the fight test of the character to be tested according to the adjusted combat strategy via implementing the re-complied testing script, and obtaining, by the processor, the testing data;
orwhen the combat strategy is determined that does not need to be adjusted, analyzing, by the processor, a degree of balance of the character to be tested in the network game to be tested according to the testing data, the testing data including fight winning probability of the character to be tested without operation mistakes of players;
wherein;
the fight test is simulated between a first character to be tested and a second character to be tested; and
the method further comprises;
analyzing, by the processor, a status of the first character to be tested, including analyzing whether the first character to be tested is on a controlled status by the second character to be tested;
when the first character to be tested is on the controlled status by the second character to be tested, adjusting, by the processor, the combat strategy of the first character to be tested by increasing a priority of a skill for relieving such controlled status;
analyzing, by the processor, a status of the second character to be tested, including analyzing whether the second character to be tested is on an enhanced, weakened, or other abnormal status;
adjusting, by the processor, the combat strategy of the first character to be tested according to the analyzed status of the second character to be tested, including;
modifying a priority of a kill related to the status of the second character to be tested, and adjusting an equipment data of the first character to be tested;
calculating, by the processor, a conjuring distance of a corresponding skill according to the analyzed results of the first character to be tested and the analyzed results of the second character to be tested; and
adjusting, by the processor, the combat strategy of the first character to be tested according to the calculated conjuring distance, including adjusting a moving direction of the first character to be tested before and after casting the corresponding skill.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for testing game data are provided. In a network game to be tested, skill effect data of a character to be tested can be obtained, and a combat strategy can be formulated accordingly. The network game along with a fight test of the character can be implemented, according to the combat strategy, to obtain and output testing data. Whether the combat strategy needs to be adjusted can then be determined. When the combat strategy is determined that needs to be adjusted, the methods and apparatus can be used to adjust the combat strategy, implement the fight test of the character according to the adjusted combat strategy, and obtain the testing data. When the combat strategy is determined that does not need to be adjusted, the methods and apparatus can be used to analyze a degree of balance of the character in the network game.
13 Citations
19 Claims
-
1. A method for testing game data implemented by a game client device including at least a processor, comprising:
-
obtaining, by the processor, skill effect data of a character to be tested; formulating, by the processor, a combat strategy according to the skill effect data of the character to be tested; according to the combat strategy, compiling, by the processor, a testing script using a script editing tool; implementing, by the processor, a network game to be tested via implementing the testing script; simulating, by the processor, a fight test of the character to be tested in the network game, according to the combat strategy in the testing script and providing testing data; obtaining and outputting, by the processor, the testing data; according to the testing data, determining, by the processor, whether the combat strategy needs to be adjusted; and when the combat strategy is determined that needs to be adjusted, adjusting, by the processor, the combat strategy, re-compiling, by the processor, the testing script according to the adjusted combat strategy, implementing, by the processor, the fight test of the character to be tested according to the adjusted combat strategy via implementing the re-complied testing script, and obtaining, by the processor, the testing data;
orwhen the combat strategy is determined that does not need to be adjusted, analyzing, by the processor, a degree of balance of the character to be tested in the network game to be tested according to the testing data, the testing data including fight winning probability of the character to be tested without operation mistakes of players; wherein; the fight test is simulated between a first character to be tested and a second character to be tested; and the method further comprises; analyzing, by the processor, a status of the first character to be tested, including analyzing whether the first character to be tested is on a controlled status by the second character to be tested; when the first character to be tested is on the controlled status by the second character to be tested, adjusting, by the processor, the combat strategy of the first character to be tested by increasing a priority of a skill for relieving such controlled status; analyzing, by the processor, a status of the second character to be tested, including analyzing whether the second character to be tested is on an enhanced, weakened, or other abnormal status; adjusting, by the processor, the combat strategy of the first character to be tested according to the analyzed status of the second character to be tested, including;
modifying a priority of a kill related to the status of the second character to be tested, and adjusting an equipment data of the first character to be tested;calculating, by the processor, a conjuring distance of a corresponding skill according to the analyzed results of the first character to be tested and the analyzed results of the second character to be tested; and adjusting, by the processor, the combat strategy of the first character to be tested according to the calculated conjuring distance, including adjusting a moving direction of the first character to be tested before and after casting the corresponding skill. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for testing game data, comprising at least a processor configured:
-
to obtain skill effect data of a character to be tested, to formulate a combat strategy according to the skill effect data of the character to be tested, and to compile a testing script using a script editing tool according to the combat strategy; to implement a network game to be tested via implementing the testing script, to implement a fight test of the character to be tested in the network game according to the combat strategy in the testing script and provide testing data, and to obtain and output the testing data; to determine whether the combat strategy needs to be adjusted according to the testing data; when the combat strategy is determined that needs to be adjusted, to adjust the combat strategy, to re-compile the testing script according to the adjusted combat strategy, to implement the fight test of the character to be tested according to the adjusted combat strategy via implementing the re-complied testing script, and to obtain the testing data; and when the combat strategy is determined that does not need to be adjusted, to analyze a degree of balance of the character to be tested in the network game to be tested according to the testing data, the testing data including fight winning probability of the character to be tested without operation mistakes of players; wherein; the fight test is simulated between a first character to be tested and a second character to be tested; and the processor is further configured to; analyze a status of the first character to be tested, including analyzing whether the first character to be tested is on a controlled status by the second character to be tested; when the first character to be tested is on the controlled status by the second character to be tested, adjust the combat strategy of the first character to be tested by increasing a priority of a skill for relieving such controlled status; analyze a status of the second character to be tested, including analyzing whether the second character to be tested is on an enhanced, weakened, or other abnormal status; adjust the combat strategy of the first character to be tested according to the analyzed status of the second character to be tested, including;
modifying a priority of a kill related to the status of the second character to be tested, and adjusting an equipment data of the first character to be tested;calculate a conjuring distance of a corresponding skill according to the analyzed results of the first character to be tested and the analyzed results of the second character to be tested; and adjust the combat strategy of the first character to be tested according to the calculated conjuring distance, including adjusting a moving direction of the first character to be tested before and after casting the corresponding skill. - View Dependent Claims (7, 8, 9, 10, 11, 18, 19)
-
-
12. A non-transitory computer-readable medium having computer program for, when being executed by a processor, performing a method for testing game data, the method comprising:
-
obtaining, by the processor, skill effect data of a character to be tested; formulating, by the processor, a combat strategy according to the skill effect data of the character to be tested; according to the combat strategy, compiling, by the processor, a testing script using a script editing tool; implementing, by the processor, a network game to be tested via implementing the testing script; implementing, by the processor, a fight test of the character to be tested in the network game, according to the combat strategy in the testing script and providing testing data; obtaining and outputting, by the processor, the testing data; according to the testing data, determining, by the processor, whether the combat strategy needs to be adjusted; and when the combat strategy is determined that needs to be adjusted, adjusting the combat strategy, re-compiling, by the processor, the testing script according to the adjusted combat strategy, implementing, by the processor, the fight test of the character to be tested according to the adjusted combat strategy via implementing the re-complied testing script, and obtaining, by the processor, the testing data;
orwhen the combat strategy is determined that does not need to be adjusted, analyzing, by the processor, a degree of balance of the character to be tested in the network game to be tested according to the testing data, the testing data including fight winning probability of the character to be tested without operation mistakes of players; wherein; the fight test is simulated between a first character to be tested and a second character to be tested; and the method further comprises; analyzing, by the processor, a status of the first character to be tested, including analyzing whether the first character to be tested is on a controlled status by the second character to be tested; when the first character to be tested is on the controlled status by the second character to be tested, adjusting, by the processor, the combat strategy of the first character to be tested by increasing a priority of a skill for relieving such controlled status; analyzing, by the processor, a status of the second character to be tested, including analyzing whether the second character to be tested is on an enhanced, weakened, or other abnormal status; adjusting, by the processor, the combat strategy of the first character to be tested according to the analyzed status of the second character to be tested, including;
modifying a priority of a kill related to the status of the second character to be tested, and adjusting an equipment data of the first character to be tested;calculating, by the processor, a conjuring distance of a corresponding skill according to the analyzed results of the first character to be tested and the analyzed results of the second character to be tested; and adjusting, by the processor, the combat strategy of the first character to be tested according to the calculated conjuring distance, including adjusting a moving direction of the first character to be tested before and after casting the corresponding skill. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification