Skip to content

AnimalAI - v3.1.1

Compare
Choose a tag to compare
@alhasacademy96 alhasacademy96 released this 10 Aug 18:24
· 531 commits to main since this release
11de35a

Introducing Animal-AI v3.1.1!

Coming with brand new features, Animal-AI v3.1.1 offers new ways to train agents!

So what's new?

Major:

New Feature: Spawner 'SpawnerButton'

The SpawnerButton introduces a new way for agents to interact with the AnimalAI environment. Agents must interact with the SpawnerButton to spawn valanced rewards. The SpawnerButton offers customisable settings to influence how objects are spawned.

The SpawnerButton now includes additional customisable parameters:

  • Set animation reset durations.
  • Specify which rewards to spawn and their priority using a weighting system with probabilities.
  • Determine the number of times each reward spawns (default is infinite).
  • Choose the location for spawning rewards within the arena.

New Feature: End of Episode Notification

This feature allows users to display a 2.5-second end-of-episode notification, showing either success or failure animations.

Minor:

  • Fixed rare bug affecting the SpawnerTree.
  • Fixed bug originating from the SpawnerButton during spawning.

For a complete look, see CHANGELOG.md.

Getting Started:

Check our Installation Guide (here) and/or our Launching Animal-AI Guide (here) for a more detailed look.

But in brief:

  • Download Animal-AI OS build for your system from below
  • Extract files anywhere you'd like on your system (we use Winrar to package application contents)
  • 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

New Contributors

Full Changelog: v3.0.2...v3.1.0