asteroid-logistics v0.33
freighters and spaceport
Added spaceport buildings that spawn freighter ships for hauling cargo between asteroids. Freighters have their own behavior system — a state machine that drives ship actions like docking, loading, transiting, and unloading. The ships modal now shows freighters with a find button that pans the camera to the selected ship.
Replaced GSAP with a custom tween engine to eliminate the dependency and gain more control over animation timing. Rewrote the game CLI from a plain JS script to TypeScript with Commander, adding proper error handling and throwing on silent no-ops instead of swallowing them.
Fixed a cascade of issues: MineMask destroy order crash on load, freighter HUD/landing/thrust/pathing bugs, localStorage quota overflow, and PixiJS deprecation warnings. Unified building selection through BuildingManager and added a ship scuttle command. Auth errors and debug state now persist in saves.
More asteroid-logistics
A procedually generated asteroid mining and logistics simulation game built with PixiJS · play asteroid-logistics · devlog