Kinds-of-Intelligence-CFI / animal-ai-unity

Animal-AI Unity
https://github.com/Kinds-of-Intelligence-CFI/animal-ai
Apache License 2.0
2 stars 2 forks source link

AAI - Stable v4.0.0 (Clean build 1.0) #32

Closed alhasacademy96 closed 7 months ago

alhasacademy96 commented 7 months ago

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?

  1. New objects
  2. New UI layout and logic
  3. Improved FPS by +4 average.
  4. 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.
  5. 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)

Checklist

Other comments

Screenshots (if any)

Figure 1a: The new updated UI.

image