Basic Entities
Here is a list of provided basic entities that can be used in any gridworld environment.
Note that all of these entities do not override the default
Entity.transition(), which does nothing.
- class sorrel.entities.Wall
A basic entity that represents a wall.
By default, walls penalize contact (with a reward value of -1).
- class sorrel.entities.EmptyEntity
A basic entity that represents a passable empty space.
By default. EmptyEntities are passable.
- class sorrel.entities.Gem(value: float | int)
An entity that represents a rewarding object in an environment.
By default, Gems are passable.