MCPcopy Create free account

hub / github.com/Farama-Foundation/Arcade-Learning-Environment / types & classes

Types & classes148 in github.com/Farama-Foundation/Arcade-Learning-Environment

↓ 5 callersClassAtariVectorEnv
Vector environment implementation for ALE.
src/ale/python/vector_env.py:17
↓ 2 callersClassBenchmarkAtariVectorEnv
Benchmark class for AtariVectorEnv.
scripts/benchmark-vec-env.py:40
↓ 1 callersClassALEState
src/ale/environment/ale_state.hpp:42
↓ 1 callersClassAtariEnv
Gymnasium wrapper around the Arcade Learning Environment (ALE).
src/ale/python/env.py:31
↓ 1 callersEnumAutoresetMode
Autoreset behavior when episode ends
src/ale/vector/types.hpp:13
↓ 1 callersClassBenchmarkResult
Results from a benchmark run.
scripts/benchmark-vec-env.py:26
ClassALEInterface
This class interfaces ALE with external code for controlling agents. */
src/ale/ale_interface.hpp:53
InterfaceALEInterface
packages/wasm/ale.d.ts:1
InterfaceALEInterfaceConstructor
packages/wasm/ale.d.ts:53
ClassALEInterfaceWrapper
* Wrapper class to provide JavaScript-friendly API * This wraps ALEInterface and provides memory-safe access to buffers */
src/ale/wasm/ale_wasm_interface.cpp:42
InterfaceALEModule
packages/wasm/ale.d.ts:58
ClassALEPythonInterface
src/ale/python/ale_python_interface.hpp:47
ClassALERAM
A simple wrapper around the Atari RAM. */
src/ale/environment/ale_ram.hpp:29
ClassALEScreen
A simple wrapper around an Atari screen. */
src/ale/environment/ale_screen.hpp:32
ClassAction
Action to execute in an environment
src/ale/vector/types.hpp:25
EnumAction
Define actions
src/ale/common/Constants.h:26
ClassActionQueue
Lock-free queue for actions to be processed by worker threads. Supports bulk enqueue and single dequeue.
src/ale/vector/action_queue.hpp:18
ClassAdventureSettings
RL wrapper for Adventure settings */
src/ale/games/supported/Adventure.hpp:35
ClassAirRaidSettings
RL wrapper for Air Raid settings */
src/ale/games/supported/AirRaid.hpp:21
ClassAlienSettings
RL wrapper for Alien settings */
src/ale/games/supported/Alien.hpp:36
ClassAmidarSettings
RL wrapper for Amidar settings */
src/ale/games/supported/Amidar.hpp:36
ClassAssaultSettings
RL wrapper for Assault settings */
src/ale/games/supported/Assault.hpp:36
ClassAsterixSettings
RL wrapper for Asterix */
src/ale/games/supported/Asterix.hpp:36
ClassAsteroidsSettings
RL wrapper for Asteroids */
src/ale/games/supported/Asteroids.hpp:36
ClassAtariEnvStepMetadata
Step info options.
src/ale/python/env.py:22
ClassAtlantis2Settings
RL wrapper for Atlantis settings */
src/ale/games/supported/Atlantis2.hpp:39
ClassAtlantisSettings
RL wrapper for Atlantis settings */
src/ale/games/supported/Atlantis.hpp:36
ClassBackgammonSettings
src/ale/games/supported/Backgammon.hpp:35
ClassBankHeistSettings
RL wrapper for BankHeist settings */
src/ale/games/supported/BankHeist.hpp:36
ClassBasicMathSettings
src/ale/games/supported/BasicMath.hpp:33
ClassBatchResult
Batch of results with ownership semantics Owns all buffers. Supports releasing ownership for Python handoff.
src/ale/vector/types.hpp:47
ClassBattleZoneSettings
RL wrapper for BattleZone settings */
src/ale/games/supported/BattleZone.hpp:36
ClassBeamRiderSettings
RL wrapper for Beam Rider - best Atari 2600 game ever! */
src/ale/games/supported/BeamRider.hpp:36
ClassBerzerkSettings
RL wrapper for Berzerk! settings */
src/ale/games/supported/Berzerk.hpp:36
ClassBlackjackSettings
src/ale/games/supported/Blackjack.hpp:33
ClassBowlingSettings
RL wrapper for Bowling settings */
src/ale/games/supported/Bowling.hpp:36
ClassBoxingSettings
RL wrapper for Boxing settings */
src/ale/games/supported/Boxing.hpp:36
ClassBreakoutSettings
RL wrapper for Breakout */
src/ale/games/supported/Breakout.hpp:36
ClassCarnivalSettings
RL wrapper for Carnival settings */
src/ale/games/supported/Carnival.hpp:36
ClassCasinoSettings
src/ale/games/supported/Casino.hpp:33
ClassCentipedeSettings
RL wrapper for Centipede settings */
src/ale/games/supported/Centipede.hpp:36
ClassChopperCommandSettings
RL wrapper for Chopper Command settings */
src/ale/games/supported/ChopperCommand.hpp:36
ClassColourPalette
src/ale/common/ColourPalette.hpp:27
ClassCrazyClimberSettings
RL wrapper for Crazy Climber settings */
src/ale/games/supported/CrazyClimber.hpp:36
ClassCrossbowSettings
src/ale/games/supported/Crossbow.hpp:33
ClassDarkChambersSettings
src/ale/games/supported/DarkChambers.hpp:33
ClassDefenderSettings
RL wrapper for Defender settings */
src/ale/games/supported/Defender.hpp:36
ClassDemonAttackSettings
RL wrapper for Demon Attack settings */
src/ale/games/supported/DemonAttack.hpp:36
ClassDonkeyKongSettings
RL wrapper for DonkeyKong */
src/ale/games/supported/DonkeyKong.hpp:21
ClassDoubleDunkSettings
RL wrapper for Double Dunk settings */
src/ale/games/supported/DoubleDunk.hpp:36
ClassEarthworldSettings
src/ale/games/supported/Earthworld.hpp:33
ClassElevatorActionSettings
RL wrapper for Elevator Action settings */
src/ale/games/supported/ElevatorAction.hpp:36
ClassEnduroSettings
RL wrapper for Enduro settings */
src/ale/games/supported/Enduro.hpp:36
ClassEntombedSettings
src/ale/games/supported/Entombed.hpp:33
ClassEnvVectorizer
src/ale/vector/env_vectorizer.hpp:22
ClassEtSettings
src/ale/games/supported/Et.hpp:33
ClassFishingDerbySettings
RL wrapper for Fishing Derby settings */
src/ale/games/supported/FishingDerby.hpp:36
ClassFlagCaptureSettings
src/ale/games/supported/FlagCapture.hpp:33
ClassFreewaySettings
RL wrapper for Freeway */
src/ale/games/supported/Freeway.hpp:37
ClassFroggerSettings
RL wrapper for Frogger */
src/ale/games/supported/Frogger.hpp:21
ClassFrostbiteSettings
RL wrapper for Frostbite */
src/ale/games/supported/Frostbite.hpp:36
ClassGalaxianSettings
RL wrapper for Galaxian
src/ale/games/supported/Galaxian.hpp:35
ClassGopherSettings
RL wrapper for Gopher */
src/ale/games/supported/Gopher.hpp:36
ClassGravitarSettings
RL wrapper for Gravitar */
src/ale/games/supported/Gravitar.hpp:36
ClassHangmanSettings
RL wrapper for Hangman
src/ale/games/supported/Hangman.hpp:34
ClassHauntedHouseSettings
src/ale/games/supported/HauntedHouse.hpp:33
ClassHeroSettings
RL wrapper for Hero */
src/ale/games/supported/Hero.hpp:36
ClassHumanCannonballSettings
src/ale/games/supported/HumanCannonball.hpp:33
ClassIceHockeySettings
RL wrapper for Ice Hockey */
src/ale/games/supported/IceHockey.hpp:36
ClassJamesBondSettings
RL wrapper for James Bond */
src/ale/games/supported/JamesBond.hpp:36
ClassJourneyEscapeSettings
RL wrapper for Journey Escape */
src/ale/games/supported/JourneyEscape.hpp:36
ClassKaboomSettings
RL wrapper for Kaboom settings */
src/ale/games/supported/Kaboom.hpp:21
ClassKangarooSettings
RL wrapper for Kangaroo */
src/ale/games/supported/Kangaroo.hpp:36
ClassKeystoneKapersSettings
RL wrapper for KeystoneKapers */
src/ale/games/supported/KeystoneKapers.hpp:21
ClassKingkongSettings
RL wrapper for Kingkong */
src/ale/games/supported/Kingkong.hpp:36
ClassKlaxSettings
src/ale/games/supported/Klax.hpp:33
ClassKoolaidSettings
RL wrapper for Koolaid */
src/ale/games/supported/Koolaid.hpp:21
ClassKrullSettings
RL wrapper for Krull */
src/ale/games/supported/Krull.hpp:36
ClassKungFuMasterSettings
RL wrapper for Kung Fu Master */
src/ale/games/supported/KungFuMaster.hpp:36
ClassLaserGatesSettings
RL wrapper for Laser Gates */
src/ale/games/supported/LaserGates.hpp:21
ClassLightweightSemaphore
--------------------------------------------------------- LightweightSemaphore ---------------------------------------------------------
src/ale/external/lightweightsemaphore.h:269
ClassLogger
src/ale/common/Log.hpp:8
ClassLostLuggageSettings
RL wrapper for Lost Luggage */
src/ale/games/supported/LostLuggage.hpp:21
ClassMarioBrosSettings
src/ale/games/supported/MarioBros.hpp:33
ClassMiniatureGolfSettings
src/ale/games/supported/MiniatureGolf.hpp:33
ClassMontezumaRevengeSettings
RL wrapper for Montezuma Revenge */
src/ale/games/supported/MontezumaRevenge.hpp:36
ClassMrDoSettings
RL wrapper for MrDo */
src/ale/games/supported/MrDo.hpp:21
ClassMsPacmanSettings
RL wrapper for Ms Pacman */
src/ale/games/supported/MsPacman.hpp:36
ClassNameThisGameSettings
RL wrapper for Name This Game */
src/ale/games/supported/NameThisGame.hpp:36
EnumObsFormat
Observation format
src/ale/vector/types.hpp:19
ClassOthelloSettings
src/ale/games/supported/Othello.hpp:33
ClassOutputSlot
Pointers for worker to write environment output directly into batch buffers
src/ale/vector/types.hpp:33
ClassPacmanSettings
RL wrapper for Pacman */
src/ale/games/supported/Pacman.hpp:41
ClassPhoenixSettings
RL wrapper for Phoenix */
src/ale/games/supported/Phoenix.hpp:36
ClassPhosphorBlend
src/ale/environment/phosphor_blend.hpp:25
ClassPitfall2Settings
RL wrapper for Pitfall2 */
src/ale/games/supported/Pitfall2.hpp:34
ClassPitfallSettings
RL wrapper for Phoenix */
src/ale/games/supported/Pitfall.hpp:36
ClassPongSettings
RL wrapper for Pong */
src/ale/games/supported/Pong.hpp:36
ClassPooyanSettings
RL wrapper for Pooyan */
src/ale/games/supported/Pooyan.hpp:36
ClassPreprocessedEnv
Single ALE environment with standard preprocessing: - Frame skipping with max-pooling - Grayscale or RGB observations - Resize to specified dimensions
src/ale/vector/preprocessed_env.hpp:38
next →1–100 of 148, ranked by callers