cogment / cogment-verse

Research platform for Human-in-the-loop learning (HILL) & Multi-Agent Reinforcement Learning (MARL)
https://cogment.ai/cogment_verse
Apache License 2.0
76 stars 14 forks source link

Extract environments frontend from the main SDK #174

Closed cloderic closed 1 year ago

cloderic commented 1 year ago

relates to #159

The general objective is to move from having the environment frontend defined as part of the "main" web app to having them defined as "plugin" coming with the python side of the environment.

Once this is achieved, it means we can fully decouple the environments from the SDK and then publish the SDK as a library that can be used independently for multiple environments, we can also imagine publishing cogment verse environments as libraries that can be installed when needed. Finally this ground work opens the door to having full web UI instead of an image based render.


Base documentation is done, what's missing will be reference documentation of the @cogment/cogment-verse SDK to implement a front end and a tutorial for environment implementation.

cloderic commented 1 year ago

Also, I see that you moved documentation for specific environments under docs/develop. Could you also move the overcooked_ai doc to the same location. It is under docs/integration/overcooked_ai.md.

ah ok it wasn't linked anywhere I completely overlooked it, it's fixed