- m_depth - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- m_depth - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- m_rnd - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Random generator.
- m_rnd - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- m_rnd - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Random generator.
- m_rnd - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- m_rnd - Static variable in class tracks.multiPlayer.simple.sampleOneStepLookAhead.Agent
-
- m_rnd - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Random generator.
- m_rnd - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- m_rnd - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Random generator.
- m_rnd - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- m_rnd - Variable in class tracks.singlePlayer.simple.sampleonesteplookahead.Agent
-
- m_rnd - Variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleMCTSPlayer
-
Random generator.
- m_rnd - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- m_root - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Root of the tree.
- m_root - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Root of the tree.
- m_root - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Root of the tree.
- m_root - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Root of the tree.
- m_root - Variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleMCTSPlayer
-
Root of the tree.
- mag() - Method in class tools.Vector2d
-
Gets the magnitude of the vector.
- main(String[]) - Static method in class core.competition.AgentExecutor
-
- main(String[]) - Static method in class core.competition.AgentExecutorMulti
-
- main(String[]) - Static method in class core.competition.GVGExecutor
-
- main(String[]) - Static method in class core.competition.GVGReplayer
-
- main(String[]) - Static method in class core.competition.LearnerExecutor
-
- main(String[]) - Static method in class testing.ErrorTestingMultiplayer
-
- main(String[]) - Static method in class testing.ErrorTestingSingleplayer
-
- main(String[]) - Static method in class tools.OptClearJar
-
- main(String[]) - Static method in class tools.OptEvaluateJar
-
- main(String[]) - Static method in class tracks.gameDesign.TestGameSpace
-
- main(String[]) - Static method in class tracks.gameDesign.TestMultiGameSpace
-
- main(String[]) - Static method in class tracks.levelGeneration.TestLevelGeneration
-
- main(String[]) - Static method in class tracks.multiPlayer.TestMultiPlayer
-
- main(String[]) - Static method in class tracks.ruleGeneration.TestRuleGeneration
-
- main(String[]) - Static method in class tracks.singleLearning.TestSingleLearning
-
- main(String[]) - Static method in class tracks.singleLearning.utils.JavaServer
-
- main(String[]) - Static method in class tracks.singlePlayer.Test
-
- MalformedJsonException - Exception in tools.com.google.gson.stream
-
Thrown when a reader encounters malformed JSON.
- MalformedJsonException(String) - Constructor for exception tools.com.google.gson.stream.MalformedJsonException
-
- MalformedJsonException(String, Throwable) - Constructor for exception tools.com.google.gson.stream.MalformedJsonException
-
- MalformedJsonException(Throwable) - Constructor for exception tools.com.google.gson.stream.MalformedJsonException
-
- MappingContent - Class in core.content
-
Created with IntelliJ IDEA.
- MappingContent() - Constructor for class core.content.MappingContent
-
Default constructor.
- MappingContent(String) - Constructor for class core.content.MappingContent
-
Constructor that extracts the contents from a String line
- MapTypeAdapterFactory - Class in tools.com.google.gson.internal.bind
-
Adapts maps to either JSON objects or JSON arrays.
- MapTypeAdapterFactory(ConstructorConstructor, boolean) - Constructor for class tools.com.google.gson.internal.bind.MapTypeAdapterFactory
-
- mass - Variable in class core.vgdl.VGDLSprite
-
Mass of this sprite (for Continuous physics).
- max() - Method in class tools.StatSummary
-
- MAX_ALLOWED_WARNINGS - Static variable in class core.competition.CompetitionParameters
-
Max number of warning then the system consider the game unplayable.
- MAX_COVER_PERCENTAGE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
maximum acceptable cover percentage of sprites
- MAX_DEPTH - Static variable in class tracks.singlePlayer.simple.greedyTreeSearch.Agent
-
- MAX_SCORE_PERCENTAGE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
used for calculating the minimum required score for the generated level
- MAX_SIZE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
maximum level size
- max_speed - Variable in class core.vgdl.VGDLSprite
-
Maximum speed of the sprites
- MAX_SPRITES - Static variable in class core.game.Game
-
Maximum number of sprites in a game.
- MAX_TIMESTEPS - Static variable in class core.competition.CompetitionParameters
-
Max time a game can run
- MAX_WINDOW_SIZE - Static variable in class core.competition.CompetitionParameters
-
- maxBounceAngleDeg - Variable in class ontology.effects.binary.BounceDirection
-
- maxCoverPercentage - Variable in class tracks.levelGeneration.constraints.CoverPercentageConstraint
-
the max acceptable cover percentage
- maxDistance - Variable in class ontology.sprites.npc.Chaser
-
- maxDistance - Variable in class ontology.sprites.npc.PathChaser
-
- maxHealthPoints - Variable in class core.vgdl.VGDLSprite
-
Maximum health points of this sprite.
- maxValue - Variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- MCTS_ITERATIONS - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- mctsPlayer - Variable in class tracks.multiPlayer.advanced.sampleMCTS.Agent
-
- mctsPlayer - Variable in class tracks.singlePlayer.advanced.olets.Agent
-
The Monte Carlo Tree Search agent - the core of the algorithm
- mctsPlayer - Variable in class tracks.singlePlayer.advanced.sampleMCTS.Agent
-
- mctsSearch(ElapsedCpuTimer) - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- mctsSearch(ElapsedCpuTimer) - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- mctsSearch(ElapsedCpuTimer) - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- mctsSearch(ElapsedCpuTimer) - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- mctsSearch(ElapsedCpuTimer) - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- mean() - Method in class tools.StatSummary
-
- Message - Class in core.logging
-
- Message(int, String) - Constructor for class core.logging.Message
-
Base constructor for a Message.
- messageId - Variable in class tracks.singleLearning.utils.Comm
-
Message ID
- min - Variable in class core.termination.MultiSpriteCounter
-
- min - Variable in class core.termination.StopCounter
-
- min() - Method in class tools.StatSummary
-
- MIN_COVER_PERCENTAGE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
minimum acceptable cover percentage of sprites
- MIN_DOTHING_STEPS - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
minimum acceptable do nothing steps before dying
- MIN_SIZE - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
minimum level size
- MIN_SOLUTION_LENGTH - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
minimum acceptable solution
- MIN_UNIQUE_RULE_NUMBER - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
minimum amount of unique rules that should be applied
- minAmmo - Variable in class ontology.avatar.FlakAvatar
-
- minCoverPercentage - Variable in class tracks.levelGeneration.constraints.CoverPercentageConstraint
-
the min acceptable cover percentage
- minDoNothingSteps - Variable in class tracks.levelGeneration.constraints.DeathConstraint
-
the minimum acceptable moves for the do nothing
- minSolutionLength - Variable in class tracks.levelGeneration.constraints.SolutionLengthConstraint
-
the minimum number of steps the agent should do
- Missile - Class in ontology.sprites.missile
-
Created with IntelliJ IDEA.
- Missile() - Constructor for class ontology.sprites.missile.Missile
-
- Missile(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.missile.Missile
-
- MissileAvatar - Class in ontology.avatar.oriented
-
Created with IntelliJ IDEA.
- MissileAvatar() - Constructor for class ontology.avatar.oriented.MissileAvatar
-
- MissileAvatar(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.avatar.oriented.MissileAvatar
-
- model - Variable in class core.game.StateObservation
-
This is the model of the game, used to apply an action and
get to the next state.
- MODIFY_PARAM_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the probablity of changing a parameter of an existing rule
- MODIFY_RULE_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the probability of performing a modify on an existing rule
- modifyResource(int, int) - Method in class core.vgdl.VGDLSprite
-
Modifies the amount of resource by a given quantity.
- modifyRules(String[], String[], int) - Method in class core.game.SLDescription
-
Decode the rules and strings based on the seed
- modifyTheSpriteRender(Game, ArrayList<Node>) - Method in class core.vgdl.VGDLParser
-
Modify the order of the sprites during rendering to another sprite set tree
- mostVisitedAction() - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- mostVisitedAction() - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- mostVisitedAction() - Method in class tracks.singlePlayer.advanced.olets.SingleTreeNode
-
Finds the action that was selected the most times
- mostVisitedAction() - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- mostVisitedAction() - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- mostVisitedAction() - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- movablePositions - Variable in class core.game.SerializableStateObservation
-
- movablePositionsMaxRow - Variable in class core.game.SerializableStateObservation
-
- movablePositionsNum - Variable in class core.game.SerializableStateObservation
-
- move() - Method in class ontology.avatar.oriented.AimedAvatar
-
- move() - Method in class ontology.avatar.oriented.CarAvatar
-
- move() - Method in class ontology.avatar.oriented.LanderAvatar
-
- move() - Method in class ontology.avatar.oriented.SpaceshipAvatar
-
- movesToward(VGDLSprite) - Method in class ontology.sprites.npc.AlternateChaser
-
- movesToward(VGDLSprite) - Method in class ontology.sprites.npc.Chaser
-
- MovingAvatar - Class in ontology.avatar
-
Created with IntelliJ IDEA.
- MovingAvatar() - Constructor for class ontology.avatar.MovingAvatar
-
- MovingAvatar(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.avatar.MovingAvatar
-
- mul(double) - Method in class tools.Vector2d
-
Multiplies this vector by a factor.
- multiCounter - Variable in class tools.GameAnalyzer
-
Termination Condition that counts number of two differnt sprites
- MultiSpriteCounter - Class in core.termination
-
Created with IntelliJ IDEA.
- MultiSpriteCounter() - Constructor for class core.termination.MultiSpriteCounter
-
- MultiSpriteCounter(TerminationContent) - Constructor for class core.termination.MultiSpriteCounter
-
- MultiSpriteCounterSubTypes - Class in core.termination
-
Created with IntelliJ IDEA.
- MultiSpriteCounterSubTypes() - Constructor for class core.termination.MultiSpriteCounterSubTypes
-
- MultiSpriteCounterSubTypes(TerminationContent) - Constructor for class core.termination.MultiSpriteCounterSubTypes
-
- mustPlan - Variable in class controller.PlanningAgent
-
- mutate() - Method in class tracks.levelGeneration.geneticLevelGenerator.Chromosome
-
mutate the current chromosome
- mutate() - Method in class tracks.ruleGeneration.geneticRuleGenerator.Chromosome
-
Flips a coin to see if we mutate on termination or interaction
- mutateInteraction() - Method in class tracks.ruleGeneration.geneticRuleGenerator.Chromosome
-
performs a mutation on a random interaction in the set
4 types of mutation: insert a new rule, delete an old rule, change a rule, and change rule parameters (but keep the rule)
the interaction ruleset will shift back and forth between an array and an arraylist depending on the circumstances
according to what is easiest to manipulate at the time
- mutateTermination() - Method in class tracks.ruleGeneration.geneticRuleGenerator.Chromosome
-
performs a mutation on a random termination in the set
4 types of mutation: insert a new rule, delete an old rule, change a rule, and change rule parameters (but keep the rule)
the termination ruleset will shift back and forth between an array and an arraylist depending on the circumstances
according to what is easiest to manipulate at the time.
- MUTATION_AMOUNT - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
the amount of times the mutation has to be done on a single chromosome
- MUTATION_AMOUNT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The amount of times we perform a mutation on a set
- MUTATION_PROB - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
Mutation probability
- MUTATION_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
Mutation probability