Uses of Interface
net.royalur.agent.Agent
Packages that use Agent
-
Uses of Agent in net.royalur.agent
Classes in net.royalur.agent that implement AgentModifier and TypeClassDescriptionclassAn agent that prioritises moving the least advanced piece, and avoids introducing pieces, moving on to rosettes, or capturing.classAn agent that can autonomously play the Royal Game of Ur.classAn agent that prioritises capturing, followed by moving on to rosettes, and that prioritises moving the most advanced piece.classAn agent that makes deterministic move choices for testing.classA variant of LutAgent that tries to make the worst moves possible.classAn agent that prioritises capturing, followed by moving on to rosettes, and that prioritises moving the most advanced piece.classAn agent that prioritises capturing, followed by moving on to rosettes, and that prioritises moving the least advanced piece.classAn agent that makes deterministic move choices for testing.classUses a lookup-table to decide the move to make.classAn agent that makes random moves in games.Methods in net.royalur.agent with parameters of type AgentModifier and TypeMethodDescriptionstatic intAgent.playAutonomously(Game game, Agent light, Agent dark) Completes this game using the two agents to play its moves. -
Uses of Agent in net.royalur.stats.cli
Method parameters in net.royalur.stats.cli with type arguments of type AgentModifier and TypeMethodDescriptionvoidOldStatsFunctions.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.