Skip to content

Enu 0.1.97

Compare
Choose a tag to compare
@dsrw dsrw released this 02 Mar 12:58
· 384 commits to main since this release

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