- RANDOM - Static variable in class ontology.Types
-
- random - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
random object to help in choosing random stuff
- random - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
random object to help in choosing random stuff
- random - Static variable in class tracks.singlePlayer.simple.greedyTreeSearch.Agent
-
- RANDOM_AGENT_NAME - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The name of the random agent
- RANDOM_INIT_AMOUNT - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
the amount of mutations done on a chromosome to start as random
- RANDOM_OBJ - Static variable in class core.optimization.ucbOptimization.UCBOptimization
-
this is a unified random object to be used
- randomAgent - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the random agent
- RandomAltChaser - Class in ontology.sprites.npc
-
Created by Diego on 24/02/14.
- RandomAltChaser() - Constructor for class ontology.sprites.npc.RandomAltChaser
-
- RandomAltChaser(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.RandomAltChaser
-
- RandomBomber - Class in ontology.sprites.producer
-
Created with IntelliJ IDEA.
- RandomBomber() - Constructor for class ontology.sprites.producer.RandomBomber
-
- RandomBomber(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.producer.RandomBomber
-
- randomGenerator - Variable in class tracks.multiPlayer.deprecated.sampleGA.Agent
-
- randomGenerator - Static variable in class tracks.singlePlayer.advanced.olets.SingleMCTSPlayer
-
Random generator.
- randomGenerator - Variable in class tracks.singlePlayer.deprecated.sampleGA.Agent
-
- randomGenerator - Variable in class tracks.singlePlayer.simple.sampleRandom.Agent
-
Random generator for the agent.
- randomGenerator - Variable in class tracks.singlePlayer.simple.simpleRandom.Agent
-
Random generator for the agent.
- RandomInertial - Class in ontology.sprites.npc
-
Created with IntelliJ IDEA.
- RandomInertial() - Constructor for class ontology.sprites.npc.RandomInertial
-
- RandomInertial(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.RandomInertial
-
- RandomMissile - Class in ontology.sprites.missile
-
Created with IntelliJ IDEA.
- RandomMissile() - Constructor for class ontology.sprites.missile.RandomMissile
-
- RandomMissile(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.missile.RandomMissile
-
- RandomNPC - Class in ontology.sprites.npc
-
Created with IntelliJ IDEA.
- RandomNPC() - Constructor for class ontology.sprites.npc.RandomNPC
-
- RandomNPC(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.RandomNPC
-
- RandomPathAltChaser - Class in ontology.sprites.npc
-
Created by Diego on 24/02/14.
- RandomPathAltChaser() - Constructor for class ontology.sprites.npc.RandomPathAltChaser
-
- RandomPathAltChaser(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.RandomPathAltChaser
-
- randomTarget - Variable in class ontology.sprites.npc.PathAltChaser
-
- randomtiling - Variable in class core.vgdl.VGDLSprite
-
Indicates if the tile picking is random
- reachedSavedGoalPredicates - Variable in class controller.PlanningAgent
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.ArrayTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.DateTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.ObjectTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.Adapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.SqlDateTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.TimeTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.internal.bind.TreeTypeAdapter
-
- read(JsonReader) - Method in class tools.com.google.gson.TypeAdapter
-
Reads one JSON value (an array, object, string, number, boolean or null)
and converts it to a Java object.
- readFile(String) - Method in class tools.IO
-
Reads a file and returns its content as a String[]
- readGames(String) - Static method in class tools.Utils
-
Processes a file with game names (containing full path).
- rect - Variable in class core.vgdl.VGDLSprite
-
Rectangle that this sprite occupies on the screen.
- RED - Static variable in class ontology.Types
-
- reduceAmmo(int) - Method in class ontology.avatar.oriented.ShootAvatar
-
- reference - Variable in class core.content.MappingContent
-
Object(s) this content refers to.
- reference - Variable in class core.game.Observation
-
Reference to the position used for comparing this
observation with others.
- referenceClass - Variable in class core.content.GameContent
-
Class of the element defined by this content.
- referenceClass - Variable in class core.content.SpriteContent
-
Class of the element defined by this content.
- ReflectiveTypeAdapterFactory - Class in tools.com.google.gson.internal.bind
-
Type adapter that reflects over the fields and methods of a class.
- ReflectiveTypeAdapterFactory(ConstructorConstructor, FieldNamingStrategy, Excluder, JsonAdapterAnnotationTypeAdapterFactory) - Constructor for class tools.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory
-
- ReflectiveTypeAdapterFactory.Adapter<T> - Class in tools.com.google.gson.internal.bind
-
- refreshTree() - Method in class tracks.singlePlayer.advanced.olets.SingleTreeNode
-
Updates nodes attributes in a tree; mostly used to reset number of simulations to 1 to reduce the weight of past
simulations when salvaging a tree branch from one time step to the next
- registeredEffects - Static variable in class core.vgdl.VGDLFactory
-
Cache for registered effects.
- registeredGames - Static variable in class core.vgdl.VGDLFactory
-
Cache for registered games.
- registeredSprites - Static variable in class core.vgdl.VGDLFactory
-
Cache for registered sprites.
- registeredTerminations - Static variable in class core.vgdl.VGDLFactory
-
Cache for registered effects.
- registerSprite(String) - Method in class core.vgdl.VGDLRegistry
-
Register a new sprite string.
- registerTypeAdapter(Type, Object) - Method in class tools.com.google.gson.GsonBuilder
-
Configures Gson for custom serialization or deserialization.
- registerTypeAdapterFactory(TypeAdapterFactory) - Method in class tools.com.google.gson.GsonBuilder
-
Register a factory for type adapters.
- registerTypeHierarchyAdapter(Class<?>, Object) - Method in class tools.com.google.gson.GsonBuilder
-
Configures Gson for custom serialization or deserialization for an inheritance type hierarchy.
- remainingTimeMillis() - Method in class tools.ElapsedCpuTimer
-
- remainingTimeMillis() - Method in class tools.ElapsedWallTimer
-
- remove(Object) - Method in class tools.com.google.gson.internal.LinkedHashTreeMap
-
- remove(Object) - Method in class tools.com.google.gson.internal.LinkedTreeMap
-
- remove(JsonElement) - Method in class tools.com.google.gson.JsonArray
-
Removes the first occurrence of the specified element from this array, if it is present.
- remove(int) - Method in class tools.com.google.gson.JsonArray
-
Removes the element at the specified position in this array.
- remove(String) - Method in class tools.com.google.gson.JsonObject
-
- remove() - Method in class tools.com.google.gson.JsonStreamParser
-
This optional Iterator
method is not relevant for stream parsing and hence is not
implemented.
- removeResource(int) - Method in class core.vgdl.VGDLSprite
-
Removes all resources collected of the specified type.
- RemoveScore - Class in ontology.effects.unary
-
- RemoveScore(InteractionContent) - Constructor for class ontology.effects.unary.RemoveScore
-
- removeSprite(VGDLSprite) - Method in class core.vgdl.SpriteGroup
-
Removes an sprite.
- removeSpriteObservation(VGDLSprite) - Method in class core.game.ForwardModel
-
Removes an sprite observation.
- repeat - Variable in class ontology.effects.Effect
-
- repeating - Variable in class ontology.effects.TimeEffect
-
Indicates if the effect should be repeated periodically ad infinitum
- REPETITION_AMOUNT - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
The amount of times used to check the one step look ahead and do nothing algorithm
- REPETITION_AMOUNT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The amount of times used to run each agent
- repetitions - Static variable in class core.competition.GVGExecutor
-
- replayGame(String, String, boolean, String) - Static method in class tracks.ArcadeMachine
-
Runs a replay given a game, level and file with the actions to execute.
- requestFieldValueInt(Object, String) - Method in class core.vgdl.VGDLFactory
-
Returns the value of an int field in the object specified
- requestPlayerInput(Game) - Method in class ontology.avatar.MovingAvatar
-
Requests the controller's input, setting the game.ki.action mask with the processed data.
- reset() - Method in class core.game.Game
-
Sets the game back to the state prior to load a level.
- reset(Game) - Method in class core.game.GameDescription
-
Reset the game description object and assign new game object
- reset(Game, String[]) - Method in class core.game.SLDescription
-
reset the current variables to a new current game and level
- reset(int) - Method in class tools.KeyHandler
-
- reset() - Method in class tools.StatSummary
-
- resetAll() - Method in class tools.KeyHandler
-
- resolve(Type, Class<?>, Type) - Static method in class tools.com.google.gson.internal.$Gson$Types
-
- resource - Variable in class ontology.effects.binary.ChangeResource
-
- resource - Variable in class ontology.effects.binary.KillIfOtherHasMore
-
- resource - Variable in class ontology.effects.unary.KillIfHasLess
-
- resource - Variable in class ontology.effects.unary.KillIfHasMore
-
- resource - Variable in class ontology.effects.unary.SpawnIfHasLess
-
- resource - Variable in class ontology.effects.unary.SpawnIfHasMore
-
- Resource - Class in ontology.sprites
-
Created with IntelliJ IDEA.
- Resource() - Constructor for class ontology.sprites.Resource
-
- Resource(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Resource
-
- resource - Variable in class tools.GameAnalyzer
-
Resource string
- resource_name - Variable in class ontology.sprites.Resource
-
- resource_type - Variable in class ontology.sprites.Resource
-
- resourceId - Variable in class ontology.effects.binary.ChangeResource
-
- resourceId - Variable in class ontology.effects.binary.KillIfOtherHasMore
-
- resourceId - Variable in class ontology.effects.unary.KillIfHasLess
-
- resourceId - Variable in class ontology.effects.unary.KillIfHasMore
-
- resourceId - Variable in class ontology.effects.unary.SpawnIfHasLess
-
- resourceId - Variable in class ontology.effects.unary.SpawnIfHasMore
-
- ResourcePack - Class in ontology.sprites
-
Created with IntelliJ IDEA.
- ResourcePack() - Constructor for class ontology.sprites.ResourcePack
-
- ResourcePack(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.ResourcePack
-
- resources - Variable in class core.vgdl.VGDLSprite
-
Indicates the amount of resources this sprite has, for each type defined as its int identifier.
- resources_colors - Variable in class core.game.Game
-
Color for each resource
- resources_limits - Variable in class core.game.Game
-
Limit number of each resource type
- resourcesPositions - Variable in class core.game.SerializableStateObservation
-
- resourcesPositionsMaxRow - Variable in class core.game.SerializableStateObservation
-
- resourcesPositionsNum - Variable in class core.game.SerializableStateObservation
-
- result(StateObservation) - Method in class core.player.LearningPlayer
-
Function called when the game is over.
- result(StateObservation, ElapsedCpuTimer) - Method in class core.player.Player
-
Function called when the game is over.
- result(StateObservation, ElapsedCpuTimer) - Method in class tracks.multiPlayer.deprecated.sampleMCTS.Agent
-
Function called when the game is over.
- result(StateObservation, ElapsedCpuTimer) - Method in class tracks.multiPlayer.tools.human.Agent
-
- result(StateObservation, ElapsedCpuTimer) - Method in class tracks.singlePlayer.deprecated.sampleMCTS.Agent
-
Function called when the game is over.
- result(StateObservation, ElapsedCpuTimer) - Method in class tracks.singlePlayer.tools.human.Agent
-
- result(StateObservation, ElapsedCpuTimer) - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.Agent
-
Function called when the game is over.
- resultFiles - Static variable in class core.competition.GVGExecutor
-
- resultMulti(StateObservationMulti, ElapsedCpuTimer) - Method in class core.player.Player
-
- reverseACTION(Types.ACTIONS) - Static method in enum ontology.Types.ACTIONS
-
- reverseDirection(VGDLSprite) - Method in class core.game.Game
-
Reverses the direction of a given sprite.
- ReverseDirection - Class in ontology.effects.unary
-
Created with IntelliJ IDEA.
- ReverseDirection(InteractionContent) - Constructor for class ontology.effects.unary.ReverseDirection
-
- REWARD_DISCOUNT - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- RIGHT - Static variable in class ontology.Types
-
- rollOut(StateObservationMulti) - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- rollOut() - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- rollOut(StateObservation) - Method in class tracks.singlePlayer.advanced.olets.SingleMCTSPlayer
-
Plays random moves until the simulation ends (either because we do MCTSRolloutDepth moves, or the game ends)
- rollOut(StateObservation) - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- rollOut() - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- rollOut() - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- ROLLOUT_DEPTH - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- ROLLOUT_DEPTH - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- ROLLOUT_DEPTH - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- ROLLOUT_DEPTH - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleTreeNode
-
- ROLLOUT_DEPTH - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.Agent
-
- rootState - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- rootState - Variable in class tracks.singlePlayer.advanced.sampleMCTS.SingleTreeNode
-
- rotate(double) - Method in class tools.Vector2d
-
Rotates the vector an angle given, in radians.
- rotateInPlace - Variable in class core.vgdl.VGDLSprite
-
Indicates if the sprite is able to rotate in place.
- rotation - Variable in class core.vgdl.VGDLSprite
-
The sprites rotation
- roundedPoints(Rectangle) - Static method in class tools.Utils
-
- RULE_ACTION_TIME - Static variable in class core.competition.CompetitionParameters
-
Milliseconds allowed for the rule generator to generate rules
- RULE_ACTION_TIME_DISQ - Static variable in class core.competition.CompetitionParameters
-
Milliseconds allowed for the rule generator disqualification, if it returns rules after this time.
- RULE_INITIALIZATION_TIME - Static variable in class core.competition.CompetitionParameters
-
Milliseconds allowed for rule generator to initialize
- RuleGenerator - Class in tracks.ruleGeneration.constructiveRuleGenerator
-
This is a constructive rule generator it depends
- RuleGenerator(SLDescription, ElapsedCpuTimer) - Constructor for class tracks.ruleGeneration.constructiveRuleGenerator.RuleGenerator
-
Constructor that initialize the constructive algorithm
- RuleGenerator - Class in tracks.ruleGeneration.geneticRuleGenerator
-
- RuleGenerator(SLDescription, ElapsedCpuTimer) - Constructor for class tracks.ruleGeneration.geneticRuleGenerator.RuleGenerator
-
This is an evolutionary rule generator
- RuleGenerator - Class in tracks.ruleGeneration.randomRuleGenerator
-
- RuleGenerator(SLDescription, ElapsedCpuTimer) - Constructor for class tracks.ruleGeneration.randomRuleGenerator.RuleGenerator
-
This is a random rule generator
- RuleGenMachine - Class in tracks.ruleGeneration
-
Created by dperez on 19/03/2017.
- RuleGenMachine() - Constructor for class tracks.ruleGeneration.RuleGenMachine
-
- run(StateObservation) - Method in class tools.pathfinder.PathFinder
-
- run(ElapsedCpuTimer) - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- run(ElapsedCpuTimer) - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- run(ElapsedCpuTimer) - Method in class tracks.singlePlayer.advanced.olets.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- run(ElapsedCpuTimer) - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- run(ElapsedCpuTimer) - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- run(ElapsedCpuTimer) - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleMCTSPlayer
-
Runs MCTS to decide the action to take.
- runGame(Player[], int) - Method in class core.game.Game
-
Runs a game, without graphics.
- runGames(String, String[], int, String, String[]) - Static method in class tracks.ArcadeMachine
-
Reads and launches a game for a bot to be played.
- runGames(String, String[], int, LearningPlayer, String[], boolean) - Static method in class tracks.LearningMachine
-
- runMultipleGames(String, String[], String[], String[], boolean) - Static method in class tracks.LearningMachine
-
Reads and launches a game to be played on a series of both pre-determined and non
pre-determined levels.
- runOneGame(String, String, boolean, String, String, int, int) - Static method in class tracks.ArcadeMachine
-
Reads and launches a game for a bot to be played.
- runOneGame(int[], String, String, boolean, String, String, int, int) - Method in class tracks.DesignMachine
-
Reads and launches a game for a bot to be played.
- runOneGame(String, String, boolean, String[], String, int) - Static method in class tracks.LearningMachine
-
Reads and launches a game for an agent to be played.
- runOneGame(String, String, String, boolean, String, String, int, int) - Static method in class tracks.ruleGeneration.RuleGenMachine
-
Reads and launches a game for a bot to be played.
- runOneGeneratedLevel(String, boolean, String, String, String, int, boolean) - Static method in class tracks.levelGeneration.LevelGenMachine
-
A player (human or bot) plays a generated level, which is passed by
parameter, in a determined game.