mirror of
https://github.com/Farama-Foundation/Gymnasium.git
synced 2025-07-31 22:04:31 +00:00
Add missing commits in PR#29 (#34)
This commit is contained in:
2
.github/workflows/build-docs.yml
vendored
2
.github/workflows/build-docs.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
run: pip install mujoco && pip install .[atari,accept-rom-license,box2d]
|
||||
|
||||
- name: Build Envs Docs
|
||||
run: python docs/scripts/gen_mds.py
|
||||
run: python docs/scripts/gen_mds.py && python docs/scripts/gen_envs_display.py
|
||||
|
||||
- name: Build
|
||||
run: sphinx-build -b dirhtml -v docs _build
|
||||
|
9
docs/.gitignore
vendored
9
docs/.gitignore
vendored
@@ -3,3 +3,12 @@ __pycache__
|
||||
.vscode/
|
||||
build/
|
||||
_build/
|
||||
|
||||
environments/**/list.html
|
||||
environments/**/complete_list.html
|
||||
|
||||
environments/box2d/*.md
|
||||
environments/classic_control/*.md
|
||||
environments/mujoco/*.md
|
||||
environments/third_party_environments/*.md
|
||||
environments/toy_text/*.md
|
@@ -9,72 +9,72 @@ A set of Atari 2600 environment simulated through Stella and the Arcade Learning
|
||||
|
||||
```{toctree}
|
||||
:hidden:
|
||||
adventure
|
||||
air_raid
|
||||
alien
|
||||
amidar
|
||||
assault
|
||||
asterix
|
||||
asteroids
|
||||
atlantis
|
||||
bank_heist
|
||||
battle_zone
|
||||
beam_rider
|
||||
berzerk
|
||||
bowling
|
||||
boxing
|
||||
breakout
|
||||
carnival
|
||||
centipede
|
||||
chopper_command
|
||||
crazy_climber
|
||||
defender
|
||||
demon_attack
|
||||
double_dunk
|
||||
elevator_action
|
||||
enduro
|
||||
fishing_derby
|
||||
freeway
|
||||
frostbite
|
||||
gopher
|
||||
gravitar
|
||||
hero
|
||||
ice_hockey
|
||||
jamesbond
|
||||
journey_escape
|
||||
kangaroo
|
||||
krull
|
||||
kung_fu_master
|
||||
montezuma_revenge
|
||||
ms_pacman
|
||||
name_this_game
|
||||
phoenix
|
||||
pitfall
|
||||
pong
|
||||
pooyan
|
||||
private_eye
|
||||
qbert
|
||||
riverraid
|
||||
road_runner
|
||||
robotank
|
||||
seaquest
|
||||
skiing
|
||||
solaris
|
||||
space_invaders
|
||||
star_gunner
|
||||
tennis
|
||||
time_pilot
|
||||
tutankham
|
||||
up_n_down
|
||||
venture
|
||||
video_pinball
|
||||
wizard_of_wor
|
||||
yars_revenge
|
||||
zaxxon
|
||||
atari/adventure
|
||||
atari/air_raid
|
||||
atari/alien
|
||||
atari/amidar
|
||||
atari/assault
|
||||
atari/asterix
|
||||
atari/asteroids
|
||||
atari/atlantis
|
||||
atari/bank_heist
|
||||
atari/battle_zone
|
||||
atari/beam_rider
|
||||
atari/berzerk
|
||||
atari/bowling
|
||||
atari/boxing
|
||||
atari/breakout
|
||||
atari/carnival
|
||||
atari/centipede
|
||||
atari/chopper_command
|
||||
atari/crazy_climber
|
||||
atari/defender
|
||||
atari/demon_attack
|
||||
atari/double_dunk
|
||||
atari/elevator_action
|
||||
atari/enduro
|
||||
atari/fishing_derby
|
||||
atari/freeway
|
||||
atari/frostbite
|
||||
atari/gopher
|
||||
atari/gravitar
|
||||
atari/hero
|
||||
atari/ice_hockey
|
||||
atari/jamesbond
|
||||
atari/journey_escape
|
||||
atari/kangaroo
|
||||
atari/krull
|
||||
atari/kung_fu_master
|
||||
atari/montezuma_revenge
|
||||
atari/ms_pacman
|
||||
atari/name_this_game
|
||||
atari/phoenix
|
||||
atari/pitfall
|
||||
atari/pong
|
||||
atari/pooyan
|
||||
atari/private_eye
|
||||
atari/qbert
|
||||
atari/riverraid
|
||||
atari/road_runner
|
||||
atari/robotank
|
||||
atari/seaquest
|
||||
atari/skiing
|
||||
atari/solaris
|
||||
atari/space_invaders
|
||||
atari/star_gunner
|
||||
atari/tennis
|
||||
atari/time_pilot
|
||||
atari/tutankham
|
||||
atari/up_n_down
|
||||
atari/venture
|
||||
atari/video_pinball
|
||||
atari/wizard_of_wor
|
||||
atari/yars_revenge
|
||||
atari/zaxxon
|
||||
```
|
||||
|
||||
```{raw} html
|
||||
:file: index.html
|
||||
:file: atari/list.html
|
||||
```
|
||||
|
||||
Atari environments are simulated via the Arcade Learning Environment (ALE) [[1]](#1).
|
@@ -1,749 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="../adventure">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/adventure.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Adventure</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../air_raid">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/air_raid.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Air Raid</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../alien">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/alien.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Alien</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../amidar">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/amidar.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Amidar</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../assault">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/assault.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Assault</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../asterix">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/asterix.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Asterix</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../asteroids">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/asteroids.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Asteroids</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../atlantis">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/atlantis.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Atlantis</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../bank_heist">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/bank_heist.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Bank Heist</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../battle_zone">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/battle_zone.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Battle Zone</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../beam_rider">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/beam_rider.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Beam Rider</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../berzerk">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/berzerk.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Berzerk</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../bowling">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/bowling.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Bowling</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../boxing">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/boxing.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Boxing</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../breakout">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/breakout.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Breakout</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../carnival">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/carnival.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Carnival</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../centipede">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/centipede.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Centipede</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../chopper_command">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/chopper_command.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Chopper Command</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../crazy_climber">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/crazy_climber.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Crazy Climber</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../defender">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/defender.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Defender</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../demon_attack">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/demon_attack.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Demon Attack</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../double_dunk">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/double_dunk.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Double Dunk</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../elevator_action">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/elevator_action.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Elevator Action</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../enduro">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/enduro.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Enduro</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../fishing_derby">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/fishing_derby.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Fishing Derby</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../freeway">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/freeway.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Freeway</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../frostbite">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/frostbite.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Frostbite</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../gopher">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/gopher.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Gopher</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../gravitar">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/gravitar.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Gravitar</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../hero">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/hero.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Hero</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../ice_hockey">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/ice_hockey.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Ice Hockey</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../jamesbond">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/jamesbond.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Jamesbond</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../journey_escape">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/journey_escape.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Journey Escape</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../kangaroo">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/kangaroo.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Kangaroo</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../krull">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/krull.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Krull</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../kung_fu_master">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/kung_fu_master.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Kung Fu Master</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../montezuma_revenge">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/montezuma_revenge.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Montezuma Revenge</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../ms_pacman">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/ms_pacman.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Ms Pacman</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../name_this_game">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/name_this_game.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Name This Game</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../phoenix">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/phoenix.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Phoenix</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../pitfall">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/pitfall.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Pitfall</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../pong">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/pong.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Pong</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../pooyan">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/pooyan.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Pooyan</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../private_eye">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/private_eye.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Private Eye</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../qbert">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/qbert.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Qbert</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../riverraid">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/riverraid.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Riverraid</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../road_runner">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/road_runner.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Road Runner</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../robotank">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/robotank.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Robotank</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../seaquest">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/seaquest.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Seaquest</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../skiing">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/skiing.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Skiing</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../solaris">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/solaris.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Solaris</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../space_invaders">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/space_invaders.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Space Invaders</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../star_gunner">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/star_gunner.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Star Gunner</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../tennis">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/tennis.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Tennis</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../time_pilot">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/time_pilot.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Time Pilot</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../tutankham">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/tutankham.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Tutankham</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../up_n_down">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/up_n_down.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Up N Down</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../venture">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/venture.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Venture</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../video_pinball">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/video_pinball.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Video Pinball</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../wizard_of_wor">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/wizard_of_wor.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Wizard Of Wor</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../yars_revenge">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/yars_revenge.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Yars Revenge</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="../zaxxon">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/zaxxon.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Zaxxon</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
@@ -1,113 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="adventure">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/adventure.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Adventure</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="air_raid">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/air_raid.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Air Raid</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="alien">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/alien.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Alien</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="amidar">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/amidar.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Amidar</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="assault">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/assault.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Assault</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="asterix">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/asterix.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Asterix</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="asteroids">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/asteroids.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Asteroids</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="atlantis">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/atlantis.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Atlantis</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="bank_heist">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/atari/bank_heist.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Bank Heist</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<a href="./complete_list"><button class="more-btn">See More Environments</button></a>
|
||||
|
@@ -8,13 +8,13 @@ lastpage:
|
||||
```{toctree}
|
||||
:hidden:
|
||||
|
||||
bipedal_walker
|
||||
car_racing
|
||||
lunar_lander
|
||||
box2d/bipedal_walker
|
||||
box2d/car_racing
|
||||
box2d/lunar_lander
|
||||
```
|
||||
|
||||
```{raw} html
|
||||
:file: index.html
|
||||
:file: box2d/list.html
|
||||
```
|
||||
|
||||
These environments all involve toy games based around physics control, using [box2d](https://box2d.org/) based physics and PyGame based rendering. These environments were contributed back in the early days of Gymnasium by Oleg Klimov, and have become popular toy benchmarks ever since. All environments are highly configurable via arguments specified in each environment's documentation.
|
0
docs/environments/box2d/.gitkeep
Normal file
0
docs/environments/box2d/.gitkeep
Normal file
@@ -1,41 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="bipedal_walker">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/box2d/bipedal_walker.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Bipedal Walker</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="car_racing">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/box2d/car_racing.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Car Racing</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="lunar_lander">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/box2d/lunar_lander.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Lunar Lander</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
@@ -8,15 +8,15 @@ lastpage:
|
||||
```{toctree}
|
||||
:hidden:
|
||||
|
||||
acrobot
|
||||
cart_pole
|
||||
mountain_car_continuous
|
||||
mountain_car
|
||||
pendulum
|
||||
classic_control/acrobot
|
||||
classic_control/cart_pole
|
||||
classic_control/mountain_car_continuous
|
||||
classic_control/mountain_car
|
||||
classic_control/pendulum
|
||||
```
|
||||
|
||||
```{raw} html
|
||||
:file: index.html
|
||||
:file: classic_control/list.html
|
||||
```
|
||||
|
||||
The unique dependencies for this set of environments can be installed via:
|
0
docs/environments/classic_control/.gitkeep
Normal file
0
docs/environments/classic_control/.gitkeep
Normal file
@@ -1,65 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="acrobot">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/classic_control/acrobot.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Acrobot</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="cart_pole">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/classic_control/cart_pole.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Cart Pole</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="mountain_car_continuous">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/classic_control/mountain_car_continuous.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Mountain Car Continuous</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="mountain_car">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/classic_control/mountain_car.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Mountain Car</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="pendulum">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/classic_control/pendulum.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Pendulum</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
@@ -21,7 +21,7 @@ walker2d
|
||||
```
|
||||
|
||||
```{raw} html
|
||||
:file: index.html
|
||||
:file: mujoco/list.html
|
||||
```
|
||||
|
||||
MuJoCo stands for Multi-Joint dynamics with Contact. It is a physics engine for faciliatating research and development in robotics, biomechanics, graphics and animation, and other areas where fast and accurate simulation is needed.
|
0
docs/environments/mujoco/.gitkeep
Normal file
0
docs/environments/mujoco/.gitkeep
Normal file
@@ -1,125 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="ant">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/ant.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Ant</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="half_cheetah">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/half_cheetah.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Half Cheetah</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="hopper">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/hopper.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Hopper</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="humanoid_standup">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/humanoid_standup.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Humanoid Standup</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="humanoid">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/humanoid.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Humanoid</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="inverted_double_pendulum">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/inverted_double_pendulum.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Inverted Double Pendulum</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="inverted_pendulum">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/inverted_pendulum.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Inverted Pendulum</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="reacher">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/reacher.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Reacher</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="swimmer">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/swimmer.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Swimmer</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="walker2d">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/mujoco/walker2d.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Walker2D</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
@@ -8,14 +8,14 @@ lastpage:
|
||||
```{toctree}
|
||||
:hidden:
|
||||
|
||||
blackjack.md
|
||||
taxi.md
|
||||
cliff_walking.md
|
||||
frozen_lake.md
|
||||
toy_text/blackjack.md
|
||||
toy_text/taxi.md
|
||||
toy_text/cliff_walking.md
|
||||
toy_text/frozen_lake.md
|
||||
```
|
||||
|
||||
```{raw} html
|
||||
:file: index.html
|
||||
:file: toy_text/list.html
|
||||
```
|
||||
|
||||
All toy text environments were created by us using native Python libraries such as StringIO.
|
0
docs/environments/toy_text/.gitkeep
Normal file
0
docs/environments/toy_text/.gitkeep
Normal file
@@ -1,29 +0,0 @@
|
||||
|
||||
<div class="env-grid">
|
||||
|
||||
<a href="blackjack">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/toy_text/blackjack.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Blackjack</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="frozen_lake">
|
||||
<div class="env-grid__cell">
|
||||
<div class="cell__image-container">
|
||||
<img src="/_static/videos/toy_text/frozen_lake.gif">
|
||||
</div>
|
||||
<div class="cell__title">
|
||||
<span>Frozen Lake</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
@@ -50,12 +50,12 @@ api/utils
|
||||
:hidden:
|
||||
:caption: Environments
|
||||
|
||||
environments/atari/index
|
||||
environments/mujoco/index
|
||||
environments/toy_text/index
|
||||
environments/classic_control/index
|
||||
environments/box2d/index
|
||||
environments/third_party_environments/index
|
||||
environments/atari
|
||||
environments/mujoco
|
||||
environments/toy_text
|
||||
environments/classic_control
|
||||
environments/box2d
|
||||
environments/third_party_environments
|
||||
```
|
||||
|
||||
```{toctree}
|
||||
|
@@ -1,3 +1,4 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
all_envs = [
|
||||
@@ -16,7 +17,7 @@ all_envs = [
|
||||
"walker2d",
|
||||
],
|
||||
},
|
||||
{"id": "toy_text", "list": ["blackjack", "frozen_lake"]},
|
||||
{"id": "toy_text", "list": ["blackjack", "cliff_walking", "frozen_lake", "taxi"]},
|
||||
{"id": "box2d", "list": ["bipedal_walker", "car_racing", "lunar_lander"]},
|
||||
{
|
||||
"id": "classic_control",
|
||||
@@ -124,11 +125,13 @@ def generate_page(env, limit=-1, base_path=""):
|
||||
cells = "\n".join(cells[:limit])
|
||||
|
||||
more_btn = (
|
||||
"""<a href="./complete_list">
|
||||
"""
|
||||
<a href="./complete_list">
|
||||
<button class="more-btn">
|
||||
See More Environments
|
||||
</button>
|
||||
</a>"""
|
||||
</a>
|
||||
"""
|
||||
if not non_limited_page
|
||||
else ""
|
||||
)
|
||||
@@ -160,16 +163,32 @@ if __name__ == "__main__":
|
||||
envs_path = f"../environments/{type_id}"
|
||||
if len(type_dict["list"]) > 20:
|
||||
page = generate_page(type_dict, limit=9)
|
||||
fp = open(f"{envs_path}/index.html", "w+", encoding="utf-8")
|
||||
fp = open(
|
||||
os.path.join(os.path.dirname(__file__), envs_path, "list.html"),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
)
|
||||
fp.write(page)
|
||||
fp.close()
|
||||
|
||||
page = generate_page(type_dict, base_path="../")
|
||||
fp = open(f"{envs_path}/complete_list.html", "w+", encoding="utf-8")
|
||||
fp = open(
|
||||
os.path.join(
|
||||
os.path.dirname(__file__), envs_path, "complete_list.html"
|
||||
),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
)
|
||||
fp.write(page)
|
||||
fp.close()
|
||||
|
||||
fp = open(f"{envs_path}/complete_list.md", "w+", encoding="utf-8")
|
||||
fp = open(
|
||||
os.path.join(
|
||||
os.path.dirname(__file__), envs_path, "complete_list.html"
|
||||
),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
)
|
||||
env_name = " ".join(type_id.split("_")).title()
|
||||
fp.write(
|
||||
f"# Complete List - {env_name}\n"
|
||||
@@ -178,6 +197,10 @@ if __name__ == "__main__":
|
||||
fp.close()
|
||||
else:
|
||||
page = generate_page(type_dict)
|
||||
fp = open(f"{envs_path}/index.html", "w+", encoding="utf-8")
|
||||
fp = open(
|
||||
os.path.join(os.path.dirname(__file__), envs_path, "list.html"),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
)
|
||||
fp.write(page)
|
||||
fp.close()
|
||||
|
@@ -24,8 +24,7 @@ class CliffWalkingEnv(Env):
|
||||
by Sutton and Barto](http://incompleteideas.net/book/bookdraft2018jan1.pdf).
|
||||
|
||||
With inspiration from:
|
||||
[https://github.com/dennybritz/reinforcement-learning/blob/master/lib/envs/cliff_walking.py]
|
||||
(https://github.com/dennybritz/reinforcement-learning/blob/master/lib/envs/cliff_walking.py)
|
||||
[https://github.com/dennybritz/reinforcement-learning/blob/master/lib/envs/cliff_walking.py](https://github.com/dennybritz/reinforcement-learning/blob/master/lib/envs/cliff_walking.py)
|
||||
|
||||
### Description
|
||||
The board is a 4x12 matrix, with (using NumPy matrix indexing):
|
||||
@@ -287,5 +286,6 @@ class CliffWalkingEnv(Env):
|
||||
with closing(outfile):
|
||||
return outfile.getvalue()
|
||||
|
||||
|
||||
# Elf and stool from https://franuka.itch.io/rpg-snow-tileset
|
||||
# All other assets by ____
|
||||
|
Reference in New Issue
Block a user