Update requirements.txt and add working custom env code (from README) #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Just a minor update to make the requirements.txt work without errors (had to spend a little while bugfixing), and allow people to run custom environments more easily without having to dig through the code and figure out the inner workings of things.
I read on a previous issue that it's not meant to be maintained as it's a school project but I figure if you're going to keep it up you might as well update it so anyone who finds it can actually run the code without issue.
As a side note, I'm considering adapting this project to work with up to date libraries and reimplementing it in PettingZoo using PyGame to allow users to play (there's skeleton code in here for user input but it doesn't currently work, and matplotlib isn't ideal for user interaction). Will probably re-design from scratch to comply with the PettingZoo API and design of other games, but I can credit you if you want.