- category - Variable in class core.game.Observation
-
Category of this observation (static, resource, npc, etc.).
- ChangeResource - Class in ontology.effects.unary
-
Created with IntelliJ IDEA.
- ChangeResource(InteractionContent) - Constructor for class ontology.effects.unary.ChangeResource
-
- charId - Variable in class core.content.MappingContent
-
Character that identifies this content in the level map.
- charMapping - Variable in class core.game.Game
-
Mapping between characters in the level and the entities they represent.
- Chaser - Class in ontology.sprites.npc
-
Created with IntelliJ IDEA.
- Chaser() - Constructor for class ontology.sprites.npc.Chaser
-
- Chaser(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.npc.Chaser
-
- checkTimeOut() - Method in class core.game.Game
-
Checks if the game must finish because of number of cycles played.
- children - Variable in class controllers.sampleMCTS.SingleTreeNode
-
- children - Variable in class core.Node
-
Children of this node.
- choice(Object[], Random) - Static method in class tools.Utils
-
- choice(ArrayList<Vector2d>, Random) - Static method in class tools.Utils
-
- classConst - Variable in class core.game.Game
-
Content objects for the different sprite types..
- clear() - Method in class core.game.Game.Bucket
-
- clear() - Method in class core.SpriteGroup
-
Clears the collection of sprites.
- clearAll() - Method in class core.game.Game
-
Deletes all the sprites killed in the previous step.
- CloneSprite - Class in ontology.effects.unary
-
Created with IntelliJ IDEA.
- CloneSprite(InteractionContent) - Constructor for class ontology.effects.unary.CloneSprite
-
- closestTargets(Game) - Method in class ontology.sprites.npc.AlternateChaser
-
Sets a list with the closest targets (sprites with the type 'stype'), by distance
- closestTargets(Game) - Method in class ontology.sprites.npc.Chaser
-
Sets a list with the closest targets (sprites with the type 'stype'), by distance
- CollectResource - Class in ontology.effects.binary
-
Created with IntelliJ IDEA.
- CollectResource(InteractionContent) - Constructor for class ontology.effects.binary.CollectResource
-
- collisionEffects - Variable in class core.game.Game
-
Relationships for collisions: double array of (list of) effects.
- color - Variable in class core.VGDLSprite
-
Color of this sprite.
- COLOR_DISC - Static variable in class ontology.Types
-
- comp - Variable in class tools.JEasyFrame
-
Main component of the frame.
- compareTo(Event) - Method in class core.game.Event
-
- compareTo(Observation) - Method in class core.game.Observation
-
Compares this observation to others, using distances to the reference position.
- compareTo(Object) - Method in class tools.Pair
-
- CompetitionParameters - Class in core.competition
-
Created with IntelliJ IDEA.
- CompetitionParameters() - Constructor for class core.competition.CompetitionParameters
-
- Content - Class in core.content
-
Created with IntelliJ IDEA.
- Content() - Constructor for class core.content.Content
-
- content - Variable in class core.Node
-
Contents of this node.
- ContinuousPhysics - Class in ontology.physics
-
Created with IntelliJ IDEA.
- ContinuousPhysics() - Constructor for class ontology.physics.ContinuousPhysics
-
Default constructor.
- controllers.Heuristics - package controllers.Heuristics
-
- controllers.human - package controllers.human
-
- controllers.replayer - package controllers.replayer
-
- controllers.sampleGA - package controllers.sampleGA
-
- controllers.sampleMCTS - package controllers.sampleMCTS
-
- controllers.sampleonesteplookahead - package controllers.sampleonesteplookahead
-
- controllers.sampleRandom - package controllers.sampleRandom
-
- Conveyor - Class in ontology.sprites
-
Created with IntelliJ IDEA.
- Conveyor() - Constructor for class ontology.sprites.Conveyor
-
- Conveyor(Vector2d, Dimension, SpriteContent) - Constructor for class ontology.sprites.Conveyor
-
- cooldown - Variable in class core.VGDLSprite
-
States the pause ticks in-between two moves
- copy() - Method in class core.game.Event
-
Creates a copy of this event.
- copy() - Method in class core.game.ForwardModel
-
Creates a copy of this forward model.
- copy() - Method in class core.game.StateObservation
-
Returns an exact copy of the state observation object.
- copy() - Method in class core.VGDLSprite
-
Creates a copy of this sprite.
- copy() - Method in class ontology.avatar.FlakAvatar
-
- copy() - Method in class ontology.avatar.HorizontalAvatar
-
- copy() - Method in class ontology.avatar.MovingAvatar
-
- copy() - Method in class ontology.avatar.NoisyRotatingFlippingAvatar
-
- copy() - Method in class ontology.avatar.oriented.AimedAvatar
-
- copy() - Method in class ontology.avatar.oriented.AimedFlakAvatar
-
- copy() - Method in class ontology.avatar.oriented.InertialAvatar
-
- copy() - Method in class ontology.avatar.oriented.MarioAvatar
-
- copy() - Method in class ontology.avatar.oriented.MissileAvatar
-
- copy() - Method in class ontology.avatar.oriented.OrientedAvatar
-
- copy() - Method in class ontology.avatar.oriented.ShootAvatar
-
- copy() - Method in class ontology.avatar.RotatingAvatar
-
- copy() - Method in class ontology.avatar.RotatingFlippingAvatar
-
- copy() - Method in class ontology.avatar.VerticalAvatar
-
- copy() - Method in class ontology.sprites.Conveyor
-
- copy() - Method in class ontology.sprites.Door
-
- copy() - Method in class ontology.sprites.Flicker
-
- copy() - Method in class ontology.sprites.Immovable
-
- copy() - Method in class ontology.sprites.missile.ErraticMissile
-
- copy() - Method in class ontology.sprites.missile.Missile
-
- copy() - Method in class ontology.sprites.missile.RandomMissile
-
- copy() - Method in class ontology.sprites.missile.Walker
-
- copy() - Method in class ontology.sprites.missile.WalkerJumper
-
- copy() - Method in class ontology.sprites.npc.AlternateChaser
-
- copy() - Method in class ontology.sprites.npc.Chaser
-
- copy() - Method in class ontology.sprites.npc.Fleeing
-
- copy() - Method in class ontology.sprites.npc.RandomAltChaser
-
- copy() - Method in class ontology.sprites.npc.RandomInertial
-
- copy() - Method in class ontology.sprites.npc.RandomNPC
-
- copy() - Method in class ontology.sprites.OrientedFlicker
-
- copy() - Method in class ontology.sprites.Passive
-
- copy() - Method in class ontology.sprites.producer.Bomber
-
- copy() - Method in class ontology.sprites.producer.Portal
-
- copy() - Method in class ontology.sprites.producer.SpawnPoint
-
- copy() - Method in class ontology.sprites.producer.SpriteProducer
-
- copy() - Method in class ontology.sprites.Resource
-
- copy() - Method in class ontology.sprites.ResourcePack
-
- copy() - Method in class ontology.sprites.Spreader
-
- copy() - Method in class tools.StatSummary
-
- copy() - Method in class tools.Vector2d
-
Creates a copy of this vector
- copyTo(VGDLSprite) - Method in class core.VGDLSprite
-
Copies the attributes of this object to the one passed as parameter.
- copyTo(VGDLSprite) - Method in class ontology.avatar.FlakAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.HorizontalAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.MovingAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.NoisyRotatingFlippingAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.AimedAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.AimedFlakAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.InertialAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.MarioAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.MissileAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.OrientedAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.oriented.ShootAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.RotatingAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.RotatingFlippingAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.avatar.VerticalAvatar
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Conveyor
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Door
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Flicker
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Immovable
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.missile.ErraticMissile
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.missile.Missile
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.missile.RandomMissile
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.missile.Walker
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.missile.WalkerJumper
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.AlternateChaser
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.Chaser
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.Fleeing
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.RandomAltChaser
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.RandomInertial
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.npc.RandomNPC
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.OrientedFlicker
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Passive
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.producer.Bomber
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.producer.Portal
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.producer.SpawnPoint
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.producer.SpriteProducer
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Resource
-
- copyTo(VGDLSprite) - Method in class ontology.sprites.Spreader
-
- core - package core
-
- core.competition - package core.competition
-
- core.content - package core.content
-
- core.game - package core.game
-
- core.player - package core.player
-
- core.termination - package core.termination
-
- counter - Variable in class ontology.sprites.producer.SpawnPoint
-
- createController(String, StateObservation) - Static method in class core.ArcadeMachine
-
Creates and initializes a new controller with the given name.
- createEffect(InteractionContent) - Method in class core.VGDLFactory
-
Creates a new effect, with parameters passed as InteractionContent.
- createGame(GameContent) - Method in class core.VGDLFactory
-
Creates a game, receiving a GameContent object
- createSprite(SpriteContent, Vector2d, Dimension) - Method in class core.VGDLFactory
-
Creates a new sprite with a given dimension in a certain position.
- createTermination(TerminationContent) - Method in class core.VGDLFactory
-
Creates a new termination, with parameters passed as TerminationContent.
- currentSet - Variable in class core.VGDLParser
-
Current set through the game description file.