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

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

Codebase Refactor/Cleanup v4.0.0 #34

Closed alhasacademy96 closed 4 months ago

alhasacademy96 commented 4 months ago

Proposed change(s)

A few important changes have been made to the overall codebase, including:

  1. Each and every csharp script has been reviewed and refactored and improved where applicable.
  1. In order to make the syntax of the YAML files more coherent, readable and logical, two YAML parameters have been refactored:

Note that these changes are backwards in-compatible, meaning previously used YAML configuration files will produce an error when played, as "t" and "pass_mark" are no longer recognised by the s/deserialiser. I've made a python helper script to allow a quick procedure to replace the older parameter strings with their newer ones, allowing the user to use their older configurations without creating newer or duplicates with the accepted YAML syntax.

Useful links (Github issues, ML-Agents forum threads etc.)

n/a

Types of change(s)

Checklist

Other comments

Screenshots (if any)

notion-workspace[bot] commented 4 months ago

[csharp] Scripts Major Cleanup

notion-workspace[bot] commented 4 months ago

[csharp] Scripts Major Cleanup

notion-workspace[bot] commented 4 months ago

[csharp] Scripts Major Cleanup