-
Notifications
You must be signed in to change notification settings - Fork 48
Forward Model and State Observation
Raluca D. Gaina edited this page Feb 12, 2018
·
2 revisions
The following pages contain information about the functions that the controller can use to query the state of the game every game cycle. All these functions are from the class StateObservation. Its methods are grouped in the following tabs by the part of the game state that is being queried:
- Advancing and copying the state
- Querying the state of the game
- Information about the state of the Avatar
- Information about events happened in the game
- Information about other sprites in the game
Multi player agents receive an object of type StateObservationMulti instead, which sub-classes StateObservation (therefore all single player methods can still be accessed - be weary when using player specific methods, as not passing the playerID would result in the default ID of 0 being used instead). The additional and overloaded methods are grouped in the following tabs:
-
GVG Framework
- Tracks Description
- Code Structure
- Creating Controllers
- Creating Multi Player Controllers
- Creating Level Generators
- Running & Testing Level Generators
- Creating Rule Generators
- Running & Testing Rule Generators
-
Forward Model and State Observation
- Advancing and copying the state
- Advancing and copying the state (2 Player)
- Querying the state of the game
- Querying the state of the game (2 Player)
- Information about the state of the Avatar
- Information about the state of the Avatar (2 Player)
- Information about events happened in the game
- Information about other sprites in the game
- Game Description Class
- Constraints
- Game Analyzer Class
- Level Analyzer Class
- Sprite Level Description Class
- Sprite, Termination, and Interaction Data Class
- Level Mapping Class
- Competition Specifications
- VGDL Language