Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Farama-Foundation/MAgent2
/ types & classes
Types & classes
49 in github.com/Farama-Foundation/MAgent2
⨍
Functions
307
◇
Types & classes
49
↓ 5 callers
Class
EventNode
an AST node of the event expression
magent2/gridworld.py:14
↓ 1 callers
Class
AgentType
src/gridworld/grid_def.h:36
↓ 1 callers
Class
CMakeExtension
setup.py:31
↓ 1 callers
Class
Group
src/gridworld/grid_def.h:37
↓ 1 callers
Class
Renderer
magent2/render.py:88
↓ 1 callers
Class
_parallel_env
magent2/environments/adversarial_pursuit/adversarial_pursuit.py:198
↓ 1 callers
Class
_parallel_env
magent2/environments/gather/gather.py:213
↓ 1 callers
Class
_parallel_env
magent2/environments/tiger_deer/tiger_deer.py:198
↓ 1 callers
Class
_parallel_env
magent2/environments/battlefield/battlefield.py:177
↓ 1 callers
Class
_parallel_env
magent2/environments/combined_arms/combined_arms.py:366
↓ 1 callers
Class
_parallel_env
magent2/environments/battle/battle.py:226
Class
Agent
src/gridworld/GridWorld.h:131
Class
Agent
some forward declaration
src/gridworld/grid_def.h:35
Class
AgentSymbol
Symbol to represent some agents in defining events.
magent2/gridworld.py:97
Class
AgentSymbol
src/gridworld/RewardEngine.h:17
Class
AgentSymbol
reward description
src/gridworld/grid_def.h:44
Class
AgentType
src/gridworld/AgentType.h:17
Class
AttackAction
src/gridworld/GridWorld.h:325
Class
AttackAction
src/gridworld/grid_def.h:41
Class
CMakeBuild
setup.py:38
Class
CircleRange
magent2/gridworld.py:887
Class
CircleRange
circle range stored as a rectangle with circular mask
src/gridworld/Range.h:149
Class
Config
Configuration class for a Gridworld game.
magent2/gridworld.py:121
Class
Environment
see subclass for detailed comment
magent2/environment.py:4
Class
Environment
src/Environment.h:14
Class
EventNode
src/gridworld/RewardEngine.h:34
Class
EventNode
src/gridworld/grid_def.h:46
Class
FontProvider
provide pixel font
magent2/utility.py:84
Class
GridWorld
The main MAgent2 class for implementing environments. MAgent2 environments are square Gridworlds wherein each coordinate may contain an agent, a
magent2/gridworld.py:214
Class
GridWorld
the main engine
src/gridworld/GridWorld.h:38
Class
Group
src/gridworld/GridWorld.h:256
Class
Logger
src/utility/utility.h:63
Class
Map
src/gridworld/Map.h:32
Class
MapSlot
src/gridworld/Map.h:23
Class
MoveAction
src/gridworld/GridWorld.h:315
Class
MoveAction
src/gridworld/grid_def.h:39
Class
NDPointer
src/utility/utility.h:25
Class
Position
src/gridworld/grid_def.h:26
Class
Range
src/gridworld/Range.h:18
Class
RenderAttackEvent
src/gridworld/RenderGenerator.h:18
Class
RenderGenerator
src/gridworld/RenderGenerator.h:23
Class
RewardRule
src/gridworld/RewardEngine.h:47
Class
RewardRule
src/gridworld/grid_def.h:45
Class
SectorRange
magent2/gridworld.py:901
Class
SectorRange
sector range stored as a rectangle with sector mask
src/gridworld/Range.h:104
Class
StatRecorder
the statistical recorder
src/gridworld/GridWorld.h:28
Class
TurnAction
src/gridworld/GridWorld.h:320
Class
TurnAction
src/gridworld/grid_def.h:40
Class
magent_parallel_env
magent2/environments/magent_env.py:20