Skip to content

v0.1.3

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Sep 08:03

micromissiles-unity

Instructions

Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.

Windows

  1. Download the zip file for Windows.
  2. Unzip the zip file and run the .exe file.

Mac

  1. Download the tarball for Darwin.
  2. Untar the tarball and run the app file.
  3. If you get a warning that Apple cannot check the application for malicious software:
    • Open System Preferences.
    • Navigate to Privacy & Security.
    • Click on Open Anyway to bypass Apple's developer check.

Release Notes

New Features and Improvements

  • Assignment system fixes:
    • Allow multiple assignments of interceptors to threats
    • Improved assignment, ensure all interceptors assigned to threats.
    • Added some unit tests
  • CI/CD improvements:
    • Implemented CI tests in test.yaml
    • Added coverage upload to GitHub Pages in test.yaml

Bug Fixes

  • Resolved issues with tags having the same name as branches.
  • Fixed missing assemblies and added proper #ifdef UNITY_EDITOR directives to ensure editor scripts are not compiled unnecessarily.

Development Workflow Improvements

  • Updated release.yaml to reference the latest tag instead of creating a new one.
  • Renamed assemblies for better organization and clarity.

Known Issues and Ongoing Development

  • SimManager functionality needs to be split into two components:
    1. An "omniscient SimManager" for overall simulation control.
    2. A simulation-context aware Integrated Air Defense System (IADS) for more realistic scenario management.

For a detailed list of all changes, please refer to the full comparison on GitHub.