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] Melting Pot Integration #163

Open GoingMyWay opened 2 years ago

GoingMyWay commented 2 years ago

Motivation

Melting Pot: https://github.com/deepmind/meltingpot is a great MARL evaluation tool for MARL research.

Solution

Integrate Melting Pot into Env Pool

Additional context

Melting Pot was built on top of Lab2D: https://github.com/deepmind/lab2d

Checklist

Trinkle23897 commented 2 years ago

It uses Lua for core simulation. Seems not so easy to be directly integrated into envpool.