Marc-Alexandre Côté

Results 117 comments of Marc-Alexandre Côté

@tavianator do you know what would be the best way to ensure game creation (writing to disk) is thread-safe. I was thinking of using something like `fcntl.lockf` but we need...

Yes, you are correct, multiple processes might be generating the same game at the same time. I used to use a temporary folder as an atomic write operation. I think...

Thank you for reporting this issue. I'm not surprised Jericho would have the same issue since TextWorld uses Jericho under the hood. If I remember correctly, I think @mhauskn is...

Thanks @mhauskn, now I'll need to think what's the best way to expose that information in TextWorld. Regarding the hangs, what @vzhong proposes (wrapping a subprocess) is probably the safest...

@tavianator is working on something similar at the moment. Unfortunately, we don't have an ETA at the moment.

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...

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

Hi @bionicles, I'd be happy to integrate it into TextWorld. Can you make a PR to add it to https://github.com/microsoft/TextWorld/blob/master/textworld/gym/spaces/text_spaces.py ? Also, note the existing [`textworld.gym.spaces.Char`](https://github.com/microsoft/TextWorld/blob/master/textworld/gym/spaces/text_spaces.py#L13).

Sorry for the delay in getting back to you, I just got back from paternity leave. What default are you referring to? If you are talking about [TextworldGymEnv](https://github.com/microsoft/TextWorld/blob/master/textworld/gym/envs/textworld.py#L13), I've set...

Thanks for sharing your code. I like the style and it is very insightful. I never thought of changing the env.action_space at every step (i.e. choice-based setting) but that might...