- id - Variable in class tools.pathfinder.Node
-
- id - Variable in class tracks.multiPlayer.advanced.sampleMCTS.Agent
-
- id - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
- id - Variable in class tracks.multiPlayer.advanced.sampleMCTS.SingleTreeNode
-
- id - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.Agent
-
- id - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
- id - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleTreeNode
-
- identifier - Variable in class core.content.Content
-
Main definition of the content.
- iftype - Variable in class ontology.effects.unary.ShieldFrom
-
- image - Variable in class core.vgdl.VGDLSprite
-
Unique and current image of this sprite.
- imageArray - Variable in class core.game.SerializableStateObservation
-
- images - Variable in class core.vgdl.VGDLSprite
-
All images in case there's orientation changes and/or animations.
- imageToByteArray(BufferedImage) - Static method in class core.game.SerializableImage
-
- imageToByteArray() - Method in class core.game.SerializableStateObservation
-
- img - Variable in class core.vgdl.VGDLSprite
-
String that represents the image in VGDL.
- IMG_PATH - Static variable in class core.competition.CompetitionParameters
-
Path to sprite images.
- Immovable - Class in ontology.sprites
-
Created with IntelliJ IDEA.
- Immovable() - Constructor for class ontology.sprites.Immovable
-
- Immovable(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Immovable
-
- immovablePositions - Variable in class core.game.SerializableStateObservation
-
- immovablePositionsMaxRow - Variable in class core.game.SerializableStateObservation
-
- immovablePositionsNum - Variable in class core.game.SerializableStateObservation
-
- inBatch - Variable in class ontology.effects.Effect
-
Indicates if the effect wishes to take into account all sprites of the second type at once.
- includeBorders - Static variable in class tracks.levelGeneration.randomLevelGenerator.LevelGenerator
-
Add Borders to the generated random level
- IncreaseSpeedToAll - Class in ontology.effects.binary
-
Created with IntelliJ IDEA.
- IncreaseSpeedToAll(InteractionContent) - Constructor for class ontology.effects.binary.IncreaseSpeedToAll
-
- indent - Variable in class core.vgdl.Node
-
Indent of the node in the tree.
- indentTreeParser(String[]) - Method in class core.vgdl.VGDLParser
-
Builds the tree structure that defines the game.
- Individual - Class in tracks.multiPlayer.advanced.sampleRHEA
-
- Individual - Class in tracks.multiPlayer.advanced.sampleRS
-
- Individual - Class in tracks.singlePlayer.advanced.sampleRHEA
-
- Individual - Class in tracks.singlePlayer.advanced.sampleRS
-
- INET_ADDRESS - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- INET_ADDRESS_FACTORY - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- init() - Method in class core.content.ParameterBoolContent
-
- init() - Method in class core.content.ParameterContent
-
- init() - Method in class core.content.ParameterDoubleContent
-
- init() - Method in class core.content.ParameterIntContent
-
- init(StateObservation, boolean) - Method in class core.player.LearningPlayer
-
- init() - Method in class core.vgdl.VGDLFactory
-
Initializes the maps for caching classes.
- init() - Method in class core.vgdl.VGDLRegistry
-
Initializes the registry of sprites for games.
- init(Vector2d, Dimension) - Method in class core.vgdl.VGDLSprite
-
Initializes the sprite, giving its position and dimensions.
- init(StateObservationMulti) - Method in class tracks.multiPlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Inits the tree with the new observation state in the root.
- init(StateObservationMulti) - Method in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Inits the tree with the new observation state in the root.
- init(StateObservation) - Method in class tracks.singlePlayer.advanced.olets.SingleMCTSPlayer
-
Initializes the tree with the new observation state in the root.
- init(StateObservation) - Method in class tracks.singlePlayer.advanced.sampleMCTS.SingleMCTSPlayer
-
Inits the tree with the new observation state in the root.
- init(StateObservation) - Method in class tracks.singlePlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
Inits the tree with the new observation state in the root.
- init(StateObservation) - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleMCTSPlayer
-
Inits the tree with the new observation state in the root.
- INIT_CONSTRUCT_PERCENT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The percentage of the initial population that is constructively generated
- INIT_MUT_PERCENT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The percentage of the initial population that is mutationally generated based
off what already exists (random and constructive) in the population
- INIT_MUTATION_AMOUNT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the initial amount of mutations in the init pop
- INIT_RANDOM_PERCENT - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The percentage of the initial population that is randomly generated
- initBuffers() - Method in class tracks.singleLearning.utils.Comm
-
Creates the buffers for communication.
- initBuffers() - Method in class tracks.singleLearning.utils.PipeComm
-
Creates the buffers for pipe communication.
- initBuffers() - Method in class tracks.singleLearning.utils.SocketComm
-
Creates the buffers for pipe communication.
- initForwardModel() - Method in class core.game.Game
-
Starts the forward model for the game.
- INITIALIZATION_TIME - Static variable in class core.competition.CompetitionParameters
-
Milliseconds allowed for controller initialization.
- InitializeConstructive() - Method in class tracks.levelGeneration.geneticLevelGenerator.Chromosome
-
initialize the chromosome using the contructive level generator
- InitializeRandom() - Method in class tracks.levelGeneration.geneticLevelGenerator.Chromosome
-
initialize the chromosome with random sprites
- initMulti() - Method in class core.game.Game
-
Initialisation after the game is parsed.
- initSprites(ArrayList<Integer>, ArrayList<Integer>, HashMap<Integer, SpriteContent>) - Method in class core.game.Game
-
Initializes the sprite structures that hold the game.
- input - Static variable in class tracks.singleLearning.utils.PipeComm
-
Reader of the player.
- insert(Node) - Method in class core.vgdl.Node
-
Inserts a new node in the tree structure.
- INSERT_PARAM_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
The probability to insert a new parameter into an existing rule
- INSERTION_PROB - Static variable in class tracks.levelGeneration.geneticLevelGenerator.SharedData
-
the probability of inserting a new sprite
- INSERTION_PROB - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
the probability of inserting a new rule
- INSTANCE - Static variable in class tools.com.google.gson.internal.JsonReaderInternalAccess
-
- INSTANCE - Static variable in class tools.com.google.gson.JsonNull
-
singleton for JsonNull
- InstanceCreator<T> - Interface in tools.com.google.gson
-
This interface is implemented to create instances of a class that does not define a no-args
constructor.
- INTEGER - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- INTEGER_FACTORY - Static variable in class tools.com.google.gson.internal.bind.TypeAdapters
-
- InteractionContent - Class in core.content
-
Created with IntelliJ IDEA.
- InteractionContent() - Constructor for class core.content.InteractionContent
-
Default constructor.
- InteractionContent(String, String, String) - Constructor for class core.content.InteractionContent
-
Simple constructor that receives an identifier and a reference class
- InteractionContent(String) - Constructor for class core.content.InteractionContent
-
Constructor that extracts the contents from a String line
- InteractionData() - Constructor for class core.game.GameDescription.InteractionData
-
- interactionParams - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
Array contains all possible interaction parameter types
- interactions - Static variable in class tracks.ruleGeneration.geneticRuleGenerator.SharedData
-
Array contains all interactions we want to mutate over
- intersects(VGDLSprite) - Method in class core.vgdl.VGDLSprite
-
Checks if this sprites intersects with the one received as parameter.
- intersects(VGDLSprite) - Method in class ontology.avatar.oriented.PlatformerAvatar
-
Overwritting intersects to check if we are on ground.
- intersects(VGDLSprite) - Method in class ontology.avatar.oriented.WizardAvatar
-
Overwritting intersects to check if we are on ground.
- intersects(VGDLSprite) - Method in class ontology.sprites.npc.Walker
-
Overwritting intersects to check if we are on ground.
- intersects(VGDLSprite) - Method in class ontology.sprites.npc.WalkerJumper
-
Overwritting intersects to check if we are on ground.
- intValue() - Method in class tools.com.google.gson.internal.LazilyParsedNumber
-
- invisible - Variable in class core.vgdl.VGDLSprite
-
Indicates if the sprite is invisible.
- IO - Class in tools
-
Created with IntelliJ IDEA.
- IO() - Constructor for class tools.IO
-
Default constructor
- is_avatar - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite is the avatar (player) of the game.
- is_definition - Variable in class core.content.Content
-
Indicates if this content is definition (i.e., includes character ">" in VGDL).
- is_disabled() - Method in class core.vgdl.VGDLSprite
-
Check if this sprite is disabled.
- is_disqualified - Variable in class ontology.avatar.MovingAvatar
-
Disqualified flag, moved from Game class to individual players,
as there may be more than 1 in a game; variable still in Game
class for single player games to keep back-compatibility
- is_disqualified() - Method in class ontology.avatar.MovingAvatar
-
Checks whether this player is disqualified.
- is_from_avatar - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite was created by the avatar.
- is_kill_effect - Variable in class ontology.effects.Effect
-
- IS_LEARNING - Static variable in class core.competition.CompetitionParameters
-
- is_npc - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite is an NPC.
- is_oriented - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite has an oriented behaviour.
- is_resource - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite is a resource.
- is_static - Variable in class core.vgdl.VGDLSprite
-
Indicates if this sprite is static or not.
- is_stochastic - Variable in class core.game.Game
-
Indicates if the game is stochastic.
- is_stochastic - Variable in class core.vgdl.VGDLSprite
-
Indicates if the sprite has a stochastic behaviour.
- is_stochastic - Variable in class ontology.effects.Effect
-
- isAssignableFrom(Class<?>) - Method in class tools.com.google.gson.reflect.TypeToken
-
- isAssignableFrom(Type) - Method in class tools.com.google.gson.reflect.TypeToken
-
- isAssignableFrom(TypeToken<?>) - Method in class tools.com.google.gson.reflect.TypeToken
-
- isAvatar - Variable in class core.game.GameDescription.SpriteData
-
- isAvatarAlive() - Method in class core.game.ForwardModel
-
Returns true if the avatar is alive
- isAvatarAlive(int) - Method in class core.game.ForwardModel
-
Method overloaded for multi player games, returns true if the avatar is still alive.
- isAvatarAlive - Variable in class core.game.SerializableStateObservation
-
- isAvatarAlive() - Method in class core.game.StateObservation
-
returns true if the avatar is alive.
- isAvatarAlive(int) - Method in class core.game.StateObservationMulti
-
returns true if the avatar is alive.
- isBoolean() - Method in class tools.com.google.gson.JsonPrimitive
-
Check whether this primitive contains a boolean value.
- isDone(Game) - Method in class core.termination.MultiSpriteCounter
-
- isDone(Game) - Method in class core.termination.MultiSpriteCounterSubTypes
-
- isDone(Game) - Method in class core.termination.SpriteCounter
-
- isDone(Game) - Method in class core.termination.SpriteCounterMore
-
- isDone(Game) - Method in class core.termination.StopCounter
-
- isDone(Game) - Method in class core.termination.Termination
-
- isDone(Game) - Method in class core.termination.Timeout
-
- isEnded - Variable in class core.game.Game
-
Indicates if the game is ended.
- isFinalValueSet - Variable in class core.content.ParameterContent
-
Is final value set
- isFinished(Game) - Method in class core.termination.Termination
-
- isFirstTick - Variable in class core.vgdl.VGDLSprite
-
Indicates if the sprite is in its first cycle of existence.
- isGameOver() - Method in class core.game.BasicGame
-
- isGameOver() - Method in class core.game.ForwardModel
-
Indicates if the game is over or if it hasn't finished yet.
- isGameOver() - Method in class core.game.Game
-
Indicates if the game is over, or if it is still being played.
- isGameOver - Variable in class core.game.SerializableImage
-
- isGameOver - Variable in class core.game.SerializableStateObservation
-
- isGameOver() - Method in class core.game.StateObservation
-
Indicates if the game is over or if it hasn't finished yet.
- isGameOver() - Method in class core.game.StateObservationMulti
-
Method overridden for multi player games.
- isHtmlSafe() - Method in class tools.com.google.gson.stream.JsonWriter
-
Returns true if this writer writes JSON that's safe for inclusion in HTML
and XML documents.
- isHuman() - Method in class core.player.Player
-
Indicates if this player is human controlled.
- isHuman(String) - Static method in class tracks.ArcadeMachine
-
- isJsonArray() - Method in class tools.com.google.gson.JsonElement
-
provides check for verifying if this element is an array or not.
- isJsonNull() - Method in class tools.com.google.gson.JsonElement
-
provides check for verifying if this element represents a null value or not.
- isJsonObject() - Method in class tools.com.google.gson.JsonElement
-
provides check for verifying if this element is a Json object or not.
- isJsonPrimitive() - Method in class tools.com.google.gson.JsonElement
-
provides check for verifying if this element is a primitive or not.
- isLenient() - Method in class tools.com.google.gson.stream.JsonReader
-
Returns true if this parser is liberal in what it accepts.
- isLenient() - Method in class tools.com.google.gson.stream.JsonWriter
-
Returns true if this writer has relaxed syntax rules.
- isMoving(Types.ACTIONS) - Static method in enum ontology.Types.ACTIONS
-
- isMultiGameOver() - Method in class core.game.ForwardModel
-
Indicates if the game is over or if it hasn't finished yet.
- isNative - Variable in class ontology.effects.TimeEffect
-
True if this is a time effect defined in VGDL using TIME.
- isNPC - Variable in class core.game.GameDescription.SpriteData
-
- isNumber() - Method in class tools.com.google.gson.JsonPrimitive
-
Check whether this primitive contains a Number.
- ISO8601Utils - Class in tools.com.google.gson.internal.bind.util
-
Utilities methods for manipulating dates in iso8601 format.
- ISO8601Utils() - Constructor for class tools.com.google.gson.internal.bind.util.ISO8601Utils
-
- isOpposite(Types.ACTIONS, Types.ACTIONS) - Static method in class tracks.singlePlayer.tools.ucbOptimizerAgent.Helper
-
- ispawn - Variable in class ontology.effects.unary.UpdateSpawnType
-
- isPortal - Variable in class core.game.GameDescription.SpriteData
-
- isPrimitive(Type) - Static method in class tools.com.google.gson.internal.Primitives
-
Returns true if this type is a primitive.
- isResource - Variable in class core.game.GameDescription.SpriteData
-
- isSaveGoal() - Method in class controller.PDDLSingleGoal
-
- isSingleton - Variable in class core.game.GameDescription.SpriteData
-
- isStatic - Variable in class core.game.GameDescription.SpriteData
-
- isString() - Method in class tools.com.google.gson.JsonPrimitive
-
Check whether this primitive contains a String value.
- istype - Variable in class ontology.effects.unary.ShieldFrom
-
- iSubTypes - Variable in class core.game.Game
-
For each entry, int identifier of sprite type, a list with all the itypes
this sprite belongs to.
- isUselessMove(StateObservation, StateObservation) - Method in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleTreeNode
-
- isValidation - Variable in class core.game.SerializableImage
-
- isValidation - Variable in class core.game.SerializableStateObservation
-
- isWrapperType(Type) - Static method in class tools.com.google.gson.internal.Primitives
-
Returns true
if type
is one of the nine
primitive-wrapper types, such as Integer
.
- iterator() - Method in class controller.PDDLPlan
-
Method that returns an iterator which allows to iterate over the plan's actions.
- iterator() - Method in class tools.com.google.gson.JsonArray
-
Returns an iterator to navigate the elements of the array.
- iterPlan - Variable in class controller.PlanningAgent
-
- iters - Variable in class tracks.multiPlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
- iters - Variable in class tracks.singlePlayer.deprecated.sampleMCTS.SingleMCTSPlayer
-
- iters - Static variable in class tracks.singlePlayer.tools.ucbOptimizerAgent.SingleMCTSPlayer
-
- itype - Variable in class core.game.Observation
-
Type of sprite of this observation.
- itype - Variable in class core.termination.SpriteCounter
-
- itype - Variable in class core.termination.SpriteCounterMore
-
- itype - Variable in class ontology.avatar.FlakAvatar
-
- itype - Variable in class ontology.avatar.oriented.ShootAvatar
-
- itype - Variable in class ontology.avatar.oriented.WizardAvatar
-
- itype - Variable in class ontology.effects.binary.DecreaseSpeedToAll
-
- itype - Variable in class ontology.effects.binary.IncreaseSpeedToAll
-
- itype - Variable in class ontology.effects.binary.SetSpeedForAll
-
- itype - Variable in class ontology.effects.binary.TransformToSingleton
-
- itype - Variable in class ontology.effects.TimeEffect
-
itype of the sprite that suffers the effects of the delegated Effect.
- itype - Variable in class ontology.effects.unary.KillAll
-
- itype - Variable in class ontology.effects.unary.RemoveScore
-
- itype - Variable in class ontology.effects.unary.Spawn
-
- itype - Variable in class ontology.effects.unary.SpawnAbove
-
- itype - Variable in class ontology.effects.unary.SpawnBehind
-
- itype - Variable in class ontology.effects.unary.SpawnBelow
-
- itype - Variable in class ontology.effects.unary.SpawnIfCounterSubTypes
-
- itype - Variable in class ontology.effects.unary.SpawnIfHasLess
-
- itype - Variable in class ontology.effects.unary.SpawnIfHasMore
-
- itype - Variable in class ontology.effects.unary.SpawnLeft
-
- itype - Variable in class ontology.effects.unary.SpawnRight
-
- itype - Variable in class ontology.effects.unary.SubtractHealthPoints
-
- itype - Variable in class ontology.effects.unary.TransformTo
-
- itype - Variable in class ontology.effects.unary.UpdateSpawnType
-
- itype - Variable in class ontology.sprites.npc.Chaser
-
- itype - Variable in class ontology.sprites.npc.PathChaser
-
- itype - Variable in class ontology.sprites.producer.Portal
-
- itype - Variable in class ontology.sprites.producer.SpawnPoint
-
- itype - Variable in class ontology.sprites.Spreader
-
- itype1 - Variable in class core.termination.MultiSpriteCounter
-
- itype1 - Variable in class core.termination.MultiSpriteCounterSubTypes
-
- itype1 - Variable in class core.termination.StopCounter
-
- itype1 - Variable in class ontology.sprites.npc.AlternateChaser
-
- itype2 - Variable in class core.termination.MultiSpriteCounter
-
- itype2 - Variable in class core.termination.StopCounter
-
- itype2 - Variable in class ontology.sprites.npc.AlternateChaser
-
- itype3 - Variable in class core.termination.MultiSpriteCounter
-
- itype3 - Variable in class core.termination.StopCounter
-
- itype_other - Variable in class ontology.effects.binary.TransformToSingleton
-
- itypeCount - Variable in class ontology.effects.binary.TransformIfCount
-
- itypes - Variable in class core.content.SpriteContent
-
Indicates the int - types of the sprite (hierarchical identifiers).
- itypes - Variable in class core.vgdl.VGDLSprite
-
List of types this sprite belongs to.
- itypeTo - Variable in class ontology.effects.binary.TransformToAll
-