i. This build is backwards-incompatible for Python training with PyPI package v4.0.0+ (see change details in animal-ai-python repo for refresher). This is also the reason for pushing to version 4.0.0 in line with semantic versioning.
ii. This is the foundational build for allowing a stable version to work from, which will be implemented gradually in the v4.x.x builds, ultimately resulting in a version 5.0.0 for a stable version of AAI.
What's New?
New objects
New UI layout and logic
Improved FPS by +4 average.
New script (UIManager.cs) - responsible for implementing and handling logic for setting Arena details such as number of arenas defined and their respective total objects. Lightweight and easy to maintain.
General cleanup of scripts for readability and performance.
Useful links (Github issues, ML-Agents forum threads etc.)
CLOSED #25
CLOSED #23
CLOSED #20
Types of change(s)
[ ] Bug fix
[x] New feature
[x] Code refactor
[x] Breaking change
[ ] Documentation update
[ ] Other (please describe)
Checklist
[ ] Added tests that prove my fix is effective or that my feature works
Proposed change(s)
Important Notes:
i. This build is backwards-incompatible for Python training with PyPI package v4.0.0+ (see change details in animal-ai-python repo for refresher). This is also the reason for pushing to version 4.0.0 in line with semantic versioning.
ii. This is the foundational build for allowing a stable version to work from, which will be implemented gradually in the v4.x.x builds, ultimately resulting in a version 5.0.0 for a stable version of AAI.
What's New?
Useful links (Github issues, ML-Agents forum threads etc.)
CLOSED #25 CLOSED #23 CLOSED #20
Types of change(s)
Checklist
Other comments
Screenshots (if any)
Figure 1a: The new updated UI.