AI testbed for reinforcement learning agents, miniaturized Atari 2600 games
Top 88.8% on sourcepulse
MinAtar provides a testbed of miniaturized Atari 2600 games, designed for efficient AI agent experimentation. It offers simplified 10x10 grid versions of five classic Atari titles, featuring multi-channel state representations that isolate game objects. This makes it ideal for researchers and developers focusing on reinforcement learning algorithms.
How It Works
MinAtar implements Atari games on a 10x10 grid, using multi-channel state representations where each channel corresponds to a specific game object (e.g., ball, paddle, bricks). This abstraction simplifies game mechanics and state complexity compared to the original Arcade Learning Environment, enabling faster iteration and experimentation with RL algorithms.
Quick Start & Requirements
pip install minatar
pip install ".[examples]"
(requires PyTorch)python examples/random_play.py -g breakout
gym.make('MinAtar/Breakout-v1')
env.display_state()
or render_mode='human'
python examples/human_play.py -g <game>
Highlighted Details
display_state()
and a GUI class.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
7 months ago
Inactive