-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Table of environments
Here is a synopsis of the environments as of 2016-06-20, in order by space dimensionality. See discussion and code in Write more documentation about environments: Issue #106.
|Environment Id|Observation Space|Action Space|Reward Range|tStepL|Trials|rThresh |---|---|---|---|---|---|---|---|---|---| | TimePilot-ram-v0|Box(128,)|Discrete(10)|(-inf, inf)|10000|100|None| | Amidar-ram-v0|Box(128,)|Discrete(10)|(-inf, inf)|10000|100|None| | WizardOfWor-ram-v0|Box(128,)|Discrete(10)|(-inf, inf)|10000|100|None| | Asteroids-ram-v0|Box(128,)|Discrete(14)|(-inf, inf)|10000|100|None| | KungFuMaster-ram-v0|Box(128,)|Discrete(14)|(-inf, inf)|10000|100|None| | JourneyEscape-ram-v0|Box(128,)|Discrete(16)|(-inf, inf)|10000|100|None| | Robotank-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Berzerk-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | ChopperCommand-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | DoubleDunk-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Gravitar-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | YarsRevenge-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Krull-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | PrivateEye-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Seaquest-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Solaris-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | ElevatorAction-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Frostbite-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | BankHeist-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Venture-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Zaxxon-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Tennis-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | FishingDerby-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Kangaroo-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Alien-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | BattleZone-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | IceHockey-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Boxing-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Riverraid-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | StarGunner-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Pitfall-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | MontezumaRevenge-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Centipede-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | RoadRunner-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Jamesbond-ram-v0|Box(128,)|Discrete(18)|(-inf, inf)|10000|100|None| | Skiing-ram-v0|Box(128,)|Discrete(3)|(-inf, inf)|10000|100|None| | Freeway-ram-v0|Box(128,)|Discrete(3)|(-inf, inf)|10000|100|None| | Atlantis-ram-v0|Box(128,)|Discrete(4)|(-inf, inf)|10000|100|None| | Pooyan-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | SpaceInvaders-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | AirRaid-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Carnival-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Bowling-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | DemonAttack-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | NameThisGame-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Pong-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Breakout-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Qbert-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | UpNDown-ram-v0|Box(128,)|Discrete(6)|(-inf, inf)|10000|100|None| | Assault-ram-v0|Box(128,)|Discrete(7)|(-inf, inf)|10000|100|None| | Phoenix-ram-v0|Box(128,)|Discrete(8)|(-inf, inf)|10000|100|None| | Gopher-ram-v0|Box(128,)|Discrete(8)|(-inf, inf)|10000|100|None| | Tutankham-ram-v0|Box(128,)|Discrete(8)|(-inf, inf)|10000|100|None| | Enduro-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | BeamRider-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | Asterix-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | CrazyClimber-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | MsPacman-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | VideoPinball-ram-v0|Box(128,)|Discrete(9)|(-inf, inf)|10000|100|None| | MountainCar-v0|Box(2,)|Discrete(3)|(-inf, inf)|200|100|-110.0| | CNNClassifierTraining-v0|Box(2,)|Tuple(Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(5, 2), Box(2, 2))|(-inf, inf)|1000|100|None| | TimePilot-v0|Box(210, 160, 3)|Discrete(10)|(-inf, inf)|10000|100|None| | Asteroids-v0|Box(210, 160, 3)|Discrete(14)|(-inf, inf)|10000|100|None| | KungFuMaster-v0|Box(210, 160, 3)|Discrete(14)|(-inf, inf)|10000|100|None| | Alien-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Berzerk-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | MontezumaRevenge-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Zaxxon-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Venture-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Frostbite-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Seaquest-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Pitfall-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | ElevatorAction-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | FishingDerby-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Robotank-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Jamesbond-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | PrivateEye-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | StarGunner-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | YarsRevenge-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Boxing-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Solaris-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | BattleZone-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Gravitar-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | RoadRunner-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Krull-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Riverraid-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | ChopperCommand-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | IceHockey-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Kangaroo-v0|Box(210, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Freeway-v0|Box(210, 160, 3)|Discrete(3)|(-inf, inf)|10000|100|None| | Atlantis-v0|Box(210, 160, 3)|Discrete(4)|(-inf, inf)|10000|100|None| | DemonAttack-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | NameThisGame-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Bowling-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Qbert-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | UpNDown-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Pong-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Breakout-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | SpaceInvaders-v0|Box(210, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Phoenix-v0|Box(210, 160, 3)|Discrete(8)|(-inf, inf)|10000|100|None| | BeamRider-v0|Box(210, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | Asterix-v0|Box(210, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | CrazyClimber-v0|Box(210, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | Enduro-v0|Box(210, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | MsPacman-v0|Box(210, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | JourneyEscape-v0|Box(230, 160, 3)|Discrete(16)|(-inf, inf)|10000|100|None| | Amidar-v0|Box(250, 160, 3)|Discrete(10)|(-inf, inf)|10000|100|None| | WizardOfWor-v0|Box(250, 160, 3)|Discrete(10)|(-inf, inf)|10000|100|None| | DoubleDunk-v0|Box(250, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Centipede-v0|Box(250, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Tennis-v0|Box(250, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | BankHeist-v0|Box(250, 160, 3)|Discrete(18)|(-inf, inf)|10000|100|None| | Skiing-v0|Box(250, 160, 3)|Discrete(3)|(-inf, inf)|10000|100|None| | Carnival-v0|Box(250, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Pooyan-v0|Box(250, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | AirRaid-v0|Box(250, 160, 3)|Discrete(6)|(-inf, inf)|10000|100|None| | Assault-v0|Box(250, 160, 3)|Discrete(7)|(-inf, inf)|10000|100|None| | Tutankham-v0|Box(250, 160, 3)|Discrete(8)|(-inf, inf)|10000|100|None| | Gopher-v0|Box(250, 160, 3)|Discrete(8)|(-inf, inf)|10000|100|None| | VideoPinball-v0|Box(250, 160, 3)|Discrete(9)|(-inf, inf)|10000|100|None| | Go19x19-v0|Box(3, 19, 19)|Discrete(363)|(-inf, inf)|1000|100|None| | Hex9x9-v0|Box(3, 9, 9)|Discrete(82)|(-inf, inf)|1000|100|None| | Go9x9-v0|Box(3, 9, 9)|Discrete(83)|(-inf, inf)|1000|100|None| | SemiSupervisedPendulumRandom-v0|Box(3,)|Box(1,)|(-inf, inf)|1000|100|None| | SemiSupervisedPendulumDecay-v0|Box(3,)|Box(1,)|(-inf, inf)|1000|100|None| | SemiSupervisedPendulumNoise-v0|Box(3,)|Box(1,)|(-inf, inf)|1000|100|None| | Pendulum-v0|Box(3,)|Box(1,)|(-inf, inf)|200|100|None| | CartPole-v0|Box(4,)|Discrete(2)|(-inf, inf)|200|100|195.0| | Acrobot-v0|Box(4,)|Discrete(3)|(-inf, inf)|200|100|-100| | InterpretabilityCartpoleObservations-v0|Box(4,)|Tuple(Discrete(2), Box(4,), Box(4,), Box(4,), Box(4,), Box(4,))|(-inf, inf)|1000|100|None| | InterpretabilityCartpoleActions-v0|Box(4,)|Tuple(Discrete(2), Discrete(2), Discrete(2), Discrete(2), Discrete(2), Discrete(2))|(-inf, inf)|1000|100|None| | DoomTakeCover-v0|Box(480, 640, 3)|High-Low(2, 3)|(-inf, inf)|1000|100|None| | DoomDefendCenter-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomHealthGathering-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomPredictPosition-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomBasic-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomMyWayHome-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomDefendLine-v0|Box(480, 640, 3)|High-Low(3, 3)|(-inf, inf)|1000|100|None| | DoomDeathmatch-v0|Box(480, 640, 3)|High-Low(44, 3)|(-inf, inf)|1000|100|None| | DoomCorridor-v0|Box(480, 640, 3)|High-Low(6, 3)|(-inf, inf)|1000|100|None| | ConvergenceControl-v0|Box(6,)|Tuple(Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(1,))|(-inf, inf)|1000|100|None| | OneRoundNondeterministicReward-v0|Discrete(1)|Discrete(2)|(-inf, inf)|1000|100|None| | OneRoundDeterministicReward-v0|Discrete(1)|Discrete(2)|(-inf, inf)|1000|100|None| | Roulette-v0|Discrete(1)|Discrete(38)|(-inf, inf)|100|100|None| | FrozenLake-v0|Discrete(16)|Discrete(4)|(-inf, inf)|100|100|0.78| | TwoRoundDeterministicReward-v0|Discrete(3)|Discrete(2)|(-inf, inf)|1000|100|None| | TwoRoundNondeterministicReward-v0|Discrete(3)|Discrete(2)|(-inf, inf)|1000|100|None| | Reverse-v0|Discrete(3)|Tuple(Discrete(2), Discrete(2), Discrete(2))|(-inf, inf)|200|100|25.0| | ReversedAddition-v0|Discrete(4)|Tuple(Discrete(4), Discrete(2), Discrete(3))|(-inf, inf)|200|100|25.0| | ReversedAddition3-v0|Discrete(4)|Tuple(Discrete(4), Discrete(2), Discrete(3))|(-inf, inf)|200|100|25.0| | NChain-v0|Discrete(5)|Discrete(2)|(-inf, inf)|1000|100|None| | Taxi-v1|Discrete(500)|Discrete(6)|(-inf, inf)|200|100|9.7| | Copy-v0|Discrete(6)|Tuple(Discrete(2), Discrete(2), Discrete(5))|(-inf, inf)|200|100|25.0| | RepeatCopy-v0|Discrete(6)|Tuple(Discrete(2), Discrete(2), Discrete(5))|(-inf, inf)|200|100|75.0| | DuplicatedInput-v0|Discrete(6)|Tuple(Discrete(2), Discrete(2), Discrete(5))|(-inf, inf)|200|100|9.0| | FrozenLake8x8-v0|Discrete(64)|Discrete(4)|(-inf, inf)|200|100|0.99| | OffSwitchCartpole-v0|Tuple(Discrete(2), Box(4,))|Discrete(2)|(-inf, inf)|1000|100|None| | Blackjack-v0|Tuple(Discrete(32), Discrete(11), Discrete(2))|Discrete(2)|(-inf, inf)|1000|100|None|
- Gym Repository
- Wiki Home
- Leaderboard
- Environments
- FAQ
- Resources
- Feature Requests