RL platform for arcade game environments, supporting single/multi-agent learning
Top 81.6% on sourcepulse
DIAMBRA Arena provides a standardized reinforcement learning (RL) platform for researchers and practitioners, offering a suite of arcade fighting game environments with a Python API compatible with OpenAI Gym/Gymnasium. It facilitates experimentation across various RL subfields, including multi-agent, self-play, and imitation learning, by leveraging pixel and RAM state observations.
How It Works
The platform interfaces with popular retro fighting games, providing episodic RL tasks with discrete actions and combined pixel/RAM observations. It supports both single-player and two-player modes, enabling research into competitive multi-agent and human-agent interactions. The design prioritizes compatibility with major RL libraries like Stable Baselines3 and Ray RLlib.
Quick Start & Requirements
pip install diambra-arena
(or diambra-arena[stable-baselines3]
, diambra-arena[ray-rllib]
)Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 year ago
1 day