microsoft / TextWorld

​TextWorld is a sandbox learning environment for the training and evaluation of reinforcement learning (RL) agents on text-based games.
Other
1.23k stars 188 forks source link

Can Textworld support multiple players? #297

Closed jaskonyaolei closed 2 years ago

jaskonyaolei commented 2 years ago

Hi, I was wondering how the project could be modified to add more players? Are there any specific renovation proposals?

MarcCote commented 2 years ago

Hi! Some engineering would be needed but I believe that can be done to some extent for turn-based multiplayer (i.e., each player make one/many actions then yields control to the next players).

Code changed would be needed at the Inform7 level for integrating the notion of multiple playable characters. Some starting point would be look into Inform7's documentation. For instance, to switch between players: http://inform7.com/book/WI_8_9.html

MarcCote commented 2 years ago

I'm closing this issue as there's no roadmap to support multiple players in TextWorld.