Skip to content

v0.5.1

Choose a tag to compare

@vetr0s vetr0s released this 01 Jul 06:58
· 70 commits to main since this release

Engine + game release. Highlights since v0.5.0:

  • Dev hot reload — game logic compiles to a shared library the host dlopens and swaps in on rebuild, keeping state across reloads. ./build.sh hot, then ./build.sh game to reload live. Release builds stay a single static monolith. (#11)
  • Belt feel tuning — chunky tier-1 baseline (belts 3 cells/s, an item every 2 cells), with headroom to speed up via belt tiers. Fixed the drop pause and the spawn-inside-dropper glitch.
  • Facing arrows — droppers/upgraders now build their arrows in grid space, so they read correctly in the iso projection at every rotation.
  • Toolingscripts/stats.sh (bash) replaces the Python line-counter prototype.

Download — macOS (Apple Silicon / arm64)

mach-v0.5.1-macos-arm64.zip contains the mach binary and libSDL3.0.dylib (keep them in the same folder). Unzip and run ./mach.

The binary is unsigned, so Gatekeeper will complain on first launch. Either right-click → Open, or clear the quarantine flag:

xattr -dr com.apple.quarantine mach libSDL3.0.dylib
./mach

Windows isn't built for this release (no machine on hand) — build from source with build.bat.