Grid objects#
All elements that can be placed in a Curiosity-Gym environment are referred to as grid objects.
They all inherit attributes and methods from the abstract base class GridObject.
Base class#
Abstract class representing elements that can be placed in a grid environment. |
Object types#
Grid object representing the RL agent. |
|
Non walkable grid object used to enclose spaces in the environment. |
|
Grid object representing a task objective of the environment. |
|
Grid object with walkability depending on its state. |
|
Collectable grid object that is used to unlock |
|
A non walkable grid object that randomly changes color at every time step. |
|
Moving grid object harmful to the agent. |
|
Grid object yielding a small reward when the agent moves over it. |
|
Non walkable grid object that can be moved by agent interaction. |