Skip to content
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

Moving Eaters to Python wrapped SOAR, what am I passing to input #1

Open
EngrStudent opened this issue Apr 13, 2020 · 0 comments
Open

Comments

@EngrStudent
Copy link

EngrStudent commented Apr 13, 2020

Basic problem:
I have looked but not found what I need to send through the Python interface to the SOAR agent in order to replicate eaters using Python.

How is the subset of the eaters environment passed to the individual eater-agent? It looks like it comes highly parsed, is that true?

How do I pass the very local environment to the agent? What data types, structures, and formatting is needed for SOAR to receive it and allow one of the simple eaters to walk around in in any alternative to the JAVA program world?

More detailed case:
Let's say I wanted to use LabPython+SOAR to make an agent compete here:
https://www.endigit.com/squarebattle

Here is an example "run". Keep in mind that every square is an individual agent, and agents can attack and destroy each other.
https://www.youtube.com/watch?v=5I9kK93GmJU

The agents could team, if they could store their communication object. They could have different strategies based on the various textbook opponents.

I can't make SOAR do that right now, and I should be able to do so.

There are a number of things that I would need to know, but that don't seem to be included in the docs I've gone through; there is lots of theory, not so much nuts-and-bolts of making applications that use SOAR + [something I made] stand up and walk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant