Enu 0.1.97
Enu 0.1.97 is the first preview of Enu 0.2, which will be released in a few weeks. Significant new features since 0.1.2:
- A prototype based object system for instancing new units.
- Action Loops, simple state machines for managing unit behavior.
- API simplifications and improvements.
- A new somewhat forward compatible level format. Levels created in 0.1.97 will open in future versions, but may require edits to account for API and feature changes.
- Extensive internal changes. There's still some cruft, but I'm generally quite happy with the architecture.
- Expanded docs.
- Many old bugs fixed. Many new bugs created.
- Player can now stand on moving platforms, and will automatically climb 1 block elevations.
- Enu is a little bit smarter about merging builds together. This still needs work.
- Brown blocks! Added specifically for building potatoes.
- Native arm support under macos.
- Lots of other things that I'm not thinking of.
Still required for 0.2: https://github.com/dsrw/enu/tree/ce7d57109c8a24dd942ab9e74a29bed79ef9d475#todo-for-02
None of the builds are signed. The mac build will be signed from 0.2, and the windows build from 0.3.
Special thanks to @moigagoo for encouragement and support, and for sticking by the project after a full year without a release. Thank you!
Full Changelog: v0.1.2...v0.1.97