Skip to content

AnimalAI - v4.0.0

Compare
Choose a tag to compare
@alhasacademy96 alhasacademy96 released this 09 Mar 16:47
· 138 commits to main since this release

Introducing Animal-AI v4.0.0!

Note: We are transitioning from Animal-AI v3.1.4.experimental to build the foundation for a stable v5.0.0.

So what's new?

Major Updates:

  • Added new valenced objects: DecoyGoal and DecoyGoalBounce (details here). These objects have no reward value, are grey, and function like regular valenced objects.
  • New Feature MergeArenasEpisodes: Allows users to merge multiple arenas into one, enabling more complex environments. Merged arenas will be in the same scene, allowing seamless agent movement between them. See the documentation for an example YAML configuration file.
  • General script optimisation has enhanced the efficiency and robustness of Animal-AI.

Minor Updates:

  • Sharper and more vibrant text elements.
  • Updated health bar UI: Now transitions from GREEN (100%) to YELLOW (50%) to RED (0%).
  • Color logic update: RIPENGOAL and DECAYGOAL now transition between GREY and YELLOW, with purple removed.

For full details, see the CHANGELOG.md.

Getting Started:

Check out our Installation Guide (here) and Launching Animal-AI Guide (here).

But in brief:

  1. Download Animal-AI OS build for your system from below
  2. Extract files anywhere you'd like on your system (we use Winrar to package application contents)
  3. Run .exe/.app file (depending on your system) in the extracted folder of Animal-AI

N.B: If you are using Linux, you may need to make the .exe file executable. Simply run this command in your terminal of choice: chmod +x env/AnimalAI.x86_64. If you are using macOS, you may also need to run this command: chmod -R 777 [applicationName].app in your macOS terminal to unlock permissions for Animal-AI.

What's Changed

  • [MAJOR] PR - Overhaul Repository Structure by @alhasacademy

Full Changelog: v3.1.4...v4.0.0