Skip to content

AnimalAI - v4.2.0

Latest
Compare
Choose a tag to compare
@alhasacademy96 alhasacademy96 released this 23 Oct 18:27
· 8 commits to main since this release

Introducing Animal-AI v4.2.0!

REMINDER: In this version and all future versions, make sure you change your 't' and 'pass_mark' parameters to 'timeLimit' and 'passMark' in the yaml configuration files.

So what's new?

New Feature: Game Object Color Customisation

In AAI v4.2.0 and onwards, nearly all game objects now support customizable colors through the colors parameter in the configuration files. This change reverts a previous design choice, offering more flexibility for object visuals. Certain objects, however, retain their default colors to maintain functionality. If no overriding color(s) is specified in the configuration file, the original default color(s) are applied.

For a full list of objects that support this feature, check out CHANGELOG.md.

New Game Object: HollowBox

A new game object is being introduced called HollowBox. It's a box-shaped hollow object with the same characteristics such as other objects (such as being movable and having random colours assigned). Its intended use case is for rewards to be spawned inside or just above it for object permanence tests.

New Game Object: BadGoalMulti

We’re adding BadGoalMulti(.experimental), a variation of the BadGoal. It features a default color of orange (customizable from v4.2.0 onwards) and carries a reward value of -0.003.

New Textures for LightBlock & HeavyBlock Game Objects

New textures have been applied to the LightBlock and HeavyBlock game objects, offering more visual variety (they were indistinguishable in previous versions due to sharing the same texture). These movable objects also support color customization via the colors parameter for enhanced flexibility.

Bug Fixes:

Blackouts: Kinds-of-Intelligence-CFI/animal-ai-unity#41.

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:

  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.

Full Changelog: v4.1.0...v4.2.0