Package net.royalur
Class RGUStatistics
java.lang.Object
net.royalur.RGUStatistics
This file intends to hold tests that can be performed
to different sets of game rules and paths to compare them.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
The main entrypoint to run statistics about the Royal Game of Ur board shapes and paths.void
testAgentActions
(List<GameSettings> settingsList, Function<SimpleRuleSet, Agent> agent1Generator, Function<SimpleRuleSet, Agent> agent2Generator, int tests, GameStatsTarget[] reportTargets) Runs tests using AI agents with many game settings.
-
Constructor Details
-
RGUStatistics
public RGUStatistics()
-
-
Method Details
-
testAgentActions
public void testAgentActions(List<GameSettings> settingsList, Function<SimpleRuleSet, Agent> agent1Generator, Function<SimpleRuleSet, Agent> agent2Generator, int tests, GameStatsTarget[] reportTargets) Runs tests using AI agents with many game settings. -
main
The main entrypoint to run statistics about the Royal Game of Ur board shapes and paths.- Throws:
IOException
-