-
Notifications
You must be signed in to change notification settings - Fork 9
add CollectGemsUndirectedMultiAgent environment #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add CollectGemsUndirectedMultiAgent environment #143
Conversation
|
Needs some cleaning up and add recording feature. |
|
Based on the GIF, the players seem to be playing alternatively. I think the simultaneous play would be more intuitive here. What do you think? |
Yes
Yes. I also feel that simultaneous play would be more intuitive if I imagine this kind of situation happening in the real world.
If sequential play is good enough as a use case for demonstrating a multi-agent environment, I would prefer it to remain this way for now. Is that okay? |
Codecov Report
@@ Coverage Diff @@
## master #143 +/- ##
==========================================
- Coverage 80.88% 78.21% -2.68%
==========================================
Files 20 21 +1
Lines 2061 2226 +165
==========================================
+ Hits 1667 1741 +74
- Misses 394 485 +91
Continue to review full report at Codecov.
|
|
Added recording feature :) Right now the REPL playing and recording is only available for this environment. I will generalize it and add this ability to all the environments soon. There is another useful feature that I would like to add, which is the ability to step through the frames one by one so that we can pause and navigate frames as we like. Often times, when I want to visualize the behavior of an agent, I also need time to think and analyze what it is doing. It is hard to analyze and think when a gif is constantly moving. There might be external tools out there that help navigate frames of a gif, but it would be more convenient if we can do this inside the julia REPL itself. This features is a low hanging fruit. I'll add it later when I extend the the REPL-based interactivity to all environments. |
Yes it is ok right now. |

REPLpackage to play environment inside Julia REPL.CollectGemsUndirectedMultiAgentenvironment.Makierendering. (It barely works. Needs to be replaced with REPL-based workflow.)Here's how it looks: