v0.1.3
micromissiles-unity
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- 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.
- Open
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
- Implemented CI tests in
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:
- An "omniscient SimManager" for overall simulation control.
- 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.