sail-sg / envpool

C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
https://envpool.readthedocs.io
Apache License 2.0
1.1k stars 100 forks source link

[Feature Request] Support PettingZoo for Multi-agent testbed #96

Open Trinkle23897 opened 2 years ago

Trinkle23897 commented 2 years ago

From https://github.com/sail-sg/envpool/issues/89#issuecomment-1111713904

Trinkle23897 commented 2 years ago

We are going to support matari first because pistonball needs pygame integration.

Resource:

  1. https://github.com/Farama-Foundation/Multi-Agent-ALE
  2. https://github.com/Farama-Foundation/PettingZoo/tree/master/pettingzoo/atari
  3. check with current atari implementation
  4. compare (3) with https://github.com/mgbellemare/Arcade-Learning-Environment, you can get the idea of how to integrate matari into envpool
wpeebles commented 2 years ago

Thanks for the amazing repo! Do you guys by chance have any update on when multi-agent PettingZoo atari will be integrated?